Name | Modified | Size | Downloads / Week |
---|---|---|---|
Parent folder | |||
README.md | 2025-07-19 | 2.2 kB | |
v4.7.0 source code.tar.gz | 2025-07-19 | 5.3 MB | |
v4.7.0 source code.zip | 2025-07-19 | 5.9 MB | |
Totals: 3 Items | 11.2 MB | 2 |
Changed
- breaking: core: fix buffer overflow in function utf8_next_char and return NULL for empty string
- breaking: core: fix integer overflow and return "unsigned long" in function util_version_number
- core: write configuration files on disk only if there are changes (#2250)
- core: always enable partial completion for templates in option weechat.completion.partial_completion_templates, add option weechat.completion.partial_completion_auto_expand to expand word on new completion (#2253)
- core: add script name in output of
/debug hooks <plugin>
- relay/api: return HTTP error 405 (Method Not Allowed) when the method received is not allowed
Added
- core: add support of specifier
%@
for UTC time in function util_strftimeval - api: add function file_compare
- irc: add support of strikethrough text in IRC messages (#2248)
- buflist: add variables
${number_zero}
and${number_zero2}
(zero-padded buffer number) - tests: add fuzz testing (#1462)
Fixed
- core: fix write of weechat.log to stdout with
weechat-headless --stdout
(#2247) - core: add refresh of window title on buffer switch, when option weechat.look.window_title is set
- core: consider all keys are safe in cursor context (#2244)
- core: fix integer overflow with decimal numbers in calculation of expression
- core: fix integer overflow in base32 encoding/decoding
- core: fix buffer overflow in function util_parse_time
- core: fix buffer overflow in function eval_syntax_highlight_colorize
- core: fix buffer overflow in function eval_string_base_encode
- core: fix memory leak in function util_parse_delay
- irc: display nick changes and quit messages when option irc.look.ignore_tag_messages is enabled (#2241)
- perl: fix build when multiplicity is not available (#2243)
- relay/api: reject any invalid or unknown password hash algorithm in handshake resource
- relay/api: process HTTP request received as soon as a NULL char is received
- relay/weechat: fix empty buffers in client when WeeChat is running on Solaris/illumos
- build: fix build on Solaris/illumos (#2251)