1
0
mirror of https://github.com/weechat/weechat.git synced 2026-06-18 09:04:47 +02:00

Compare commits

...

17 Commits

Author SHA1 Message Date
Sébastien Helleu c017af8e0a Version 1.5 2016-05-01 12:50:12 +02:00
Sébastien Helleu e8e36ad32f core: add detection of Tcl 8.6 in autotools 2016-05-01 11:36:18 +02:00
Sébastien Helleu e47e10b8fe debian: update changelog and copyright 2016-05-01 09:26:37 +02:00
Sébastien Helleu 816ddb0018 debian: build Tcl plugin against Tcl 8.6 2016-05-01 09:16:18 +02:00
Sébastien Helleu 1acadf4108 debian: fix Vcs-(Git|Browser) fields to use secure URIs 2016-05-01 08:58:19 +02:00
Sébastien Helleu 881f258d3e doc: update auto-generated files with URL options 2016-05-01 08:46:46 +02:00
Sébastien Helleu f4da7bfdee core: move lines from features to bugs in ChangeLog 2016-04-30 20:14:01 +02:00
Sébastien Helleu f428779762 core: remove quotes in ChangeLog 2016-04-30 20:01:47 +02:00
Sébastien Helleu fb4f154c2f core: add Curl options for versions 7.38.1 to 7.49.0 2016-04-30 12:32:15 +02:00
Sébastien Helleu eff655ab23 script: make callbacks optional again in hook functions (issue #406) 2016-04-28 19:51:12 +02:00
Sébastien Helleu b0aa0d3602 doc: fix typo in plugin API reference 2016-04-28 07:32:01 +02:00
Sébastien Helleu e65d17eaf6 doc: update Polish auto-generated files 2016-04-27 19:59:08 +02:00
Krzysztof Korościk 171cb6995a po: update polish translation 2016-04-27 19:03:58 +02:00
Krzysztof Korościk 7233fa7dc4 doc: update polish translation 2016-04-27 18:50:02 +02:00
Sébastien Helleu 5c8f540c47 Merge pull request #720 from l/translation_ja
doc: update Japanese translations
2016-04-26 19:00:59 +02:00
AYANOKOUZI, Ryuunosuke e03a97528b doc: update Japanese translations 2016-04-26 09:00:00 +09:00
Sébastien Helleu c1441b111f irc: fix first message displayed in raw buffer when the message is modified by a modifier (closes #719) 2016-04-24 10:10:12 +02:00
31 changed files with 419 additions and 189 deletions
+11 -9
View File
@@ -16,29 +16,25 @@ https://weechat.org/files/releasenotes/ReleaseNotes-devel.html[release notes]
[[1.5]]
== Version 1.5 (under dev)
== Version 1.5 (2016-05-01)
[[1.5_features]]
=== New features
* core: add Portuguese translations
* core: change default value of option weechat.look.nick_color_hash to "djb2"
* core: fix nick coloring when stop chars and a forced color are used: first
remove chars then look for forced color
* core: move nick coloring from irc plugin to core, move options
irc.look.nick_color_force, irc.look.nick_color_hash and
irc.look.nick_color_stop_chars to core, add info "nick_color" and
"nick_color_name", deprecate info "irc_nick_color" and "irc_color_name"
(issue #262)
* core: move irc bar item "away" to core, move options
"irc.look.item_away_message" and "irc.color.item_away" to core (issue #692)
irc.look.item_away_message and irc.color.item_away to core (issue #692)
* api: add support of functions in hook_process
* api: add pointer in callbacks used in scripting API (issue #406)
* irc: add option irc.network.sasl_fail_unavailable (issue #600, issue #697)
* irc: add multiple targets and support of "-server" in command /ctcp
(issue #204, issue #493)
* lua: fix crash when a lua function doesn't return a value and a string was
expected (issue #718)
* ruby: add detection of Ruby 2.3 (issue #698)
* trigger: add "recover" in default triggers cmd_pass/msg_auth, and "regain"
in default trigger "msg_auth" (issue #511)
@@ -46,6 +42,8 @@ https://weechat.org/files/releasenotes/ReleaseNotes-devel.html[release notes]
[[1.5_bugs]]
=== Bugs fixed
* core: fix nick coloring when stop chars and a forced color are used: first
remove chars then look for forced color
* core: check that pointers received in arguments are not NULL in buffers and
windows functions
* core: fix truncation of buffer names in hotlist (issue #668)
@@ -53,8 +51,12 @@ https://weechat.org/files/releasenotes/ReleaseNotes-devel.html[release notes]
* core: fix detection of Python shared libraries (issue #676)
* api: fix number of arguments returned by function string_split() when
keep_eol is 2 and the string ends with separators
* irc: fix first message displayed in raw buffer when the message is modified
by a modifier (issue #719)
* irc: add missing completion "*" for target in command /msg
* irc: fix /msg command with multiple targets including "*"
* lua: fix crash when a lua function doesn't return a value and a string was
expected (issue #718)
* relay: do not execute any command received in a PRIVMSG message from an irc
relay client (issue #699)
* relay: fix the max number of clients connected on a port, allow value 0 for
@@ -1441,7 +1443,7 @@ https://weechat.org/files/releasenotes/ReleaseNotes-devel.html[release notes]
* core: add default keys key[ctrl-]key[Left]/key[Right] (`meta2-1;5D` /
`meta2-1;5C`) for gnome-terminal
* core: add option "hooks" in command /debug
* core: add option "weechat.look.scroll_bottom_after_switch" (if enabled,
* core: add option weechat.look.scroll_bottom_after_switch (if enabled,
restore old behavior before fix of bug #25555 in version 0.3.5)
* core: add new option weechat.completion.base_word_until_cursor: allow
completion in middle of words (enabled by default) (task #9771)
@@ -1800,7 +1802,7 @@ https://weechat.org/files/releasenotes/ReleaseNotes-devel.html[release notes]
* core: add info "weechat_upgrading", signal "upgrade_ended", display duration
of upgrade
* core: replace the 10 nick color options and number of nick colors by a single
option "weechat.color.chat_nick_colors" (comma separated list of colors)
option weechat.color.chat_nick_colors (comma separated list of colors)
* core: add color support in option weechat.look.buffer_time_format
* core: add new option weechat.look.highlight_regex and function
string_has_highlight_regex() in plugin API (task #10321)
@@ -2191,7 +2193,7 @@ https://weechat.org/files/releasenotes/ReleaseNotes-devel.html[release notes]
* relay: add relay plugin (network communication between WeeChat and remote
application)
* xfer: add speed limit for DCC files sending (task #6178)
* xfer: add new option "xfer.file.use_nick_in_filename" for Xfer files
* xfer: add new option xfer.file.use_nick_in_filename for Xfer files
(task #7140)
* plugins: add some other plugins: alias, demo, fifo, tcl, xfer
* scripts: new scripts: weeget.py (scripts manager), jabber.py (jabber/XMPP
+1 -1
View File
@@ -18,7 +18,7 @@ https://weechat.org/files/changelog/ChangeLog-devel.html[ChangeLog]
[[1.5]]
== Version 1.5 (under dev)
== Version 1.5 (2016-05-01)
[[1.5_nick_coloring]]
=== Nick coloring moved to core
+1 -1
View File
@@ -765,7 +765,7 @@ if test "x$enable_tcl" = "xyes" ; then
AC_MSG_CHECKING(for tclConfig.sh)
tcl_found="no"
tcl_dirs="/usr/lib/tcl8.5 /usr/lib64/tcl8.5 /lib /lib64 /usr/lib /usr/lib64 /usr/tcl/lib /usr/tcl/lib64 /usr/local/tcl-8.5/lib /usr/local/tcl-8.5/lib64 /usr/local/lib /usr/local/lib64 /usr/local/tcl/lib /usr/local/tcl/lib64 /opt/lib /opt/lib64"
tcl_dirs="/usr/lib/tcl8.6 /usr/lib64/tcl8.6 /usr/lib/tcl8.5 /usr/lib64/tcl8.5 /lib /lib64 /usr/lib /usr/lib64 /usr/tcl/lib /usr/tcl/lib64 /usr/local/tcl-8.6/lib /usr/local/tcl-8.6/lib64 /usr/local/tcl-8.5/lib /usr/local/tcl-8.5/lib64 /usr/local/lib /usr/local/lib64 /usr/local/tcl/lib /usr/local/tcl/lib64 /opt/lib /opt/lib64"
if test "x$tclconfig" != "x" ; then
tcl_dirs="${tclconfig} ${tcl_dirs}"
fi
+3 -3
View File
@@ -17,7 +17,7 @@ Build-Depends:
python-dev,
libaspell-dev,
liblua5.1-0-dev,
tcl8.5-dev,
tcl8.6-dev,
guile-2.0-dev,
libv8-dev [amd64 armel armhf hurd-i386 i386 kfreebsd-amd64 kfreebsd-i386 mips mipsel],
libcurl4-gnutls-dev,
@@ -26,8 +26,8 @@ Build-Depends:
zlib1g-dev
Standards-Version: 3.9.6
Homepage: https://weechat.org/
Vcs-Git: https://github.com/weechat/weechat.git
Vcs-Browser: https://github.com/weechat/weechat
Vcs-Git: https://anonscm.debian.org/git/users/kolter/weechat.git
Vcs-Browser: https://anonscm.debian.org/git/users/kolter/weechat.git
Package: weechat-devel
Architecture: all
+19
View File
@@ -1,3 +1,22 @@
weechat (1.4-2) unstable; urgency=medium
* Fix Vcs-(Git|Browser) fields to use secure URIs
* Enable hardening=+all build
* Add a patch to build ruby plugin against ruby2.3 (fix FTBFS). Thanks
to Christian Hofstaedtler for the patch (Closes: #816312)
* Build Tcl plugin against Tcl 8.6 (Closes: #812320)
* Bump Standards-Version to 3.9.7
-- Emmanuel Bouthenot <kolter@debian.org> Fri, 04 Mar 2016 15:58:54 +0100
weechat (1.4-1) unstable; urgency=medium
* New upstream release
- Update copyright (new year)
- Refresh XPM menu icon following upstream changes
-- Emmanuel Bouthenot <kolter@debian.org> Fri, 15 Jan 2016 15:16:11 +0100
weechat (1.3-1) unstable; urgency=medium
* New upstream release
+3 -3
View File
@@ -17,7 +17,7 @@ Build-Depends:
python-dev,
libaspell-dev,
liblua5.1-0-dev,
tcl8.5-dev,
tcl8.6-dev,
guile-2.0-dev,
libv8-dev [amd64 armel armhf hurd-i386 i386 kfreebsd-amd64 kfreebsd-i386 mips mipsel],
libcurl4-gnutls-dev,
@@ -26,8 +26,8 @@ Build-Depends:
zlib1g-dev
Standards-Version: 3.9.6
Homepage: https://weechat.org/
Vcs-Git: git://anonscm.debian.org/users/kolter/weechat.git
Vcs-Browser: http://anonscm.debian.org/gitweb/?p=users/kolter/weechat.git
Vcs-Git: https://anonscm.debian.org/git/users/kolter/weechat.git
Vcs-Browser: https://anonscm.debian.org/git/users/kolter/weechat.git
Package: weechat
Architecture: all
+1 -1
View File
@@ -11,7 +11,7 @@ License: GPL-3+
Files: debian/*
Copyright: 2005-2008, Julien Louis <ptitlouis@sysif.net>
2008-2014, Emmanuel Bouthenot <kolter@openics.org>
2008-2016, Emmanuel Bouthenot <kolter@openics.org>
License: GPL-3+
License: GPL-3+
+28 -8
View File
@@ -42,14 +42,12 @@
| address_scope | long |
| protocols | mask | http, https, ftp, ftps, scp, sftp, telnet, ldap, ldaps, dict, file, tftp, all, imap, imaps, pop3, pop3s, smtp, smtps, rtsp, rtmp, rtmpt, rtmpe, rtmpte, rtmps, rtmpts, gopher
| protocols | mask | http, https, ftp, ftps, scp, sftp, telnet, ldap, ldaps, dict, file, tftp, all, imap, imaps, pop3, pop3s, smtp, smtps, rtsp, rtmp, rtmpt, rtmpe, rtmpte, rtmps, rtmpts, gopher, smb, smbs
| redir_protocols | mask | http, https, ftp, ftps, scp, sftp, telnet, ldap, ldaps, dict, file, tftp, all, imap, imaps, pop3, pop3s, smtp, smtps, rtsp, rtmp, rtmpt, rtmpe, rtmpte, rtmps, rtmpts, gopher
| redir_protocols | mask | http, https, ftp, ftps, scp, sftp, telnet, ldap, ldaps, dict, file, tftp, all, imap, imaps, pop3, pop3s, smtp, smtps, rtsp, rtmp, rtmpt, rtmpe, rtmpte, rtmps, rtmpts, gopher, smb, smbs
| noproxy | string |
| socks5_gssapi_service | string |
| socks5_gssapi_nec | long |
| tcp_keepalive | long |
@@ -58,15 +56,27 @@
| tcp_keepintvl | long |
| unix_socket_path | string |
| path_as_is | long |
| proxy_service_name | string |
| service_name | string |
| default_protocol | string |
| socks5_gssapi_service | string |
| netrc | long | ignored, optional, required
| userpwd | string |
| proxyuserpwd | string |
| httpauth | mask | none, basic, digest, gssnegotiate, ntlm, any, anysafe, digest_ie, only, ntlm_wb, negotiate
| httpauth | mask | none, basic, digest, ntlm, any, anysafe, digest_ie, only, ntlm_wb, negotiate
| proxyauth | mask | none, basic, digest, gssnegotiate, ntlm, any, anysafe, digest_ie, only, ntlm_wb, negotiate
| proxyauth | mask | none, basic, digest, ntlm, any, anysafe, digest_ie, only, ntlm_wb, negotiate
| netrc_file | string |
@@ -116,7 +126,7 @@
| cookiejar | string |
| http_version | long | none, 1_0, 1_1
| http_version | long | none, 1_0, 1_1, 2_0, 2, 2tls
| cookiesession | long |
@@ -144,6 +154,10 @@
| headeropt | mask | unified, separate
| pipewait | long |
| stream_weight | long |
| mail_from | string |
| mail_auth | string |
@@ -302,12 +316,18 @@
| gssapi_delegation | long | none, policy_flag, flag
| ssl_options | long | allow_beast
| ssl_options | long | allow_beast, no_revoke
| ssl_enable_alpn | long |
| ssl_enable_npn | long |
| pinnedpublickey | string |
| ssl_verifystatus | long |
| ssl_falsestart | long |
| ssh_auth_types | mask | none, policy_flag, flag
| ssh_public_keyfile | string |
+28 -8
View File
@@ -42,14 +42,12 @@
| address_scope | long |
| protocols | mask | http, https, ftp, ftps, scp, sftp, telnet, ldap, ldaps, dict, file, tftp, all, imap, imaps, pop3, pop3s, smtp, smtps, rtsp, rtmp, rtmpt, rtmpe, rtmpte, rtmps, rtmpts, gopher
| protocols | mask | http, https, ftp, ftps, scp, sftp, telnet, ldap, ldaps, dict, file, tftp, all, imap, imaps, pop3, pop3s, smtp, smtps, rtsp, rtmp, rtmpt, rtmpe, rtmpte, rtmps, rtmpts, gopher, smb, smbs
| redir_protocols | mask | http, https, ftp, ftps, scp, sftp, telnet, ldap, ldaps, dict, file, tftp, all, imap, imaps, pop3, pop3s, smtp, smtps, rtsp, rtmp, rtmpt, rtmpe, rtmpte, rtmps, rtmpts, gopher
| redir_protocols | mask | http, https, ftp, ftps, scp, sftp, telnet, ldap, ldaps, dict, file, tftp, all, imap, imaps, pop3, pop3s, smtp, smtps, rtsp, rtmp, rtmpt, rtmpe, rtmpte, rtmps, rtmpts, gopher, smb, smbs
| noproxy | string |
| socks5_gssapi_service | string |
| socks5_gssapi_nec | long |
| tcp_keepalive | long |
@@ -58,15 +56,27 @@
| tcp_keepintvl | long |
| unix_socket_path | string |
| path_as_is | long |
| proxy_service_name | string |
| service_name | string |
| default_protocol | string |
| socks5_gssapi_service | string |
| netrc | long | ignored, optional, required
| userpwd | string |
| proxyuserpwd | string |
| httpauth | mask | none, basic, digest, gssnegotiate, ntlm, any, anysafe, digest_ie, only, ntlm_wb, negotiate
| httpauth | mask | none, basic, digest, ntlm, any, anysafe, digest_ie, only, ntlm_wb, negotiate
| proxyauth | mask | none, basic, digest, gssnegotiate, ntlm, any, anysafe, digest_ie, only, ntlm_wb, negotiate
| proxyauth | mask | none, basic, digest, ntlm, any, anysafe, digest_ie, only, ntlm_wb, negotiate
| netrc_file | string |
@@ -116,7 +126,7 @@
| cookiejar | string |
| http_version | long | none, 1_0, 1_1
| http_version | long | none, 1_0, 1_1, 2_0, 2, 2tls
| cookiesession | long |
@@ -144,6 +154,10 @@
| headeropt | mask | unified, separate
| pipewait | long |
| stream_weight | long |
| mail_from | string |
| mail_auth | string |
@@ -302,12 +316,18 @@
| gssapi_delegation | long | none, policy_flag, flag
| ssl_options | long | allow_beast
| ssl_options | long | allow_beast, no_revoke
| ssl_enable_alpn | long |
| ssl_enable_npn | long |
| pinnedpublickey | string |
| ssl_verifystatus | long |
| ssl_falsestart | long |
| ssh_auth_types | mask | none, policy_flag, flag
| ssh_public_keyfile | string |
+1 -1
View File
@@ -2218,7 +2218,7 @@ Arguments:
* 'string': string
* 'length': max number of UTF-8 chars to check; if ≤ 0, the whole string is
checked _(WeeChat ≥ 1.4)_
* 'error': if not NULL, '*error*' is set with pointer to first non valid UTF-8
* 'error': if not NULL, '*error' is set with pointer to first non valid UTF-8
char in string, if any
Return value:
+28 -8
View File
@@ -42,14 +42,12 @@
| address_scope | long |
| protocols | mask | http, https, ftp, ftps, scp, sftp, telnet, ldap, ldaps, dict, file, tftp, all, imap, imaps, pop3, pop3s, smtp, smtps, rtsp, rtmp, rtmpt, rtmpe, rtmpte, rtmps, rtmpts, gopher
| protocols | mask | http, https, ftp, ftps, scp, sftp, telnet, ldap, ldaps, dict, file, tftp, all, imap, imaps, pop3, pop3s, smtp, smtps, rtsp, rtmp, rtmpt, rtmpe, rtmpte, rtmps, rtmpts, gopher, smb, smbs
| redir_protocols | mask | http, https, ftp, ftps, scp, sftp, telnet, ldap, ldaps, dict, file, tftp, all, imap, imaps, pop3, pop3s, smtp, smtps, rtsp, rtmp, rtmpt, rtmpe, rtmpte, rtmps, rtmpts, gopher
| redir_protocols | mask | http, https, ftp, ftps, scp, sftp, telnet, ldap, ldaps, dict, file, tftp, all, imap, imaps, pop3, pop3s, smtp, smtps, rtsp, rtmp, rtmpt, rtmpe, rtmpte, rtmps, rtmpts, gopher, smb, smbs
| noproxy | string |
| socks5_gssapi_service | string |
| socks5_gssapi_nec | long |
| tcp_keepalive | long |
@@ -58,15 +56,27 @@
| tcp_keepintvl | long |
| unix_socket_path | string |
| path_as_is | long |
| proxy_service_name | string |
| service_name | string |
| default_protocol | string |
| socks5_gssapi_service | string |
| netrc | long | ignored, optional, required
| userpwd | string |
| proxyuserpwd | string |
| httpauth | mask | none, basic, digest, gssnegotiate, ntlm, any, anysafe, digest_ie, only, ntlm_wb, negotiate
| httpauth | mask | none, basic, digest, ntlm, any, anysafe, digest_ie, only, ntlm_wb, negotiate
| proxyauth | mask | none, basic, digest, gssnegotiate, ntlm, any, anysafe, digest_ie, only, ntlm_wb, negotiate
| proxyauth | mask | none, basic, digest, ntlm, any, anysafe, digest_ie, only, ntlm_wb, negotiate
| netrc_file | string |
@@ -116,7 +126,7 @@
| cookiejar | string |
| http_version | long | none, 1_0, 1_1
| http_version | long | none, 1_0, 1_1, 2_0, 2, 2tls
| cookiesession | long |
@@ -144,6 +154,10 @@
| headeropt | mask | unified, separate
| pipewait | long |
| stream_weight | long |
| mail_from | string |
| mail_auth | string |
@@ -302,12 +316,18 @@
| gssapi_delegation | long | none, policy_flag, flag
| ssl_options | long | allow_beast
| ssl_options | long | allow_beast, no_revoke
| ssl_enable_alpn | long |
| ssl_enable_npn | long |
| pinnedpublickey | string |
| ssl_verifystatus | long |
| ssl_falsestart | long |
| ssh_auth_types | mask | none, policy_flag, flag
| ssh_public_keyfile | string |
+28 -8
View File
@@ -42,14 +42,12 @@
| address_scope | long |
| protocols | mask | http, https, ftp, ftps, scp, sftp, telnet, ldap, ldaps, dict, file, tftp, all, imap, imaps, pop3, pop3s, smtp, smtps, rtsp, rtmp, rtmpt, rtmpe, rtmpte, rtmps, rtmpts, gopher
| protocols | mask | http, https, ftp, ftps, scp, sftp, telnet, ldap, ldaps, dict, file, tftp, all, imap, imaps, pop3, pop3s, smtp, smtps, rtsp, rtmp, rtmpt, rtmpe, rtmpte, rtmps, rtmpts, gopher, smb, smbs
| redir_protocols | mask | http, https, ftp, ftps, scp, sftp, telnet, ldap, ldaps, dict, file, tftp, all, imap, imaps, pop3, pop3s, smtp, smtps, rtsp, rtmp, rtmpt, rtmpe, rtmpte, rtmps, rtmpts, gopher
| redir_protocols | mask | http, https, ftp, ftps, scp, sftp, telnet, ldap, ldaps, dict, file, tftp, all, imap, imaps, pop3, pop3s, smtp, smtps, rtsp, rtmp, rtmpt, rtmpe, rtmpte, rtmps, rtmpts, gopher, smb, smbs
| noproxy | string |
| socks5_gssapi_service | string |
| socks5_gssapi_nec | long |
| tcp_keepalive | long |
@@ -58,15 +56,27 @@
| tcp_keepintvl | long |
| unix_socket_path | string |
| path_as_is | long |
| proxy_service_name | string |
| service_name | string |
| default_protocol | string |
| socks5_gssapi_service | string |
| netrc | long | ignored, optional, required
| userpwd | string |
| proxyuserpwd | string |
| httpauth | mask | none, basic, digest, gssnegotiate, ntlm, any, anysafe, digest_ie, only, ntlm_wb, negotiate
| httpauth | mask | none, basic, digest, ntlm, any, anysafe, digest_ie, only, ntlm_wb, negotiate
| proxyauth | mask | none, basic, digest, gssnegotiate, ntlm, any, anysafe, digest_ie, only, ntlm_wb, negotiate
| proxyauth | mask | none, basic, digest, ntlm, any, anysafe, digest_ie, only, ntlm_wb, negotiate
| netrc_file | string |
@@ -116,7 +126,7 @@
| cookiejar | string |
| http_version | long | none, 1_0, 1_1
| http_version | long | none, 1_0, 1_1, 2_0, 2, 2tls
| cookiesession | long |
@@ -144,6 +154,10 @@
| headeropt | mask | unified, separate
| pipewait | long |
| stream_weight | long |
| mail_from | string |
| mail_auth | string |
@@ -302,12 +316,18 @@
| gssapi_delegation | long | none, policy_flag, flag
| ssl_options | long | allow_beast
| ssl_options | long | allow_beast, no_revoke
| ssl_enable_alpn | long |
| ssl_enable_npn | long |
| pinnedpublickey | string |
| ssl_verifystatus | long |
| ssl_falsestart | long |
| ssh_auth_types | mask | none, policy_flag, flag
| ssh_public_keyfile | string |
+1 -1
View File
@@ -2298,7 +2298,7 @@ Argomenti:
// TRANSLATION MISSING
* 'length': max number of UTF-8 chars to check; if ≤ 0, the whole string is
checked _(WeeChat ≥ 1.4)_
* 'error': se non NULL, '*error*' è impostato con il puntatore al primo
* 'error': se non NULL, '*error' è impostato con il puntatore al primo
carattere UTF-8 non valido nella stringa, se esiste
Valore restituito:
+28 -8
View File
@@ -42,14 +42,12 @@
| address_scope | long |
| protocols | mask | http, https, ftp, ftps, scp, sftp, telnet, ldap, ldaps, dict, file, tftp, all, imap, imaps, pop3, pop3s, smtp, smtps, rtsp, rtmp, rtmpt, rtmpe, rtmpte, rtmps, rtmpts, gopher
| protocols | mask | http, https, ftp, ftps, scp, sftp, telnet, ldap, ldaps, dict, file, tftp, all, imap, imaps, pop3, pop3s, smtp, smtps, rtsp, rtmp, rtmpt, rtmpe, rtmpte, rtmps, rtmpts, gopher, smb, smbs
| redir_protocols | mask | http, https, ftp, ftps, scp, sftp, telnet, ldap, ldaps, dict, file, tftp, all, imap, imaps, pop3, pop3s, smtp, smtps, rtsp, rtmp, rtmpt, rtmpe, rtmpte, rtmps, rtmpts, gopher
| redir_protocols | mask | http, https, ftp, ftps, scp, sftp, telnet, ldap, ldaps, dict, file, tftp, all, imap, imaps, pop3, pop3s, smtp, smtps, rtsp, rtmp, rtmpt, rtmpe, rtmpte, rtmps, rtmpts, gopher, smb, smbs
| noproxy | string |
| socks5_gssapi_service | string |
| socks5_gssapi_nec | long |
| tcp_keepalive | long |
@@ -58,15 +56,27 @@
| tcp_keepintvl | long |
| unix_socket_path | string |
| path_as_is | long |
| proxy_service_name | string |
| service_name | string |
| default_protocol | string |
| socks5_gssapi_service | string |
| netrc | long | ignored, optional, required
| userpwd | string |
| proxyuserpwd | string |
| httpauth | mask | none, basic, digest, gssnegotiate, ntlm, any, anysafe, digest_ie, only, ntlm_wb, negotiate
| httpauth | mask | none, basic, digest, ntlm, any, anysafe, digest_ie, only, ntlm_wb, negotiate
| proxyauth | mask | none, basic, digest, gssnegotiate, ntlm, any, anysafe, digest_ie, only, ntlm_wb, negotiate
| proxyauth | mask | none, basic, digest, ntlm, any, anysafe, digest_ie, only, ntlm_wb, negotiate
| netrc_file | string |
@@ -116,7 +126,7 @@
| cookiejar | string |
| http_version | long | none, 1_0, 1_1
| http_version | long | none, 1_0, 1_1, 2_0, 2, 2tls
| cookiesession | long |
@@ -144,6 +154,10 @@
| headeropt | mask | unified, separate
| pipewait | long |
| stream_weight | long |
| mail_from | string |
| mail_auth | string |
@@ -302,12 +316,18 @@
| gssapi_delegation | long | none, policy_flag, flag
| ssl_options | long | allow_beast
| ssl_options | long | allow_beast, no_revoke
| ssl_enable_alpn | long |
| ssl_enable_npn | long |
| pinnedpublickey | string |
| ssl_verifystatus | long |
| ssl_falsestart | long |
| ssh_auth_types | mask | none, policy_flag, flag
| ssh_public_keyfile | string |
+23 -29
View File
@@ -2219,7 +2219,7 @@ int weechat_utf8_is_valid (const char *string, int length, char **error);
* 'string': 文字列
* 'length': 確認する UTF-8 文字の最大文字数; これを 0 以下に設定した場合、文字列中のすべての文字を確認します
_(WeeChat バージョン 1.4 以上で利用可)_
* 'error': NULL でない場合は '*error*'
* 'error': NULL でない場合は '*error'
は文字列に含まれる最初の妥当でない UTF-8 文字へのポインタ
戻り値:
@@ -7515,9 +7515,8 @@ struct t_hook *weechat_hook_process (const char *command,
引数:
// TRANSLATION MISSING
* 'command': command to launch in child process, URL _(WeeChat ≥ 0.3.7)_ or
function _(WeeChat ≥ 1.5)_ (see below)
* 'command': 子プロセスで実行するコマンド、URL _(WeeChat バージョン 0.3.7 以上で利用可)_
または関数 _(WeeChat バージョン 1.5 以上で利用可)_ (下記参照)
* 'timeout': コマンドのタイムアウト (ミリ秒):
このタイムアウトを過ぎたら、子プロセスを kill します (タイムアウトさせない場合は 0)
* 'callback':
@@ -7533,19 +7532,15 @@ struct t_hook *weechat_hook_process (const char *command,
**** '3': メモリ不足
**** '4': ファイルに関するエラー
*** '< 0':
// TRANSLATION MISSING
**** 'WEECHAT_HOOK_PROCESS_RUNNING': data available, but child still running)
// TRANSLATION MISSING
**** 'WEECHAT_HOOK_PROCESS_ERROR': error when launching command
// TRANSLATION MISSING
**** 'WEECHAT_HOOK_PROCESS_CHILD': callback is called in the child process
**** 'WEECHAT_HOOK_PROCESS_RUNNING': データは利用可能だが子プロセスは終了していない
**** 'WEECHAT_HOOK_PROCESS_ERROR': コマンドの起動中にエラー
**** 'WEECHAT_HOOK_PROCESS_CHILD': 子プロセスからコールバックが呼び出された
** 'out': コマンドの標準出力 (stdout)
** 'err': コマンドの標準エラー出力 (stderr)
** 戻り値:
*** 'WEECHAT_RC_OK'
*** 'WEECHAT_RC_ERROR'
// TRANSLATION MISSING
*** child process return code (in case of function with "func:" in command)
*** 子プロセスのリターンコード ('command' に "func:" を指定して関数を実行した場合)
* 'callback_pointer': WeeChat が 'callback' コールバックを呼び出す際にコールバックに渡すポインタ
* 'callback_data': WeeChat が 'callback' コールバックを呼び出す際にコールバックに渡すポインタ;
このポインタが NULL でない場合、このポインタは malloc (または類似の関数)
@@ -7562,15 +7557,14 @@ struct t_hook *weechat_hook_process (const char *command,
の内容がダウンロードされます _(WeeChat バージョン 0.3.7 以上で利用可)_ 。<<_hook_process_hashtable,weechat_hook_process_hashtable>>
関数を使えば URL に対してオプションを与えることもできます。
// TRANSLATION MISSING
The command can also be a function name with format: "func:name", to execute
the function "name" _(WeeChat ≥ 1.5)_. This function receives a single argument
('data') and must return a string, which is sent to the callback. +
In C API, the callback is called with the return code set to
'WEECHAT_HOOK_PROCESS_CHILD', which means the callback is running in the child
process (after fork). +
In scripting API, the function 'name' is called directly and its result
(string) is sent to the callback (like the output of an external command).
'command' には関数名を指定することも可能です。"name" という関数を実行するには "func:name"
のように指定します _(WeeChat バージョン 1.5 以上で利用可)_ 。ここで指定した関数 "name" は単独の引数 ('data')
を受け取り、文字列を返すものでなければいけません。関数から返された文字列が 'callback' コールバックに送られます。 +
C API の場合、'callback' コールバックが 'return_code' リターンコードに
'WEECHAT_HOOK_PROCESS_CHILD' が設定された状態で呼び出されます。すなわち (フォークの後に)
子プロセスが呼び出すのは関数 "name" ではなく 'callback' コールバックです。 +
スクリプト API の場合、子プロセスが呼び出すのは関数 "name" であり、関数 "name" の戻り値 (文字列) が
'callback' コールバックに送られます (関数の戻り値は外部コマンドを実行した場合の出力と同様に取り扱われます)。
[TIP]
WeeChat に関する情報 (例えば現在の安定版、最新の git コミット、...)
@@ -7591,7 +7585,7 @@ C 言語での使用例:
[source,C]
----
/* example with an external command */
/* 外部コマンドを実行する例 */
int
my_process_cb (const void *pointer, void *data, const char *command,
int return_code, const char *out, const char *err)
@@ -7623,20 +7617,20 @@ my_process_cb (const void *pointer, void *data, const char *command,
struct t_hook *my_process_hook = weechat_hook_process ("ls", 5000,
&my_process_cb, NULL, NULL);
/* example with the callback called in the child process */
/* 子プロセスからコールバックを呼び出す例 */
int
my_process_cb (const void *pointer, void *data, const char *command,
int return_code, const char *out, const char *err)
{
if (return_code == WEECHAT_HOOK_PROCESS_CHILD)
{
/* do something blocking... */
/* 何かブロックを生じさせるようなことを実行... */
/* ... */
/* the stdout will be sent as "out" in the parent callback */
/* 親プロセスはこの標準出力の内容を "out" に設定して、コールバックを呼び出します */
printf ("this is the result");
/* return code of the process */
/* このプロセスの戻り値 */
return 0;
}
else
@@ -7677,7 +7671,7 @@ struct t_hook *my_process_hook = weechat_hook_process ("func:get_status", 5000,
# プロトタイプ
hook = weechat.hook_process(command, timeout, callback, callback_data)
# example with an external command
# 外部コマンドを実行する例
def my_process_cb(data, command, return_code, out, err):
if return_code == weechat.WEECHAT_HOOK_PROCESS_ERROR:
weechat.prnt("", "Error with command '%s'" % command)
@@ -7692,9 +7686,9 @@ def my_process_cb(data, command, return_code, out, err):
hook = weechat.hook_process("ls", 5000, "my_process_cb", "")
# example with a script function
# スクリプト関数を実行する例
def get_status(data):
# do something blocking...
# 何かブロックを生じさせるようなことを実行...
# ...
return "this is the result"
+2 -2
View File
@@ -18,9 +18,9 @@
| irc | irc_nick | pobiera aktualny nick z serwera | nazwa serwera
| irc | irc_nick_color | get nick color code (*deprecated* since version 1.5, replaced by "nick_color") | nazwa użytkownika
| irc | irc_nick_color | pobierz kod koloru nicka (*przestarzałe* od wersji 1.5, zamienione przez "nick_color") | nazwa użytkownika
| irc | irc_nick_color_name | get nick color name (*deprecated* since version 1.5, replaced by "nick_color_name") | nazwa użytkownika
| irc | irc_nick_color_name | pobierz nazwę koloru nicka (*przestarzałe* od wersji 1.5, zamienione przez "nick_color_name") | nazwa użytkownika
| irc | irc_nick_from_host | pobiera nick z hosta IRC | host IRC (jak `:nick!nazwa@serwer.com`)
+28 -8
View File
@@ -42,14 +42,12 @@
| address_scope | long |
| protocols | mask | http, https, ftp, ftps, scp, sftp, telnet, ldap, ldaps, dict, file, tftp, all, imap, imaps, pop3, pop3s, smtp, smtps, rtsp, rtmp, rtmpt, rtmpe, rtmpte, rtmps, rtmpts, gopher
| protocols | mask | http, https, ftp, ftps, scp, sftp, telnet, ldap, ldaps, dict, file, tftp, all, imap, imaps, pop3, pop3s, smtp, smtps, rtsp, rtmp, rtmpt, rtmpe, rtmpte, rtmps, rtmpts, gopher, smb, smbs
| redir_protocols | mask | http, https, ftp, ftps, scp, sftp, telnet, ldap, ldaps, dict, file, tftp, all, imap, imaps, pop3, pop3s, smtp, smtps, rtsp, rtmp, rtmpt, rtmpe, rtmpte, rtmps, rtmpts, gopher
| redir_protocols | mask | http, https, ftp, ftps, scp, sftp, telnet, ldap, ldaps, dict, file, tftp, all, imap, imaps, pop3, pop3s, smtp, smtps, rtsp, rtmp, rtmpt, rtmpe, rtmpte, rtmps, rtmpts, gopher, smb, smbs
| noproxy | string |
| socks5_gssapi_service | string |
| socks5_gssapi_nec | long |
| tcp_keepalive | long |
@@ -58,15 +56,27 @@
| tcp_keepintvl | long |
| unix_socket_path | string |
| path_as_is | long |
| proxy_service_name | string |
| service_name | string |
| default_protocol | string |
| socks5_gssapi_service | string |
| netrc | long | ignored, optional, required
| userpwd | string |
| proxyuserpwd | string |
| httpauth | mask | none, basic, digest, gssnegotiate, ntlm, any, anysafe, digest_ie, only, ntlm_wb, negotiate
| httpauth | mask | none, basic, digest, ntlm, any, anysafe, digest_ie, only, ntlm_wb, negotiate
| proxyauth | mask | none, basic, digest, gssnegotiate, ntlm, any, anysafe, digest_ie, only, ntlm_wb, negotiate
| proxyauth | mask | none, basic, digest, ntlm, any, anysafe, digest_ie, only, ntlm_wb, negotiate
| netrc_file | string |
@@ -116,7 +126,7 @@
| cookiejar | string |
| http_version | long | none, 1_0, 1_1
| http_version | long | none, 1_0, 1_1, 2_0, 2, 2tls
| cookiesession | long |
@@ -144,6 +154,10 @@
| headeropt | mask | unified, separate
| pipewait | long |
| stream_weight | long |
| mail_from | string |
| mail_auth | string |
@@ -302,12 +316,18 @@
| gssapi_delegation | long | none, policy_flag, flag
| ssl_options | long | allow_beast
| ssl_options | long | allow_beast, no_revoke
| ssl_enable_alpn | long |
| ssl_enable_npn | long |
| pinnedpublickey | string |
| ssl_verifystatus | long |
| ssl_falsestart | long |
| ssh_auth_types | mask | none, policy_flag, flag
| ssh_public_keyfile | string |
+2 -2
View File
@@ -413,7 +413,7 @@
** wartości: 1 .. 10080 (domyślna wartość: `5`)
* [[option_irc.network.sasl_fail_unavailable]] *irc.network.sasl_fail_unavailable*
** opis: `cause SASL authentication failure when SASL is requested but unavailable on the server; when this option is enabled, it has effect only if option "sasl_fail" is set to "reconnect" or "disconnect" in the server`
** opis: `powoduje niepowodzenie autentykacji SASL, kiedy została ona zarządana ale nie jest dostępna po stronie serwera; kiedy ta opcja jest włączona, ma ona wpływ tylko jeśli opcja "sasl_fail" jest ustawiona na "reconnect" lub "disconnect" dla serwera`
** typ: bool
** wartości: on, off (domyślna wartość: `on`)
@@ -558,7 +558,7 @@
** wartości: dowolny ciąg (domyślna wartość: `""`)
* [[option_irc.server_default.sasl_fail]] *irc.server_default.sasl_fail*
** opis: `action to perform if SASL authentication fails: "continue" to ignore the authentication problem, "reconnect" to schedule a reconnection to the server, "disconnect" to disconnect from server (see also option irc.network.sasl_fail_unavailable)`
** opis: `akcja do wykonania jeśli uwierzytelnianie SASL się nie powiedzie: "continue" dla zignorowania problemu, "reconnect" ponownie połącz się z serwerem, "disconnect" odłącz od serwera (zobacz też opcję irc.network.sasl_fail_unavailable)`
** typ: liczba
** wartości: continue, reconnect, disconnect (domyślna wartość: `continue`)
+1 -1
View File
@@ -28,7 +28,7 @@
** wartości: on, off (domyślna wartość: `off`)
* [[option_logger.file.mask]] *logger.file.mask*
** opis: `default file name mask for log files (format is "directory/to/file" or "file", without first "/" because "path" option is used to build complete path to file); local buffer variables are permitted (you should use only variables that are defined on all buffers, so for example you should NOT use $server nor $channel); date specifiers are permitted (see man strftime)`
** opis: `domyślna maska nazw plików z logami (format to "ścieżka/do/pliku" lub "plik", bez pierwszego "/" ponieważ opcja "path" jest użyta do stworzenia kompletnej ścieżki do pliku); lokalne zmienne buforów dozwolone; (powinno się używać tylko zmiennych zdefiniowanych dla wszytkich buforów, na przykład nie należy używać $server ani $channel); określenia dla daty są dozwolone (zobacz man strftime)`
** typ: ciąg
** wartości: dowolny ciąg (domyślna wartość: `"$plugin.$name.weechatlog"`)
+3 -4
View File
@@ -499,10 +499,9 @@ key[shift]).
[[irc_ssl_connection]]
=== Mam problemy podczas połączenia z serwerem używającym SSL, co mogę zrobić?
// TRANSLATION MISSING
If you are using Mac OS X, you must install `openssl` from Homebrew.
A CA file will be bootstrapped using certificates from the system keychain.
You can then set the path to certificates in WeeChat:
Jeśli używasz Mac OS X, musisz zainstalować `openssl` z Homebrew.
Plik CA zostanie wygenerowany korzystając z systemowego keychaina.
Możez natępnie ustawić ścierzkę do certyfikatów w WeeChat:
----
/set weechat.network.gnutls_ca_file "/usr/local/etc/openssl/cert.pem"
+3 -6
View File
@@ -246,20 +246,17 @@ Wyjście z kanału (zostawiając otwarty bufor):
/part [wiadomość pożegnalna]
----
// TRANSLATION MISSING
Close a server, channel or private buffer (`/close` is an alias for
Zamknij serwer, kanał albo prywatny bufor (`/close` to alias dla
`/buffer close`):
----
/close
----
// TRANSLATION MISSING
[WARNING]
Closing the server buffer will close all channel/private buffers.
Zamknięcie buforu serwera poskutkuje zamknięciem wszystkich buforów prywatnych/kanałów.
// TRANSLATION MISSING
Disconnect from server, on the server buffer:
Rozłączanie się z serwerem, w buforze serwera:
----
/disconnect
+2 -4
View File
@@ -2249,12 +2249,10 @@ WeeChat wspiera uwierzytelnianie SASL, używając różnych mechanizmów:
* 'plain': hasło w czystym tekście (domyślne)
* 'ecdsa-nist256p-challenge': klucz prywatny/publiczny
* 'external': certyfikat SSL po stronie klienta
// TRANSLATION MISSING
* 'dh-blowfish': hasło zaszyfrowane algorytmem blowfish
(*insecure*, not recommended)
// TRANSLATION MISSING
(*niebezpieczne*, nie zalecane)
* 'dh-aes': hasło zaszyfrowane algorytmem AES
(*insecure*, not recommended)
(*niebezpieczne*, nie zalecane)
[NOTE]
Biblioteka "gcrypt" jest wymagana podczas kompilacji WeeChat w celu dodania
+12 -4
View File
@@ -7767,7 +7767,6 @@ msgid "timeout (in seconds) before giving up SASL authentication"
msgstr ""
"czas oczekiwania (w sekundach) przed zaprzestaniem uwierzytelniania SASL"
#, fuzzy
msgid ""
"action to perform if SASL authentication fails: \"continue\" to ignore the "
"authentication problem, \"reconnect\" to schedule a reconnection to the "
@@ -7776,7 +7775,7 @@ msgid ""
msgstr ""
"akcja do wykonania jeśli uwierzytelnianie SASL się nie powiedzie: \"continue"
"\" dla zignorowania problemu, \"reconnect\" ponownie połącz się z serwerem, "
"\"disconnect\" odłącz od serwera"
"\"disconnect\" odłącz od serwera (zobacz też opcję irc.network.sasl_fail_unavailable)"
msgid "automatically connect to server when WeeChat is starting"
msgstr "automatycznie połącz się z serwerem przy uruchamianiu WeeChat"
@@ -8496,6 +8495,10 @@ msgid ""
"the server; when this option is enabled, it has effect only if option "
"\"sasl_fail\" is set to \"reconnect\" or \"disconnect\" in the server"
msgstr ""
"powoduje niepowodzenie autentykacji SASL, kiedy została ona zarządana ale "
"nie jest dostępna po stronie serwera; kiedy ta opcja jest włączona, ma ona "
"wpływ tylko jeśli opcja \"sasl_fail\" jest ustawiona na \"reconnect\" lub "
"\"disconnect\" dla serwera"
msgid "send unknown commands to server"
msgstr "wysyłaj nieznane komendy do serwera"
@@ -8572,11 +8575,15 @@ msgid ""
"get nick color code (*deprecated* since version 1.5, replaced by \"nick_color"
"\")"
msgstr ""
"pobierz kod koloru nicka (*przestarzałe* od wersji 1.5, zamienione przez "
"\"nick_color\")"
msgid ""
"get nick color name (*deprecated* since version 1.5, replaced by "
"\"nick_color_name\")"
msgstr ""
"pobierz nazwę koloru nicka (*przestarzałe* od wersji 1.5, zamienione przez "
"\"nick_color_name\")"
msgid "get buffer pointer for an IRC server/channel/nick"
msgstr "pobiera wskaźnik dla serwera/kanału/nicku IRC"
@@ -9630,7 +9637,6 @@ msgstr ""
"zapisuje informacje w pliku z logami o rozpoczęciu i zakończeniu logowania "
"buforu"
#, fuzzy
msgid ""
"default file name mask for log files (format is \"directory/to/file\" or "
"\"file\", without first \"/\" because \"path\" option is used to build "
@@ -9642,7 +9648,9 @@ msgstr ""
"domyślna maska nazw plików z logami (format to \"ścieżka/do/pliku\" lub "
"\"plik\", bez pierwszego \"/\" ponieważ opcja \"path\" jest użyta do "
"stworzenia kompletnej ścieżki do pliku); lokalne zmienne buforów dozwolone; "
"określenia dla daty są dozwolone (zobacz man strftime)"
"(powinno się używać tylko zmiennych zdefiniowanych dla wszytkich buforów, "
"na przykład nie należy używać $server ani $channel); określenia dla daty "
"są dozwolone (zobacz man strftime)"
msgid "use only lower case for log filenames"
msgstr "używaj tylko małych liter dla nazw plików z logami"
+63 -3
View File
@@ -46,7 +46,7 @@
char *url_type_string[] = { "string", "long", "long long", "mask" };
/*
* Constants/options for Curl 7.38.0
* Constants/options for Curl 7.49.0
* (this list of options must be updated on every new Curl release)
*/
@@ -103,6 +103,10 @@ struct t_url_constant url_protocols[] =
#endif
#if LIBCURL_VERSION_NUM >= 0x071502 /* 7.21.2 */
URL_DEF_CONST(PROTO, GOPHER),
#endif
#if LIBCURL_VERSION_NUM >= 0x072800 /* 7.40.0 */
URL_DEF_CONST(PROTO, SMB),
URL_DEF_CONST(PROTO, SMBS),
#endif
{ NULL, 0 },
};
@@ -123,7 +127,6 @@ struct t_url_constant url_auth[] =
URL_DEF_CONST(AUTH, NONE),
URL_DEF_CONST(AUTH, BASIC),
URL_DEF_CONST(AUTH, DIGEST),
URL_DEF_CONST(AUTH, GSSNEGOTIATE),
URL_DEF_CONST(AUTH, NTLM),
URL_DEF_CONST(AUTH, ANY),
URL_DEF_CONST(AUTH, ANYSAFE),
@@ -137,6 +140,9 @@ struct t_url_constant url_auth[] =
#if LIBCURL_VERSION_NUM >= 0x071600 /* 7.22.0 */
URL_DEF_CONST(AUTH, NTLM_WB),
#endif
#if LIBCURL_VERSION_NUM >= 0x070A06 && LIBCURL_VERSION_NUM < 0x072600 /* 7.10.6 - 7.38.0 */
URL_DEF_CONST(AUTH, GSSNEGOTIATE),
#endif
#if LIBCURL_VERSION_NUM >= 0x072600 /* 7.38.0 */
URL_DEF_CONST(AUTH, NEGOTIATE),
#endif
@@ -167,6 +173,18 @@ struct t_url_constant url_http_version[] =
URL_DEF_CONST(_HTTP_VERSION, NONE),
URL_DEF_CONST(_HTTP_VERSION, 1_0),
URL_DEF_CONST(_HTTP_VERSION, 1_1),
#endif
#if LIBCURL_VERSION_NUM >= 0x072100 /* 7.33.0 */
URL_DEF_CONST(_HTTP_VERSION, 2_0),
#endif
#if LIBCURL_VERSION_NUM >= 0x072B00 /* 7.43.0 */
URL_DEF_CONST(_HTTP_VERSION, 2),
#endif
#if LIBCURL_VERSION_NUM >= 0x072F00 /* 7.47.0 */
URL_DEF_CONST(_HTTP_VERSION, 2TLS),
#endif
#if LIBCURL_VERSION_NUM >= 0x073100 /* 7.49.0 */
URL_DEF_CONST(_HTTP_VERSION, 2_PRIOR_KNOWLEDGE),
#endif
{ NULL, 0 },
};
@@ -268,6 +286,9 @@ struct t_url_constant url_ssl_options[] =
{
#if LIBCURL_VERSION_NUM >= 0x071900 /* 7.25.0 */
URL_DEF_CONST(SSLOPT, ALLOW_BEAST),
#endif
#if LIBCURL_VERSION_NUM >= 0x072C00 /* 7.44.0 */
URL_DEF_CONST(SSLOPT, NO_REVOKE),
#endif
{ NULL, 0 },
};
@@ -365,7 +386,6 @@ struct t_url_option url_options[] =
URL_DEF_OPTION(PROTOCOLS, MASK, url_protocols),
URL_DEF_OPTION(REDIR_PROTOCOLS, MASK, url_protocols),
URL_DEF_OPTION(NOPROXY, STRING, NULL),
URL_DEF_OPTION(SOCKS5_GSSAPI_SERVICE, STRING, NULL),
URL_DEF_OPTION(SOCKS5_GSSAPI_NEC, LONG, NULL),
#endif
#if LIBCURL_VERSION_NUM >= 0x071900 /* 7.25.0 */
@@ -373,6 +393,25 @@ struct t_url_option url_options[] =
URL_DEF_OPTION(TCP_KEEPIDLE, LONG, NULL),
URL_DEF_OPTION(TCP_KEEPINTVL, LONG, NULL),
#endif
#if LIBCURL_VERSION_NUM >= 0x072800 /* 7.40.0 */
URL_DEF_OPTION(UNIX_SOCKET_PATH, STRING, NULL),
#endif
#if LIBCURL_VERSION_NUM >= 0x072A00 /* 7.42.0 */
URL_DEF_OPTION(PATH_AS_IS, LONG, NULL),
#endif
#if LIBCURL_VERSION_NUM >= 0x072B00 /* 7.43.0 */
URL_DEF_OPTION(PROXY_SERVICE_NAME, STRING, NULL),
URL_DEF_OPTION(SERVICE_NAME, STRING, NULL),
#endif
#if LIBCURL_VERSION_NUM >= 0x072D00 /* 7.45.0 */
URL_DEF_OPTION(DEFAULT_PROTOCOL, STRING, NULL),
#endif
#if LIBCURL_VERSION_NUM >= 0x071304 && LIBCURL_VERSION_NUM < 0x073100 /* 7.19.4 - 7.49.0 */
URL_DEF_OPTION(SOCKS5_GSSAPI_SERVICE, STRING, NULL),
#endif
#if LIBCURL_VERSION_NUM >= 0x073100 /* 7.49.0 */
URL_DEF_OPTION(TCP_FASTOPEN, LONG, NULL),
#endif
/*
* name and password options (authentication)
@@ -480,6 +519,12 @@ struct t_url_option url_options[] =
URL_DEF_OPTION(HEADEROPT, MASK, url_header),
/*URL_DEF_OPTION(PROXYHEADER, LIST, NULL),*/
#endif
#if LIBCURL_VERSION_NUM >= 0x072B00 /* 7.43.0 */
URL_DEF_OPTION(PIPEWAIT, LONG, NULL),
#endif
#if LIBCURL_VERSION_NUM >= 0x072E00 /* 7.46.0 */
URL_DEF_OPTION(STREAM_WEIGHT, LONG, NULL),
#endif
/*
* SMTP options
@@ -498,6 +543,9 @@ struct t_url_option url_options[] =
#if LIBCURL_VERSION_NUM >= 0x071304 /* 7.19.4 */
URL_DEF_OPTION(TFTP_BLKSIZE, LONG, NULL),
#endif
#if LIBCURL_VERSION_NUM >= 0x073000 /* 7.48.0 */
URL_DEF_OPTION(TFTP_NO_OPTIONS, LONG, NULL),
#endif
/*
* FTP options
@@ -637,6 +685,9 @@ struct t_url_option url_options[] =
URL_DEF_OPTION(DNS_LOCAL_IP4, STRING, NULL),
URL_DEF_OPTION(DNS_LOCAL_IP6, STRING, NULL),
#endif
#if LIBCURL_VERSION_NUM >= 0x073100 /* 7.49.0 */
/*URL_DEF_OPTION(CONNECT_TO, LIST, NULL),*/
#endif
/*
* SSL and security options
@@ -695,6 +746,15 @@ struct t_url_option url_options[] =
URL_DEF_OPTION(SSL_ENABLE_ALPN, LONG, NULL),
URL_DEF_OPTION(SSL_ENABLE_NPN, LONG, NULL),
#endif
#if LIBCURL_VERSION_NUM >= 0x072700 /* 7.39.0 */
URL_DEF_OPTION(PINNEDPUBLICKEY, STRING, NULL),
#endif
#if LIBCURL_VERSION_NUM >= 0x072900 /* 7.41.0 */
URL_DEF_OPTION(SSL_VERIFYSTATUS, LONG, NULL),
#endif
#if LIBCURL_VERSION_NUM >= 0x072A00 /* 7.42.0 */
URL_DEF_OPTION(SSL_FALSESTART, LONG, NULL),
#endif
/*
* SSH options
+1 -2
View File
@@ -2196,8 +2196,7 @@ irc_server_send_one_msg (struct t_irc_server *server, int flags,
{
if (first_message)
{
irc_raw_print (server, IRC_RAW_FLAG_SEND,
(msg_encoded) ? msg_encoded : message);
irc_raw_print (server, IRC_RAW_FLAG_SEND, message);
}
if (new_msg)
{
+5 -50
View File
@@ -71,8 +71,11 @@ plugin_script_api_config_new (struct t_weechat_plugin *weechat_plugin,
script,
function_and_data);
if (!new_config_file && function_and_data)
free (function_and_data);
if (!new_config_file)
{
if (function_and_data)
free (function_and_data);
}
return new_config_file;
}
@@ -376,9 +379,6 @@ plugin_script_api_hook_command (struct t_weechat_plugin *weechat_plugin,
char *function_and_data;
struct t_hook *new_hook;
if (!function || !function[0])
return NULL;
function_and_data = plugin_script_build_function_and_data (function, data);
new_hook = weechat_hook_command (command, description, args,
@@ -418,9 +418,6 @@ plugin_script_api_hook_command_run (struct t_weechat_plugin *weechat_plugin,
char *function_and_data;
struct t_hook *new_hook;
if (!function || !function[0])
return NULL;
function_and_data = plugin_script_build_function_and_data (function, data);
new_hook = weechat_hook_command_run (command,
@@ -458,9 +455,6 @@ plugin_script_api_hook_timer (struct t_weechat_plugin *weechat_plugin,
char *function_and_data;
struct t_hook *new_hook;
if (!function || !function[0])
return NULL;
function_and_data = plugin_script_build_function_and_data (function, data);
new_hook = weechat_hook_timer (interval, align_second, max_calls,
@@ -499,9 +493,6 @@ plugin_script_api_hook_fd (struct t_weechat_plugin *weechat_plugin,
char *function_and_data;
struct t_hook *new_hook;
if (!function || !function[0])
return NULL;
function_and_data = plugin_script_build_function_and_data (function, data);
new_hook = weechat_hook_fd (fd, flag_read, flag_write, flag_exception,
@@ -544,9 +535,6 @@ plugin_script_api_hook_process_hashtable (struct t_weechat_plugin *weechat_plugi
char *function_and_data;
struct t_hook *new_hook;
if (!function || !function[0])
return NULL;
function_and_data = plugin_script_build_function_and_data (function, data);
new_hook = weechat_hook_process_hashtable (command, options, timeout,
@@ -619,9 +607,6 @@ plugin_script_api_hook_connect (struct t_weechat_plugin *weechat_plugin,
char *function_and_data;
struct t_hook *new_hook;
if (!function || !function[0])
return NULL;
function_and_data = plugin_script_build_function_and_data (function, data);
new_hook = weechat_hook_connect (proxy, address, port, ipv6, retry,
@@ -669,9 +654,6 @@ plugin_script_api_hook_print (struct t_weechat_plugin *weechat_plugin,
char *function_and_data;
struct t_hook *new_hook;
if (!function || !function[0])
return NULL;
function_and_data = plugin_script_build_function_and_data (function, data);
new_hook = weechat_hook_print (buffer, tags, message, strip_colors,
@@ -711,9 +693,6 @@ plugin_script_api_hook_signal (struct t_weechat_plugin *weechat_plugin,
char *function_and_data;
struct t_hook *new_hook;
if (!function || !function[0])
return NULL;
function_and_data = plugin_script_build_function_and_data (function, data);
new_hook = weechat_hook_signal (signal, callback, script,
@@ -752,9 +731,6 @@ plugin_script_api_hook_hsignal (struct t_weechat_plugin *weechat_plugin,
char *function_and_data;
struct t_hook *new_hook;
if (!function || !function[0])
return NULL;
function_and_data = plugin_script_build_function_and_data (function, data);
new_hook = weechat_hook_hsignal (signal, callback, script,
@@ -793,9 +769,6 @@ plugin_script_api_hook_config (struct t_weechat_plugin *weechat_plugin,
char *function_and_data;
struct t_hook *new_hook;
if (!function || !function[0])
return NULL;
function_and_data = plugin_script_build_function_and_data (function, data);
new_hook = weechat_hook_config (option, callback, script,
@@ -836,9 +809,6 @@ plugin_script_api_hook_completion (struct t_weechat_plugin *weechat_plugin,
char *function_and_data;
struct t_hook *new_hook;
if (!function || !function[0])
return NULL;
function_and_data = plugin_script_build_function_and_data (function, data);
new_hook = weechat_hook_completion (completion, description,
@@ -878,9 +848,6 @@ plugin_script_api_hook_modifier (struct t_weechat_plugin *weechat_plugin,
char *function_and_data;
struct t_hook *new_hook;
if (!function || !function[0])
return NULL;
function_and_data = plugin_script_build_function_and_data (function, data);
new_hook = weechat_hook_modifier (modifier,
@@ -921,9 +888,6 @@ plugin_script_api_hook_info (struct t_weechat_plugin *weechat_plugin,
char *function_and_data;
struct t_hook *new_hook;
if (!function || !function[0])
return NULL;
function_and_data = plugin_script_build_function_and_data (function, data);
new_hook = weechat_hook_info (info_name, description, args_description,
@@ -965,9 +929,6 @@ plugin_script_api_hook_info_hashtable (struct t_weechat_plugin *weechat_plugin,
char *function_and_data;
struct t_hook *new_hook;
if (!function || !function[0])
return NULL;
function_and_data = plugin_script_build_function_and_data (function, data);
new_hook = weechat_hook_info_hashtable (info_name, description,
@@ -1013,9 +974,6 @@ plugin_script_api_hook_infolist (struct t_weechat_plugin *weechat_plugin,
char *function_and_data;
struct t_hook *new_hook;
if (!function || !function[0])
return NULL;
function_and_data = plugin_script_build_function_and_data (function, data);
new_hook = weechat_hook_infolist (infolist_name, description,
@@ -1054,9 +1012,6 @@ plugin_script_api_hook_focus (struct t_weechat_plugin *weechat_plugin,
char *function_and_data;
struct t_hook *new_hook;
if (!function || !function[0])
return NULL;
function_and_data = plugin_script_build_function_and_data (function, data);
new_hook = weechat_hook_focus (area, callback, script, function_and_data);
@@ -6,7 +6,7 @@ index ec63514..45a4fb7 100644
-9
+8
diff --git a/debian-devel/control b/debian-devel/control
index 8fd3e49..a5f9ceb 100644
index 50f1217..bff1b8f 100644
--- a/debian-devel/control
+++ b/debian-devel/control
@@ -8,21 +8,20 @@ Build-Depends:
@@ -24,7 +24,8 @@ index 8fd3e49..a5f9ceb 100644
python-dev,
libaspell-dev,
liblua5.1-0-dev,
tcl8.5-dev,
- tcl8.6-dev,
+ tcl8.5-dev,
guile-2.0-dev,
- libv8-dev [amd64 armel armhf hurd-i386 i386 kfreebsd-amd64 kfreebsd-i386 mips mipsel],
+ libv8-dev,
@@ -44,7 +45,7 @@ index ec63514..45a4fb7 100644
-9
+8
diff --git a/debian-stable/control b/debian-stable/control
index 0f3c34b..790b315 100644
index f9e9aa0..ae1567e 100644
--- a/debian-stable/control
+++ b/debian-stable/control
@@ -8,21 +8,20 @@ Build-Depends:
@@ -62,7 +63,8 @@ index 0f3c34b..790b315 100644
python-dev,
libaspell-dev,
liblua5.1-0-dev,
tcl8.5-dev,
- tcl8.6-dev,
+ tcl8.5-dev,
guile-2.0-dev,
- libv8-dev [amd64 armel armhf hurd-i386 i386 kfreebsd-amd64 kfreebsd-i386 mips mipsel],
+ libv8-dev,
@@ -1,5 +1,5 @@
diff --git a/debian-devel/control b/debian-devel/control
index 8fd3e49..38773be 100644
index 50f1217..24daebc 100644
--- a/debian-devel/control
+++ b/debian-devel/control
@@ -9,7 +9,6 @@ Build-Depends:
@@ -10,9 +10,12 @@ index 8fd3e49..38773be 100644
cmake, pkg-config,
libncursesw5-dev,
gem2deb,
@@ -19,10 +18,10 @@ Build-Depends:
@@ -17,12 +16,12 @@ Build-Depends:
python-dev,
libaspell-dev,
liblua5.1-0-dev,
tcl8.5-dev,
- tcl8.6-dev,
+ tcl8.5-dev,
guile-2.0-dev,
- libv8-dev [amd64 armel armhf hurd-i386 i386 kfreebsd-amd64 kfreebsd-i386 mips mipsel],
+ libv8-dev,
@@ -25,7 +28,7 @@ index 8fd3e49..38773be 100644
Standards-Version: 3.9.6
Homepage: https://weechat.org/
diff --git a/debian-stable/control b/debian-stable/control
index 0f3c34b..0d73171 100644
index f9e9aa0..919202a 100644
--- a/debian-stable/control
+++ b/debian-stable/control
@@ -9,7 +9,6 @@ Build-Depends:
@@ -36,9 +39,12 @@ index 0f3c34b..0d73171 100644
cmake, pkg-config,
libncursesw5-dev,
gem2deb,
@@ -19,10 +18,10 @@ Build-Depends:
@@ -17,12 +16,12 @@ Build-Depends:
python-dev,
libaspell-dev,
liblua5.1-0-dev,
tcl8.5-dev,
- tcl8.6-dev,
+ tcl8.5-dev,
guile-2.0-dev,
- libv8-dev [amd64 armel armhf hurd-i386 i386 kfreebsd-amd64 kfreebsd-i386 mips mipsel],
+ libv8-dev,
@@ -1 +0,0 @@
weechat_debian_wheezy.patch
@@ -0,0 +1,70 @@
diff --git a/debian-devel/control b/debian-devel/control
index 50f1217..81f0bcb 100644
--- a/debian-devel/control
+++ b/debian-devel/control
@@ -9,7 +9,6 @@ Build-Depends:
docbook-xsl,
docbook-xml,
debhelper (>= 9),
- dh-exec,
cmake, pkg-config,
libncursesw5-dev,
gem2deb,
@@ -19,10 +18,10 @@ Build-Depends:
liblua5.1-0-dev,
tcl8.6-dev,
guile-2.0-dev,
- libv8-dev [amd64 armel armhf hurd-i386 i386 kfreebsd-amd64 kfreebsd-i386 mips mipsel],
+ libv8-dev,
libcurl4-gnutls-dev,
- libgcrypt20-dev,
- libgnutls28-dev,
+ libgcrypt11-dev,
+ libgnutls-dev,
zlib1g-dev
Standards-Version: 3.9.6
Homepage: https://weechat.org/
diff --git a/debian-stable/control b/debian-stable/control
index f9e9aa0..6841c04 100644
--- a/debian-stable/control
+++ b/debian-stable/control
@@ -9,7 +9,6 @@ Build-Depends:
docbook-xsl,
docbook-xml,
debhelper (>= 9),
- dh-exec,
cmake, pkg-config,
libncursesw5-dev,
gem2deb,
@@ -19,10 +18,10 @@ Build-Depends:
liblua5.1-0-dev,
tcl8.6-dev,
guile-2.0-dev,
- libv8-dev [amd64 armel armhf hurd-i386 i386 kfreebsd-amd64 kfreebsd-i386 mips mipsel],
+ libv8-dev,
libcurl4-gnutls-dev,
- libgcrypt20-dev,
- libgnutls28-dev,
+ libgcrypt11-dev,
+ libgnutls-dev,
zlib1g-dev
Standards-Version: 3.9.6
Homepage: https://weechat.org/
diff --git a/debian-stable/weechat-plugins.install b/debian-stable/weechat-plugins.install
old mode 100755
new mode 100644
index 198360f..980192f
--- a/debian-stable/weechat-plugins.install
+++ b/debian-stable/weechat-plugins.install
@@ -1,10 +1,8 @@
-#!/usr/bin/dh-exec
-
usr/lib/weechat/plugins/aspell.so
usr/lib/weechat/plugins/exec.so
usr/lib/weechat/plugins/fifo.so
usr/lib/weechat/plugins/guile.so
-[amd64 armel armhf hurd-i386 i386 kfreebsd-amd64 kfreebsd-i386 mips mipsel] usr/lib/weechat/plugins/javascript.so
+usr/lib/weechat/plugins/javascript.so
usr/lib/weechat/plugins/lua.so
usr/lib/weechat/plugins/perl.so
usr/lib/weechat/plugins/python.so
+2 -2
View File
@@ -32,9 +32,9 @@
# devel-patch the patch version of devel (e.g. 2 for version 1.4.2)
#
WEECHAT_STABLE=1.4
WEECHAT_STABLE=1.5
WEECHAT_DEVEL=1.5
WEECHAT_DEVEL_FULL=1.5-rc2
WEECHAT_DEVEL_FULL=1.5
if [ $# -lt 1 ]; then
echo >&2 "Syntax: $0 stable|devel|devel-full|devel-major|devel-minor|devel-patch"
+3 -1
View File
@@ -23,7 +23,7 @@
#
%define name weechat
%define version 1.4
%define version 1.5
%define release 1
Name: %{name}
@@ -77,6 +77,8 @@ rm -rf $RPM_BUILD_ROOT
%{_prefix}/share/icons/hicolor/32x32/apps/weechat.png
%changelog
* Sun May 01 2016 Sébastien Helleu <flashcode@flashtux.org> 1.5-1
- Released version 1.5
* Sun Jan 10 2016 Sébastien Helleu <flashcode@flashtux.org> 1.4-1
- Released version 1.4
* Sun Aug 16 2015 Sébastien Helleu <flashcode@flashtux.org> 1.3-1