diff options
57 files changed, 307 insertions, 283 deletions
diff --git a/README.adoc b/README.adoc index 13383b3f1..6840fb179 100644 --- a/README.adoc +++ b/README.adoc @@ -7,7 +7,7 @@ image:https://img.shields.io/badge/diaspora*-follow-blue.svg["Diaspora*", link="https://diasp.eu/u/weechat"] image:https://img.shields.io/badge/google%2B-follow-blue.svg["Google+", link="https://plus.google.com/+WeeChat"] image:https://img.shields.io/badge/devel%20blog-follow-blue.svg["Devel blog", link="https://weechat.org/blog/"] -image:https://img.shields.io/badge/slant-recommend-28acad.svg["Slant", link="http://www.slant.co/topics/1323/~irc-clients-for-linux"] +image:https://img.shields.io/badge/slant-recommend-28acad.svg["Slant", link="https://www.slant.co/topics/1323/~best-irc-clients-for-linux"] image:https://img.shields.io/badge/help-donate%20%E2%9D%A4-ff69b4.svg["Donate", link="https://weechat.org/donate/"] image:https://travis-ci.org/weechat/weechat.svg?branch=master["Build Status", link="https://travis-ci.org/weechat/weechat"] @@ -60,7 +60,7 @@ https://weechat.org/files/doc/devel/weechat_user.en.html#dependencies[user's gui === Compile -WeeChat can be built with http://cmake.org/[CMake] (recommended) or autotools. +WeeChat can be built with https://cmake.org/[CMake] (recommended) or autotools. [NOTE] Only CMake is officially supported to build WeeChat. You should only use diff --git a/configure.ac b/configure.ac index db654808d..d212088fd 100644 --- a/configure.ac +++ b/configure.ac @@ -1206,7 +1206,7 @@ AC_MSG_CHECKING(for zlib headers and libraries) if test "x$ac_found_zlib_header" = "xno" -o "x$ac_found_zlib_lib" = "xno" ; then AC_MSG_RESULT(no) AC_MSG_ERROR([ -*** zlib was not found. You may want to get it from http://zlib.net/ +*** zlib was not found. You may want to get it from https://zlib.net/ *** or try to install zlib1g-dev with your software package manager.]) else AC_MSG_RESULT(yes) diff --git a/doc/de/autogen/user/exec_commands.adoc b/doc/de/autogen/user/exec_commands.adoc index c83ac28b4..75d110a5e 100644 --- a/doc/de/autogen/user/exec_commands.adoc +++ b/doc/de/autogen/user/exec_commands.adoc @@ -16,58 +16,58 @@ -set <id> <property> <value> -del <id>|-all [<id>...] - -list: zeigt laufende Befehle an - -sh: es wird die shell verwendet um Befehle auszuführen, mehrere Befehle können dabei gepiped werden (WARNUNG: Dieses Argument sollte nur verwendet werden, falls alle Argumente unbedenklich sind, siehe Argument -nosh) - -nosh: die shell wird nicht verwendet um Befehle auszuführen (wird benötigt, falls der Befehl mit sensiblen Daten hantiert. Zum Beispiel der Inhalt einer Nachricht eines anderen Users)(Standardverhalten) - -bg: führt Prozess im Hintergrund aus: gibt weder eine Prozessausgabe noch einen Rückgabewert aus (nicht kompatibel mit Argumenten -o/-oc/-n/-nf/-pipe/-hsignal) - -nobg: gibt Prozessausgabe und Rückgabewert aus (Standardverhalten) - -stdin: erstellt eine PIPE um Daten zu dem Prozess zu senden (mittels /exec -in/-inclose) --nostdin: es wird keine PIPE für stdin erstellt (Standardverhalten) - -buffer: zeigt/sendet Ausgabe des Befehls an diesen Buffer (wird der angegebene Buffer nicht gefunden wird ein neuer Buffer mit dem Namen "exec.exec.xxx" erstellt) - -l: gibt die Ausgabe des Befehls lokal im Buffer aus (Standardverhalten) - -o: gibt die Ausgabe des Befehls im Buffer aus (nicht kompatibel mit Argumenten -bg/-pipe/-hsignal) - -oc: gibt die Ausgabe des Befehls im Buffer aus und führt diesen dann aus (betrifft Zeilen die mit "/" beginnen bzw. das benutzerdefinierte Befehlszeichen verwenden) (nicht kompatibel mit Argumenten -bg/-pipe/-hsignal) - -n: gibt die Ausgabe des Befehls in einem neuen Buffer aus (nicht kompatibel mit Argumenten -bg/-pipe/-hsignal) - -nf: gibt die Ausgabe des Befehls in einem neuen Buffer, mit einem freien Inhalt (kein Zeilenumbruch, keine Limitierung in der Anzahl der Zeilen), aus (nicht kompatibel mit Argument -bg/-pipe/-hsignal) - -cl: der neue Buffer wird vor einer Ausgabe gelöscht - -nocl: Ausgabe wird an neuen Buffer angehangen, ohne diesen vorher zu löschen (Standardverhalten) - -sw: es wird zum Ausgabebuffer gewechselt (Standardverhalten) - -nosw: es wird nicht zum Ausgabebuffer gewechselt - -ln: legt eine Zeilennummerierung an (Standardverhalten, nur für neue Buffer) - -noln: es wird keine Zeilennummerierung angezeigt - -flush: die Ausgabe des Befehls findet in Echtzeit statt (Standardwert) --noflush: die Ausgabe des Befehls wird am Ende der Ausführung ausgegeben - -color: es wird eine der folgenden Aktionen bei ANSI Zeichenkodierungen in der Ausgabe durchgeführt: - ansi: ANSI-Kodierung wird beibehalten - auto: konvertiert ANSI-Farben nach WeeChat/IRC (Standardverhalten) - irc: konvertiert ANSI-Farben nach IRC Farben - weechat: konvertiert ANSI-Farben nach WeeChat-Farben - strip: ANSI-Farben werden entfernt - -rc: der Rückgabewert wird ausgegeben (Standardverhalten) - -norc: der Rückgabewert wird unterdrückt --timeout: gibt eine Zeitbeschränkung für den auszuführenden Befehl an (in Sekunden) - -name: dem Befehl wird ein Name zugewiesen (um den Befehl später mittels /exec zu nutzen) - -pipe: sendet die Ausgabe an einen Befehl von WeeChat/Erweiterung (Zeile für Zeile); sollen Leerzeichen im Befehl/Argument verwendet werden, müssen diese mit Anführungszeichen eingeschlossen werden; Variable $line wird durch die entsprechende Zeile ersetzt (standardmäßig wird die Zeile, getrennt durch ein Leerzeichen, dem Befehl nachgestellt (nicht kompatibel mit den Argumenten -bg/-o/-oc/-n/-nf) - -hsignal: sendet die Ausgabe als hsignal (um es z.B. mittels /trigger zu verwenden) (nicht kompatibel mit den Argumenten -bg/-o/-oc/-n/-nf) - command: Befehl der ausgeführt werden soll; beginnt der Befehl mit "url:", wird die shell deaktiviert und der Inhalt der URL wird heruntergeladen und im Buffer ausgegeben - id: identifiziert eindeutig einen Befehl: entweder durch eine Nummer oder einen Namen (sofern ein Name mittels "-name xxx" zugewiesen wurde) - -in: sendet Text an die Standardeingabe des Prozesses --inclose: wie -in aber stdin wird danach geschlossen (und der Text ist optional: ohne Text wird stdin umgehend geschlossen - -signal: schickt ein Signal an den Prozess; das Signal kann entweder ein Integerwert oder eines der folgenden Schlüsselworte sein: hup, int, quit, kill, term, usr1, usr2 - -kill: Alias für "-signal <id> kill" --killall: beendet alle laufenden Prozesse - -set: nutzt eine Hook-Fähigkeit (siehe Funktion hook_set in Anleitung für API Erweiterung) -property: Hook-Fähigkeit - value: neuer Wert für Hook-Fähigkeit - -del: entfernt einen beendeten Befehl - -all: entfernt alle beendeten Befehle + -list: list commands + -sh: use the shell to execute the command, many commands can be piped (WARNING: use this option ONLY if all arguments are safe, see option -nosh) + -nosh: do not use the shell to execute the command (required if the command has some unsafe data, for example the content of a message from another user) (default) + -bg: run process in background: do not display process output neither return code (not compatible with options -o/-oc/-n/-nf/-pipe/-hsignal) + -nobg: catch process output and display return code (default) + -stdin: create a pipe for sending data to the process (with /exec -in/-inclose) +-nostdin: do not create a pipe for stdin (default) + -buffer: display/send output of command on this buffer (if the buffer is not found, a new buffer with name "exec.exec.xxx" is created) + -l: display locally output of command on buffer (default) + -o: send output of command to the buffer without executing commands (not compatible with options -bg/-pipe/-hsignal) + -oc: send output of command to the buffer and execute commands (lines starting with "/" or another custom command char) (not compatible with options -bg/-pipe/-hsignal) + -n: display output of command in a new buffer (not compatible with options -bg/-pipe/-hsignal) + -nf: display output of command in a new buffer with free content (no word-wrap, no limit on number of lines) (not compatible with options -bg/-pipe/-hsignal) + -cl: clear the new buffer before displaying output + -nocl: append to the new buffer without clear (default) + -sw: switch to the output buffer (default) + -nosw: don't switch to the output buffer + -ln: display line numbers (default in new buffer only) + -noln: don't display line numbers + -flush: display output of command in real time (default) +-noflush: display output of command after its end + -color: action on ANSI colors in output: + ansi: keep ANSI codes as-is + auto: convert ANSI colors to WeeChat/IRC (default) + irc: convert ANSI colors to IRC colors + weechat: convert ANSI colors to WeeChat colors + strip: remove ANSI colors + -rc: display return code (default) + -norc: don't display return code +-timeout: set a timeout for the command (in seconds) + -name: set a name for the command (to name it later with /exec) + -pipe: send the output to a WeeChat/plugin command (line by line); if there are spaces in command/arguments, enclose them with double quotes; variable $line is replaced by the line (by default the line is added after the command, separated by a space) (not compatible with options -bg/-o/-oc/-n/-nf) +-hsignal: send the output as a hsignal (to be used for example in a trigger) (not compatible with options -bg/-o/-oc/-n/-nf) + command: the command to execute; if beginning with "url:", the shell is disabled and the content of URL is downloaded and sent as output + id: command identifier: either its number or name (if set with "-name xxx") + -in: send text on standard input of process +-inclose: same as -in, but stdin is closed after (and text is optional: without text, the stdin is just closed) + -signal: send a signal to the process; the signal can be an integer or one of these names: hup, int, quit, kill, term, usr1, usr2 + -kill: alias of "-signal <id> kill" +-killall: kill all running processes + -set: set a hook property (see function hook_set in plugin API reference) +property: hook property + value: new value for hook property + -del: delete a terminated command + -all: delete all terminated commands -Standardoptionen können in der Einstellung exec.command.default_options bestimmt werden. +Default options can be set in the option exec.command.default_options. -Beispiele: +Examples: /exec -n ls -l /tmp /exec -sh -n ps xu | grep weechat - /exec -n -norc url:http://pastebin.com/raw.php?i=xxxxxxxx + /exec -n -norc url:https://pastebin.com/raw.php?i=xxxxxxxx /exec -nf -noln links -dump https://weechat.org/files/doc/devel/weechat_user.en.html /exec -o uptime /exec -pipe "/print Machine uptime:" uptime diff --git a/doc/de/autogen/user/relay_options.adoc b/doc/de/autogen/user/relay_options.adoc index 022bcfeeb..f9249f6e7 100644 --- a/doc/de/autogen/user/relay_options.adoc +++ b/doc/de/autogen/user/relay_options.adoc @@ -177,7 +177,7 @@ ** Standardwert: `+0+` * [[option_relay.network.websocket_allowed_origins]] *relay.network.websocket_allowed_origins* -** Beschreibung: pass:none[erweiterter regulärer POSIX Ausdruck für Origins in WebSockets (Groß- und Kleinschreibung wird ignoriert. Um Groß- und Kleinschreibung zu unterscheiden muss "(?-i)" dem Origin vorangestellt werden), Beispiele: "^http://(www\.)?example\.(com|org)"] +** Beschreibung: pass:none[POSIX extended regular expression with origins allowed in websockets (case insensitive, use "(?-i)" at beginning to make it case sensitive), example: "^https?://(www\.)?example\.(com|org)"] ** Typ: Zeichenkette ** Werte: beliebige Zeichenkette ** Standardwert: `+""+` diff --git a/doc/de/weechat_faq.de.adoc b/doc/de/weechat_faq.de.adoc index 42d9411ac..c220bdd6c 100644 --- a/doc/de/weechat_faq.de.adoc +++ b/doc/de/weechat_faq.de.adoc @@ -69,7 +69,7 @@ das Repository klont und daraus Updates installiert. [[compile_macos]] === Wie installiere ich WeeChat auf macOS? -Wir empfehlen, dass zur Installation http://brew.sh/[Homebrew] genutzt wird. +Wir empfehlen, dass zur Installation https://brew.sh/[Homebrew] genutzt wird. Hilfe erhält man mittels: ---- diff --git a/doc/de/weechat_tester.de.adoc b/doc/de/weechat_tester.de.adoc index d087708cb..b0ae1744f 100644 --- a/doc/de/weechat_tester.de.adoc +++ b/doc/de/weechat_tester.de.adoc @@ -123,7 +123,7 @@ Abhängig Deiner Linux Distribution: * Debian: https://weechat.org/download/debian * Gentoo: https://weechat.org/download -* ArchLinux: PKGBUILD von http://aur.archlinux.org/ +* ArchLinux: PKGBUILD von https://aur.archlinux.org/ * andere: Wissen wir nicht! Eheh. diff --git a/doc/de/weechat_user.de.adoc b/doc/de/weechat_user.de.adoc index b2b865dcd..e8f5aefef 100644 --- a/doc/de/weechat_user.de.adoc +++ b/doc/de/weechat_user.de.adoc @@ -37,11 +37,11 @@ wesentliche Merkmale: * klein, schnell und schlank * den eigenen persönlichen Bedürfnissen anpassbar und durch Erweiterungen und Skripten in der Funktionalität erweiterbar * IRC RFCs konform - http://tools.ietf.org/html/rfc1459[1459], - http://tools.ietf.org/html/rfc2810[2810], - http://tools.ietf.org/html/rfc2811[2811], - http://tools.ietf.org/html/rfc2812[2812] und - http://tools.ietf.org/html/rfc2813[2813] + https://tools.ietf.org/html/rfc1459[1459], + https://tools.ietf.org/html/rfc2810[2810], + https://tools.ietf.org/html/rfc2811[2811], + https://tools.ietf.org/html/rfc2812[2812] und + https://tools.ietf.org/html/rfc2813[2813] * IRC proxy und relay für remote Schnittstellen * Betriebssystemunabhängig (GNU/Linux, *BSD, macOS, Windows und weitere) * 100% GPL, freie Software @@ -88,7 +88,7 @@ wie man Pakete installiert. WeeChat kann mittels cmake oder autotools kompiliert werden (cmake sollte dabei die bevorzugte Methode sein). [NOTE] -Unter macOS kann http://brew.sh/[Homebrew] verwendet werden: +Unter macOS kann https://brew.sh/[Homebrew] verwendet werden: `brew install weechat --with-python --with-perl` (für Hilfe: `brew info weechat`). @@ -2618,7 +2618,7 @@ die Verbindung mit einer vorherigen Version (<0.3.1) funktioniert hat. ---- $ mkdir -p ~/.weechat/ssl -$ wget -O ~/.weechat/ssl/CAs.pem http://www.spi-inc.org/ca/spi-cacert.crt +$ wget -O ~/.weechat/ssl/CAs.pem https://www.spi-inc.org/ca/spi-cacert.crt ---- [NOTE] @@ -2771,7 +2771,7 @@ Zum Abschluss stellt man eine Verbindung zum Server her: ---- Um mehr über Freenode und TOR zu erfahren: -http://freenode.net/kb/answer/chat#accessing-freenode-via-tor +https://freenode.net/kb/answer/chat#accessing-freenode-via-tor [[irc_smart_filter_join_part_quit]] ==== einfacher Filter für join/part/quit Nachrichten @@ -3345,7 +3345,7 @@ Nun kann man über den Port 9000 mittels einer Oberfläche und dem Passwort [[relay_websocket]] ==== WebSocket -Das WebSocket Protokoll (http://tools.ietf.org/html/rfc6455[RFC 6455]) wird nun +Das WebSocket Protokoll (https://tools.ietf.org/html/rfc6455[RFC 6455]) wird nun in der Relay Erweiterung unterstützt. Der WebSocket Handshake wird automatisch erkannt und der Socket ist sofort diff --git a/doc/en/autogen/user/exec_commands.adoc b/doc/en/autogen/user/exec_commands.adoc index 3923258ad..d36def7eb 100644 --- a/doc/en/autogen/user/exec_commands.adoc +++ b/doc/en/autogen/user/exec_commands.adoc @@ -67,7 +67,7 @@ Default options can be set in the option exec.command.default_options. Examples: /exec -n ls -l /tmp /exec -sh -n ps xu | grep weechat - /exec -n -norc url:http://pastebin.com/raw.php?i=xxxxxxxx + /exec -n -norc url:https://pastebin.com/raw.php?i=xxxxxxxx /exec -nf -noln links -dump https://weechat.org/files/doc/devel/weechat_user.en.html /exec -o uptime /exec -pipe "/print Machine uptime:" uptime diff --git a/doc/en/autogen/user/relay_options.adoc b/doc/en/autogen/user/relay_options.adoc index edf7af80a..649cb4c35 100644 --- a/doc/en/autogen/user/relay_options.adoc +++ b/doc/en/autogen/user/relay_options.adoc @@ -177,7 +177,7 @@ ** default value: `+0+` * [[option_relay.network.websocket_allowed_origins]] *relay.network.websocket_allowed_origins* -** description: pass:none[POSIX extended regular expression with origins allowed in websockets (case insensitive, use "(?-i)" at beginning to make it case sensitive), example: "^http://(www\.)?example\.(com|org)"] +** description: pass:none[POSIX extended regular expression with origins allowed in websockets (case insensitive, use "(?-i)" at beginning to make it case sensitive), example: "^https?://(www\.)?example\.(com|org)"] ** type: string ** values: any string ** default value: `+""+` diff --git a/doc/en/weechat_dev.en.adoc b/doc/en/weechat_dev.en.adoc index 8366e3b3c..ee399403f 100644 --- a/doc/en/weechat_dev.en.adoc +++ b/doc/en/weechat_dev.en.adoc @@ -674,7 +674,7 @@ new_hook_fd = malloc (sizeof (*new_hook_fd)); [[coding_python_style]] === Python style -See http://www.python.org/dev/peps/pep-0008/ +See https://www.python.org/dev/peps/pep-0008/ [[core_internals]] == Core internals diff --git a/doc/en/weechat_faq.en.adoc b/doc/en/weechat_faq.en.adoc index 4c319b1a3..74d03a474 100644 --- a/doc/en/weechat_faq.en.adoc +++ b/doc/en/weechat_faq.en.adoc @@ -60,7 +60,7 @@ than git cloning for installing updates. [[compile_macos]] === How can I install WeeChat on macOS? -It is recommended to use http://brew.sh/[Homebrew], you can get help with: +It is recommended to use https://brew.sh/[Homebrew], you can get help with: ---- brew info weechat diff --git a/doc/en/weechat_plugin_api.en.adoc b/doc/en/weechat_plugin_api.en.adoc index ec2d5cf28..769b8365a 100644 --- a/doc/en/weechat_plugin_api.en.adoc +++ b/doc/en/weechat_plugin_api.en.adoc @@ -1504,7 +1504,7 @@ _WeeChat ≥ 1.0._ Split a string like the shell does for a command with arguments. This function is a C conversion of Python class "shlex" (file: Lib/shlex.py in -Python repository), see: http://docs.python.org/3/library/shlex.html. +Python repository), see: https://docs.python.org/3/library/shlex.html. Prototype: @@ -8552,7 +8552,7 @@ Return value: When command has ended, or if timeout is reached, WeeChat will automatically unhook (and kill process if it is still running). -The command can be an URL with format: "url:http://www.example.com", +The command can be an URL with format: "url:https://www.example.com", to download content of URL _(WeeChat ≥ 0.3.7)_. Options are possible for URL with function <<_hook_process_hashtable,hook_process_hashtable>>. diff --git a/doc/en/weechat_tester.en.adoc b/doc/en/weechat_tester.en.adoc index f747ac62d..54aa29485 100644 --- a/doc/en/weechat_tester.en.adoc +++ b/doc/en/weechat_tester.en.adoc @@ -109,7 +109,7 @@ According to your Linux distribution: * Debian: https://weechat.org/download/debian * Gentoo: https://weechat.org/download -* ArchLinux: PKGBUILD from http://aur.archlinux.org/ +* ArchLinux: PKGBUILD from https://aur.archlinux.org/ * other: we don't know! Eheh. diff --git a/doc/en/weechat_user.en.adoc b/doc/en/weechat_user.en.adoc index 479fdca0b..4e72f27b2 100644 --- a/doc/en/weechat_user.en.adoc +++ b/doc/en/weechat_user.en.adoc @@ -31,11 +31,11 @@ Main features are: * small, fast and light * customizable and extensible with plugins and scripts * compliant with IRC RFCs - http://tools.ietf.org/html/rfc1459[1459], - http://tools.ietf.org/html/rfc2810[2810], - http://tools.ietf.org/html/rfc2811[2811], - http://tools.ietf.org/html/rfc2812[2812] and - http://tools.ietf.org/html/rfc2813[2813] + https://tools.ietf.org/html/rfc1459[1459], + https://tools.ietf.org/html/rfc2810[2810], + https://tools.ietf.org/html/rfc2811[2811], + https://tools.ietf.org/html/rfc2812[2812] and + https://tools.ietf.org/html/rfc2813[2813] * IRC proxy and relay for remote interfaces * multi-platform (GNU/Linux, *BSD, macOS, Windows and other) * 100% GPL, free software @@ -82,7 +82,7 @@ instructions. WeeChat can be compiled with cmake or autotools (cmake is recommended way). [NOTE] -On macOS, you can use http://brew.sh/[Homebrew]: +On macOS, you can use https://brew.sh/[Homebrew]: `brew install weechat --with-python --with-perl` (for help: `brew info weechat`). @@ -2562,7 +2562,7 @@ even if it was OK with versions prior to 0.3.1. ---- $ mkdir -p ~/.weechat/ssl -$ wget -O ~/.weechat/ssl/CAs.pem http://www.spi-inc.org/ca/spi-cacert.crt +$ wget -O ~/.weechat/ssl/CAs.pem https://www.spi-inc.org/ca/spi-cacert.crt ---- [NOTE] @@ -2711,7 +2711,7 @@ And finally, connection to server: ---- For more info about Freenode and TOR: -http://freenode.net/kb/answer/chat#accessing-freenode-via-tor +https://freenode.net/kb/answer/chat#accessing-freenode-via-tor [[irc_smart_filter_join_part_quit]] ==== Smart filter for join/part/quit messages @@ -3265,7 +3265,7 @@ Now you can connect on port 9000 with a remote interface using password [[relay_websocket]] ==== WebSocket -WebSocket protocol (http://tools.ietf.org/html/rfc6455[RFC 6455]) is supported +WebSocket protocol (https://tools.ietf.org/html/rfc6455[RFC 6455]) is supported in Relay plugin for all protocols. The WebSocket handshake is automatically detected and socket becomes ready for diff --git a/doc/fr/autogen/user/exec_commands.adoc b/doc/fr/autogen/user/exec_commands.adoc index 499956f4a..eb3362bb9 100644 --- a/doc/fr/autogen/user/exec_commands.adoc +++ b/doc/fr/autogen/user/exec_commands.adoc @@ -67,7 +67,7 @@ Les options par défaut peuvent être définies dans l'option exec.command.defau Exemples : /exec -n ls -l /tmp /exec -sh -n ps xu | grep weechat - /exec -n -norc url:http://pastebin.com/raw.php?i=xxxxxxxx + /exec -n -norc url:https://pastebin.com/raw.php?i=xxxxxxxx /exec -nf -noln links -dump https://weechat.org/files/doc/devel/weechat_user.en.html /exec -o uptime /exec -pipe "/print Uptime de la machine :" uptime diff --git a/doc/fr/autogen/user/relay_options.adoc b/doc/fr/autogen/user/relay_options.adoc index 727e562e9..f945be833 100644 --- a/doc/fr/autogen/user/relay_options.adoc +++ b/doc/fr/autogen/user/relay_options.adoc @@ -177,7 +177,7 @@ ** valeur par défaut: `+0+` * [[option_relay.network.websocket_allowed_origins]] *relay.network.websocket_allowed_origins* -** description: pass:none[expression régulière POSIX étendue avec les origines autorisées dans les websockets (insensible à la casse, utilisez "(?-i)" en début de chaîne pour la rendre sensible à la casse), exemple : "^http://(www\.)?example\.(com|org)"] +** description: pass:none[expression régulière POSIX étendue avec les origines autorisées dans les websockets (insensible à la casse, utilisez "(?-i)" en début de chaîne pour la rendre sensible à la casse), exemple : "^https?://(www\.)?example\.(com|org)"] ** type: chaîne ** valeurs: toute chaîne ** valeur par défaut: `+""+` diff --git a/doc/fr/weechat_dev.fr.adoc b/doc/fr/weechat_dev.fr.adoc index d76ff97ba..176db22af 100644 --- a/doc/fr/weechat_dev.fr.adoc +++ b/doc/fr/weechat_dev.fr.adoc @@ -685,7 +685,7 @@ new_hook_fd = malloc (sizeof (*new_hook_fd)); [[coding_python_style]] === Style Python -Voir http://www.python.org/dev/peps/pep-0008/ +Voir https://www.python.org/dev/peps/pep-0008/ [[core_internals]] == Intérieur du cœur diff --git a/doc/fr/weechat_faq.fr.adoc b/doc/fr/weechat_faq.fr.adoc index 465a05b42..0da044c74 100644 --- a/doc/fr/weechat_faq.fr.adoc +++ b/doc/fr/weechat_faq.fr.adoc @@ -63,7 +63,7 @@ mises à jour. [[compile_macos]] === Comment puis-je installer WeeChat sous macOS ? -Il est recommandé d'utiliser http://brew.sh/[Homebrew], vous pouvez avoir de +Il est recommandé d'utiliser https://brew.sh/[Homebrew], vous pouvez avoir de l'aide avec : ---- diff --git a/doc/fr/weechat_plugin_api.fr.adoc b/doc/fr/weechat_plugin_api.fr.adoc index 2371a1aaa..c8bf8217e 100644 --- a/doc/fr/weechat_plugin_api.fr.adoc +++ b/doc/fr/weechat_plugin_api.fr.adoc @@ -1534,7 +1534,7 @@ paramètres. Cette fonction est une conversion en C de la classe Python "shlex" (fichier : Lib/shlex.py dans le dépôt Python), voir : -http://docs.python.org/3/library/shlex.html. +https://docs.python.org/3/library/shlex.html. Prototype : @@ -8713,7 +8713,7 @@ Lorsque la commande est terminée, ou si le timeout est atteint, WeeChat supprimera automatiquement le "hook" (et tuera le processus s'il tourne toujours). -La commande peut être une URL avec le format : "url:http://www.example.com", +La commande peut être une URL avec le format : "url:https://www.example.com", pour télécharger le contenu de l'URL _(WeeChat ≥ 0.3.7)_. Des options pour l'URL sont possibles avec la fonction <<_hook_process_hashtable,hook_process_hashtable>>. diff --git a/doc/fr/weechat_tester.fr.adoc b/doc/fr/weechat_tester.fr.adoc index 5b32f7f9e..8459823dc 100644 --- a/doc/fr/weechat_tester.fr.adoc +++ b/doc/fr/weechat_tester.fr.adoc @@ -115,7 +115,7 @@ Selon votre distribution Linux : * Debian : https://weechat.org/download/debian * Gentoo : https://weechat.org/download -* ArchLinux : PKGBUILD depuis http://aur.archlinux.org/ +* ArchLinux : PKGBUILD depuis https://aur.archlinux.org/ * autre : nous ne savons pas ! Eheh. diff --git a/doc/fr/weechat_user.fr.adoc b/doc/fr/weechat_user.fr.adoc index e5e457151..23c9e8d62 100644 --- a/doc/fr/weechat_user.fr.adoc +++ b/doc/fr/weechat_user.fr.adoc @@ -33,11 +33,11 @@ Ses principales fonctionnalités sont les suivantes : * petit, rapide et léger * paramétrable et extensible avec des extensions et des scripts * conforme aux RFCs IRC - http://tools.ietf.org/html/rfc1459[1459], - http://tools.ietf.org/html/rfc2810[2810], - http://tools.ietf.org/html/rfc2811[2811], - http://tools.ietf.org/html/rfc2812[2812] et - http://tools.ietf.org/html/rfc2813[2813] + https://tools.ietf.org/html/rfc1459[1459], + https://tools.ietf.org/html/rfc2810[2810], + https://tools.ietf.org/html/rfc2811[2811], + https://tools.ietf.org/html/rfc2812[2812] et + https://tools.ietf.org/html/rfc2813[2813] * proxy IRC et relai pour interfaces distantes * multi plates-formes (GNU/Linux, *BSD, macOS, Windows et d'autres systèmes) * 100% GPL, logiciel libre @@ -85,7 +85,7 @@ WeeChat peut être compilé avec cmake ou les autotools (cmake est la méthode recommandée). [NOTE] -Sous macOS, vous pouvez utiliser http://brew.sh/[Homebrew] : +Sous macOS, vous pouvez utiliser https://brew.sh/[Homebrew] : `brew install weechat --with-python --with-perl` (pour l'aide : `brew info weechat`). @@ -2653,7 +2653,7 @@ et peut échouer, même si cela pouvait être OK dans les versions inférieures ---- $ mkdir -p ~/.weechat/ssl -$ wget -O ~/.weechat/ssl/CAs.pem http://www.spi-inc.org/ca/spi-cacert.crt +$ wget -O ~/.weechat/ssl/CAs.pem https://www.spi-inc.org/ca/spi-cacert.crt ---- [NOTE] @@ -2804,7 +2804,7 @@ Et enfin, la connexion au serveur : ---- Pour plus d'informations à propos de Freenode et TOR : -http://freenode.net/kb/answer/chat#accessing-freenode-via-tor +https://freenode.net/kb/answer/chat#accessing-freenode-via-tor [[irc_smart_filter_join_part_quit]] ==== Filtre intelligent pour les messages join/part/quit @@ -3373,7 +3373,7 @@ distante en utilisant le mot de passe "motdepasse". [[relay_websocket]] ==== WebSocket -Le protocole WebSocket (http://tools.ietf.org/html/rfc6455[RFC 6455]) est +Le protocole WebSocket (https://tools.ietf.org/html/rfc6455[RFC 6455]) est supporté dans l'extension Relay pour tous les protocoles. La poignée de main ("handshake") WebSocket est automatiquement détectée et le diff --git a/doc/it/autogen/user/exec_commands.adoc b/doc/it/autogen/user/exec_commands.adoc index 3923258ad..d36def7eb 100644 --- a/doc/it/autogen/user/exec_commands.adoc +++ b/doc/it/autogen/user/exec_commands.adoc @@ -67,7 +67,7 @@ Default options can be set in the option exec.command.default_options. Examples: /exec -n ls -l /tmp /exec -sh -n ps xu | grep weechat - /exec -n -norc url:http://pastebin.com/raw.php?i=xxxxxxxx + /exec -n -norc url:https://pastebin.com/raw.php?i=xxxxxxxx /exec -nf -noln links -dump https://weechat.org/files/doc/devel/weechat_user.en.html /exec -o uptime /exec -pipe "/print Machine uptime:" uptime diff --git a/doc/it/autogen/user/relay_options.adoc b/doc/it/autogen/user/relay_options.adoc index f10264043..03d4e9a40 100644 --- a/doc/it/autogen/user/relay_options.adoc +++ b/doc/it/autogen/user/relay_options.adoc @@ -177,7 +177,7 @@ ** valore predefinito: `+0+` * [[option_relay.network.websocket_allowed_origins]] *relay.network.websocket_allowed_origins* -** descrizione: pass:none[POSIX extended regular expression with origins allowed in websockets (case insensitive, use "(?-i)" at beginning to make it case sensitive), example: "^http://(www\.)?example\.(com|org)"] +** descrizione: pass:none[POSIX extended regular expression with origins allowed in websockets (case insensitive, use "(?-i)" at beginning to make it case sensitive), example: "^https?://(www\.)?example\.(com|org)"] ** tipo: stringa ** valori: qualsiasi stringa ** valore predefinito: `+""+` diff --git a/doc/it/weechat_faq.it.adoc b/doc/it/weechat_faq.it.adoc index 9be62fb16..9bfc1e332 100644 --- a/doc/it/weechat_faq.it.adoc +++ b/doc/it/weechat_faq.it.adoc @@ -73,7 +73,7 @@ per l'installazione degli aggiornamenti. === How can I install WeeChat on macOS? // TRANSLATION MISSING -It is recommended to use http://brew.sh/[Homebrew], you can get help with: +It is recommended to use https://brew.sh/[Homebrew], you can get help with: ---- brew info weechat diff --git a/doc/it/weechat_plugin_api.it.adoc b/doc/it/weechat_plugin_api.it.adoc index 19cae1d1d..790e85be7 100644 --- a/doc/it/weechat_plugin_api.it.adoc +++ b/doc/it/weechat_plugin_api.it.adoc @@ -1575,7 +1575,7 @@ Split a string like the shell does for a command with arguments. // TRANSLATION MISSING This function is a C conversion of Python class "shlex" (file: Lib/shlex.py in -Python repository), see: http://docs.python.org/3/library/shlex.html. +Python repository), see: https://docs.python.org/3/library/shlex.html. Prototipo: @@ -8830,7 +8830,7 @@ Valore restituito: Quando il comando ha terminato, o se viene raggiunto il timeout, WeeChat effettua automaticamente l'unhook (e termina il processo se ancora in esecuzione). -Il comando può essere un URL con il formato: "url:http://www.esempio.com", per +Il comando può essere un URL con il formato: "url:https://www.example.com", per scaricare il contenuto dell'URL _(WeeChat ≥ 0.3.7)_. Le opzioni per un URL sono disponibili con la funzione <<_hook_process_hashtable,hook_process_hashtable>>. diff --git a/doc/it/weechat_tester.it.adoc b/doc/it/weechat_tester.it.adoc index 21247bb84..abc1da5f6 100644 --- a/doc/it/weechat_tester.it.adoc +++ b/doc/it/weechat_tester.it.adoc @@ -120,7 +120,7 @@ A seconda della distribuzione Linux: * Debian: https://weechat.org/download/debian * Gentoo: https://weechat.org/download -* ArchLinux: PKGBUILD da http://aur.archlinux.org/ +* ArchLinux: PKGBUILD da https://aur.archlinux.org/ * altro: non lo sappiamo! Eheh. diff --git a/doc/it/weechat_user.it.adoc b/doc/it/weechat_user.it.adoc index bcd8a6c71..7abb9988b 100644 --- a/doc/it/weechat_user.it.adoc +++ b/doc/it/weechat_user.it.adoc @@ -40,11 +40,11 @@ Le principali caratteristiche: * piccolo, veloce e leggero * personalizzabile ed estensibile con plugin e script * conforme alle RFC di IRC - http://tools.ietf.org/html/rfc1459[1459], - http://tools.ietf.org/html/rfc2810[2810], - http://tools.ietf.org/html/rfc2811[2811], - http://tools.ietf.org/html/rfc2812[2812] e - http://tools.ietf.org/html/rfc2813[2813] + https://tools.ietf.org/html/rfc1459[1459], + https://tools.ietf.org/html/rfc2810[2810], + https://tools.ietf.org/html/rfc2811[2811], + https://tools.ietf.org/html/rfc2812[2812] e + https://tools.ietf.org/html/rfc2813[2813] // TRANSLATION MISSING * IRC proxy and relay for remote interfaces * multi-piattaforma (GNU/Linux, *BSD, macOS, Windows ed altre) @@ -98,7 +98,7 @@ WeeChat può essere compilato con cmake oppure autotools // TRANSLATION MISSING [NOTE] -On macOS, you can use http://brew.sh/[Homebrew]: +On macOS, you can use https://brew.sh/[Homebrew]: `brew install weechat --with-python --with-perl` (for help: `brew info weechat`). @@ -2733,7 +2733,7 @@ la 0.3.1. ---- $ mkdir -p ~/.weechat/ssl -$ wget -O ~/.weechat/ssl/CAs.pem http://www.spi-inc.org/ca/spi-cacert.crt +$ wget -O ~/.weechat/ssl/CAs.pem https://www.spi-inc.org/ca/spi-cacert.crt ---- // TRANSLATION MISSING @@ -2896,7 +2896,7 @@ E alla fine, connettersi al server: ---- Per maggiori informazioni su Freenode e TOR: -http://freenode.net/kb/answer/chat#accessing-freenode-via-tor +https://freenode.net/kb/answer/chat#accessing-freenode-via-tor [[irc_smart_filter_join_part_quit]] ==== Filtro smart per i messaggi di entrata/uscita/disconnessione @@ -3483,7 +3483,7 @@ password "miapass". [[relay_websocket]] ==== WebSocket -WebSocket protocol (http://tools.ietf.org/html/rfc6455[RFC 6455]) is supported +WebSocket protocol (https://tools.ietf.org/html/rfc6455[RFC 6455]) is supported in Relay plugin for all protocols. The WebSocket handshake is automatically detected and socket becomes ready for diff --git a/doc/ja/autogen/user/exec_commands.adoc b/doc/ja/autogen/user/exec_commands.adoc index c8f420d15..b15214121 100644 --- a/doc/ja/autogen/user/exec_commands.adoc +++ b/doc/ja/autogen/user/exec_commands.adoc @@ -16,58 +16,58 @@ -set <id> <property> <value> -del <id>|-all [<id>...] - -list: コマンドをリストアップ - -sh: コマンドを実行する際にシェルを使う、複数のコマンドをパイプすることも可能 (警告: このオプションを使えるのは、全ての引数が安全な場合だけです、オプション -nosh を参照してください) - -nosh: コマンドを実行する際にシェルを使わない (コマンドに安全でないデータが含まれる場合に必要、例えば他のユーザからのメッセージの内容) (デフォルト) - -bg: プロセスをバックグラウンド実行: プロセスの出力およびリターンコードを表示しない (オプション -o/-oc/-n/-nf/-pipe/-hsignal と同時に利用できません) - -nobg: プロセスの出力を受け取り、リターンコードを表示する (デフォルト) - -stdin: プロセスにデータを送信するパイプを作成する (/exec -in/-inclose を使う) --nostdin: 標準入力用にパイプを作成しない (デフォルト) - -buffer: コマンドの出力をこのバッファに表示 / 送信する (バッファが見つからない場合、新しいバッファ "exec.exec.xxx" が作られます) - -l: コマンドの出力をカレントバッファに表示 (デフォルト) - -o: コマンドの出力をカレントバッファに送信、カレントバッファは受信した内容をコマンドとして実行しません (オプション -bg/-pipe/-hsignal と同時に利用できません) - -oc: コマンドの出力をカレントバッファに送信、カレントバッファは受信した内容 (先頭に "/" もしくはそれ以外のコマンド開始文字を含む行) をコマンドとして実行します (オプション -bg/-pipe/-hsignal と同時に利用できません) - -n: コマンドの出力を新しいバッファに表示 (オプション -bg/-pipe/-hsignal と同時に利用できません) - -nf: コマンドの出力を自由内容 (禁則処理なし、行数制限なし) の新しいバッファに表示 (オプション -bg/-pipe/-hsignal と同時に利用できません) - -cl: 出力を表示する前に新しいバッファをクリア - -nocl: 新しいバッファをクリアせずに追加 (デフォルト) - -sw: 出力バッファに移動 (デフォルト) - -nosw: 出力バッファに移動しない - -ln: 行数を表示 (新しいバッファに表示する場合はデフォルト) - -noln: 行数を表示しない - -flush: コマンドの出力をすぐに表示 (デフォルト) --noflush: コマンドの出力をコマンドの終了後に表示 - -color: 出力に含まれる ANSI 色に対する挙動: - ansi: ANSI 色をそのままにする - auto: ANSI 色を WeeChat/IRC 色に変換 (デフォルト) - irc: ANSI 色を IRC 色に変換 - weechat: ANSI 色を WeeChat 色に変換 - strip: ANSI 色を削除 - -rc: リターンコードを表示 (デフォルト) - -norc: リターンコードを表示しない --timeout: コマンドのタイムアウトを設定 (秒単位) - -name: コマンドの名前を設定 (後から名前を付けるには /exec を使う) - -pipe: WeeChat およびプラグインコマンドに出力を送信 (1 行ごと); コマンドおよび引数に空白が含まれる場合、2 重引用符で囲ってください; 引数 $line はその行で置換されます (デフォルトではコマンドの後ろに空白を付けてから行を追加します) (オプション -bg/-o/-oc/-n/-nf と同時に利用できません) --hsignal: hsignal として出力を送信 (例えばトリガで使われます) (オプション -bg/-o/-oc/-n/-nf と同時に利用できません) - command: 実行するコマンド; "url:" で始まる場合、シェルは無効化され、URL の内容がダウンロードされ、出力として送信されます - id: コマンド識別子: 番号か名前 ("-name xxx" で設定した場合) のどちらか一方 - -in: プロセスの標準入力にテキストを送信 --inclose: -in と同じ、ただし使用後に標準入力を閉じる (テキストは任意: テキストが無い場合、標準入力をすぐに閉じる) - -signal: プロセスにシグナルを送信; シグナルは整数値または次の名前の 1 つ: hup、int、quit、kill、term、usr1、usr2 - -kill: "-signal <id> kill" のエイリアス --killall: 全ての実行中プロセスを kill する - -set: フックプロパティを設定 (プラグイン API リファレンスの hook_set 関数を参照してください) -property: フックプロパティ - value: フックプロパティの新しい値 - -del: 中断されたコマンドを削除 - -all: 全ての中断されたコマンドを削除 + -list: list commands + -sh: use the shell to execute the command, many commands can be piped (WARNING: use this option ONLY if all arguments are safe, see option -nosh) + -nosh: do not use the shell to execute the command (required if the command has some unsafe data, for example the content of a message from another user) (default) + -bg: run process in background: do not display process output neither return code (not compatible with options -o/-oc/-n/-nf/-pipe/-hsignal) + -nobg: catch process output and display return code (default) + -stdin: create a pipe for sending data to the process (with /exec -in/-inclose) +-nostdin: do not create a pipe for stdin (default) + -buffer: display/send output of command on this buffer (if the buffer is not found, a new buffer with name "exec.exec.xxx" is created) + -l: display locally output of command on buffer (default) + -o: send output of command to the buffer without executing commands (not compatible with options -bg/-pipe/-hsignal) + -oc: send output of command to the buffer and execute commands (lines starting with "/" or another custom command char) (not compatible with options -bg/-pipe/-hsignal) + -n: display output of command in a new buffer (not compatible with options -bg/-pipe/-hsignal) + -nf: display output of command in a new buffer with free content (no word-wrap, no limit on number of lines) (not compatible with options -bg/-pipe/-hsignal) + -cl: clear the new buffer before displaying output + -nocl: append to the new buffer without clear (default) + -sw: switch to the output buffer (default) + -nosw: don't switch to the output buffer + -ln: display line numbers (default in new buffer only) + -noln: don't display line numbers + -flush: display output of command in real time (default) +-noflush: display output of command after its end + -color: action on ANSI colors in output: + ansi: keep ANSI codes as-is + auto: convert ANSI colors to WeeChat/IRC (default) + irc: convert ANSI colors to IRC colors + weechat: convert ANSI colors to WeeChat colors + strip: remove ANSI colors + -rc: display return code (default) + -norc: don't display return code +-timeout: set a timeout for the command (in seconds) + -name: set a name for the command (to name it later with /exec) + -pipe: send the output to a WeeChat/plugin command (line by line); if there are spaces in command/arguments, enclose them with double quotes; variable $line is replaced by the line (by default the line is added after the command, separated by a space) (not compatible with options -bg/-o/-oc/-n/-nf) +-hsignal: send the output as a hsignal (to be used for example in a trigger) (not compatible with options -bg/-o/-oc/-n/-nf) + command: the command to execute; if beginning with "url:", the shell is disabled and the content of URL is downloaded and sent as output + id: command identifier: either its number or name (if set with "-name xxx") + -in: send text on standard input of process +-inclose: same as -in, but stdin is closed after (and text is optional: without text, the stdin is just closed) + -signal: send a signal to the process; the signal can be an integer or one of these names: hup, int, quit, kill, term, usr1, usr2 + -kill: alias of "-signal <id> kill" +-killall: kill all running processes + -set: set a hook property (see function hook_set in plugin API reference) +property: hook property + value: new value for hook property + -del: delete a terminated command + -all: delete all terminated commands -オプション exec.command.default_options でデフォルトオプションの設定が可能です。 +Default options can be set in the option exec.command.default_options. -例: +Examples: /exec -n ls -l /tmp /exec -sh -n ps xu | grep weechat - /exec -n -norc url:http://pastebin.com/raw.php?i=xxxxxxxx + /exec -n -norc url:https://pastebin.com/raw.php?i=xxxxxxxx /exec -nf -noln links -dump https://weechat.org/files/doc/devel/weechat_user.en.html /exec -o uptime /exec -pipe "/print Machine uptime:" uptime diff --git a/doc/ja/autogen/user/relay_options.adoc b/doc/ja/autogen/user/relay_options.adoc index 28dc7670c..1a319b899 100644 --- a/doc/ja/autogen/user/relay_options.adoc +++ b/doc/ja/autogen/user/relay_options.adoc @@ -177,7 +177,7 @@ ** デフォルト値: `+0+` * [[option_relay.network.websocket_allowed_origins]] *relay.network.websocket_allowed_origins* -** 説明: pass:none[ウェブソケットに使うことを許可する origin の "POSIX 拡張正規表現 (大文字小文字を区別しない、"(?-i)" を先頭に置くと大文字小文字を区別する)、例: "^http://(www\.)?example\.(com|org)"] +** 説明: pass:none[POSIX extended regular expression with origins allowed in websockets (case insensitive, use "(?-i)" at beginning to make it case sensitive), example: "^https?://(www\.)?example\.(com|org)"] ** タイプ: 文字列 ** 値: 未制約文字列 ** デフォルト値: `+""+` diff --git a/doc/ja/weechat_dev.ja.adoc b/doc/ja/weechat_dev.ja.adoc index b7cd718ea..4714469fb 100644 --- a/doc/ja/weechat_dev.ja.adoc +++ b/doc/ja/weechat_dev.ja.adoc @@ -684,7 +684,7 @@ new_hook_fd = malloc (sizeof (*new_hook_fd)); [[coding_python_style]] === Python スタイル -http://www.python.org/dev/peps/pep-0008/ を参照 +https://www.python.org/dev/peps/pep-0008/ を参照 [[core_internals]] == コアの構造 diff --git a/doc/ja/weechat_faq.ja.adoc b/doc/ja/weechat_faq.ja.adoc index 2f6275137..e1eefd34e 100644 --- a/doc/ja/weechat_faq.ja.adoc +++ b/doc/ja/weechat_faq.ja.adoc @@ -66,7 +66,7 @@ git をクローンする方法よりも不便であることに注意してく [[compile_macos]] === どうすれば macOS に WeeChat をインストールできますか? -http://brew.sh/[Homebrew] を使うことをお勧めします、ヘルプを見るには: +https://brew.sh/[Homebrew] を使うことをお勧めします、ヘルプを見るには: ---- brew info weechat diff --git a/doc/ja/weechat_plugin_api.ja.adoc b/doc/ja/weechat_plugin_api.ja.adoc index 5e242f9bb..3d0bd4cb4 100644 --- a/doc/ja/weechat_plugin_api.ja.adoc +++ b/doc/ja/weechat_plugin_api.ja.adoc @@ -1508,7 +1508,7 @@ _WeeChat バージョン 1.0 以上で利用可。_ コマンドを引数を分割する際にシェルがやるように文字列を分割。 この関数は Python クラス "shlex" の C 言語実装です (ファイル: Python リポジトリの -Lib/shlex.py)、参照: http://docs.python.org/3/library/shlex.html 。 +Lib/shlex.py)、参照: https://docs.python.org/3/library/shlex.html 。 プロトタイプ: @@ -8517,7 +8517,7 @@ struct t_hook *weechat_hook_process (const char *command, コマンドが終了するか、タイムアウトを過ぎた場合、WeeChat は自動的にフックを解除します (プロセスが実行中であればプロセスを kill します)。 -コマンドを "url:http://www.example.com" の書式に従う URL にすることで、URL +コマンドを "url:https://www.example.com" の書式に従う URL にすることで、URL の内容がダウンロードされます _(WeeChat バージョン 0.3.7 以上で利用可)_。<<_hook_process_hashtable,hook_process_hashtable>> 関数を使えば URL に対してオプションを与えることもできます。 diff --git a/doc/ja/weechat_tester.ja.adoc b/doc/ja/weechat_tester.ja.adoc index fd029ac48..4b9a3e27e 100644 --- a/doc/ja/weechat_tester.ja.adoc +++ b/doc/ja/weechat_tester.ja.adoc @@ -113,7 +113,7 @@ Linux ディストリビューション別に: * Debian: https://weechat.org/download/debian * Gentoo: https://weechat.org/download -* ArchLinux: http://aur.archlinux.org/ から PKGBUILD +* ArchLinux: https://aur.archlinux.org/ から PKGBUILD * その他: 知らないよ! てへぺろ(・ω<) diff --git a/doc/ja/weechat_user.ja.adoc b/doc/ja/weechat_user.ja.adoc index 31477803e..7219622bf 100644 --- a/doc/ja/weechat_user.ja.adoc +++ b/doc/ja/weechat_user.ja.adoc @@ -37,11 +37,11 @@ WeeChat (Wee Enhanced Environment for Chat) * コンパクト、高速、軽量 * プラグインとスクリプトでカスタマイズや拡張が可能 * IRC の RFC に準拠 - http://tools.ietf.org/html/rfc1459[1459]、 - http://tools.ietf.org/html/rfc2810[2810]、 - http://tools.ietf.org/html/rfc2811[2811]、 - http://tools.ietf.org/html/rfc2812[2812]、 - http://tools.ietf.org/html/rfc2813[2813]。 + https://tools.ietf.org/html/rfc1459[1459]、 + https://tools.ietf.org/html/rfc2810[2810]、 + https://tools.ietf.org/html/rfc2811[2811]、 + https://tools.ietf.org/html/rfc2812[2812]、 + https://tools.ietf.org/html/rfc2813[2813]。 * リモートインターフェース用の IRC プロキシとリレー * マルチプラットフォーム (GNU/Linux、*BSD、macOS、Windows 等) * 完全な GPL、フリーソフトウェア @@ -87,7 +87,7 @@ WeeChat をインストールするには、以下のものが必要です: WeeChat は cmake または autotools を使ってコンパイルできます (cmake を使うことが推奨されています)。 [NOTE] -macOS では http://brew.sh/[Homebrew] を使ってください: +macOS では https://brew.sh/[Homebrew] を使ってください: `brew install weechat --with-python --with-perl` (ヘルプを見るには: `brew info weechat`)。 @@ -2559,7 +2559,7 @@ irc.server.xxx.ssl_verify:: ---- $ mkdir -p ~/.weechat/ssl -$ wget -O ~/.weechat/ssl/CAs.pem http://www.spi-inc.org/ca/spi-cacert.crt +$ wget -O ~/.weechat/ssl/CAs.pem https://www.spi-inc.org/ca/spi-cacert.crt ---- [NOTE] @@ -2707,7 +2707,7 @@ ECDSA-NIST256P-CHALLENGE メカニズムで SASL 認証を設定 (秘密鍵を ---- Freenode と TOR に関するより詳しい情報: -http://freenode.net/kb/answer/chat#accessing-freenode-via-tor +https://freenode.net/kb/answer/chat#accessing-freenode-via-tor [[irc_smart_filter_join_part_quit]] ==== 参加/退出/終了メッセージに対するスマートフィルタ @@ -3261,7 +3261,7 @@ Relay プラグインは WeeChat プロトコルを使ってリモートイン ==== WebSocket Relay プラグインはすべてのプロトコルに対して WebSocket プロトコル -(http://tools.ietf.org/html/rfc6455[RFC 6455]) をサポートします。 +(https://tools.ietf.org/html/rfc6455[RFC 6455]) をサポートします。 WebSocket ハンドシェイクは自動的に検知され、ハンドシェイク中に必要なヘッダが見つかり origin が許可されていれば WebSocket 用のソケットが準備されます (オプション diff --git a/doc/pl/autogen/user/exec_commands.adoc b/doc/pl/autogen/user/exec_commands.adoc index 4f53ce6f2..a1df14ae8 100644 --- a/doc/pl/autogen/user/exec_commands.adoc +++ b/doc/pl/autogen/user/exec_commands.adoc @@ -16,58 +16,58 @@ -set <id> <właściwość> <wartość> -del <id>|-all [<id>...] - -list: wyświetla komendy - -sh: użyj powłoki do wykonania komendy (UWAGA: użyj tej opcji TYLKO jeśli wszystkie argumenty są bezpieczne, zobacz opcję -nosh) - -nosh: nie używaj powłoki do wykonania komendy (wymagane jeśli komenda posiada niebezpieczne dane, na przykład zawartość wiadomości od innego użytkownika) (domyślne) - -bg: uruchom proces w tle: nie wyświetlaj wyjścia z procesu ani zwracanego kodu (nie kompatybilne z opcjami -o/-n) - -nobg: przechwyć całość wyjścia z procesu i wyświetl kod wyjścia (domyślne) - -stdin: tworzy strumień do wysyłania danych do procesu (za pomocą /exec -in/-inclose) --nostdin: nie twórz strumienia dla stdin (domyślne) - -buffer: wyświetl/wyślij wyjście komendy do tego bufora (jeśli bufor nie zostanie znaleziony zostanie utworzony nowy bufor o nazwie "exec.exec.xxx") - -l: wyświetl lokalnie wyście z komendy w buforze (domyślne) - -o: wyślij wyjście z komendy do bufora (nie kompatybilne z opcjami -bg/-pipe/-hsignal) - -oc: wysyła wyjście komendy do bufora i wykonuje komendy (linie zaczynające się od "/" lub własnego znaku komendy) (nie kompatybilne z opcjami -bg/-pipe/-hsignal) - -n: wyświetl wyjście komendy w nowym buforze (nie kompatybilne z opcjami -bg/-pipe/-hsignal) - -nf: wyświetl wyjście komendy w nowym buforze z wolna zawartością (brak zawijania słów, bez limitu ilości linii) (nie kompatybilne z opcjami -bg/-pipe/-hsignal) - -cl: wyczyść nowy bufor przed wyświetleniem wyjścia - -nocl: dodaj do nowego bufora bez czyszczenia zawartości (domyślne) - -sw: przełącz na bufor wyjściowy (domyślne) - -nosw: nie przełączaj na bufor wyjściowy - -ln: wyświetl numery linii (domyślne tylko w nowym buforze) - -noln: nie wyświetlaj numerów linii - -flush: wyświetl wyjście z komendy w czasie rzeczywistym (domyślne) --noflush: wyświetl wyjście z komendy po jej zakończeniu - -color: akcja na kolorach ANSI w wyjściu: - ansi: zachowaj kody ANSI - auto: konwertuj kolory ANSI na WeeChat/IRC (domyślne) - irc: konwertuj kolory ANSI na kolory IRC - weechat: konwertuj kolory ANSI na kolory WeeChat - strip: usuń kolory ANSI - -rc: wyświetl kod wyjścia (domyślne) - -norc: nie wyświetlaj kodu wyjścia --timeout: ustaw timeout dla komendy (w sekundach) - -name: ustaw nazwę dla komendy (do wywołania później za pomocą /exec) - -pipe: wyślij wyjście do WeeChat/wtyczki (linia po linii); jeśli występują spacje w komendzie/argumentach, otocz je cudzysłowem; zmienna $line jest zastępowana przez linie (domyślnie linia jest dodawana za komendą, oddzielona spacją) (nie kompatybilne z opcjami -bg/-o/-oc/-n/-nf) --hsignal: wyślij wyjście jako hsignal (w celu użycia na przykład w triggerze) (nie kompatybilne z opcjami -bg/-o/-oc/-n/-nf) - komenda: komenda do wykonania; jeśli zaczyna się od "url:", powłoka jest wyłączana i zawartość URLa jest pobierana i wysyłana jako wyjście - id: identyfikator komendy: numer lub nazwa (jeśli ustawiona przez "-name xxx") - -in: wyślij tekst na standardowe wejście procesu --inclose: to samo co -in, ale stdin jest zamykane (tekst jest opcjonalny: bez niego stdin jest po prostu zamykane) - -signal: wysyła sygnał do procesu; sygnał może być liczbą całkowitą lub jedna z nazw: hup, int, quit, kill, term, usr1, usr2 - -kill: alias dla "-signal <id> kill" --killall: zabija wszystkie działające procesy - -set: ustawia przypisaną właściwość (zobacz funkcję hook_set w opisie API wtyczek) -właściwość: przypisana właściwość - wartość: nowa wartość - -del: usuń zakończoną komendę - -all: usuń wszystkie zakończone komendy + -list: list commands + -sh: use the shell to execute the command, many commands can be piped (WARNING: use this option ONLY if all arguments are safe, see option -nosh) + -nosh: do not use the shell to execute the command (required if the command has some unsafe data, for example the content of a message from another user) (default) + -bg: run process in background: do not display process output neither return code (not compatible with options -o/-oc/-n/-nf/-pipe/-hsignal) + -nobg: catch process output and display return code (default) + -stdin: create a pipe for sending data to the process (with /exec -in/-inclose) +-nostdin: do not create a pipe for stdin (default) + -buffer: display/send output of command on this buffer (if the buffer is not found, a new buffer with name "exec.exec.xxx" is created) + -l: display locally output of command on buffer (default) + -o: send output of command to the buffer without executing commands (not compatible with options -bg/-pipe/-hsignal) + -oc: send output of command to the buffer and execute commands (lines starting with "/" or another custom command char) (not compatible with options -bg/-pipe/-hsignal) + -n: display output of command in a new buffer (not compatible with options -bg/-pipe/-hsignal) + -nf: display output of command in a new buffer with free content (no word-wrap, no limit on number of lines) (not compatible with options -bg/-pipe/-hsignal) + -cl: clear the new buffer before displaying output + -nocl: append to the new buffer without clear (default) + -sw: switch to the output buffer (default) + -nosw: don't switch to the output buffer + -ln: display line numbers (default in new buffer only) + -noln: don't display line numbers + -flush: display output of command in real time (default) +-noflush: display output of command after its end + -color: action on ANSI colors in output: + ansi: keep ANSI codes as-is + auto: convert ANSI colors to WeeChat/IRC (default) + irc: convert ANSI colors to IRC colors + weechat: convert ANSI colors to WeeChat colors + strip: remove ANSI colors + -rc: display return code (default) + -norc: don't display return code +-timeout: set a timeout for the command (in seconds) + -name: set a name for the command (to name it later with /exec) + -pipe: send the output to a WeeChat/plugin command (line by line); if there are spaces in command/arguments, enclose them with double quotes; variable $line is replaced by the line (by default the line is added after the command, separated by a space) (not compatible with options -bg/-o/-oc/-n/-nf) +-hsignal: send the output as a hsignal (to be used for example in a trigger) (not compatible with options -bg/-o/-oc/-n/-nf) + command: the command to execute; if beginning with "url:", the shell is disabled and the content of URL is downloaded and sent as output + id: command identifier: either its number or name (if set with "-name xxx") + -in: send text on standard input of process +-inclose: same as -in, but stdin is closed after (and text is optional: without text, the stdin is just closed) + -signal: send a signal to the process; the signal can be an integer or one of these names: hup, int, quit, kill, term, usr1, usr2 + -kill: alias of "-signal <id> kill" +-killall: kill all running processes + -set: set a hook property (see function hook_set in plugin API reference) +property: hook property + value: new value for hook property + -del: delete a terminated command + -all: delete all terminated commands -Domyślne opcje mogą być ustawione za pomocą opcji exec.command.default_options. +Default options can be set in the option exec.command.default_options. -Przykłady: +Examples: /exec -n ls -l /tmp /exec -sh -n ps xu | grep weechat - /exec -n -norc url:http://pastebin.com/raw.php?i=xxxxxxxx + /exec -n -norc url:https://pastebin.com/raw.php?i=xxxxxxxx /exec -nf -noln links -dump https://weechat.org/files/doc/devel/weechat_user.en.html /exec -o uptime /exec -pipe "/print Machine uptime:" uptime diff --git a/doc/pl/autogen/user/relay_options.adoc b/doc/pl/autogen/user/relay_options.adoc index d0328dc03..eebb9bbaa 100644 --- a/doc/pl/autogen/user/relay_options.adoc +++ b/doc/pl/autogen/user/relay_options.adoc @@ -177,7 +177,7 @@ ** domyślna wartość: `+0+` * [[option_relay.network.websocket_allowed_origins]] *relay.network.websocket_allowed_origins* -** opis: pass:none[rozszerzone wyrażenia regularne POSIX ze źródłami dozwolonymi dla gniazd webowych (nie wrażliwe na wielkość znaków, umieszczenie "(?-i)" na początku sprawi, że wielość znaków będzie miała znaczenie), przykład: "^http://(www\.)?przykład\.(com|org)"] +** opis: pass:none[POSIX extended regular expression with origins allowed in websockets (case insensitive, use "(?-i)" at beginning to make it case sensitive), example: "^https?://(www\.)?example\.(com|org)"] ** typ: ciąg ** wartości: dowolny ciąg ** domyślna wartość: `+""+` diff --git a/doc/pl/weechat_faq.pl.adoc b/doc/pl/weechat_faq.pl.adoc index 2dd17784d..f4f419d75 100644 --- a/doc/pl/weechat_faq.pl.adoc +++ b/doc/pl/weechat_faq.pl.adoc @@ -66,7 +66,7 @@ przy aktualizowaniu jak klonowanie z gita. [[compile_macos]] === Jak zainstalować WeeChat na macOS? -Zaleca się użycie http://brew.sh/[Homebrew], pomoc uzyskasz za pomocą komendy: +Zaleca się użycie https://brew.sh/[Homebrew], pomoc uzyskasz za pomocą komendy: ---- brew info weechat diff --git a/doc/pl/weechat_tester.pl.adoc b/doc/pl/weechat_tester.pl.adoc index 41a308201..f1e25a42e 100644 --- a/doc/pl/weechat_tester.pl.adoc +++ b/doc/pl/weechat_tester.pl.adoc @@ -116,7 +116,7 @@ W zależności od dystrybucji Linuksa: * Debian: https://weechat.org/download/debian * Gentoo: https://weechat.org/download -* ArchLinux: PKGBUILD z http://aur.archlinux.org/ +* ArchLinux: PKGBUILD z https://aur.archlinux.org/ * inne: nie mamy pojęcia! Eheh. diff --git a/doc/pl/weechat_user.pl.adoc b/doc/pl/weechat_user.pl.adoc index 7fea4beb9..7309e090d 100644 --- a/doc/pl/weechat_user.pl.adoc +++ b/doc/pl/weechat_user.pl.adoc @@ -37,11 +37,11 @@ Główne cechy to: * mały, szybki i lekki * konfigurowalny i rozszerzalny dzięki wtyczką i skryptom * zgodny z RFC dla IRC - http://tools.ietf.org/html/rfc1459[1459], - http://tools.ietf.org/html/rfc2810[2810], - http://tools.ietf.org/html/rfc2811[2811], - http://tools.ietf.org/html/rfc2812[2812] i - http://tools.ietf.org/html/rfc2813[2813] + https://tools.ietf.org/html/rfc1459[1459], + https://tools.ietf.org/html/rfc2810[2810], + https://tools.ietf.org/html/rfc2811[2811], + https://tools.ietf.org/html/rfc2812[2812] i + https://tools.ietf.org/html/rfc2813[2813] * proxy IRC i pośrednik dla zdalnych interfejsów * wielo-platformowy (GNU/Linux, *BSD, macOS, Windows i inne) * 100% GPL, darmowe oprogramowanie @@ -88,7 +88,7 @@ pakietów. WeeChat może być kompilowany za pomocą cmake lub autotools (cmake jest zalecany). [NOTE] -Na macOS możesz użyć http://brew.sh/[Homebrew]: +Na macOS możesz użyć https://brew.sh/[Homebrew]: `brew install weechat --with-python --with-perl` (pomoc można uzyskać za pomocą komendy: `brew info weechat`). @@ -2579,7 +2579,7 @@ się nie powieść, nawet jeśli wszystko było OK w wersjach przed 0.3.1. ---- $ mkdir -p ~/.weechat/ssl -$ wget -O ~/.weechat/ssl/CAs.pem http://www.spi-inc.org/ca/spi-cacert.crt +$ wget -O ~/.weechat/ssl/CAs.pem https://www.spi-inc.org/ca/spi-cacert.crt ---- [NOTE] @@ -2730,7 +2730,7 @@ Na koniec połącz się z serwerem: ---- Więcej informacji o Freenode i TOR: -http://freenode.net/kb/answer/chat#accessing-freenode-via-tor +https://freenode.net/kb/answer/chat#accessing-freenode-via-tor [[irc_smart_filter_join_part_quit]] @@ -3293,7 +3293,7 @@ Teraz możesz się połączyć zdalnym interfejsem na porcie 9000 za pomocą has [[relay_websocket]] ==== WebSocket -Protokół WebSocket (http://tools.ietf.org/html/rfc6455[RFC 6455]) jest wspierany +Protokół WebSocket (https://tools.ietf.org/html/rfc6455[RFC 6455]) jest wspierany dla wszystkich protokołów. Żądanie WebSocket jest automatycznie wykrywane i socket staje się gotowy do @@ -21,7 +21,7 @@ msgid "" msgstr "" "Project-Id-Version: WeeChat\n" "Report-Msgid-Bugs-To: flashcode@flashtux.org\n" -"POT-Creation-Date: 2018-11-17 11:35+0100\n" +"POT-Creation-Date: 2018-11-29 23:17+0100\n" "PO-Revision-Date: 2018-11-17 10:36+0100\n" "Last-Translator: Ondřej Súkup <mimi.vx@gmail.com>\n" "Language-Team: weechat-dev <weechat-dev@nongnu.org>\n" @@ -5450,7 +5450,7 @@ msgid "" "Examples:\n" " /exec -n ls -l /tmp\n" " /exec -sh -n ps xu | grep weechat\n" -" /exec -n -norc url:http://pastebin.com/raw.php?i=xxxxxxxx\n" +" /exec -n -norc url:https://pastebin.com/raw.php?i=xxxxxxxx\n" " /exec -nf -noln links -dump https://weechat.org/files/doc/devel/" "weechat_user.en.html\n" " /exec -o uptime\n" @@ -11033,7 +11033,7 @@ msgstr "" msgid "" "POSIX extended regular expression with origins allowed in websockets (case " "insensitive, use \"(?-i)\" at beginning to make it case sensitive), example: " -"\"^http://(www\\.)?example\\.(com|org)\"" +"\"^https?://(www\\.)?example\\.(com|org)\"" msgstr "" #, fuzzy @@ -24,7 +24,7 @@ msgid "" msgstr "" "Project-Id-Version: WeeChat\n" "Report-Msgid-Bugs-To: flashcode@flashtux.org\n" -"POT-Creation-Date: 2018-11-17 11:35+0100\n" +"POT-Creation-Date: 2018-11-29 23:17+0100\n" "PO-Revision-Date: 2018-11-17 11:47+0100\n" "Last-Translator: Nils Görs <weechatter@arcor.de>\n" "Language-Team: German <kde-i18n-de@kde.org>\n" @@ -6479,6 +6479,7 @@ msgstr "" "<id> [<text>] || -signal <id> <signal> || -kill <id> || -killall || -set " "<id> <property> <value> || -del <id>|-all [<id>...]" +#, fuzzy msgid "" " -list: list commands\n" " -sh: use the shell to execute the command, many commands can be piped " @@ -6553,7 +6554,7 @@ msgid "" "Examples:\n" " /exec -n ls -l /tmp\n" " /exec -sh -n ps xu | grep weechat\n" -" /exec -n -norc url:http://pastebin.com/raw.php?i=xxxxxxxx\n" +" /exec -n -norc url:https://pastebin.com/raw.php?i=xxxxxxxx\n" " /exec -nf -noln links -dump https://weechat.org/files/doc/devel/" "weechat_user.en.html\n" " /exec -o uptime\n" @@ -12953,10 +12954,11 @@ msgstr "" "danach, ...; umso höher die genutzte Zahl umso unsicherer das Verfahren (0 " "oder 1 sind empfohlene Werte)" +#, fuzzy msgid "" "POSIX extended regular expression with origins allowed in websockets (case " "insensitive, use \"(?-i)\" at beginning to make it case sensitive), example: " -"\"^http://(www\\.)?example\\.(com|org)\"" +"\"^https?://(www\\.)?example\\.(com|org)\"" msgstr "" "erweiterter regulärer POSIX Ausdruck für Origins in WebSockets (Groß- und " "Kleinschreibung wird ignoriert. Um Groß- und Kleinschreibung zu " @@ -22,7 +22,7 @@ msgid "" msgstr "" "Project-Id-Version: WeeChat\n" "Report-Msgid-Bugs-To: flashcode@flashtux.org\n" -"POT-Creation-Date: 2018-11-17 11:35+0100\n" +"POT-Creation-Date: 2018-11-29 23:17+0100\n" "PO-Revision-Date: 2018-11-17 10:36+0100\n" "Last-Translator: Elián Hanisch <lambdae2@gmail.com>\n" "Language-Team: weechat-dev <weechat-dev@nongnu.org>\n" @@ -5665,7 +5665,7 @@ msgid "" "Examples:\n" " /exec -n ls -l /tmp\n" " /exec -sh -n ps xu | grep weechat\n" -" /exec -n -norc url:http://pastebin.com/raw.php?i=xxxxxxxx\n" +" /exec -n -norc url:https://pastebin.com/raw.php?i=xxxxxxxx\n" " /exec -nf -noln links -dump https://weechat.org/files/doc/devel/" "weechat_user.en.html\n" " /exec -o uptime\n" @@ -11388,11 +11388,18 @@ msgid "" "1 are recommended values)" msgstr "" +# why is case insensitive important? ips use numbers and urls are case insensible. +#, fuzzy msgid "" "POSIX extended regular expression with origins allowed in websockets (case " "insensitive, use \"(?-i)\" at beginning to make it case sensitive), example: " -"\"^http://(www\\.)?example\\.(com|org)\"" +"\"^https?://(www\\.)?example\\.(com|org)\"" msgstr "" +"expresión regular con IPs permitidas a usar el retransmisor (insensible a " +"las mayúsculas, use \"(?-i) al principio para hacerlo sensible); si IPv6 " +"está habilitado y la conexión es hecha usando IPv4, será una dirección IPv4 " +"mapeada a IPv6 (como: \"::ffff:127.0.0.1\"), ejemplo: \"^((::ffff:)?" +"123\\.45\\.67\\.89|192\\.160\\..*)$\"" msgid "" "maximum number of minutes in backlog per IRC channel (0 = unlimited, " @@ -21,8 +21,8 @@ msgid "" msgstr "" "Project-Id-Version: WeeChat\n" "Report-Msgid-Bugs-To: flashcode@flashtux.org\n" -"POT-Creation-Date: 2018-11-17 11:35+0100\n" -"PO-Revision-Date: 2018-11-17 11:37+0100\n" +"POT-Creation-Date: 2018-11-29 23:17+0100\n" +"PO-Revision-Date: 2018-11-29 23:18+0100\n" "Last-Translator: Sébastien Helleu <flashcode@flashtux.org>\n" "Language-Team: weechat-dev <weechat-dev@nongnu.org>\n" "Language: fr\n" @@ -6396,7 +6396,7 @@ msgid "" "Examples:\n" " /exec -n ls -l /tmp\n" " /exec -sh -n ps xu | grep weechat\n" -" /exec -n -norc url:http://pastebin.com/raw.php?i=xxxxxxxx\n" +" /exec -n -norc url:https://pastebin.com/raw.php?i=xxxxxxxx\n" " /exec -nf -noln links -dump https://weechat.org/files/doc/devel/" "weechat_user.en.html\n" " /exec -o uptime\n" @@ -6487,7 +6487,7 @@ msgstr "" "Exemples :\n" " /exec -n ls -l /tmp\n" " /exec -sh -n ps xu | grep weechat\n" -" /exec -n -norc url:http://pastebin.com/raw.php?i=xxxxxxxx\n" +" /exec -n -norc url:https://pastebin.com/raw.php?i=xxxxxxxx\n" " /exec -nf -noln links -dump https://weechat.org/files/doc/devel/" "weechat_user.en.html\n" " /exec -o uptime\n" @@ -12672,12 +12672,12 @@ msgstr "" msgid "" "POSIX extended regular expression with origins allowed in websockets (case " "insensitive, use \"(?-i)\" at beginning to make it case sensitive), example: " -"\"^http://(www\\.)?example\\.(com|org)\"" +"\"^https?://(www\\.)?example\\.(com|org)\"" msgstr "" "expression régulière POSIX étendue avec les origines autorisées dans les " "websockets (insensible à la casse, utilisez \"(?-i)\" en début de chaîne " -"pour la rendre sensible à la casse), exemple : \"^http://(www\\.)?example\\." -"(com|org)\"" +"pour la rendre sensible à la casse), exemple : \"^https?://(www\\.)?example" +"\\.(com|org)\"" msgid "" "maximum number of minutes in backlog per IRC channel (0 = unlimited, " @@ -20,7 +20,7 @@ msgid "" msgstr "" "Project-Id-Version: WeeChat\n" "Report-Msgid-Bugs-To: flashcode@flashtux.org\n" -"POT-Creation-Date: 2018-11-17 11:35+0100\n" +"POT-Creation-Date: 2018-11-29 23:17+0100\n" "PO-Revision-Date: 2018-11-17 10:36+0100\n" "Last-Translator: Andras Voroskoi <voroskoi@frugalware.org>\n" "Language-Team: weechat-dev <weechat-dev@nongnu.org>\n" @@ -4979,7 +4979,7 @@ msgid "" "Examples:\n" " /exec -n ls -l /tmp\n" " /exec -sh -n ps xu | grep weechat\n" -" /exec -n -norc url:http://pastebin.com/raw.php?i=xxxxxxxx\n" +" /exec -n -norc url:https://pastebin.com/raw.php?i=xxxxxxxx\n" " /exec -nf -noln links -dump https://weechat.org/files/doc/devel/" "weechat_user.en.html\n" " /exec -o uptime\n" @@ -10374,7 +10374,7 @@ msgstr "" msgid "" "POSIX extended regular expression with origins allowed in websockets (case " "insensitive, use \"(?-i)\" at beginning to make it case sensitive), example: " -"\"^http://(www\\.)?example\\.(com|org)\"" +"\"^https?://(www\\.)?example\\.(com|org)\"" msgstr "" #, fuzzy @@ -20,7 +20,7 @@ msgid "" msgstr "" "Project-Id-Version: WeeChat\n" "Report-Msgid-Bugs-To: flashcode@flashtux.org\n" -"POT-Creation-Date: 2018-11-17 11:35+0100\n" +"POT-Creation-Date: 2018-11-29 23:17+0100\n" "PO-Revision-Date: 2018-11-17 10:36+0100\n" "Last-Translator: Esteban I. Ruiz Moreno <exio4.com@gmail.com>\n" "Language-Team: weechat-dev <weechat-dev@nongnu.org>\n" @@ -5834,7 +5834,7 @@ msgid "" "Examples:\n" " /exec -n ls -l /tmp\n" " /exec -sh -n ps xu | grep weechat\n" -" /exec -n -norc url:http://pastebin.com/raw.php?i=xxxxxxxx\n" +" /exec -n -norc url:https://pastebin.com/raw.php?i=xxxxxxxx\n" " /exec -nf -noln links -dump https://weechat.org/files/doc/devel/" "weechat_user.en.html\n" " /exec -o uptime\n" @@ -11596,11 +11596,18 @@ msgid "" "1 are recommended values)" msgstr "" +#, fuzzy msgid "" "POSIX extended regular expression with origins allowed in websockets (case " "insensitive, use \"(?-i)\" at beginning to make it case sensitive), example: " -"\"^http://(www\\.)?example\\.(com|org)\"" +"\"^https?://(www\\.)?example\\.(com|org)\"" msgstr "" +"espressione regolare con gli indirizzi IP a cui è consentito usare il relay, " +"(non sensibile alle maiuscole, usare \"(?-i)\" all'inizio per renderla " +"sensibile alle maiuscole); se IPv6 è abilitato e la connessione viene creata " +"usando IPv4, sarà un indirizzo IPv6 mappato su IPv4 (come: \":" +"ffff:127.0.0.1\",come: \"::ffff:127.0.0.1\"), esempio: \"^((::ffff:)?" +"123\\.45\\.67\\.89|192\\.160\\..*)$\"" msgid "" "maximum number of minutes in backlog per IRC channel (0 = unlimited, " @@ -20,7 +20,7 @@ msgid "" msgstr "" "Project-Id-Version: WeeChat\n" "Report-Msgid-Bugs-To: flashcode@flashtux.org\n" -"POT-Creation-Date: 2018-11-17 11:35+0100\n" +"POT-Creation-Date: 2018-11-29 23:17+0100\n" "PO-Revision-Date: 2018-11-17 10:36+0100\n" "Last-Translator: AYANOKOUZI, Ryuunosuke <i38w7i3@yahoo.co.jp>\n" "Language-Team: Japanese <https://github.com/l/weechat/tree/master/" @@ -6046,6 +6046,7 @@ msgstr "" "<id> [<text>] || -signal <id> <signal> || -kill <id> || -killall || -set " "<id> <property> <value> || -del <id>|-all [<id>...]" +#, fuzzy msgid "" " -list: list commands\n" " -sh: use the shell to execute the command, many commands can be piped " @@ -6120,7 +6121,7 @@ msgid "" "Examples:\n" " /exec -n ls -l /tmp\n" " /exec -sh -n ps xu | grep weechat\n" -" /exec -n -norc url:http://pastebin.com/raw.php?i=xxxxxxxx\n" +" /exec -n -norc url:https://pastebin.com/raw.php?i=xxxxxxxx\n" " /exec -nf -noln links -dump https://weechat.org/files/doc/devel/" "weechat_user.en.html\n" " /exec -o uptime\n" @@ -12177,10 +12178,11 @@ msgid "" "1 are recommended values)" msgstr "" +#, fuzzy msgid "" "POSIX extended regular expression with origins allowed in websockets (case " "insensitive, use \"(?-i)\" at beginning to make it case sensitive), example: " -"\"^http://(www\\.)?example\\.(com|org)\"" +"\"^https?://(www\\.)?example\\.(com|org)\"" msgstr "" "ウェブソケットに使うことを許可する origin の \"POSIX 拡張正規表現 (大文字小文" "字を区別しない、\"(?-i)\" を先頭に置くと大文字小文字を区別する)、例: " @@ -22,7 +22,7 @@ msgid "" msgstr "" "Project-Id-Version: WeeChat\n" "Report-Msgid-Bugs-To: flashcode@flashtux.org\n" -"POT-Creation-Date: 2018-11-17 11:35+0100\n" +"POT-Creation-Date: 2018-11-29 23:17+0100\n" "PO-Revision-Date: 2018-11-17 10:36+0100\n" "Last-Translator: Krzysztof Korościk <soltys@soltys.info>\n" "Language-Team: Polish <kde-i18n-doc@kde.org>\n" @@ -6175,6 +6175,7 @@ msgstr "" "[<tekst>] || -signal <id> <sygnał> || -kill <id> || -killall || -set <id> " "<właściwość> <wartość> || -del <id>|-all [<id>...]" +#, fuzzy msgid "" " -list: list commands\n" " -sh: use the shell to execute the command, many commands can be piped " @@ -6249,7 +6250,7 @@ msgid "" "Examples:\n" " /exec -n ls -l /tmp\n" " /exec -sh -n ps xu | grep weechat\n" -" /exec -n -norc url:http://pastebin.com/raw.php?i=xxxxxxxx\n" +" /exec -n -norc url:https://pastebin.com/raw.php?i=xxxxxxxx\n" " /exec -nf -noln links -dump https://weechat.org/files/doc/devel/" "weechat_user.en.html\n" " /exec -o uptime\n" @@ -12363,10 +12364,11 @@ msgid "" "1 are recommended values)" msgstr "" +#, fuzzy msgid "" "POSIX extended regular expression with origins allowed in websockets (case " "insensitive, use \"(?-i)\" at beginning to make it case sensitive), example: " -"\"^http://(www\\.)?example\\.(com|org)\"" +"\"^https?://(www\\.)?example\\.(com|org)\"" msgstr "" "rozszerzone wyrażenia regularne POSIX ze źródłami dozwolonymi dla gniazd " "webowych (nie wrażliwe na wielkość znaków, umieszczenie \"(?-i)\" na " @@ -20,7 +20,7 @@ msgid "" msgstr "" "Project-Id-Version: WeeChat\n" "Report-Msgid-Bugs-To: flashcode@flashtux.org\n" -"POT-Creation-Date: 2018-11-17 11:35+0100\n" +"POT-Creation-Date: 2018-11-29 23:17+0100\n" "PO-Revision-Date: 2018-11-17 10:36+0100\n" "Last-Translator: Vasco Almeida <vascomalmeida@sapo.pt>\n" "Language-Team: Portuguese <>\n" @@ -6099,7 +6099,7 @@ msgid "" "Examples:\n" " /exec -n ls -l /tmp\n" " /exec -sh -n ps xu | grep weechat\n" -" /exec -n -norc url:http://pastebin.com/raw.php?i=xxxxxxxx\n" +" /exec -n -norc url:https://pastebin.com/raw.php?i=xxxxxxxx\n" " /exec -nf -noln links -dump https://weechat.org/files/doc/devel/" "weechat_user.en.html\n" " /exec -o uptime\n" @@ -12049,10 +12049,11 @@ msgid "" "1 are recommended values)" msgstr "" +#, fuzzy msgid "" "POSIX extended regular expression with origins allowed in websockets (case " "insensitive, use \"(?-i)\" at beginning to make it case sensitive), example: " -"\"^http://(www\\.)?example\\.(com|org)\"" +"\"^https?://(www\\.)?example\\.(com|org)\"" msgstr "" "expressão regular POSIX estendida com as origens permitidas em websockets " "(não distingue maiúscula e minúsculas , use \"(?-i)\" no início para " diff --git a/po/pt_BR.po b/po/pt_BR.po index 845fe7e9e..95dd5955c 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: 2018-11-17 11:35+0100\n" +"POT-Creation-Date: 2018-11-29 23:17+0100\n" "PO-Revision-Date: 2018-11-17 10:36+0100\n" "Last-Translator: Eduardo Elias <camponez@gmail.com>\n" "Language-Team: weechat-dev <weechat-dev@nongnu.org>\n" @@ -5628,7 +5628,7 @@ msgid "" "Examples:\n" " /exec -n ls -l /tmp\n" " /exec -sh -n ps xu | grep weechat\n" -" /exec -n -norc url:http://pastebin.com/raw.php?i=xxxxxxxx\n" +" /exec -n -norc url:https://pastebin.com/raw.php?i=xxxxxxxx\n" " /exec -nf -noln links -dump https://weechat.org/files/doc/devel/" "weechat_user.en.html\n" " /exec -o uptime\n" @@ -10834,11 +10834,14 @@ msgid "" "1 are recommended values)" msgstr "" +#, fuzzy msgid "" "POSIX extended regular expression with origins allowed in websockets (case " "insensitive, use \"(?-i)\" at beginning to make it case sensitive), example: " -"\"^http://(www\\.)?example\\.(com|org)\"" +"\"^https?://(www\\.)?example\\.(com|org)\"" msgstr "" +"expressão regular com IPs permitidos a usar o relay, por exemplo: " +"\"^(123\\.45\\.67\\.89|192\\.160\\..*)$\"" #, fuzzy msgid "" @@ -21,7 +21,7 @@ msgid "" msgstr "" "Project-Id-Version: WeeChat\n" "Report-Msgid-Bugs-To: flashcode@flashtux.org\n" -"POT-Creation-Date: 2018-11-17 11:35+0100\n" +"POT-Creation-Date: 2018-11-29 23:17+0100\n" "PO-Revision-Date: 2018-11-17 10:36+0100\n" "Last-Translator: Aleksey V Zapparov AKA ixti <ixti@member.fsf.org>\n" "Language-Team: weechat-dev <weechat-dev@nongnu.org>\n" @@ -5017,7 +5017,7 @@ msgid "" "Examples:\n" " /exec -n ls -l /tmp\n" " /exec -sh -n ps xu | grep weechat\n" -" /exec -n -norc url:http://pastebin.com/raw.php?i=xxxxxxxx\n" +" /exec -n -norc url:https://pastebin.com/raw.php?i=xxxxxxxx\n" " /exec -nf -noln links -dump https://weechat.org/files/doc/devel/" "weechat_user.en.html\n" " /exec -o uptime\n" @@ -10410,7 +10410,7 @@ msgstr "" msgid "" "POSIX extended regular expression with origins allowed in websockets (case " "insensitive, use \"(?-i)\" at beginning to make it case sensitive), example: " -"\"^http://(www\\.)?example\\.(com|org)\"" +"\"^https?://(www\\.)?example\\.(com|org)\"" msgstr "" #, fuzzy @@ -20,7 +20,7 @@ msgid "" msgstr "" "Project-Id-Version: WeeChat\n" "Report-Msgid-Bugs-To: flashcode@flashtux.org\n" -"POT-Creation-Date: 2018-11-17 11:35+0100\n" +"POT-Creation-Date: 2018-11-29 23:17+0100\n" "PO-Revision-Date: 2018-11-17 10:36+0100\n" "Last-Translator: Hasan Kiran <sunder67@hotmail.com>\n" "Language-Team: weechat-dev <weechat-dev@nongnu.org>\n" @@ -4570,7 +4570,7 @@ msgid "" "Examples:\n" " /exec -n ls -l /tmp\n" " /exec -sh -n ps xu | grep weechat\n" -" /exec -n -norc url:http://pastebin.com/raw.php?i=xxxxxxxx\n" +" /exec -n -norc url:https://pastebin.com/raw.php?i=xxxxxxxx\n" " /exec -nf -noln links -dump https://weechat.org/files/doc/devel/" "weechat_user.en.html\n" " /exec -o uptime\n" @@ -9466,7 +9466,7 @@ msgstr "" msgid "" "POSIX extended regular expression with origins allowed in websockets (case " "insensitive, use \"(?-i)\" at beginning to make it case sensitive), example: " -"\"^http://(www\\.)?example\\.(com|org)\"" +"\"^https?://(www\\.)?example\\.(com|org)\"" msgstr "" msgid "" diff --git a/po/weechat.pot b/po/weechat.pot index f3189a8d9..88439b00f 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: 2018-11-17 11:35+0100\n" +"POT-Creation-Date: 2018-11-29 23:17+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" @@ -4551,7 +4551,7 @@ msgid "" "Examples:\n" " /exec -n ls -l /tmp\n" " /exec -sh -n ps xu | grep weechat\n" -" /exec -n -norc url:http://pastebin.com/raw.php?i=xxxxxxxx\n" +" /exec -n -norc url:https://pastebin.com/raw.php?i=xxxxxxxx\n" " /exec -nf -noln links -dump https://weechat.org/files/doc/devel/" "weechat_user.en.html\n" " /exec -o uptime\n" @@ -9331,7 +9331,7 @@ msgstr "" msgid "" "POSIX extended regular expression with origins allowed in websockets (case " "insensitive, use \"(?-i)\" at beginning to make it case sensitive), example: " -"\"^http://(www\\.)?example\\.(com|org)\"" +"\"^https?://(www\\.)?example\\.(com|org)\"" msgstr "" msgid "" diff --git a/src/core/wee-network.c b/src/core/wee-network.c index 409dd141a..f184a7f2a 100644 --- a/src/core/wee-network.c +++ b/src/core/wee-network.c @@ -345,7 +345,7 @@ network_resolve (const char *hostname, char *ip, int *version) /* * Establishes a connection and authenticates with a socks4 proxy. * - * The socks4 protocol is explained here: http://en.wikipedia.org/wiki/SOCKS + * The socks4 protocol is explained here: https://en.wikipedia.org/wiki/SOCKS * * WARNING: this function is blocking, it must be called only in a forked * process. diff --git a/src/core/wee-string.c b/src/core/wee-string.c index 0302dfb27..935a079fb 100644 --- a/src/core/wee-string.c +++ b/src/core/wee-string.c @@ -1974,7 +1974,7 @@ string_split_shared (const char *string, const char *separators, int keep_eol, * * This function is a C conversion of Python class "shlex" * (file: Lib/shlex.py in Python repository) - * Doc: http://docs.python.org/3/library/shlex.html + * Doc: https://docs.python.org/3/library/shlex.html * * Copyrights in shlex.py: * Module and documentation by Eric S. Raymond, 21 Dec 1998 @@ -2791,7 +2791,7 @@ string_base16_decode (const char *from, char *to) * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + * https://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, @@ -2867,7 +2867,7 @@ string_base32_encode (const char *from, int length, char *to) * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + * https://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, diff --git a/src/plugins/exec/exec-command.c b/src/plugins/exec/exec-command.c index 6f319366f..94f05bb71 100644 --- a/src/plugins/exec/exec-command.c +++ b/src/plugins/exec/exec-command.c @@ -901,7 +901,7 @@ exec_command_init () "Examples:\n" " /exec -n ls -l /tmp\n" " /exec -sh -n ps xu | grep weechat\n" - " /exec -n -norc url:http://pastebin.com/raw.php?i=xxxxxxxx\n" + " /exec -n -norc url:https://pastebin.com/raw.php?i=xxxxxxxx\n" " /exec -nf -noln links -dump " "https://weechat.org/files/doc/devel/weechat_user.en.html\n" " /exec -o uptime\n" diff --git a/src/plugins/relay/relay-config.c b/src/plugins/relay/relay-config.c index e85e44454..31705bd22 100644 --- a/src/plugins/relay/relay-config.c +++ b/src/plugins/relay/relay-config.c @@ -934,7 +934,7 @@ relay_config_init () N_("POSIX extended regular expression with origins allowed in " "websockets (case insensitive, use \"(?-i)\" at beginning to make " "it case sensitive), example: " - "\"^http://(www\\.)?example\\.(com|org)\""), + "\"^https?://(www\\.)?example\\.(com|org)\""), NULL, 0, 0, "", NULL, 0, NULL, NULL, NULL, &relay_config_change_network_websocket_allowed_origins, NULL, NULL, diff --git a/src/plugins/relay/relay-websocket.c b/src/plugins/relay/relay-websocket.c index 14c348d62..9f3f623f7 100644 --- a/src/plugins/relay/relay-websocket.c +++ b/src/plugins/relay/relay-websocket.c @@ -113,7 +113,7 @@ relay_websocket_save_header (struct t_relay_client *client, * Upgrade: websocket * Connection: Upgrade * Host: myhost:5000 - * Origin: http://example.org.org + * Origin: http://example.org * Pragma: no-cache * Cache-Control: no-cache * Sec-WebSocket-Key: fo1J9uHSsrfDP3BkwUylzQ== |