Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-04-19 | core: log to stdout, if headless | Tom Fitzhenry | |
Fixes https://github.com/weechat/weechat/issues/1475 . | |||
2020-04-19 | tests: reduce number of iterations in PBKDF2 tests from 100000 to 1000 | Sébastien Helleu | |
This speeds up tests by about 30%. | |||
2020-04-19 | tests: remove obsolete file test-relay-weechat-protocol.cpp | Sébastien Helleu | |
2020-04-19 | core: disable build with obsolete autotools option "--disable-gnutls" ↵ | Sébastien Helleu | |
(Travis CI) | |||
2020-04-18 | doc: fix asciidoctor options in autotools build | Sébastien Helleu | |
2020-04-18 | doc: fix table sizes on small screens | Sébastien Helleu | |
2020-04-18 | doc: prevent lines from wrapping in <pre> elements | Sébastien Helleu | |
2020-04-18 | doc: update default trigger cmd_pass in user's guide | Sébastien Helleu | |
2020-04-18 | trigger: do not hide values of options with /set command in cmd_pass trigger | Sébastien Helleu | |
2020-04-18 | doc: update auto-generated files with relay options | Sébastien Helleu | |
2020-04-18 | core: make GnuTLS a required dependency | Sébastien Helleu | |
2020-04-18 | relay: move variable nonce in relay client structure | Sébastien Helleu | |
2020-04-18 | relay: allow only one handshake in weechat protocol | Sébastien Helleu | |
2020-04-18 | relay: immediately close connection if the handshake failed (weechat protocol) | Sébastien Helleu | |
2020-04-17 | doc: fix examples of handshake command (relay protocol) | Sébastien Helleu | |
2020-04-17 | relay: rename configuration options and keywords in handshake command ↵ | Sébastien Helleu | |
(weechat protocol) Configuration options renamed: * relay.network.auth_password -> relay.network.password_hash_algo * relay.network.hash_iterations -> relay.network.password_hash_iterations Handshake command options renamed: * password -> password_hash_algo Handshake reply keys renamed: * auth_password -> password_hash_algo * hash_iterations -> password_hash_iterations | |||
2020-04-17 | doc: use real nonce values in handshake/init examples (relay protocol) | Sébastien Helleu | |
2020-04-17 | doc: add missing "(id)" in commands handshake and init (relay protocol) | Sébastien Helleu | |
2020-04-17 | doc: replace "safest" by "most secure" (relay protocol) | Sébastien Helleu | |
2020-04-17 | doc: add example of option "compression" in command "handshake" (relay protocol) | Sébastien Helleu | |
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. |