core: add option "certs" in command /debug

This commit is contained in:
Sébastien Helleu 2021-06-17 21:51:18 +02:00
parent fa785e8668
commit 2225ac4e56
25 changed files with 428 additions and 135 deletions

View File

@ -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)

View File

@ -1280,30 +1280,31 @@ Beispiele:
/debug list
set <plugin> <level>
dump [<plugin>]
buffer|color|infolists|memory|tags|term|windows
buffer|color|infolists|libs|certs|memory|tags|term|windows
mouse|cursor [verbose]
hdata [free]
time <command>
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]]

View File

@ -1280,7 +1280,7 @@ Examples:
/debug list
set <plugin> <level>
dump [<plugin>]
buffer|color|infolists|memory|tags|term|windows
buffer|color|infolists|libs|certs|memory|tags|term|windows
mouse|cursor [verbose]
hdata [free]
time <command>
@ -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

View File

@ -1280,7 +1280,7 @@ Exemples :
/debug list
set <extension> <niveau>
dump [<extension>]
buffer|color|infolists|memory|tags|term|windows
buffer|color|infolists|libs|certs|memory|tags|term|windows
cursor|mouse [verbose]
hdata [free]
time <commande>
@ -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

View File

@ -1280,7 +1280,7 @@ Examples:
/debug list
set <plugin> <level>
dump [<plugin>]
buffer|color|infolists|memory|tags|term|windows
buffer|color|infolists|libs|certs|memory|tags|term|windows
mouse|cursor [verbose]
hdata [free]
time <command>
@ -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

View File

@ -1280,30 +1280,31 @@ Examples:
/debug list
set <plugin> <level>
dump [<plugin>]
buffer|color|infolists|memory|tags|term|windows
buffer|color|infolists|libs|certs|memory|tags|term|windows
mouse|cursor [verbose]
hdata [free]
time <command>
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]]

View File

@ -1277,32 +1277,33 @@ Przykłady:
----
/debug list
set <wtyczka> <poziom>
dump [<wtyczka>]
buffer|color|infolists|memory|tags|term|windows
set <plugin> <level>
dump [<plugin>]
buffer|color|infolists|libs|certs|memory|tags|term|windows
mouse|cursor [verbose]
hdata [free]
time <komenda>
time <command>
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]]

View File

@ -1278,32 +1278,33 @@ stop: зауставља режим померања курсора
----
/debug list
set <додатак> <ниво>
dump [<додатак>]
buffer|color|infolists|memory|tags|term|windows
set <plugin> <level>
dump [<plugin>]
buffer|color|infolists|libs|certs|memory|tags|term|windows
mouse|cursor [verbose]
hdata [free]
time <команда>
time <command>
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]]

View File

@ -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 <mimi.vx@gmail.com>\n"
"Language-Team: weechat-dev <weechat-dev@nongnu.org>\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 <plugin> <level> || dump [<plugin>] || buffer|color|infolists|"
"memory|tags|term|windows || mouse|cursor [verbose] || hdata [free] || time "
"<command>"
"libs|certs|memory|tags|term|windows || mouse|cursor [verbose] || hdata "
"[free] || time <command>"
msgstr ""
"list || set <plugin> <level> || dump [<plugin>] || 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"

View File

@ -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 <weechatter@arcor.de>\n"
"Language-Team: German <kde-i18n-de@kde.org>\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 <plugin> <level> || dump [<plugin>] || buffer|color|infolists|"
#| "memory|tags|term|windows || mouse|cursor [verbose] || hdata [free] || "
#| "time <command>"
msgid ""
"list || set <plugin> <level> || dump [<plugin>] || buffer|color|infolists|"
"memory|tags|term|windows || mouse|cursor [verbose] || hdata [free] || time "
"<command>"
"libs|certs|memory|tags|term|windows || mouse|cursor [verbose] || hdata "
"[free] || time <command>"
msgstr ""
"list || set <plugin> <level> || dump [<plugin>] || buffer|color|infolists|"
"memory|tags|term|windows || mouse|cursor [verbose] || hdata [free] || time "
"<command>"
#, 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"

View File

@ -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 <lambdae2@gmail.com>\n"
"Language-Team: weechat-dev <weechat-dev@nongnu.org>\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 <plugin> <level> || dump [<plugin>] || buffer|color|infolists|"
"memory|tags|term|windows || mouse|cursor [verbose] || hdata [free] || time "
"<command>"
"libs|certs|memory|tags|term|windows || mouse|cursor [verbose] || hdata "
"[free] || time <command>"
msgstr ""
"list || set <plugin> <nivel> || dump [<plugin>] || 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"

View File

@ -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 <flashcode@flashtux.org>\n"
"Language-Team: weechat-dev <weechat-dev@nongnu.org>\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 <plugin> <level> || dump [<plugin>] || buffer|color|infolists|"
"memory|tags|term|windows || mouse|cursor [verbose] || hdata [free] || time "
"<command>"
"libs|certs|memory|tags|term|windows || mouse|cursor [verbose] || hdata "
"[free] || time <command>"
msgstr ""
"list || set <extension> <niveau> || dump [<extension>] || buffer|color|"
"infolists|memory|tags|term|windows || cursor|mouse [verbose] || hdata [free] "
"|| time <commande>"
"infolists|libs|certs|memory|tags|term|windows || cursor|mouse [verbose] || "
"hdata [free] || time <commande>"
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"

View File

@ -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 <voroskoi@frugalware.org>\n"
"Language-Team: weechat-dev <weechat-dev@nongnu.org>\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 <plugin> <level> || dump [<plugin>] || buffer|color|infolists|"
"memory|tags|term|windows || mouse|cursor [verbose] || hdata [free] || time "
"<command>"
"libs|certs|memory|tags|term|windows || mouse|cursor [verbose] || hdata "
"[free] || time <command>"
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"

View File

@ -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 <exio4.com@gmail.com>\n"
"Language-Team: weechat-dev <weechat-dev@nongnu.org>\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 <plugin> <level> || dump [<plugin>] || buffer|color|infolists|"
"memory|tags|term|windows || mouse|cursor [verbose] || hdata [free] || time "
"<command>"
"libs|certs|memory|tags|term|windows || mouse|cursor [verbose] || hdata "
"[free] || time <command>"
msgstr ""
"list || set <plugin> <livello> || dump [<plugin>] || 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"

View File

@ -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 <i38w7i3@yahoo.co.jp>\n"
"Language-Team: Japanese <https://github.com/l/weechat/tree/master/"
@ -464,6 +464,11 @@ msgstr "%sプラグイン \"%s\" が見つかりません"
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] "%sgnutls: 証明書は失効しました"
#, c-format
msgid "Debug disabled for \"%s\""
msgstr "\"%s\" に対するデバッグが無効になりました"
@ -1537,15 +1542,44 @@ msgstr ""
msgid "debug functions"
msgstr "デバッグ関数"
#, fuzzy
#| msgid ""
#| "list || set <plugin> <level> || dump [<plugin>] || buffer|color|infolists|"
#| "memory|tags|term|windows || mouse|cursor [verbose] || hdata [free] || "
#| "time <command>"
msgid ""
"list || set <plugin> <level> || dump [<plugin>] || buffer|color|infolists|"
"memory|tags|term|windows || mouse|cursor [verbose] || hdata [free] || time "
"<command>"
"libs|certs|memory|tags|term|windows || mouse|cursor [verbose] || hdata "
"[free] || time <command>"
msgstr ""
"list || set <plugin> <level> || dump [<plugin>] || buffer|color|infolists|"
"memory|tags|term|windows || mouse|cursor [verbose] || hdata [free] || time "
"<command>"
#, 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"

View File

@ -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 <soltys@soltys.info>\n"
"Language-Team: Polish <kde-i18n-doc@kde.org>\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 <plugin> <level> || dump [<plugin>] || buffer|color|infolists|"
#| "memory|tags|term|windows || mouse|cursor [verbose] || hdata [free] || "
#| "time <command>"
msgid ""
"list || set <plugin> <level> || dump [<plugin>] || buffer|color|infolists|"
"memory|tags|term|windows || mouse|cursor [verbose] || hdata [free] || time "
"<command>"
"libs|certs|memory|tags|term|windows || mouse|cursor [verbose] || hdata "
"[free] || time <command>"
msgstr ""
"list || set <wtyczka> <poziom> || dump [<wtyczka>] || buffer|color|infolists|"
"memory|tags|term|windows || mouse|cursor [verbose] || hdata [free] || time "
"<komenda>"
#, 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"

View File

@ -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 <vascomalmeida@sapo.pt>\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 <plugin> <level> || dump [<plugin>] || buffer|color|infolists|"
#| "memory|tags|term|windows || mouse|cursor [verbose] || hdata [free] || "
#| "time <command>"
msgid ""
"list || set <plugin> <level> || dump [<plugin>] || buffer|color|infolists|"
"memory|tags|term|windows || mouse|cursor [verbose] || hdata [free] || time "
"<command>"
"libs|certs|memory|tags|term|windows || mouse|cursor [verbose] || hdata "
"[free] || time <command>"
msgstr ""
"list || set <plugin> <nível> || dump [<plugin>] || buffer|color|infolists|"
"memory|tags|term|windows || mouse|cursor [verbose] || hdata [free] || time "
"<comando>"
#, 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"

View File

@ -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 <ericonr@disroot.org>\n"
"Language-Team: weechat-dev <weechat-dev@nongnu.org>\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 <plugin> <level> || dump [<plugin>] || buffer|color|infolists|"
"memory|tags|term|windows || mouse|cursor [verbose] || hdata [free] || time "
"<command>"
"libs|certs|memory|tags|term|windows || mouse|cursor [verbose] || hdata "
"[free] || time <command>"
msgstr ""
"list || set <plugin> <nível> || dump [<plugin>] || 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"

View File

@ -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 <ixti@member.fsf.org>\n"
"Language-Team: weechat-dev <weechat-dev@nongnu.org>\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 <plugin> <level> || dump [<plugin>] || buffer|color|infolists|"
"memory|tags|term|windows || mouse|cursor [verbose] || hdata [free] || time "
"<command>"
"libs|certs|memory|tags|term|windows || mouse|cursor [verbose] || hdata "
"[free] || time <command>"
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"

View File

@ -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ć <ivan.pesic@gmail.com>\n"
"Language-Team: weechat-dev <weechat-dev@nongnu.org>\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 <plugin> <level> || dump [<plugin>] || buffer|color|infolists|"
#| "memory|tags|term|windows || mouse|cursor [verbose] || hdata [free] || "
#| "time <command>"
msgid ""
"list || set <plugin> <level> || dump [<plugin>] || buffer|color|infolists|"
"memory|tags|term|windows || mouse|cursor [verbose] || hdata [free] || time "
"<command>"
"libs|certs|memory|tags|term|windows || mouse|cursor [verbose] || hdata "
"[free] || time <command>"
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"

View File

@ -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 <bitigchi@me.com>\n"
"Language-Team: weechat-dev <weechat-dev@nongnu.org>\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 <plugin> <level> || dump [<plugin>] || buffer|color|infolists|"
#| "memory|tags|term|windows || mouse|cursor [verbose] || hdata [free] || "
#| "time <command>"
msgid ""
"list || set <plugin> <level> || dump [<plugin>] || buffer|color|infolists|"
"memory|tags|term|windows || mouse|cursor [verbose] || hdata [free] || time "
"<command>"
"libs|certs|memory|tags|term|windows || mouse|cursor [verbose] || hdata "
"[free] || time <command>"
msgstr ""
"list || set <eklenti> <düzey> || dump [<eklenti>] || 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"

View File

@ -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 <flashcode@flashtux.org>\n"
"Language-Team: weechat-dev <weechat-dev@nongnu.org>\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 <plugin> <level> || dump [<plugin>] || buffer|color|infolists|"
"memory|tags|term|windows || mouse|cursor [verbose] || hdata [free] || time "
"<command>"
"libs|certs|memory|tags|term|windows || mouse|cursor [verbose] || hdata "
"[free] || time <command>"
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"

View File

@ -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 <plugin> <level>"
" || dump [<plugin>]"
" || buffer|color|infolists|memory|tags|term|windows"
" || buffer|color|infolists|libs|certs|memory|tags|term|windows"
" || mouse|cursor [verbose]"
" || hdata [free]"
" || time <command>"),
@ -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"

View File

@ -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);

View File

@ -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);