Sébastien Helleu
3d40f96e2d
Version 4.3.4
v4.3.4
2024-07-03 21:50:54 +02:00
Sébastien Helleu
f29dd1585e
relay/api: fix "body_type" returned when lines or nicks of a buffer are requested
2024-06-30 00:41:49 +02:00
Sébastien Helleu
3d041a0364
ruby: fix builtin functions not available (issue #2109 )
2024-06-29 08:01:38 +02:00
Sébastien Helleu
f418b4204e
core: add missing command /filter in ChangeLog (issue #1956 )
2024-06-29 08:00:16 +02:00
Brad Smith
680426100d
tests: fix compilation of tests on OpenBSD
2024-06-28 23:23:45 +02:00
Sébastien Helleu
b1a4cd3fab
core: fix crash when deleting a bar that has no items (issue #2138 )
2024-06-27 18:55:01 +02:00
Sébastien Helleu
486ea8837a
python: call empty eval workaround before auto-load of scripts (issue #2046 , issue #2126 )
...
This should definitely fix the crash with Python 3.12, even when scripts are
auto-loaded (the previous fix was working only when the scripts are loaded
manually).
2024-06-26 19:07:35 +02:00
Sébastien Helleu
e5725a366d
scripts: fix reset of "quiet" status in case of nested calls (issue #2046 , issue #2126 )
2024-06-26 19:07:33 +02:00
Sébastien Helleu
1de31fc6a2
core: update ChangeLog (issue #2046 , issue #2126 )
2024-06-23 18:45:48 +02:00
Trygve Aaberge
4dd47188f5
python: unload script interpreters before eval interpreter
...
The workaround in the previous commit didn't work for one user, so try
unloading the eval interpreter last to see if that helps.
2024-06-23 18:43:27 +02:00
Trygve Aaberge
35df848e73
python: add workaround for crash on unload with Python 3.12
...
Python 3.12 has a bug where it crashes when you unload all the
interpreters unless you make sure to unload the first interpreter you
loaded last. For some reason, loading the eval interpreter before any
scripts also seems to prevent the issue, even if the eval interpreter is
unloaded before the other interpreters.
So this just evals an empty string at the end of initing the Python
plugin if the Python version is 3.12, to make sure the eval interpreter
is loaded first.
Fixes #2046
2024-06-23 18:43:25 +02:00
Sébastien Helleu
1cec7e8126
Version 4.3.4-dev
2024-06-22 11:04:53 +02:00
Sébastien Helleu
a70ca92b74
Version 4.3.3
v4.3.3
2024-06-22 11:02:31 +02:00
Sébastien Helleu
684f10c442
debian: update changelog
2024-06-22 10:10:23 +02:00
Sébastien Helleu
2d081b0ef3
core: add version 4.3.3 in release notes
2024-06-22 09:28:46 +02:00
Sébastien Helleu
19be144d2f
tests: add tests of hdata returning NULL pointer in eval
2024-06-22 09:09:12 +02:00
Sébastien Helleu
fb9a69c6ae
core, plugins: return "0x0" instead of "(nil)" for pointers formatted in strings
...
This is a partial revert of the commit
965beb37de .
2024-06-22 08:59:50 +02:00
Sébastien Helleu
c82486d437
core: add issue #446 in ChangeLog
2024-06-10 13:45:48 +02:00
Sébastien Helleu
802e462ce5
perl: fix quote of variable PERL_LFLAGS in CMake file
2024-06-10 09:23:03 +02:00
LuK1337
126a42235c
tests: relay: fix relay_http_parse_header function prototype
2024-06-07 12:45:12 +02:00
Sébastien Helleu
ddb1db9a2c
tests: reset option relay.network.websocket_allowed_origins after changing it in tests (issue #2127 )
...
This fixes a test failure when the test changing the option is executed before
this one:
…/tests/unit/plugins/relay/api/test-relay-api-protocol.cpp:799: error: Failure in TEST(RelayApiProtocolWithClient, RecvJson)
expected <HTTP/1.1 101 Switching Protocols
Upgrade: websocket
Connection: Upgrade
Sec-WebSocket-Accept: Z5uTZwvwYNDm9w4HFGk26ijp/p0=
>
but was <HTTP/1.1 403 Forbidden
Content-Length: 0
>
difference starts at position 9 at: < HTTP/1.1 403 Forbid>
2024-06-07 12:36:58 +02:00
Sébastien Helleu
26c000c6b0
Version 4.3.3-dev
2024-06-06 21:50:46 +02:00
Sébastien Helleu
59e292a5be
Version 4.3.2
v4.3.2
2024-06-06 21:45:29 +02:00
Sébastien Helleu
8617bd7d2a
core: add version 4.3.2 in release notes
2024-06-06 21:43:37 +02:00
Sébastien Helleu
e262cd47b4
xfer: fix display of input prompt in DCC chat buffers (issue #2128 )
2024-06-06 13:31:21 +02:00
Sébastien Helleu
5a7db09eb2
irc: fix display of input prompt in private buffers (issue #2128 )
2024-06-05 21:05:17 +02:00
Sébastien Helleu
5fc7813643
irc: don't return pointer to irc server if the channel or nick is not found in info "irc_buffer"
2024-06-02 22:50:24 +02:00
Sébastien Helleu
dc319af254
core: add link to issue #1549 for ChangeLog entries about permessage-deflate
2024-06-02 09:56:28 +02:00
Sébastien Helleu
e920903354
relay: enable websocket extension "permessage-deflate" with "api" relay only
2024-06-02 09:09:16 +02:00
Sébastien Helleu
6457394042
relay: add option relay.look.raw_messages_max_length (issue #2122 )
2024-06-01 22:38:55 +02:00
Sébastien Helleu
7516774474
relay: fix websocket permessage-deflate extension when the client doesn't send the max window bits parameters
2024-06-01 22:28:37 +02:00
Sébastien Helleu
a9d1b2990f
relay: fix allocation and reinit of field "client_context_takeover" in websocket deflate structure
2024-06-01 14:43:31 +02:00
Sébastien Helleu
13198697a9
Version 4.3.2-dev
2024-06-01 14:39:12 +02:00
Sébastien Helleu
2a0e578ae7
Version 4.3.1
v4.3.1
2024-05-31 13:34:43 +02:00
Sébastien Helleu
571da9f056
core: add note about old libgcrypt versions in release notes
2024-05-31 13:34:23 +02:00
Sébastien Helleu
88b021f1b7
core: add version 4.2.3 in ChangeLog and release notes
2024-05-31 13:25:45 +02:00
Sébastien Helleu
7eb04b77fe
xfer: fix send of data on the DCC chat buffer after /upgrade if the buffer was opened before the upgrade (issue #2092 )
2024-05-31 08:25:22 +02:00
Sébastien Helleu
b615e6cee7
core: add version 4.3.1 in release notes
2024-05-27 12:14:02 +02:00
Sébastien Helleu
d1d7d4573c
core: fix detection of libgcrypt ≥ 1.11 (debian #1071960 )
...
Use pkg-config to detect libgcrypt, since command `libgcrypt-config` is not
available any more.
Remove patches for Debian/Raspbian Buster and Ubuntu Bionic: detection of
libgcrypt don't work any more with version 1.8.4 on Debian Buster and 1.8.1 on
Ubuntu Bionic (both versions don't provide the file `libgcrypt.pc`).
2024-05-27 08:24:03 +02:00
Sébastien Helleu
43d9c20e36
irc: close /list buffer when the server buffer is closed (issue #2121 )
2024-05-27 07:42:30 +02:00
Sébastien Helleu
8ea0aa5f41
core, relay: fix include directory of libcjson and libzstd
2024-05-26 23:16:41 +02:00
Sébastien Helleu
f02ecf3e83
php: fix return value of function hdata_longlong
2024-05-26 16:25:20 +02:00
Sébastien Helleu
490a0b9db0
core: add link to issues in ChangeLog
2024-05-26 16:08:42 +02:00
LuK1337
0ce38e7d58
tcl: fix return value for hdata_longlong
...
Using API_RETURN_LONG() here breaks tests on i368.
2024-05-26 16:07:44 +02:00
Sébastien Helleu
bc380447eb
tests: fix compilation of tests on Rocky 9.4
2024-05-26 16:00:53 +02:00
Sébastien Helleu
73c8b5f93c
core: add note about lag in buflist in release notes
2024-05-26 14:59:39 +02:00
Sébastien Helleu
a6519001c8
core: update ChangeLog
2024-05-26 14:19:31 +02:00
LuK1337
8b106be58e
tests: relay: fix HotlistToJson test on s390x
...
1: error: Failure in TEST(RelayApiMsg, HotlistToJson)
1: expected <2024-05-26T10:29:37.716512Z>
1: but was <2024-05-26T10:29:37.000000Z>
1: difference starts at position 20 at: <T10:29:37.000000Z >
2024-05-26 14:19:18 +02:00
LuK1337
66e63bf8cf
tests: scripts: fix wrong ifdef check
2024-05-26 14:19:18 +02:00
LuK1337
94ff5e5758
tests: relay: add missing <string.h> include
...
Fixes build error on Fedora 40.
2024-05-26 14:19:18 +02:00