From 2225ac4e56289b1badc7a5ee9dcb522b8e8aa3f2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=A9bastien=20Helleu?= Date: Thu, 17 Jun 2021 21:51:18 +0200 Subject: [PATCH] core: add option "certs" in command /debug --- ChangeLog.adoc | 1 + doc/de/includes/autogen_user_commands.de.adoc | 41 ++++++++-------- doc/en/includes/autogen_user_commands.en.adoc | 3 +- doc/fr/includes/autogen_user_commands.fr.adoc | 3 +- doc/it/includes/autogen_user_commands.it.adoc | 3 +- doc/ja/includes/autogen_user_commands.ja.adoc | 41 ++++++++-------- doc/pl/includes/autogen_user_commands.pl.adoc | 47 ++++++++++--------- doc/sr/includes/autogen_user_commands.sr.adoc | 47 ++++++++++--------- po/cs.po | 14 ++++-- po/de.po | 44 +++++++++++++++-- po/es.po | 13 +++-- po/fr.po | 21 ++++++--- po/hu.po | 13 +++-- po/it.po | 13 +++-- po/ja.po | 41 ++++++++++++++-- po/pl.po | 45 ++++++++++++++++-- po/pt.po | 42 +++++++++++++++-- po/pt_BR.po | 13 +++-- po/ru.po | 14 ++++-- po/sr.po | 45 ++++++++++++++++-- po/tr.po | 17 +++++-- po/weechat.pot | 13 +++-- src/core/wee-command.c | 17 ++++++- src/core/wee-network.c | 9 ++++ src/core/wee-network.h | 3 ++ 25 files changed, 428 insertions(+), 135 deletions(-) diff --git a/ChangeLog.adoc b/ChangeLog.adoc index ad8ce0651..b7e78c844 100644 --- a/ChangeLog.adoc +++ b/ChangeLog.adoc @@ -20,6 +20,7 @@ https://weechat.org/files/releasenotes/ReleaseNotes-devel.html[release notes] New features:: + * core: add option "certs" in command /debug * irc: add command /setname, add support of message and capability "setname" (issue #1653) * irc: always set realname in nicks even when extended-join capability is not enabled (issue #1653) * irc: add support of FAIL/WARN/NOTE messages (issue #1653) diff --git a/doc/de/includes/autogen_user_commands.de.adoc b/doc/de/includes/autogen_user_commands.de.adoc index f126e8671..eab411472 100644 --- a/doc/de/includes/autogen_user_commands.de.adoc +++ b/doc/de/includes/autogen_user_commands.de.adoc @@ -1280,30 +1280,31 @@ Beispiele: /debug list set dump [] - buffer|color|infolists|memory|tags|term|windows + buffer|color|infolists|libs|certs|memory|tags|term|windows mouse|cursor [verbose] hdata [free] time - list: zeigt alle Erweiterungen mit Debuglevel an - set: setzt den Level der Protokollierung für eine Erweiterung - plugin: Name der Erweiterung ("core" für den WeeChat Kern) - level: Debuglevel der Erweiterung (0 = deaktiviert Debug) - dump: Speicherabbild in die WeeChat Protokolldatei schreiben (wie bei einem Programmabsturz) - buffer: speichert den Bufferinhalt als hexadezimale Ausgabe in die Protokolldatei - color: zeigt Informationen über die aktuellen Farbpaarungen an - cursor: schaltet den debug-Modus für den Cursor-Modus ein/aus - dirs: Verzeichnisse werden angezeigt - hdata: zeigt Informationen zu hdata an (mittels free werden alle hdata Informationen aus dem Speicher entfernt) - hooks: zeigt die aktiven Hooks an -infolists: zeigt Information über die Infolists an - libs: zeigt an welche externen Bibliotheken verwendet werden - memory: gibt Informationen über den genutzten Speicher aus - mouse: schaltet den debug-Modus für den Maus-Modus ein/aus - tags: zeigt für jede einzelne Zeile die dazugehörigen Schlagwörter an - term: gibt Informationen über das Terminal und verfügbare Farben aus - windows: zeigt die Fensterstruktur an - time: misst die Zeit um einen Befehl auszuführen oder um einen Text in den aktuellen Buffer zu senden + list: list plugins with debug levels + set: set debug level for plugin + plugin: name of plugin ("core" for WeeChat core) + level: debug level for plugin (0 = disable debug) + dump: save memory dump in WeeChat log file (same dump is written when WeeChat crashes) + buffer: dump buffer content with hexadecimal values in log file + color: display infos about current color pairs + cursor: toggle debug for cursor mode + dirs: display directories + hdata: display infos about hdata (with free: remove all hdata in memory) + hooks: display infos about hooks +infolists: display infos about infolists + libs: display infos about external libraries used + certs: display number of loaded trusted certificate authorities + memory: display infos about memory usage + mouse: toggle debug for mouse + tags: display tags for lines + term: display infos about terminal + windows: display windows tree + time: measure time to execute a command or to send text to the current buffer ---- [[command_weechat_eval]] diff --git a/doc/en/includes/autogen_user_commands.en.adoc b/doc/en/includes/autogen_user_commands.en.adoc index d57a06ffd..559e97c7b 100644 --- a/doc/en/includes/autogen_user_commands.en.adoc +++ b/doc/en/includes/autogen_user_commands.en.adoc @@ -1280,7 +1280,7 @@ Examples: /debug list set dump [] - buffer|color|infolists|memory|tags|term|windows + buffer|color|infolists|libs|certs|memory|tags|term|windows mouse|cursor [verbose] hdata [free] time @@ -1298,6 +1298,7 @@ Examples: hooks: display infos about hooks infolists: display infos about infolists libs: display infos about external libraries used + certs: display number of loaded trusted certificate authorities memory: display infos about memory usage mouse: toggle debug for mouse tags: display tags for lines diff --git a/doc/fr/includes/autogen_user_commands.fr.adoc b/doc/fr/includes/autogen_user_commands.fr.adoc index e664f357d..311a4200b 100644 --- a/doc/fr/includes/autogen_user_commands.fr.adoc +++ b/doc/fr/includes/autogen_user_commands.fr.adoc @@ -1280,7 +1280,7 @@ Exemples : /debug list set dump [] - buffer|color|infolists|memory|tags|term|windows + buffer|color|infolists|libs|certs|memory|tags|term|windows cursor|mouse [verbose] hdata [free] time @@ -1298,6 +1298,7 @@ extension : nom de l'extension ("core" pour le cœur de WeeChat) hooks : afficher des infos sur les hooks infolists : afficher des infos sur les infolists libs : afficher des infos sur les bibliothèques externes utilisées + certs : afficher le nombre de certificats des autorités de certification chargés memory : afficher des infos sur l'utilisation de la mémoire mouse : activer/désactiver le debug pour la souris tags : afficher les étiquettes pour les lignes diff --git a/doc/it/includes/autogen_user_commands.it.adoc b/doc/it/includes/autogen_user_commands.it.adoc index bd7ee1ea1..a1a2b120e 100644 --- a/doc/it/includes/autogen_user_commands.it.adoc +++ b/doc/it/includes/autogen_user_commands.it.adoc @@ -1280,7 +1280,7 @@ Examples: /debug list set dump [] - buffer|color|infolists|memory|tags|term|windows + buffer|color|infolists|libs|certs|memory|tags|term|windows mouse|cursor [verbose] hdata [free] time @@ -1298,6 +1298,7 @@ Examples: hooks: display infos about hooks infolists: display infos about infolists libs: display infos about external libraries used + certs: display number of loaded trusted certificate authorities memory: display infos about memory usage mouse: toggle debug for mouse tags: display tags for lines diff --git a/doc/ja/includes/autogen_user_commands.ja.adoc b/doc/ja/includes/autogen_user_commands.ja.adoc index a4a793668..f2cd6ac94 100644 --- a/doc/ja/includes/autogen_user_commands.ja.adoc +++ b/doc/ja/includes/autogen_user_commands.ja.adoc @@ -1280,30 +1280,31 @@ Examples: /debug list set dump [] - buffer|color|infolists|memory|tags|term|windows + buffer|color|infolists|libs|certs|memory|tags|term|windows mouse|cursor [verbose] hdata [free] time - list: デバッグレベルの設定されたプラグインをリストアップ - set: プラグインのデバッグレベルを設定 - plugin: プラグインの名前 ("core" は WeeChat コアを意味する) - level: プラグインのデバッグレベル (0 はデバッグの無効化) - dump: WeeChat ログファイルにメモリダンプを保存 (WeeChat がクラッシュした場合と同じダンプが書き込まれます) - buffer: ログファイルに 16 進値でバッファの内容をダンプ - color: 現在の色ペアに関する情報を表示 - cursor: カーソルモードのデバッグを切り替え - dirs: ディレクトリを表示 - hdata: hdata に関する情報を表示 (free を付けた場合: メモリから全ての hdata を削除) - hooks: フックに関する情報を表示 -infolists: インフォリストに関する情報を表示 - libs: 使用中の外部ライブラリに関する情報を表示 - memory: メモリ使用量に関する情報を表示 - mouse: マウスのデバックを切り替え - tags: 行のタグを表示 - term: 端末に関する情報を表示 - windows: ウィンドウツリーの情報を表示 - time: コマンドの実行時間や現在のバッファへのテキスト送信にかかった時間を測定 + list: list plugins with debug levels + set: set debug level for plugin + plugin: name of plugin ("core" for WeeChat core) + level: debug level for plugin (0 = disable debug) + dump: save memory dump in WeeChat log file (same dump is written when WeeChat crashes) + buffer: dump buffer content with hexadecimal values in log file + color: display infos about current color pairs + cursor: toggle debug for cursor mode + dirs: display directories + hdata: display infos about hdata (with free: remove all hdata in memory) + hooks: display infos about hooks +infolists: display infos about infolists + libs: display infos about external libraries used + certs: display number of loaded trusted certificate authorities + memory: display infos about memory usage + mouse: toggle debug for mouse + tags: display tags for lines + term: display infos about terminal + windows: display windows tree + time: measure time to execute a command or to send text to the current buffer ---- [[command_weechat_eval]] diff --git a/doc/pl/includes/autogen_user_commands.pl.adoc b/doc/pl/includes/autogen_user_commands.pl.adoc index 31beb3f5e..4231183f9 100644 --- a/doc/pl/includes/autogen_user_commands.pl.adoc +++ b/doc/pl/includes/autogen_user_commands.pl.adoc @@ -1277,32 +1277,33 @@ Przykłady: ---- /debug list - set - dump [] - buffer|color|infolists|memory|tags|term|windows + set + dump [] + buffer|color|infolists|libs|certs|memory|tags|term|windows mouse|cursor [verbose] hdata [free] - time + time - list: wyświetla wtyczki z poziomem debugowania - set: ustawia poziom debugowania dla wtyczki - plugin: nazwa wtyczki ("core" dla rdzenia WeeChat) - poziom: poziom debugowania wtyczki (0 = wyłączony) - dump: zachowuje zrzut pamięci w pliku z logiem WeeChat (taki sam zrzut jest zapisywany podczas awarii WeeChat) - buffer: zrzuca zawartość bufora z wartościami heksadecymalnymi do pliku z logiem - color: wyświetla informacje na temat obecnych par kolorów - cursor: przełącza debugowanie dla trybu kursora - dirs: wyświetla katalogi - hdata: wyświetla informacje o hdata (z free: usuwa wszystkie hdata z pamięci) - hooks: wyświetla informacje o hooks -infolists: wyświetla informacje o infolistach - libs: wyświetla informacje o użytych zewnętrznych bibliotekach - memory: wyświetla informacje o zużyciu pamięci - mouse: przełącza debugowanie myszy - tags: wyświetla tagi dla linii - term: wyświetla informacje o terminalu - windows: wyświetla drzewo okien - time: mierzy czas do wykonania komendy lub wysłania tekstu do obecnego bufora + list: list plugins with debug levels + set: set debug level for plugin + plugin: name of plugin ("core" for WeeChat core) + level: debug level for plugin (0 = disable debug) + dump: save memory dump in WeeChat log file (same dump is written when WeeChat crashes) + buffer: dump buffer content with hexadecimal values in log file + color: display infos about current color pairs + cursor: toggle debug for cursor mode + dirs: display directories + hdata: display infos about hdata (with free: remove all hdata in memory) + hooks: display infos about hooks +infolists: display infos about infolists + libs: display infos about external libraries used + certs: display number of loaded trusted certificate authorities + memory: display infos about memory usage + mouse: toggle debug for mouse + tags: display tags for lines + term: display infos about terminal + windows: display windows tree + time: measure time to execute a command or to send text to the current buffer ---- [[command_weechat_eval]] diff --git a/doc/sr/includes/autogen_user_commands.sr.adoc b/doc/sr/includes/autogen_user_commands.sr.adoc index eec3016d9..2031f0136 100644 --- a/doc/sr/includes/autogen_user_commands.sr.adoc +++ b/doc/sr/includes/autogen_user_commands.sr.adoc @@ -1278,32 +1278,33 @@ stop: зауставља режим померања курсора ---- /debug list - set <додатак> <ниво> - dump [<додатак>] - buffer|color|infolists|memory|tags|term|windows + set + dump [] + buffer|color|infolists|libs|certs|memory|tags|term|windows mouse|cursor [verbose] hdata [free] - time <команда> + time - list: исписује додатке са дибаг нивоима - set: поставља дибаг ниво за додатак - додатак: име додатка („core” за WeeChat језгро) - ниво: дибаг ниво за додатак (0 = искључује дибаг) - dump: чува садржај меморије у WeeChat лог фајл (исти садржај се записује када се програм WeeChat сруши) - buffer: уписује у лог фајл садржај бафера као хексадецималне вредности - color: приказује инфо о тренутним паровима боја - cursor: пребацује дибаг за режим померања курсора - dirs: исписује директоријуме - hdata: исписује инфо о hdata (са free: уклања све hdata из меморије) - hooks: исписује инфо о кукама -infolists: исписује инфо о инфолистама - libs: исписује инфо о коришћеним спољним библиотекама - memory: исписује инфо о употреби меморије - mouse: пребацује дибаг за миша - tags: исписује ознаке за линије - term: исписује инфо о терминалу - windows: исписује стабло прозора - time: мери време извршавања команде или слања текста текућем баферу + list: list plugins with debug levels + set: set debug level for plugin + plugin: name of plugin ("core" for WeeChat core) + level: debug level for plugin (0 = disable debug) + dump: save memory dump in WeeChat log file (same dump is written when WeeChat crashes) + buffer: dump buffer content with hexadecimal values in log file + color: display infos about current color pairs + cursor: toggle debug for cursor mode + dirs: display directories + hdata: display infos about hdata (with free: remove all hdata in memory) + hooks: display infos about hooks +infolists: display infos about infolists + libs: display infos about external libraries used + certs: display number of loaded trusted certificate authorities + memory: display infos about memory usage + mouse: toggle debug for mouse + tags: display tags for lines + term: display infos about terminal + windows: display windows tree + time: measure time to execute a command or to send text to the current buffer ---- [[command_weechat_eval]] diff --git a/po/cs.po b/po/cs.po index 4b2a76ae6..92f0559a1 100644 --- a/po/cs.po +++ b/po/cs.po @@ -21,7 +21,7 @@ msgid "" msgstr "" "Project-Id-Version: WeeChat\n" "Report-Msgid-Bugs-To: flashcode@flashtux.org\n" -"POT-Creation-Date: 2021-06-15 20:40+0200\n" +"POT-Creation-Date: 2021-06-17 21:45+0200\n" "PO-Revision-Date: 2021-05-25 18:28+0200\n" "Last-Translator: Ondřej Súkup \n" "Language-Team: weechat-dev \n" @@ -448,6 +448,13 @@ msgstr "%sPlugin \"%s\" nenalezen" msgid "Raw content of buffers has been written in log file" msgstr "Veškerý obsah bufferů byl zapsán do logovacího souboru" +#, fuzzy, c-format +msgid "%d certificate loaded (system: %d, user: %d)" +msgid_plural "%d certificates loaded (system: %d, user: %d)" +msgstr[0] "%sgnutls: certifikát vypršel" +msgstr[1] "%sgnutls: certifikát vypršel" +msgstr[2] "%sgnutls: certifikát vypršel" + #, c-format msgid "Debug disabled for \"%s\"" msgstr "Ladění vypnuto pro \"%s\"" @@ -1483,8 +1490,8 @@ msgstr "ladící funkce" #, fuzzy msgid "" "list || set || dump [] || buffer|color|infolists|" -"memory|tags|term|windows || mouse|cursor [verbose] || hdata [free] || time " -"" +"libs|certs|memory|tags|term|windows || mouse|cursor [verbose] || hdata " +"[free] || time " msgstr "" "list || set || dump [] || buffer|color|memory|term|" "windows" @@ -1506,6 +1513,7 @@ msgid "" " hooks: display infos about hooks\n" "infolists: display infos about infolists\n" " libs: display infos about external libraries used\n" +" certs: display number of loaded trusted certificate authorities\n" " memory: display infos about memory usage\n" " mouse: toggle debug for mouse\n" " tags: display tags for lines\n" diff --git a/po/de.po b/po/de.po index 4ec4f48fe..43a18f688 100644 --- a/po/de.po +++ b/po/de.po @@ -24,7 +24,7 @@ msgid "" msgstr "" "Project-Id-Version: WeeChat\n" "Report-Msgid-Bugs-To: flashcode@flashtux.org\n" -"POT-Creation-Date: 2021-06-15 20:40+0200\n" +"POT-Creation-Date: 2021-06-17 21:45+0200\n" "PO-Revision-Date: 2021-06-16 10:41+0200\n" "Last-Translator: Nils Görs \n" "Language-Team: German \n" @@ -485,6 +485,14 @@ msgid "Raw content of buffers has been written in log file" msgstr "" "Der Inhalt des Buffers wurde im Rohformat in die Protokolldatei geschrieben" +#, fuzzy, c-format +#| msgid "%d certificate loaded (system)" +#| msgid_plural "%d certificates loaded (system)" +msgid "%d certificate loaded (system: %d, user: %d)" +msgid_plural "%d certificates loaded (system: %d, user: %d)" +msgstr[0] "%d Zertifikat geladen (System)" +msgstr[1] "%d Zertifikate geladen (System)" + #, c-format msgid "Debug disabled for \"%s\"" msgstr "Debug-Modus für \"%s\" deaktiviert" @@ -1610,15 +1618,44 @@ msgstr "" msgid "debug functions" msgstr "Debug-Funktionen" +#, fuzzy +#| msgid "" +#| "list || set || dump [] || buffer|color|infolists|" +#| "memory|tags|term|windows || mouse|cursor [verbose] || hdata [free] || " +#| "time " msgid "" "list || set || dump [] || buffer|color|infolists|" -"memory|tags|term|windows || mouse|cursor [verbose] || hdata [free] || time " -"" +"libs|certs|memory|tags|term|windows || mouse|cursor [verbose] || hdata " +"[free] || time " msgstr "" "list || set || dump [] || buffer|color|infolists|" "memory|tags|term|windows || mouse|cursor [verbose] || hdata [free] || time " "" +#, fuzzy +#| msgid "" +#| " list: list plugins with debug levels\n" +#| " set: set debug level for plugin\n" +#| " plugin: name of plugin (\"core\" for WeeChat core)\n" +#| " level: debug level for plugin (0 = disable debug)\n" +#| " dump: save memory dump in WeeChat log file (same dump is written " +#| "when WeeChat crashes)\n" +#| " buffer: dump buffer content with hexadecimal values in log file\n" +#| " color: display infos about current color pairs\n" +#| " cursor: toggle debug for cursor mode\n" +#| " dirs: display directories\n" +#| " hdata: display infos about hdata (with free: remove all hdata in " +#| "memory)\n" +#| " hooks: display infos about hooks\n" +#| "infolists: display infos about infolists\n" +#| " libs: display infos about external libraries used\n" +#| " memory: display infos about memory usage\n" +#| " mouse: toggle debug for mouse\n" +#| " tags: display tags for lines\n" +#| " term: display infos about terminal\n" +#| " windows: display windows tree\n" +#| " time: measure time to execute a command or to send text to the " +#| "current buffer" msgid "" " list: list plugins with debug levels\n" " set: set debug level for plugin\n" @@ -1635,6 +1672,7 @@ msgid "" " hooks: display infos about hooks\n" "infolists: display infos about infolists\n" " libs: display infos about external libraries used\n" +" certs: display number of loaded trusted certificate authorities\n" " memory: display infos about memory usage\n" " mouse: toggle debug for mouse\n" " tags: display tags for lines\n" diff --git a/po/es.po b/po/es.po index 42480d584..1e56086db 100644 --- a/po/es.po +++ b/po/es.po @@ -22,7 +22,7 @@ msgid "" msgstr "" "Project-Id-Version: WeeChat\n" "Report-Msgid-Bugs-To: flashcode@flashtux.org\n" -"POT-Creation-Date: 2021-06-15 20:40+0200\n" +"POT-Creation-Date: 2021-06-17 21:45+0200\n" "PO-Revision-Date: 2021-05-25 18:28+0200\n" "Last-Translator: Elián Hanisch \n" "Language-Team: weechat-dev \n" @@ -438,6 +438,12 @@ msgid "Raw content of buffers has been written in log file" msgstr "" "Se escribió el contenido bruto de los buffers en el archivo de registro" +#, fuzzy, c-format +msgid "%d certificate loaded (system: %d, user: %d)" +msgid_plural "%d certificates loaded (system: %d, user: %d)" +msgstr[0] "%sgnutls: el certificado ha expirado" +msgstr[1] "%sgnutls: el certificado ha expirado" + #, c-format msgid "Debug disabled for \"%s\"" msgstr "Depurado de \"%s\" desactivado" @@ -1505,8 +1511,8 @@ msgstr "" #, fuzzy msgid "" "list || set || dump [] || buffer|color|infolists|" -"memory|tags|term|windows || mouse|cursor [verbose] || hdata [free] || time " -"" +"libs|certs|memory|tags|term|windows || mouse|cursor [verbose] || hdata " +"[free] || time " msgstr "" "list || set || dump [] || buffer|color|infolists|" "memory|tags|term|windows || mouse|cursor [verbose] || hdata [free]" @@ -1528,6 +1534,7 @@ msgid "" " hooks: display infos about hooks\n" "infolists: display infos about infolists\n" " libs: display infos about external libraries used\n" +" certs: display number of loaded trusted certificate authorities\n" " memory: display infos about memory usage\n" " mouse: toggle debug for mouse\n" " tags: display tags for lines\n" diff --git a/po/fr.po b/po/fr.po index 3052e65a2..5887f82f9 100644 --- a/po/fr.po +++ b/po/fr.po @@ -21,8 +21,8 @@ msgid "" msgstr "" "Project-Id-Version: WeeChat\n" "Report-Msgid-Bugs-To: flashcode@flashtux.org\n" -"POT-Creation-Date: 2021-06-15 20:40+0200\n" -"PO-Revision-Date: 2021-06-15 20:43+0200\n" +"POT-Creation-Date: 2021-06-17 21:45+0200\n" +"PO-Revision-Date: 2021-06-17 21:47+0200\n" "Last-Translator: Sébastien Helleu \n" "Language-Team: weechat-dev \n" "Language: fr\n" @@ -469,6 +469,12 @@ msgstr "%sExtension \"%s\" non trouvée" msgid "Raw content of buffers has been written in log file" msgstr "Le contenu brut des tampons a été écrit dans le fichier de log" +#, c-format +msgid "%d certificate loaded (system: %d, user: %d)" +msgid_plural "%d certificates loaded (system: %d, user: %d)" +msgstr[0] "%d certificat chargé (système : %d, utilisateur : %d)" +msgstr[1] "%d certificats chargés (système : %d, utilisateur : %d)" + #, c-format msgid "Debug disabled for \"%s\"" msgstr "Debug désactivé pour \"%s\"" @@ -1585,12 +1591,12 @@ msgstr "fonctions de debug" msgid "" "list || set || dump [] || buffer|color|infolists|" -"memory|tags|term|windows || mouse|cursor [verbose] || hdata [free] || time " -"" +"libs|certs|memory|tags|term|windows || mouse|cursor [verbose] || hdata " +"[free] || time " msgstr "" "list || set || dump [] || buffer|color|" -"infolists|memory|tags|term|windows || cursor|mouse [verbose] || hdata [free] " -"|| time " +"infolists|libs|certs|memory|tags|term|windows || cursor|mouse [verbose] || " +"hdata [free] || time " msgid "" " list: list plugins with debug levels\n" @@ -1608,6 +1614,7 @@ msgid "" " hooks: display infos about hooks\n" "infolists: display infos about infolists\n" " libs: display infos about external libraries used\n" +" certs: display number of loaded trusted certificate authorities\n" " memory: display infos about memory usage\n" " mouse: toggle debug for mouse\n" " tags: display tags for lines\n" @@ -1632,6 +1639,8 @@ msgstr "" " hooks : afficher des infos sur les hooks\n" "infolists : afficher des infos sur les infolists\n" " libs : afficher des infos sur les bibliothèques externes utilisées\n" +" certs : afficher le nombre de certificats des autorités de certification " +"chargés\n" " memory : afficher des infos sur l'utilisation de la mémoire\n" " mouse : activer/désactiver le debug pour la souris\n" " tags : afficher les étiquettes pour les lignes\n" diff --git a/po/hu.po b/po/hu.po index d2715dc3d..eb2da5f3e 100644 --- a/po/hu.po +++ b/po/hu.po @@ -20,7 +20,7 @@ msgid "" msgstr "" "Project-Id-Version: WeeChat\n" "Report-Msgid-Bugs-To: flashcode@flashtux.org\n" -"POT-Creation-Date: 2021-06-15 20:40+0200\n" +"POT-Creation-Date: 2021-06-17 21:45+0200\n" "PO-Revision-Date: 2021-05-25 18:28+0200\n" "Last-Translator: Andras Voroskoi \n" "Language-Team: weechat-dev \n" @@ -433,6 +433,12 @@ msgstr "%s cím \"%s\" nem található\n" msgid "Raw content of buffers has been written in log file" msgstr "" +#, fuzzy, c-format +msgid "%d certificate loaded (system: %d, user: %d)" +msgid_plural "%d certificates loaded (system: %d, user: %d)" +msgstr[0] "Nem sikerült a(z) \"%s\" naplófájlt írni\n" +msgstr[1] "Nem sikerült a(z) \"%s\" naplófájlt írni\n" + #, c-format msgid "Debug disabled for \"%s\"" msgstr "" @@ -1409,8 +1415,8 @@ msgstr "" #, fuzzy msgid "" "list || set || dump [] || buffer|color|infolists|" -"memory|tags|term|windows || mouse|cursor [verbose] || hdata [free] || time " -"" +"libs|certs|memory|tags|term|windows || mouse|cursor [verbose] || hdata " +"[free] || time " msgstr "dump | buffer | windows" #, fuzzy @@ -1430,6 +1436,7 @@ msgid "" " hooks: display infos about hooks\n" "infolists: display infos about infolists\n" " libs: display infos about external libraries used\n" +" certs: display number of loaded trusted certificate authorities\n" " memory: display infos about memory usage\n" " mouse: toggle debug for mouse\n" " tags: display tags for lines\n" diff --git a/po/it.po b/po/it.po index 7bb8c636f..146b76cf4 100644 --- a/po/it.po +++ b/po/it.po @@ -20,7 +20,7 @@ msgid "" msgstr "" "Project-Id-Version: WeeChat\n" "Report-Msgid-Bugs-To: flashcode@flashtux.org\n" -"POT-Creation-Date: 2021-06-15 20:40+0200\n" +"POT-Creation-Date: 2021-06-17 21:45+0200\n" "PO-Revision-Date: 2021-05-25 18:28+0200\n" "Last-Translator: Esteban I. Ruiz Moreno \n" "Language-Team: weechat-dev \n" @@ -429,6 +429,12 @@ msgstr "%sPlugin \"%s\" non trovato" msgid "Raw content of buffers has been written in log file" msgstr "Il contenuto raw dei buffer è stato salvato sul file di log" +#, fuzzy, c-format +msgid "%d certificate loaded (system: %d, user: %d)" +msgid_plural "%d certificates loaded (system: %d, user: %d)" +msgstr[0] "%sgnutls: il certificato è scaduto" +msgstr[1] "%sgnutls: il certificato è scaduto" + #, c-format msgid "Debug disabled for \"%s\"" msgstr "Debug disabilitato per \"%s\"" @@ -1484,8 +1490,8 @@ msgstr "" #, fuzzy msgid "" "list || set || dump [] || buffer|color|infolists|" -"memory|tags|term|windows || mouse|cursor [verbose] || hdata [free] || time " -"" +"libs|certs|memory|tags|term|windows || mouse|cursor [verbose] || hdata " +"[free] || time " msgstr "" "list || set || dump [] || buffer|color|infolists|" "memory|tags|term|windows || mouse|cursor [verbose] || hdata [free]" @@ -1507,6 +1513,7 @@ msgid "" " hooks: display infos about hooks\n" "infolists: display infos about infolists\n" " libs: display infos about external libraries used\n" +" certs: display number of loaded trusted certificate authorities\n" " memory: display infos about memory usage\n" " mouse: toggle debug for mouse\n" " tags: display tags for lines\n" diff --git a/po/ja.po b/po/ja.po index e91f4c7fc..7e45735f4 100644 --- a/po/ja.po +++ b/po/ja.po @@ -20,7 +20,7 @@ msgid "" msgstr "" "Project-Id-Version: WeeChat\n" "Report-Msgid-Bugs-To: flashcode@flashtux.org\n" -"POT-Creation-Date: 2021-06-15 20:40+0200\n" +"POT-Creation-Date: 2021-06-17 21:45+0200\n" "PO-Revision-Date: 2021-05-25 18:28+0200\n" "Last-Translator: AYANOKOUZI, Ryuunosuke \n" "Language-Team: Japanese || dump [] || buffer|color|infolists|" +#| "memory|tags|term|windows || mouse|cursor [verbose] || hdata [free] || " +#| "time " msgid "" "list || set || dump [] || buffer|color|infolists|" -"memory|tags|term|windows || mouse|cursor [verbose] || hdata [free] || time " -"" +"libs|certs|memory|tags|term|windows || mouse|cursor [verbose] || hdata " +"[free] || time " msgstr "" "list || set || dump [] || buffer|color|infolists|" "memory|tags|term|windows || mouse|cursor [verbose] || hdata [free] || time " "" +#, fuzzy +#| msgid "" +#| " list: list plugins with debug levels\n" +#| " set: set debug level for plugin\n" +#| " plugin: name of plugin (\"core\" for WeeChat core)\n" +#| " level: debug level for plugin (0 = disable debug)\n" +#| " dump: save memory dump in WeeChat log file (same dump is written " +#| "when WeeChat crashes)\n" +#| " buffer: dump buffer content with hexadecimal values in log file\n" +#| " color: display infos about current color pairs\n" +#| " cursor: toggle debug for cursor mode\n" +#| " dirs: display directories\n" +#| " hdata: display infos about hdata (with free: remove all hdata in " +#| "memory)\n" +#| " hooks: display infos about hooks\n" +#| "infolists: display infos about infolists\n" +#| " libs: display infos about external libraries used\n" +#| " memory: display infos about memory usage\n" +#| " mouse: toggle debug for mouse\n" +#| " tags: display tags for lines\n" +#| " term: display infos about terminal\n" +#| " windows: display windows tree\n" +#| " time: measure time to execute a command or to send text to the " +#| "current buffer" msgid "" " list: list plugins with debug levels\n" " set: set debug level for plugin\n" @@ -1562,6 +1596,7 @@ msgid "" " hooks: display infos about hooks\n" "infolists: display infos about infolists\n" " libs: display infos about external libraries used\n" +" certs: display number of loaded trusted certificate authorities\n" " memory: display infos about memory usage\n" " mouse: toggle debug for mouse\n" " tags: display tags for lines\n" diff --git a/po/pl.po b/po/pl.po index 49f6b7b73..6021706c8 100644 --- a/po/pl.po +++ b/po/pl.po @@ -22,7 +22,7 @@ msgid "" msgstr "" "Project-Id-Version: WeeChat\n" "Report-Msgid-Bugs-To: flashcode@flashtux.org\n" -"POT-Creation-Date: 2021-06-15 20:40+0200\n" +"POT-Creation-Date: 2021-06-17 21:45+0200\n" "PO-Revision-Date: 2021-06-13 14:40+0200\n" "Last-Translator: Krzysztof Korościk \n" "Language-Team: Polish \n" @@ -467,6 +467,15 @@ msgstr "%sNie odnaleziono wtyczki \"%s\"" msgid "Raw content of buffers has been written in log file" msgstr "Surowa zawartość bufora została zapisana do pliku z logiem" +#, fuzzy, c-format +#| msgid "%d certificate loaded (system)" +#| msgid_plural "%d certificates loaded (system)" +msgid "%d certificate loaded (system: %d, user: %d)" +msgid_plural "%d certificates loaded (system: %d, user: %d)" +msgstr[0] "%d certyfikat załadowany (system)" +msgstr[1] "%d certyfikaty załadowane (system)" +msgstr[2] "%d certyfikatów załadowanych (system)" + #, c-format msgid "Debug disabled for \"%s\"" msgstr "Debugowanie wyłączone dla\"%s\"" @@ -1577,15 +1586,44 @@ msgstr "" msgid "debug functions" msgstr "funkcje debugujące" +#, fuzzy +#| msgid "" +#| "list || set || dump [] || buffer|color|infolists|" +#| "memory|tags|term|windows || mouse|cursor [verbose] || hdata [free] || " +#| "time " msgid "" "list || set || dump [] || buffer|color|infolists|" -"memory|tags|term|windows || mouse|cursor [verbose] || hdata [free] || time " -"" +"libs|certs|memory|tags|term|windows || mouse|cursor [verbose] || hdata " +"[free] || time " msgstr "" "list || set || dump [] || buffer|color|infolists|" "memory|tags|term|windows || mouse|cursor [verbose] || hdata [free] || time " "" +#, fuzzy +#| msgid "" +#| " list: list plugins with debug levels\n" +#| " set: set debug level for plugin\n" +#| " plugin: name of plugin (\"core\" for WeeChat core)\n" +#| " level: debug level for plugin (0 = disable debug)\n" +#| " dump: save memory dump in WeeChat log file (same dump is written " +#| "when WeeChat crashes)\n" +#| " buffer: dump buffer content with hexadecimal values in log file\n" +#| " color: display infos about current color pairs\n" +#| " cursor: toggle debug for cursor mode\n" +#| " dirs: display directories\n" +#| " hdata: display infos about hdata (with free: remove all hdata in " +#| "memory)\n" +#| " hooks: display infos about hooks\n" +#| "infolists: display infos about infolists\n" +#| " libs: display infos about external libraries used\n" +#| " memory: display infos about memory usage\n" +#| " mouse: toggle debug for mouse\n" +#| " tags: display tags for lines\n" +#| " term: display infos about terminal\n" +#| " windows: display windows tree\n" +#| " time: measure time to execute a command or to send text to the " +#| "current buffer" msgid "" " list: list plugins with debug levels\n" " set: set debug level for plugin\n" @@ -1602,6 +1640,7 @@ msgid "" " hooks: display infos about hooks\n" "infolists: display infos about infolists\n" " libs: display infos about external libraries used\n" +" certs: display number of loaded trusted certificate authorities\n" " memory: display infos about memory usage\n" " mouse: toggle debug for mouse\n" " tags: display tags for lines\n" diff --git a/po/pt.po b/po/pt.po index 71eb3c83f..516cbf684 100644 --- a/po/pt.po +++ b/po/pt.po @@ -20,7 +20,7 @@ msgid "" msgstr "" "Project-Id-Version: WeeChat\n" "Report-Msgid-Bugs-To: flashcode@flashtux.org\n" -"POT-Creation-Date: 2021-06-15 20:40+0200\n" +"POT-Creation-Date: 2021-06-17 21:45+0200\n" "PO-Revision-Date: 2021-05-25 18:28+0200\n" "Last-Translator: Vasco Almeida \n" "Language-Team: Portuguese <>\n" @@ -450,6 +450,12 @@ msgstr "%sPlugin \"%s\" não encontrado" msgid "Raw content of buffers has been written in log file" msgstr "O conteúdo bruto dos buffers foi escrito no ficheiro de registo" +#, fuzzy, c-format +msgid "%d certificate loaded (system: %d, user: %d)" +msgid_plural "%d certificates loaded (system: %d, user: %d)" +msgstr[0] "%sgnutls: o certificado expirou" +msgstr[1] "%sgnutls: o certificado expirou" + #, c-format msgid "Debug disabled for \"%s\"" msgstr "Depuração de \"%s\" desativada" @@ -1539,15 +1545,44 @@ msgstr "" msgid "debug functions" msgstr "funções de debug" +#, fuzzy +#| msgid "" +#| "list || set || dump [] || buffer|color|infolists|" +#| "memory|tags|term|windows || mouse|cursor [verbose] || hdata [free] || " +#| "time " msgid "" "list || set || dump [] || buffer|color|infolists|" -"memory|tags|term|windows || mouse|cursor [verbose] || hdata [free] || time " -"" +"libs|certs|memory|tags|term|windows || mouse|cursor [verbose] || hdata " +"[free] || time " msgstr "" "list || set || dump [] || buffer|color|infolists|" "memory|tags|term|windows || mouse|cursor [verbose] || hdata [free] || time " "" +#, fuzzy +#| msgid "" +#| " list: list plugins with debug levels\n" +#| " set: set debug level for plugin\n" +#| " plugin: name of plugin (\"core\" for WeeChat core)\n" +#| " level: debug level for plugin (0 = disable debug)\n" +#| " dump: save memory dump in WeeChat log file (same dump is written " +#| "when WeeChat crashes)\n" +#| " buffer: dump buffer content with hexadecimal values in log file\n" +#| " color: display infos about current color pairs\n" +#| " cursor: toggle debug for cursor mode\n" +#| " dirs: display directories\n" +#| " hdata: display infos about hdata (with free: remove all hdata in " +#| "memory)\n" +#| " hooks: display infos about hooks\n" +#| "infolists: display infos about infolists\n" +#| " libs: display infos about external libraries used\n" +#| " memory: display infos about memory usage\n" +#| " mouse: toggle debug for mouse\n" +#| " tags: display tags for lines\n" +#| " term: display infos about terminal\n" +#| " windows: display windows tree\n" +#| " time: measure time to execute a command or to send text to the " +#| "current buffer" msgid "" " list: list plugins with debug levels\n" " set: set debug level for plugin\n" @@ -1564,6 +1599,7 @@ msgid "" " hooks: display infos about hooks\n" "infolists: display infos about infolists\n" " libs: display infos about external libraries used\n" +" certs: display number of loaded trusted certificate authorities\n" " memory: display infos about memory usage\n" " mouse: toggle debug for mouse\n" " tags: display tags for lines\n" diff --git a/po/pt_BR.po b/po/pt_BR.po index bdf3ebc87..bd26867a2 100644 --- a/po/pt_BR.po +++ b/po/pt_BR.po @@ -21,7 +21,7 @@ msgid "" msgstr "" "Project-Id-Version: WeeChat\n" "Report-Msgid-Bugs-To: flashcode@flashtux.org\n" -"POT-Creation-Date: 2021-06-15 20:40+0200\n" +"POT-Creation-Date: 2021-06-17 21:45+0200\n" "PO-Revision-Date: 2021-05-25 18:28+0200\n" "Last-Translator: Érico Nogueira \n" "Language-Team: weechat-dev \n" @@ -461,6 +461,12 @@ msgstr "%sPlugin \"%s\" não encontrado" msgid "Raw content of buffers has been written in log file" msgstr "Conteúdo bruto dos buffers foi escrito no arquivo de log" +#, fuzzy, c-format +msgid "%d certificate loaded (system: %d, user: %d)" +msgid_plural "%d certificates loaded (system: %d, user: %d)" +msgstr[0] "%sgnutls: certificado foi expirado" +msgstr[1] "%sgnutls: certificado foi expirado" + #, c-format msgid "Debug disabled for \"%s\"" msgstr "Depuração desabilitada para \"%s\"" @@ -1547,8 +1553,8 @@ msgstr "" #, fuzzy msgid "" "list || set || dump [] || buffer|color|infolists|" -"memory|tags|term|windows || mouse|cursor [verbose] || hdata [free] || time " -"" +"libs|certs|memory|tags|term|windows || mouse|cursor [verbose] || hdata " +"[free] || time " msgstr "" "list || set || dump [] || buffer|color|cursor|" "infolists|memory|mouse|tags|term|windows || hdata [free]" @@ -1571,6 +1577,7 @@ msgid "" " hooks: display infos about hooks\n" "infolists: display infos about infolists\n" " libs: display infos about external libraries used\n" +" certs: display number of loaded trusted certificate authorities\n" " memory: display infos about memory usage\n" " mouse: toggle debug for mouse\n" " tags: display tags for lines\n" diff --git a/po/ru.po b/po/ru.po index a52030b5c..0c56b8a8a 100644 --- a/po/ru.po +++ b/po/ru.po @@ -21,7 +21,7 @@ msgid "" msgstr "" "Project-Id-Version: WeeChat\n" "Report-Msgid-Bugs-To: flashcode@flashtux.org\n" -"POT-Creation-Date: 2021-06-15 20:40+0200\n" +"POT-Creation-Date: 2021-06-17 21:45+0200\n" "PO-Revision-Date: 2021-05-25 18:28+0200\n" "Last-Translator: Aleksey V Zapparov AKA ixti \n" "Language-Team: weechat-dev \n" @@ -442,6 +442,13 @@ msgstr "%s адрес \"%s\" не найден\n" msgid "Raw content of buffers has been written in log file" msgstr "Содержимое буфера записано в файл журнала" +#, fuzzy, c-format +msgid "%d certificate loaded (system: %d, user: %d)" +msgid_plural "%d certificates loaded (system: %d, user: %d)" +msgstr[0] "Не могу записать лог-файл \"%s\"\n" +msgstr[1] "Не могу записать лог-файл \"%s\"\n" +msgstr[2] "Не могу записать лог-файл \"%s\"\n" + #, c-format msgid "Debug disabled for \"%s\"" msgstr "Отладка отключена для \"%s\"" @@ -1430,8 +1437,8 @@ msgstr "" #, fuzzy msgid "" "list || set || dump [] || buffer|color|infolists|" -"memory|tags|term|windows || mouse|cursor [verbose] || hdata [free] || time " -"" +"libs|certs|memory|tags|term|windows || mouse|cursor [verbose] || hdata " +"[free] || time " msgstr "dump | buffer | windows" #, fuzzy @@ -1451,6 +1458,7 @@ msgid "" " hooks: display infos about hooks\n" "infolists: display infos about infolists\n" " libs: display infos about external libraries used\n" +" certs: display number of loaded trusted certificate authorities\n" " memory: display infos about memory usage\n" " mouse: toggle debug for mouse\n" " tags: display tags for lines\n" diff --git a/po/sr.po b/po/sr.po index 6ca23c41a..b0825ee95 100644 --- a/po/sr.po +++ b/po/sr.po @@ -20,7 +20,7 @@ msgid "" msgstr "" "Project-Id-Version: WeeChat\n" "Report-Msgid-Bugs-To: flashcode@flashtux.org\n" -"POT-Creation-Date: 2021-06-15 20:40+0200\n" +"POT-Creation-Date: 2021-06-17 21:45+0200\n" "PO-Revision-Date: 2021-06-03 15:15+0400\n" "Last-Translator: Ivan Pešić \n" "Language-Team: weechat-dev \n" @@ -466,6 +466,15 @@ msgstr "%sНије пронађен додатак „%s”" msgid "Raw content of buffers has been written in log file" msgstr "У лог фајл је уписан сирови садржај бафера" +#, fuzzy, c-format +#| msgid "%d certificate loaded (system)" +#| msgid_plural "%d certificates loaded (system)" +msgid "%d certificate loaded (system: %d, user: %d)" +msgid_plural "%d certificates loaded (system: %d, user: %d)" +msgstr[0] "учитан је %d сертификат (системски)" +msgstr[1] "учитано је %d сертификата (системских)" +msgstr[2] "учитано је %d сертификата (системских)" + #, c-format msgid "Debug disabled for \"%s\"" msgstr "Дибаг је искључен за „%s”" @@ -1567,15 +1576,44 @@ msgstr "" msgid "debug functions" msgstr "дибаг функције" +#, fuzzy +#| msgid "" +#| "list || set || dump [] || buffer|color|infolists|" +#| "memory|tags|term|windows || mouse|cursor [verbose] || hdata [free] || " +#| "time " msgid "" "list || set || dump [] || buffer|color|infolists|" -"memory|tags|term|windows || mouse|cursor [verbose] || hdata [free] || time " -"" +"libs|certs|memory|tags|term|windows || mouse|cursor [verbose] || hdata " +"[free] || time " msgstr "" "list || set <додатак> <ниво> || dump [<додатак>] || buffer|color|infolists|" "memory|tags|term|windows || mouse|cursor [verbose] || hdata [free] || time " "<команда>" +#, fuzzy +#| msgid "" +#| " list: list plugins with debug levels\n" +#| " set: set debug level for plugin\n" +#| " plugin: name of plugin (\"core\" for WeeChat core)\n" +#| " level: debug level for plugin (0 = disable debug)\n" +#| " dump: save memory dump in WeeChat log file (same dump is written " +#| "when WeeChat crashes)\n" +#| " buffer: dump buffer content with hexadecimal values in log file\n" +#| " color: display infos about current color pairs\n" +#| " cursor: toggle debug for cursor mode\n" +#| " dirs: display directories\n" +#| " hdata: display infos about hdata (with free: remove all hdata in " +#| "memory)\n" +#| " hooks: display infos about hooks\n" +#| "infolists: display infos about infolists\n" +#| " libs: display infos about external libraries used\n" +#| " memory: display infos about memory usage\n" +#| " mouse: toggle debug for mouse\n" +#| " tags: display tags for lines\n" +#| " term: display infos about terminal\n" +#| " windows: display windows tree\n" +#| " time: measure time to execute a command or to send text to the " +#| "current buffer" msgid "" " list: list plugins with debug levels\n" " set: set debug level for plugin\n" @@ -1592,6 +1630,7 @@ msgid "" " hooks: display infos about hooks\n" "infolists: display infos about infolists\n" " libs: display infos about external libraries used\n" +" certs: display number of loaded trusted certificate authorities\n" " memory: display infos about memory usage\n" " mouse: toggle debug for mouse\n" " tags: display tags for lines\n" diff --git a/po/tr.po b/po/tr.po index 872dc546f..45ee27510 100644 --- a/po/tr.po +++ b/po/tr.po @@ -20,7 +20,7 @@ msgid "" msgstr "" "Project-Id-Version: WeeChat\n" "Report-Msgid-Bugs-To: flashcode@flashtux.org\n" -"POT-Creation-Date: 2021-06-15 20:40+0200\n" +"POT-Creation-Date: 2021-06-17 21:45+0200\n" "PO-Revision-Date: 2021-05-25 18:28+0200\n" "Last-Translator: Emir SARI \n" "Language-Team: weechat-dev \n" @@ -462,6 +462,11 @@ msgstr "%s\"%s\" eklentisi bulunamadı" msgid "Raw content of buffers has been written in log file" msgstr "Arabelleklerin ham içeriği günlük dosyasına yazıldı" +#, fuzzy, c-format +msgid "%d certificate loaded (system: %d, user: %d)" +msgid_plural "%d certificates loaded (system: %d, user: %d)" +msgstr[0] "%s: boru açıldı (dosya: %s)" + #, c-format msgid "Debug disabled for \"%s\"" msgstr "\"%s\" için hata ayıklama devre dışı" @@ -1550,10 +1555,15 @@ msgstr "" msgid "debug functions" msgstr "hata ayıklama işlevleri" +#, fuzzy +#| msgid "" +#| "list || set || dump [] || buffer|color|infolists|" +#| "memory|tags|term|windows || mouse|cursor [verbose] || hdata [free] || " +#| "time " msgid "" "list || set || dump [] || buffer|color|infolists|" -"memory|tags|term|windows || mouse|cursor [verbose] || hdata [free] || time " -"" +"libs|certs|memory|tags|term|windows || mouse|cursor [verbose] || hdata " +"[free] || time " msgstr "" "list || set || dump [] || buffer|color|infolists|" "memory|tags|term|windows || mouse|cursor [verbose] || hdata [free] || time " @@ -1576,6 +1586,7 @@ msgid "" " hooks: display infos about hooks\n" "infolists: display infos about infolists\n" " libs: display infos about external libraries used\n" +" certs: display number of loaded trusted certificate authorities\n" " memory: display infos about memory usage\n" " mouse: toggle debug for mouse\n" " tags: display tags for lines\n" diff --git a/po/weechat.pot b/po/weechat.pot index e7d3b9a8d..7bb609eb7 100644 --- a/po/weechat.pot +++ b/po/weechat.pot @@ -21,7 +21,7 @@ msgid "" msgstr "" "Project-Id-Version: WeeChat\n" "Report-Msgid-Bugs-To: flashcode@flashtux.org\n" -"POT-Creation-Date: 2021-06-15 20:40+0200\n" +"POT-Creation-Date: 2021-06-17 21:45+0200\n" "PO-Revision-Date: 2014-08-16 10:27+0200\n" "Last-Translator: Sébastien Helleu \n" "Language-Team: weechat-dev \n" @@ -395,6 +395,12 @@ msgstr "" msgid "Raw content of buffers has been written in log file" msgstr "" +#, c-format +msgid "%d certificate loaded (system: %d, user: %d)" +msgid_plural "%d certificates loaded (system: %d, user: %d)" +msgstr[0] "" +msgstr[1] "" + #, c-format msgid "Debug disabled for \"%s\"" msgstr "" @@ -1271,8 +1277,8 @@ msgstr "" msgid "" "list || set || dump [] || buffer|color|infolists|" -"memory|tags|term|windows || mouse|cursor [verbose] || hdata [free] || time " -"" +"libs|certs|memory|tags|term|windows || mouse|cursor [verbose] || hdata " +"[free] || time " msgstr "" msgid "" @@ -1291,6 +1297,7 @@ msgid "" " hooks: display infos about hooks\n" "infolists: display infos about infolists\n" " libs: display infos about external libraries used\n" +" certs: display number of loaded trusted certificate authorities\n" " memory: display infos about memory usage\n" " mouse: toggle debug for mouse\n" " tags: display tags for lines\n" diff --git a/src/core/wee-command.c b/src/core/wee-command.c index c0049a163..bfdfca50e 100644 --- a/src/core/wee-command.c +++ b/src/core/wee-command.c @@ -54,6 +54,7 @@ #include "wee-input.h" #include "wee-list.h" #include "wee-log.h" +#include "wee-network.h" #include "wee-proxy.h" #include "wee-secure.h" #include "wee-secure-buffer.h" @@ -1927,6 +1928,18 @@ COMMAND_CALLBACK(debug) return WEECHAT_RC_OK; } + if (string_strcasecmp (argv[1], "certs") == 0) + { + gui_chat_printf (NULL, + NG_("%d certificate loaded (system: %d, user: %d)", + "%d certificates loaded (system: %d, user: %d)", + network_num_certs), + network_num_certs, + network_num_certs_system, + network_num_certs_user); + return WEECHAT_RC_OK; + } + if (string_strcasecmp (argv[1], "memory") == 0) { debug_memory (); @@ -7444,7 +7457,7 @@ command_init () N_("list" " || set " " || dump []" - " || buffer|color|infolists|memory|tags|term|windows" + " || buffer|color|infolists|libs|certs|memory|tags|term|windows" " || mouse|cursor [verbose]" " || hdata [free]" " || time "), @@ -7463,6 +7476,7 @@ command_init () " hooks: display infos about hooks\n" "infolists: display infos about infolists\n" " libs: display infos about external libraries used\n" + " certs: display number of loaded trusted certificate authorities\n" " memory: display infos about memory usage\n" " mouse: toggle debug for mouse\n" " tags: display tags for lines\n" @@ -7481,6 +7495,7 @@ command_init () " || hooks" " || infolists" " || libs" + " || certs" " || memory" " || mouse verbose" " || tags" diff --git a/src/core/wee-network.c b/src/core/wee-network.c index 13371a61d..8e235c983 100644 --- a/src/core/wee-network.c +++ b/src/core/wee-network.c @@ -68,6 +68,9 @@ int network_init_gnutls_ok = 0; + +int network_num_certs_system = 0; /* number of system certs loaded */ +int network_num_certs_user = 0; /* number of user certs loaded */ int network_num_certs = 0; /* number of certs loaded (system + user) */ gnutls_certificate_credentials_t gnutls_xcred; /* GnuTLS client credentials */ @@ -125,6 +128,8 @@ network_load_system_ca_file (int force_display) rc); } + network_num_certs_system = rc; + return rc; } @@ -212,6 +217,8 @@ end: if (options) hashtable_free (options); + network_num_certs_user = num_loaded; + return num_loaded; } @@ -225,6 +232,8 @@ network_load_ca_files (int force_display) if (weechat_no_gnutls) return; + network_num_certs_system = 0; + network_num_certs_user = 0; network_num_certs = 0; network_num_certs += network_load_system_ca_file (force_display); diff --git a/src/core/wee-network.h b/src/core/wee-network.h index dcd441c8f..d5b6621bb 100644 --- a/src/core/wee-network.h +++ b/src/core/wee-network.h @@ -44,6 +44,9 @@ struct t_network_socks5 }; extern int network_init_gnutls_ok; +extern int network_num_certs_system; +extern int network_num_certs_user; +extern int network_num_certs; extern void network_init_gcrypt (); extern void network_load_ca_files (int force_display);