Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-03-22 | ruby: fix compiler warning on third argument of function ↵ | Sébastien Helleu | |
weechat_ruby_hash_foreach_cb | |||
2020-03-21 | irc: use larger buffer for message in function ↵ | Sébastien Helleu | |
irc_message_split_authenticate, just in case | |||
2020-03-21 | irc: split AUTHENTICATE message in 400-byte chunks (closes #1459) | Sébastien Helleu | |
2020-03-21 | irc: replace "char *" by "const char *" in arguments of split functions | Sébastien Helleu | |
2020-03-20 | api: add info "auto_connect" (closes #1453) | Sébastien Helleu | |
2020-03-15 | irc: set channel modes to NULL instead of "+" when no modes are remaining | Sébastien Helleu | |
2020-03-15 | irc: add another example of MODE message | Sébastien Helleu | |
2020-03-15 | irc: remove unused variable "modes" from function ↵ | Sébastien Helleu | |
irc_bar_item_buffer_name_content | |||
2020-03-12 | irc: fix variable name in function irc_server_connect when GnuTLS is disabled | Sébastien Helleu | |
2020-03-10 | irc: rename argument in function irc_protocol_is_numeric_command | Sébastien Helleu | |
2020-03-10 | irc: return 0 in function irc_protocol_is_numeric_command if the command is ↵ | Sébastien Helleu | |
NULL or empty | |||
2020-03-09 | irc: add support of fake servers (no I/O, for testing purposes) | Sébastien Helleu | |
2020-03-08 | irc: copy temporary server flag in command /server copy | Sébastien Helleu | |
2020-03-02 | relay: accept hash of password in init command with option "password_hash" | Sébastien Helleu | |
Allowed algorithms are: * PBKDF2 (SHA256 or SHA512, salt, iterations) * SHA256 * SHA512 | |||
2020-03-01 | script: rename variable length_hash to hash_size | Sébastien Helleu | |
2020-03-01 | relay: rename variable length_hash to hash_size | Sébastien Helleu | |
2020-03-01 | api: add function crypto_hash_pbkdf2 | Sébastien Helleu | |
2020-03-01 | core: move crypto functions to wee-crypto.c, rename API function string_hash ↵ | Sébastien Helleu | |
to crypto_hash | |||
2020-03-01 | core: merge functions string_hash_binary and string_hash into a single ↵ | Sébastien Helleu | |
function string_hash | |||
2020-03-01 | script: call function string_hash in script_repo_sha512sum_file to compute ↵ | Sébastien Helleu | |
SHA512 hash This removes dependency on libgcrypt in script plugin. | |||
2020-03-01 | relay: call function string_hash_binary in relay_websocket_build_handshake ↵ | Sébastien Helleu | |
to compute SHA1 hash This removes dependency on libgcrypt in relay plugin. | |||
2020-02-29 | api: add functions string_hash_binary and string_hash | Sébastien Helleu | |
2020-02-28 | php: fix crash when loading script with PHP 7.4 (closes #1452) | Sébastien Helleu | |
2020-02-18 | script: fix memory leak in read of script repository file if it has invalid ↵ | Sébastien Helleu | |
content | |||
2020-02-16 | script: fix unexpected display of scripts list in buffer with command ↵ | Sébastien Helleu | |
/script list -i | |||
2020-02-16 | script: remove dead assignment of variable length in function ↵ | Sébastien Helleu | |
script_action_list_input | |||
2020-02-10 | irc: use irc_server_prefix_chars_default if server->prefix_chars is NULL | Sébastien Helleu | |
2020-02-10 | irc: fix crash when receiving a malformed message 352 (who) | Sébastien Helleu | |
Thanks to Stuart Nevans Locke for reporting the issue. | |||
2020-02-09 | irc: fix crash when a new message 005 is received with longer nick prefixes | Sébastien Helleu | |
Thanks to Stuart Nevans Locke for reporting the issue. | |||
2020-02-08 | irc: fix crash when receiving a malformed message 324 (channel mode) | Sébastien Helleu | |
Thanks to Stuart Nevans Locke for reporting the issue. | |||
2020-02-07 | irc: remove nested switches in function irc_color_decode_ansi_cb | Sébastien Helleu | |
2020-02-05 | irc: use dynamic string in function irc_color_encode | Sébastien Helleu | |
2020-02-05 | irc: replace realloc by dynamic string in function irc_color_decode | Sébastien Helleu | |
2020-02-02 | core: rename function util_get_uptime to util_get_time_diff | Sébastien Helleu | |
The two times must be sent as parameters, which makes the function not specific to uptime. It is now easier to test the function in unit tests. | |||
2020-02-01 | irc: add nick changes in the hotlist (except self nick change) | Sébastien Helleu | |
2020-01-30 | Fix the build with guile-3.0.0. | orbea | |
v2: Update configure.ac too. Signed-off-by: orbea <orbea@riseup.net> | |||
2020-01-25 | logger: fix crash when disabling logging on a buffer (closes #1444) | Sébastien Helleu | |
Crash happens if the log file was deleted before disabling logging and if the option logger.file.info_lines is on. | |||
2020-01-12 | relay: update buffers synchronization when buffers are renamed (closes #1428) | Sébastien Helleu | |
2020-01-11 | irc: case-insensitive comparison on incoming CTCP command, force upper case ↵ | Sébastien Helleu | |
on CTCP replies (closes #1439) | |||
2020-01-04 | xfer: send signal "xfer_ended" after the received file has been renamed ↵ | Sébastien Helleu | |
(closes #1438) | |||
2020-01-04 | core: update copyright dates | Sébastien Helleu | |
2019-12-26 | buflist: add pointer "window" in bar item evaluation | Sébastien Helleu | |
2019-12-21 | relay: reject client with weechat protocol if password or totp is received ↵ | Sébastien Helleu | |
in init command but not set in WeeChat (closes #1435) | |||
2019-12-15 | irc: fix memory leak when the channel topic is changed | Sébastien Helleu | |
2019-12-13 | api: add info "weechat_headless" | Matthew Horan | |
2019-12-13 | irc: add GnuTLS >= 3.1.0 requirement to ssl_password option help (issue #115) | Simmo Saan | |
2019-12-13 | irc: fix compilation with GnuTLS < 3.1.0 (issue #115) | Simmo Saan | |
Due to this ssl_password will be partially unused with GnuTLS < 3.1.0. In that case an encrypted SSL client cert import will simply fail. | |||
2019-11-21 | irc: do not automatically open a channel with name "0" (closes #1429) | Sébastien Helleu | |
"0" is a special channel name which causes a client to leave all the channels it is presently on. Note that when option irc.look.buffer_open_before_join is on, WeeChat may still open channel buffers with an invalid channel name like "1". The server should reply something like that, displayed on the server buffer: 1: No such channel | |||
2019-11-15 | irc: mention /filter command in /help irc.look.smart_filter | Sébastien Helleu | |
2019-11-12 | python: use more idiomatic cmake pkg-config linking | Eli Schwartz | |
cmake documentation is absolutely atrocious, and I don't know why they mention all the wrong things to use, and the cargo cult of successfully writing a cmake build definition (copy-pasting what works from other projects) also uses all the wrong things. But it turns out it is possible to correctly link a PkgConfig target despite all that, at least, *iff* you use cmake >= 3.13. I've chosen option 2, which is to vendor in cmake >= 3.13's FindPkgConfig module in the previous commit. Using IMPORTED_TARGET GLOBAL in a pkg-config check will result in a proper linker target being created. For comparison, this is like using meson's dependency() target, except meson forces you to do this by default. The result is that the build system's internal representation of how to link something, is used instead of manually passing build flags defined in variables. This is an important distinction to make, because cmake does not have a list datatype, and instead turns lists into strings separated by ';' which are indistinguishable from, like, strings which contain ';' characters. When you pass the resulting list-which-isn't-really-a-list to link an executable/library, you either need to preprocess the variable to replace ';' with ' ' (just in case there are multiple elements) or use cmake functions which magically know to do this themselves -- or at least, I assume there are cmake functions that correctly handle so-called "lists", or there would be no need for "lists" to exist. The IMPORTED_TARGET will define a bunch of INTERFACE_* properties which do seem to do exactly this. The resulting build definition should actually, correctly, link python, thereby fixing #1398 in a better way. |