Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-04-17 | doc: update German auto-generated files | Sébastien Helleu | |
2020-04-17 | doc: fix examples of password hashes in commands handshake and init (relay ↵ | Sébastien Helleu | |
protocol) | |||
2020-04-17 | core: update German translations | Nils Görs | |
2020-04-16 | relay: fix "id" sent in response to handshake command (weechat protocol) | Sébastien Helleu | |
2020-04-15 | relay: add missing gcrypt lib in CMake and autotools files | Sébastien Helleu | |
This fixes build on Cygwin. | |||
2020-04-14 | doc: revert arrows chars in relay protocol | Sébastien Helleu | |
2020-04-14 | relay: add command "handshake" in weechat relay protocol and nonce to ↵ | Sébastien Helleu | |
prevent replay attacks (closes #1474) This introduces a new command called "handshake" in the weechat relay protocol. It should be sent by the client before the "init" command, to negotiate the way to authenticate with a password. 3 new options are added: * relay.network.auth_password * relay.network.hash_iterations * relay.network.nonce_size | |||
2020-04-12 | relay: update message displayed when the client is connected/authenticated | Sébastien Helleu | |
2020-04-12 | core: move line from "Bug fixes" to "New features" (issue #1358) | Sébastien Helleu | |
2020-04-12 | relay: add option relay.network.auth_timeout | Sébastien Helleu | |
2020-04-12 | relay: add a function to send outqueue to the client | Sébastien Helleu | |
2020-04-12 | relay: update default colors for client status | Sébastien Helleu | |
Colors changed: * relay.color.status_active: lightblue -> green * relay.color.status_auth_failed: lightred -> lightmagenta * relay.color.status_connecting: yellow -> white * relay.color.status_waiting_auth: brown -> yellow The color relay.color.status_disconnected remains lightred by default. | |||
2020-04-12 | relay: actually use the client status "waiting_auth" in irc and weechat ↵ | Sébastien Helleu | |
protocols (closes #1358) Now the status "waiting_auth" is used and displayed in the relay buffer. When a client connects, there are now 2 messages (except for irc protocol if there's no password required): relay: new client on port 9000: 1/weechat/1.2.3.4 (waiting auth) relay: client 1/weechat/1.2.3.4 authenticated If the authentication fails, the messages are: relay: new client on port 9000: 1/weechat/1.2.3.4 (waiting auth) =!= relay: authentication failed with client 1/weechat/1.2.3.4 | |||
2020-04-12 | relay: add comments in truct t_relay_weechat_data | Sébastien Helleu | |
2020-04-12 | core: update ChangeLog (issue #1461) | Sébastien Helleu | |
2020-04-12 | core: fix indentation | Sébastien Helleu | |
2020-04-12 | cmake: fix bugged WEECHAT_SHAREDIR definition exposed by DATAROOTDIR rename | Eli Schwartz | |
configure.ac defines this to /usr/share/weechat, which means scripts can load from this directory as a fallback for $HOME/.weechat/, but cmake defines this instead as /usr/share, which means system-installed fallback scripts would need to be installed to /usr/share/python/foo.py instead, and that's completely insane! Fix this discrepancy by creating a cmake define specifically for WEECHAT_SHAREDIR based on the datarootdir, just like autotools does it. | |||
2020-04-12 | cmake: rename internal variable SHAREDIR to DATAROOTDIR | Eli Schwartz | |
This is how other build systems (e.g. autotools) see the variable, and cmake's own GNUInstallDirs defines the same. It more clearly describes what this setting does vs. the ambiguous "sharedir". | |||
2020-04-12 | trigger: evaluate arguments of command when the trigger is created (closes ↵ | Sébastien Helleu | |
#1472) | |||
2020-04-11 | core: add contributor in AUTHORS.adoc (issue #1460) | Sébastien Helleu | |
2020-04-11 | core: update ChangeLog (issue #1460) | Sébastien Helleu | |
2020-04-11 | core: remove file cmake/FindPackageHandleStandardArgs.cmake from top ↵ | Sébastien Helleu | |
Makefile.am (issue #1460) | |||
2020-04-11 | cmake: removed vendored FindPackageHandleStandardArgs | Danilo Spinella | |
2020-04-11 | tests: add missing include of locale.h | Sébastien Helleu | |
This fixes build of tests on FreeBSD. | |||
2020-04-10 | tests: fix name of tests | Sébastien Helleu | |
2020-04-08 | tests: add tests on calc functions | Sébastien Helleu | |
Functions tested: - calc_operator_precedence - calc_pop_value - calc_list_free_cb - calc_operation - calc_operation_stacks | |||
2020-04-07 | tests: add missing include of stdio.h (issue #1469) | Sébastien Helleu | |
2020-04-07 | core: fix memory leak in calculation of expression on FreeBSD (closes #1469) | Sébastien Helleu | |
The memory leak was caused by a bug in function setlocale on FreeBSD: https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=243195 The fix is the following: * Remove the calls to setlocale when formatting the result. * The function snprintf is still called, and then is now locale dependent, for example in French the decimal separator is a comma instead of a dot. * A new function calc_sanitize_decimal_number is introduced to "sanitize" a decimal number: keep only the decimal separator (replace it by a dot) and remove any other separator found. Unit tests are added on these functions: * calc_sanitize_decimal_number * calc_format_result | |||
2020-04-07 | core: fix resize of a bar when its size is 0 (automatic) (closes #1470) | Sébastien Helleu | |
2020-04-06 | buflist: evaluate option buflist.look.sort (closes #1465) | Sébastien Helleu | |
The evaluation allows to use different sort for the bar items, for example with such value: ${if:${bar_item.name}==buflist?number:short_name} This sorts by number on the first bar item and by short name on the two other bar items. | |||
2020-04-05 | doc: update Polish auto-generated files | Sébastien Helleu | |
2020-04-05 | doc: update polish translation | Krzysztof Korościk | |
2020-04-05 | po: update polish translation | Krzysztof Korościk | |
2020-04-05 | doc: fix broken literal blocks in Japanese docs with Firefox (closes #1466) | Sébastien Helleu | |
2020-04-04 | python: fix crash when invalid UTF-8 string is in a WeeChat hashtable ↵ | Sébastien Helleu | |
converted to a Python dict (closes #1463) | |||
2020-04-03 | doc: update German auto-generated file | Sébastien Helleu | |
2020-04-03 | core: update German translations | Nils Görs | |
2020-04-02 | fset: fix help on options fset.format.option1 and fset.format.option2 | Sébastien Helleu | |
2020-03-31 | tests: add tests on function irc_protocol_cb_353 with option ↵ | Sébastien Helleu | |
irc.look.color_nicks_in_names set to on | |||
2020-03-30 | tests: add tests on IRC color functions | Sébastien Helleu | |
Functions tested: - irc_color_convert_rgb2irc - irc_color_convert_term2irc - irc_color_for_tags - irc_color_modifier_cb - irc_color_weechat_add_to_infolist | |||
2020-03-30 | tests: add test with remapped color in function irc_color_decode | Sébastien Helleu | |
2020-03-30 | irc: add missing modifier "irc_color_decode_ansi" in comment on function ↵ | Sébastien Helleu | |
irc_color_modifier_cb | |||
2020-03-29 | core: remove directory usr/share/applications/ from cygport file | Sébastien Helleu | |
2020-03-29 | Version 2.9-dev | Sébastien Helleu | |
2020-03-29 | Version 2.8 | Sébastien Helleu | |
2020-03-29 | core: add version 2.7.1 in weechat.spec | Sébastien Helleu | |
2020-03-28 | tests: add tests on remaining IRC protocol functions and callbacks | Sébastien Helleu | |
2020-03-28 | tests: add tests on function irc_protocol_get_message_tags | Sébastien Helleu | |
2020-03-28 | irc: move functions irc_protocol_get_message_tags and ↵ | Sébastien Helleu | |
irc_protocol_parse_time before protocol callbacks | |||
2020-03-28 | irc: remove empty lines | Sébastien Helleu | |