From 82a5528970fd230da70284a660e14e9c5ce0a4ad Mon Sep 17 00:00:00 2001 From: Ivan Yarcev Date: Tue, 10 Jun 2025 10:24:59 +0000 Subject: [PATCH 1/3] Fixed expire date format --- source/ubl-settings-repomanager.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/source/ubl-settings-repomanager.c b/source/ubl-settings-repomanager.c index e24015a..88de742 100644 --- a/source/ubl-settings-repomanager.c +++ b/source/ubl-settings-repomanager.c @@ -907,7 +907,9 @@ void on_key_generate_accept(GtkWidget *self, key_creation_window* window){ } char *expire = NULL; if (gtk_combo_box_get_active(GTK_COMBO_BOX(window->ExpireCombo))==1){ - expire = yon_char_from_int(yon_calendar_get_last_date()); + GDateTime *datetime = g_date_time_new_from_unix_local(yon_calendar_get_last_date()); + expire = g_date_time_format(datetime,"%Y%m%dT000000"); + } const char *password = gtk_entry_get_text(GTK_ENTRY(window->PasswordEntry)); const char *password_confirm = gtk_entry_get_text(GTK_ENTRY(window->PasswordConfirmationEntry)); -- 2.35.1 From ae8d8dbae8e6750200d027a9afa2c14cfc761e0f Mon Sep 17 00:00:00 2001 From: Ivan Yarcev Date: Tue, 10 Jun 2025 10:25:26 +0000 Subject: [PATCH 2/3] Memory free --- source/ubl-settings-repomanager.c | 1 + 1 file changed, 1 insertion(+) diff --git a/source/ubl-settings-repomanager.c b/source/ubl-settings-repomanager.c index 88de742..9c495b2 100644 --- a/source/ubl-settings-repomanager.c +++ b/source/ubl-settings-repomanager.c @@ -909,6 +909,7 @@ void on_key_generate_accept(GtkWidget *self, key_creation_window* window){ if (gtk_combo_box_get_active(GTK_COMBO_BOX(window->ExpireCombo))==1){ GDateTime *datetime = g_date_time_new_from_unix_local(yon_calendar_get_last_date()); expire = g_date_time_format(datetime,"%Y%m%dT000000"); + g_date_time_unref(datetime); } const char *password = gtk_entry_get_text(GTK_ENTRY(window->PasswordEntry)); -- 2.35.1 From 4bb48213a01d238f2800f681ca789d4684666099 Mon Sep 17 00:00:00 2001 From: Ivan Yarcev Date: Tue, 10 Jun 2025 10:30:53 +0000 Subject: [PATCH 3/3] Localisation change --- ubl-settings-repomanager_ru.po | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ubl-settings-repomanager_ru.po b/ubl-settings-repomanager_ru.po index 98128a1..552d851 100644 --- a/ubl-settings-repomanager_ru.po +++ b/ubl-settings-repomanager_ru.po @@ -539,4 +539,4 @@ msgstr "Директория должна быть пустой" #: source/ubl-strings.h:167 msgid "Name must be 5 or more symbols" -msgstr "Имя должно быть в длину 5 или больше символов" +msgstr "Имя должно содержать больше 5 символов" -- 2.35.1