mirror of
https://github.com/weechat/weechat.git
synced 2026-07-07 18:23:13 +02:00
irc: display a warning for each unknown or invalid server option in commands /connect and /server
This commit is contained in:
@@ -37,6 +37,7 @@ SPDX-License-Identifier: GPL-3.0-or-later
|
||||
|
||||
- api: fix parsing of date/times with timezone offset in function util_parse_time
|
||||
- irc: fix warning on creation of irc.msgbuffer option when the server name contains upper case letters ([#2281](https://github.com/weechat/weechat/issues/2281))
|
||||
- irc: display a warning for each unknown or invalid server option in commands /connect and /server
|
||||
- relay/api: fix crash when an invalid HTTP request is received from a client
|
||||
|
||||
## Version 4.7.1 (2025-08-16)
|
||||
|
||||
@@ -23,7 +23,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: WeeChat\n"
|
||||
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
|
||||
"POT-Creation-Date: 2025-10-26 21:18+0100\n"
|
||||
"POT-Creation-Date: 2025-11-01 15:58+0100\n"
|
||||
"PO-Revision-Date: 2025-10-27 08:26+0100\n"
|
||||
"Last-Translator: Ondřej Súkup <mimi.vx@gmail.com>\n"
|
||||
"Language-Team: weechat-dev <weechat-dev@nongnu.org>\n"
|
||||
@@ -12550,6 +12550,14 @@ msgstr ""
|
||||
msgid "%s%s: error when allocating new server"
|
||||
msgstr "%s%s: chyba při alokování nového serveru"
|
||||
|
||||
#, fuzzy, c-format
|
||||
msgid "%s%s: warning: unable to set option \"%s\" for server \"%s\""
|
||||
msgstr "%sChyba: nemohu nastavit volbu \"%s\" pro pole \"%s\""
|
||||
|
||||
#, fuzzy, c-format
|
||||
msgid "%s%s: warning: unknown option \"%s\" for server \"%s\""
|
||||
msgstr "%sUpozornění: %s, řádek %d: neznámý identifikátor sekce (\"%s\")"
|
||||
|
||||
#, c-format
|
||||
msgid ""
|
||||
"%s%s: sending data to server: null pointer (please report problem to "
|
||||
|
||||
@@ -28,7 +28,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: WeeChat\n"
|
||||
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
|
||||
"POT-Creation-Date: 2025-10-26 21:18+0100\n"
|
||||
"POT-Creation-Date: 2025-11-01 15:58+0100\n"
|
||||
"PO-Revision-Date: 2025-10-27 08:26+0100\n"
|
||||
"Last-Translator: Nils Görs <weechatter@arcor.de>\n"
|
||||
"Language-Team: German <kde-i18n-de@kde.org>\n"
|
||||
@@ -13885,6 +13885,17 @@ msgstr "TLS:"
|
||||
msgid "%s%s: error when allocating new server"
|
||||
msgstr "%s%s: Neuer Server konnte nicht alloziert werden"
|
||||
|
||||
#, fuzzy, c-format
|
||||
#| msgid "%sUnable to set option \"%s\" for bar \"%s\""
|
||||
msgid "%s%s: warning: unable to set option \"%s\" for server \"%s\""
|
||||
msgstr "%sDie Option \"%s\" kann für die Bar \"%s\" nicht gesetzt werden"
|
||||
|
||||
#, fuzzy, c-format
|
||||
#| msgid "%sWarning: unknown option for section \"%s\": %s (value: \"%s\")"
|
||||
msgid "%s%s: warning: unknown option \"%s\" for server \"%s\""
|
||||
msgstr ""
|
||||
"%sWarnung: unbekannte Einstellung für Sektion \"%s\": %s (Wert: \"%s\")"
|
||||
|
||||
#, c-format
|
||||
msgid ""
|
||||
"%s%s: sending data to server: null pointer (please report problem to "
|
||||
|
||||
@@ -24,7 +24,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: WeeChat\n"
|
||||
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
|
||||
"POT-Creation-Date: 2025-10-26 21:18+0100\n"
|
||||
"POT-Creation-Date: 2025-11-01 15:58+0100\n"
|
||||
"PO-Revision-Date: 2025-10-27 08:26+0100\n"
|
||||
"Last-Translator: Santiago Forero <santiago@forero.xyz>\n"
|
||||
"Language-Team: weechat-dev <weechat-dev@nongnu.org>\n"
|
||||
@@ -12859,6 +12859,17 @@ msgstr ""
|
||||
msgid "%s%s: error when allocating new server"
|
||||
msgstr "%s%s: no hay suficiente memoria para crear el nuevo servidor"
|
||||
|
||||
#, fuzzy, c-format
|
||||
#| msgid "%sUnable to set option \"%s\" for bar \"%s\""
|
||||
msgid "%s%s: warning: unable to set option \"%s\" for server \"%s\""
|
||||
msgstr "%sError: no se pudo configurar la opción \"%s\" en la barra \"%s\""
|
||||
|
||||
#, fuzzy, c-format
|
||||
#| msgid "%sWarning: unknown option for section \"%s\": %s (value: \"%s\")"
|
||||
msgid "%s%s: warning: unknown option \"%s\" for server \"%s\""
|
||||
msgstr ""
|
||||
"%sAtención: opción desconocida para la sección \"%s\": %s (valor: \"%s\")"
|
||||
|
||||
#, c-format
|
||||
msgid ""
|
||||
"%s%s: sending data to server: null pointer (please report problem to "
|
||||
|
||||
@@ -23,8 +23,8 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: WeeChat\n"
|
||||
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
|
||||
"POT-Creation-Date: 2025-10-26 21:18+0100\n"
|
||||
"PO-Revision-Date: 2025-10-27 08:26+0100\n"
|
||||
"POT-Creation-Date: 2025-11-01 15:58+0100\n"
|
||||
"PO-Revision-Date: 2025-11-01 16:00+0100\n"
|
||||
"Last-Translator: Sébastien Helleu <flashcode@flashtux.org>\n"
|
||||
"Language-Team: weechat-dev <weechat-dev@nongnu.org>\n"
|
||||
"Language: fr\n"
|
||||
@@ -13600,6 +13600,16 @@ msgstr "TLS :"
|
||||
msgid "%s%s: error when allocating new server"
|
||||
msgstr "%s%s : impossible d'allouer un nouveau serveur"
|
||||
|
||||
#, c-format
|
||||
msgid "%s%s: warning: unable to set option \"%s\" for server \"%s\""
|
||||
msgstr ""
|
||||
"%s%s : attention : impossible de modifier l'option \"%s\" pour le serveur "
|
||||
"\"%s\""
|
||||
|
||||
#, c-format
|
||||
msgid "%s%s: warning: unknown option \"%s\" for server \"%s\""
|
||||
msgstr "%s%s : attention : option \"%s\" inconnue pour le serveur \"%s\""
|
||||
|
||||
#, c-format
|
||||
msgid ""
|
||||
"%s%s: sending data to server: null pointer (please report problem to "
|
||||
|
||||
@@ -22,7 +22,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: WeeChat\n"
|
||||
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
|
||||
"POT-Creation-Date: 2025-10-26 21:18+0100\n"
|
||||
"POT-Creation-Date: 2025-11-01 15:58+0100\n"
|
||||
"PO-Revision-Date: 2025-10-27 08:27+0100\n"
|
||||
"Last-Translator: Andras Voroskoi <voroskoi@frugalware.org>\n"
|
||||
"Language-Team: weechat-dev <weechat-dev@nongnu.org>\n"
|
||||
@@ -12009,6 +12009,14 @@ msgstr ""
|
||||
msgid "%s%s: error when allocating new server"
|
||||
msgstr "%s az új szerver lefoglalása sikertelen\n"
|
||||
|
||||
#, fuzzy, c-format
|
||||
msgid "%s%s: warning: unable to set option \"%s\" for server \"%s\""
|
||||
msgstr "%s ismeretlen opció a \"%s\" parancsnak\n"
|
||||
|
||||
#, fuzzy, c-format
|
||||
msgid "%s%s: warning: unknown option \"%s\" for server \"%s\""
|
||||
msgstr "%s %s, %d. sor: ismeretlen csoportazonosító (\"%s\")\n"
|
||||
|
||||
#, c-format
|
||||
msgid ""
|
||||
"%s%s: sending data to server: null pointer (please report problem to "
|
||||
|
||||
@@ -22,7 +22,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: WeeChat\n"
|
||||
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
|
||||
"POT-Creation-Date: 2025-10-26 21:18+0100\n"
|
||||
"POT-Creation-Date: 2025-11-01 15:58+0100\n"
|
||||
"PO-Revision-Date: 2025-10-27 08:27+0100\n"
|
||||
"Last-Translator: Esteban I. Ruiz Moreno <exio4.com@gmail.com>\n"
|
||||
"Language-Team: weechat-dev <weechat-dev@nongnu.org>\n"
|
||||
@@ -12867,6 +12867,16 @@ msgstr ""
|
||||
msgid "%s%s: error when allocating new server"
|
||||
msgstr "%s%s: errore durante l'allocazione del nuovo server"
|
||||
|
||||
#, fuzzy, c-format
|
||||
msgid "%s%s: warning: unable to set option \"%s\" for server \"%s\""
|
||||
msgstr "%sErrore: impossibile impostare l'opzione \"%s\" per la barra \"%s\""
|
||||
|
||||
#, fuzzy, c-format
|
||||
#| msgid "%sWarning: unknown option for section \"%s\": %s (value: \"%s\")"
|
||||
msgid "%s%s: warning: unknown option \"%s\" for server \"%s\""
|
||||
msgstr ""
|
||||
"%sAttenzione: opzione sconosciuta per la sezione \"%s\": %s (valore: \"%s\")"
|
||||
|
||||
#, c-format
|
||||
msgid ""
|
||||
"%s%s: sending data to server: null pointer (please report problem to "
|
||||
|
||||
@@ -22,7 +22,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: WeeChat\n"
|
||||
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
|
||||
"POT-Creation-Date: 2025-10-26 21:18+0100\n"
|
||||
"POT-Creation-Date: 2025-11-01 15:58+0100\n"
|
||||
"PO-Revision-Date: 2025-10-27 08:27+0100\n"
|
||||
"Last-Translator: AYANOKOUZI, Ryuunosuke <i38w7i3@yahoo.co.jp>\n"
|
||||
"Language-Team: Japanese <https://github.com/l/weechat/tree/master/"
|
||||
@@ -13356,6 +13356,15 @@ msgstr ""
|
||||
msgid "%s%s: error when allocating new server"
|
||||
msgstr "%s%s: 新しいサーバの割り当て中にエラー"
|
||||
|
||||
#, fuzzy, c-format
|
||||
msgid "%s%s: warning: unable to set option \"%s\" for server \"%s\""
|
||||
msgstr "%1$sエラー: バー \"%3$s\" にオプション \"%2$s\" を設定できません"
|
||||
|
||||
#, fuzzy, c-format
|
||||
#| msgid "%sWarning: unknown option for section \"%s\": %s (value: \"%s\")"
|
||||
msgid "%s%s: warning: unknown option \"%s\" for server \"%s\""
|
||||
msgstr "%s警告: セクション \"%s\" の不明なオプション: %s (値: \"%s\")"
|
||||
|
||||
#, c-format
|
||||
msgid ""
|
||||
"%s%s: sending data to server: null pointer (please report problem to "
|
||||
|
||||
@@ -24,7 +24,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: WeeChat\n"
|
||||
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
|
||||
"POT-Creation-Date: 2025-10-26 21:18+0100\n"
|
||||
"POT-Creation-Date: 2025-11-01 15:58+0100\n"
|
||||
"PO-Revision-Date: 2025-10-27 08:27+0100\n"
|
||||
"Last-Translator: Krzysztof Korościk <soltys@soltys.info>\n"
|
||||
"Language-Team: weechat-dev <weechat-dev@nongnu.org>\n"
|
||||
@@ -13563,6 +13563,16 @@ msgstr "TLS:"
|
||||
msgid "%s%s: error when allocating new server"
|
||||
msgstr "%s%s: błąd podczas przydzielania nowego serwera"
|
||||
|
||||
#, fuzzy, c-format
|
||||
#| msgid "%sUnable to set option \"%s\" for bar \"%s\""
|
||||
msgid "%s%s: warning: unable to set option \"%s\" for server \"%s\""
|
||||
msgstr "%sNie można ustawić opcji \"%s\" dla paska \"%s\""
|
||||
|
||||
#, fuzzy, c-format
|
||||
#| msgid "%sWarning: unknown option for section \"%s\": %s (value: \"%s\")"
|
||||
msgid "%s%s: warning: unknown option \"%s\" for server \"%s\""
|
||||
msgstr "%sOstrzeżenie: nieznana opcja dla sekcji \"%s\": %s (wartość: \"%s\")"
|
||||
|
||||
#, c-format
|
||||
msgid ""
|
||||
"%s%s: sending data to server: null pointer (please report problem to "
|
||||
|
||||
@@ -22,7 +22,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: WeeChat\n"
|
||||
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
|
||||
"POT-Creation-Date: 2025-10-26 21:18+0100\n"
|
||||
"POT-Creation-Date: 2025-11-01 15:58+0100\n"
|
||||
"PO-Revision-Date: 2025-10-27 08:27+0100\n"
|
||||
"Last-Translator: Vasco Almeida <vascomalmeida@sapo.pt>\n"
|
||||
"Language-Team: Portuguese <>\n"
|
||||
@@ -13253,6 +13253,15 @@ msgstr ""
|
||||
msgid "%s%s: error when allocating new server"
|
||||
msgstr "%s%s: erro ao alocar novo servidor"
|
||||
|
||||
#, fuzzy, c-format
|
||||
msgid "%s%s: warning: unable to set option \"%s\" for server \"%s\""
|
||||
msgstr "%sErro: não foi possível definir a opção \"%s\" da barra \"%s\""
|
||||
|
||||
#, fuzzy, c-format
|
||||
#| msgid "%sWarning: unknown option for section \"%s\": %s (value: \"%s\")"
|
||||
msgid "%s%s: warning: unknown option \"%s\" for server \"%s\""
|
||||
msgstr "%sAviso: opção desconhecida na secção \"%s\": %s (valor: \"%s\")"
|
||||
|
||||
#, c-format
|
||||
msgid ""
|
||||
"%s%s: sending data to server: null pointer (please report problem to "
|
||||
|
||||
+10
-1
@@ -23,7 +23,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: WeeChat\n"
|
||||
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
|
||||
"POT-Creation-Date: 2025-10-26 21:18+0100\n"
|
||||
"POT-Creation-Date: 2025-11-01 15:58+0100\n"
|
||||
"PO-Revision-Date: 2025-10-27 08:27+0100\n"
|
||||
"Last-Translator: Érico Nogueira <ericonr@disroot.org>\n"
|
||||
"Language-Team: weechat-dev <weechat-dev@nongnu.org>\n"
|
||||
@@ -12390,6 +12390,15 @@ msgstr ""
|
||||
msgid "%s%s: error when allocating new server"
|
||||
msgstr "%s%s: erro ao alocar novo servidor"
|
||||
|
||||
#, fuzzy, c-format
|
||||
msgid "%s%s: warning: unable to set option \"%s\" for server \"%s\""
|
||||
msgstr "%sErro: não foi possível configurar a opção \"%s\" para a barra \"%s\""
|
||||
|
||||
#, fuzzy, c-format
|
||||
#| msgid "%sWarning: unknown option for section \"%s\": %s (value: \"%s\")"
|
||||
msgid "%s%s: warning: unknown option \"%s\" for server \"%s\""
|
||||
msgstr "%sAviso: opção desconhecida para seção \"%s\": %s (valor: \"%s\")"
|
||||
|
||||
#, c-format
|
||||
msgid ""
|
||||
"%s%s: sending data to server: null pointer (please report problem to "
|
||||
|
||||
@@ -23,7 +23,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: WeeChat\n"
|
||||
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
|
||||
"POT-Creation-Date: 2025-10-26 21:18+0100\n"
|
||||
"POT-Creation-Date: 2025-11-01 15:58+0100\n"
|
||||
"PO-Revision-Date: 2025-10-27 08:27+0100\n"
|
||||
"Last-Translator: Aleksey V Zapparov AKA ixti <ixti@member.fsf.org>\n"
|
||||
"Language-Team: weechat-dev <weechat-dev@nongnu.org>\n"
|
||||
@@ -12065,6 +12065,14 @@ msgstr ""
|
||||
msgid "%s%s: error when allocating new server"
|
||||
msgstr "%s не могу расположить новый сервер\n"
|
||||
|
||||
#, fuzzy, c-format
|
||||
msgid "%s%s: warning: unable to set option \"%s\" for server \"%s\""
|
||||
msgstr "%s неизвестный параметр для команды \"%s\"\n"
|
||||
|
||||
#, fuzzy, c-format
|
||||
msgid "%s%s: warning: unknown option \"%s\" for server \"%s\""
|
||||
msgstr "%s %s, строка %d: неизвестный идентификатор секции (\"%s\")\n"
|
||||
|
||||
#, c-format
|
||||
msgid ""
|
||||
"%s%s: sending data to server: null pointer (please report problem to "
|
||||
|
||||
@@ -22,7 +22,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: WeeChat\n"
|
||||
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
|
||||
"POT-Creation-Date: 2025-10-26 21:18+0100\n"
|
||||
"POT-Creation-Date: 2025-11-01 15:58+0100\n"
|
||||
"PO-Revision-Date: 2025-10-31 11:14+0400\n"
|
||||
"Last-Translator: Ivan Pešić <ivan.pesic@gmail.com>\n"
|
||||
"Language-Team: weechat-dev <weechat-dev@nongnu.org>\n"
|
||||
@@ -13195,6 +13195,16 @@ msgstr "TLS:"
|
||||
msgid "%s%s: error when allocating new server"
|
||||
msgstr "%s%s: грешка приликом алокације новог сервера"
|
||||
|
||||
#, fuzzy, c-format
|
||||
#| msgid "%sUnable to set option \"%s\" for bar \"%s\""
|
||||
msgid "%s%s: warning: unable to set option \"%s\" for server \"%s\""
|
||||
msgstr "%sПостављање опције „%s” за траку „%s” није успело"
|
||||
|
||||
#, fuzzy, c-format
|
||||
#| msgid "%sWarning: unknown option for section \"%s\": %s (value: \"%s\")"
|
||||
msgid "%s%s: warning: unknown option \"%s\" for server \"%s\""
|
||||
msgstr "%sУпозорење: непозната опција за одељак „%s”: %s (вредност: „%s”)"
|
||||
|
||||
#, c-format
|
||||
msgid ""
|
||||
"%s%s: sending data to server: null pointer (please report problem to "
|
||||
|
||||
@@ -23,7 +23,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: WeeChat\n"
|
||||
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
|
||||
"POT-Creation-Date: 2025-10-26 21:18+0100\n"
|
||||
"POT-Creation-Date: 2025-11-01 15:58+0100\n"
|
||||
"PO-Revision-Date: 2025-10-27 08:27+0100\n"
|
||||
"Last-Translator: Emir SARI <emir_sari@icloud.com>\n"
|
||||
"Language-Team: weechat-dev <weechat-dev@nongnu.org>\n"
|
||||
@@ -13412,6 +13412,16 @@ msgstr ""
|
||||
msgid "%s%s: error when allocating new server"
|
||||
msgstr "%s%s: Yeni sunucu için yer açılırken hata"
|
||||
|
||||
#, fuzzy, c-format
|
||||
#| msgid "%sUnable to set option \"%s\" for bar \"%s\""
|
||||
msgid "%s%s: warning: unable to set option \"%s\" for server \"%s\""
|
||||
msgstr "%sŞu çubuk için \"%s\" seçeneği ayarlanamadı: \"%s\""
|
||||
|
||||
#, fuzzy, c-format
|
||||
#| msgid "%sWarning: unknown option for section \"%s\": %s (value: \"%s\")"
|
||||
msgid "%s%s: warning: unknown option \"%s\" for server \"%s\""
|
||||
msgstr "%sUyarı: \"%s\" bölümü için geçersiz seçenek: %s (değer: \"%s\""
|
||||
|
||||
#, c-format
|
||||
msgid ""
|
||||
"%s%s: sending data to server: null pointer (please report problem to "
|
||||
|
||||
+9
-1
@@ -23,7 +23,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: WeeChat\n"
|
||||
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
|
||||
"POT-Creation-Date: 2025-10-26 21:18+0100\n"
|
||||
"POT-Creation-Date: 2025-11-01 15:58+0100\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"
|
||||
@@ -10954,6 +10954,14 @@ msgstr ""
|
||||
msgid "%s%s: error when allocating new server"
|
||||
msgstr ""
|
||||
|
||||
#, c-format
|
||||
msgid "%s%s: warning: unable to set option \"%s\" for server \"%s\""
|
||||
msgstr ""
|
||||
|
||||
#, c-format
|
||||
msgid "%s%s: warning: unknown option \"%s\" for server \"%s\""
|
||||
msgstr ""
|
||||
|
||||
#, c-format
|
||||
msgid ""
|
||||
"%s%s: sending data to server: null pointer (please report problem to "
|
||||
|
||||
@@ -2133,40 +2133,56 @@ irc_server_apply_command_line_options (struct t_irc_server *server,
|
||||
|
||||
for (i = 0; i < argc; i++)
|
||||
{
|
||||
if (argv[i][0] == '-')
|
||||
if (argv[i][0] != '-')
|
||||
continue;
|
||||
|
||||
pos = strchr (argv[i], '=');
|
||||
if (pos)
|
||||
{
|
||||
pos = strchr (argv[i], '=');
|
||||
if (pos)
|
||||
option_name = weechat_strndup (argv[i] + 1, pos - argv[i] - 1);
|
||||
ptr_value = pos + 1;
|
||||
}
|
||||
else
|
||||
{
|
||||
option_name = strdup (argv[i] + 1);
|
||||
ptr_value = value_boolean[1];
|
||||
}
|
||||
if (option_name)
|
||||
{
|
||||
index_option = irc_server_search_option (option_name);
|
||||
if (index_option < 0)
|
||||
{
|
||||
option_name = weechat_strndup (argv[i] + 1, pos - argv[i] - 1);
|
||||
ptr_value = pos + 1;
|
||||
/* look if option is negative, like "-noxxx" */
|
||||
if (weechat_strncmp (argv[i], "-no", 3) == 0)
|
||||
{
|
||||
free (option_name);
|
||||
option_name = strdup (argv[i] + 3);
|
||||
index_option = irc_server_search_option (option_name);
|
||||
ptr_value = value_boolean[0];
|
||||
}
|
||||
}
|
||||
if (index_option >= 0)
|
||||
{
|
||||
if (weechat_config_option_set (
|
||||
server->options[index_option],
|
||||
ptr_value, 1) == WEECHAT_CONFIG_OPTION_SET_ERROR)
|
||||
{
|
||||
weechat_printf (
|
||||
NULL,
|
||||
_("%s%s: warning: unable to set option \"%s\" for server \"%s\""),
|
||||
weechat_prefix ("error"), IRC_PLUGIN_NAME,
|
||||
argv[i], server->name);
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
option_name = strdup (argv[i] + 1);
|
||||
ptr_value = value_boolean[1];
|
||||
}
|
||||
if (option_name)
|
||||
{
|
||||
index_option = irc_server_search_option (option_name);
|
||||
if (index_option < 0)
|
||||
{
|
||||
/* look if option is negative, like "-noxxx" */
|
||||
if (weechat_strncmp (argv[i], "-no", 3) == 0)
|
||||
{
|
||||
free (option_name);
|
||||
option_name = strdup (argv[i] + 3);
|
||||
index_option = irc_server_search_option (option_name);
|
||||
ptr_value = value_boolean[0];
|
||||
}
|
||||
}
|
||||
if (index_option >= 0)
|
||||
{
|
||||
weechat_config_option_set (server->options[index_option],
|
||||
ptr_value, 1);
|
||||
}
|
||||
free (option_name);
|
||||
weechat_printf (
|
||||
NULL,
|
||||
_("%s%s: warning: unknown option \"%s\" for server \"%s\""),
|
||||
weechat_prefix ("error"), IRC_PLUGIN_NAME,
|
||||
argv[i], server->name);
|
||||
}
|
||||
free (option_name);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user