Sébastien Helleu
11d95fce11
relay: close properly connection with the IRC client in case of server disconnection ( closes #2038 )
2023-11-04 08:58:19 +01:00
Sébastien Helleu
ab2684fd52
relay: change default value of option relay.network.tls_priorities to NORMAL
...
It is no more needed to remove `VERS-SSL3.0` because it is no longer in the
default priorities since GnuTLS 3.4.0 (released on 2015-04-08).
2023-11-03 22:01:50 +01:00
Sébastien Helleu
d4cba7b7a3
irc: change default value of server option "tls_priorities" to NORMAL
...
It is no more needed to remove `VERS-SSL3.0` because it is no longer in the
default priorities since GnuTLS 3.4.0 (released on 2015-04-08).
2023-11-03 21:58:13 +01:00
Sébastien Helleu
d90eebf6ca
irc: update help on color remap options, update translations (issue #2025 )
2023-11-01 14:29:25 +01:00
Sébastien Helleu
f16857fc3d
irc: add option irc.color.term_remap ( closes #2025 )
2023-11-01 13:56:40 +01:00
Sébastien Helleu
082cbe519b
irc: add support of RGB colors in messages (issue #2025 )
...
This is made using standard color code '\x04' followed by text color (RGB as
hexadecimal) and optional background (RGB as hexadecimal).
2023-11-01 13:21:06 +01:00
Sébastien Helleu
6d69cde186
core, plugins: set error to NULL before calling strtol()
...
This is not strictly necessary, just in case the function strtol() doesn't
update the pointer.
2023-11-01 09:53:38 +01:00
Sébastien Helleu
1dd535da5d
trigger: rename local variable "trigger_filter" to "filter" on monitor buffer ( closes #2037 )
2023-10-30 23:41:28 +01:00
Sébastien Helleu
81b31d9e6c
logger: remove dead assignment
2023-10-30 23:10:54 +01:00
Sébastien Helleu
e8a4c1d813
xfer: fix use of uninitialized variable when adding a new xfer
2023-10-30 23:10:54 +01:00
Sébastien Helleu
4d884729f9
xfer: fix use of NULL pointer in strrchr()
2023-10-30 23:10:54 +01:00
Sébastien Helleu
1a5ff442cb
ruby: fix use of NULL variable when displaying exception
2023-10-30 08:38:44 +01:00
Sébastien Helleu
21759171d2
irc: add tags "nick_xxx" and "host_xxx" in all messages, including self and server messages
2023-10-30 08:23:20 +01:00
Sébastien Helleu
3cc400a9d6
core: add number of processes in command /sys waitpid
2023-10-22 21:02:41 +02:00
Sébastien Helleu
02679e8001
logger: add description for examples in help on command /logger (issue #2005 )
2023-10-20 13:16:07 +02:00
Sébastien Helleu
fce5386d5c
irc: add description for examples in help on some commands (issue #2005 )
...
Help is updated on these commands:
- `/allchan`
- `/allpv`
- `/allserv`
2023-10-20 13:15:52 +02:00
Sébastien Helleu
a88b8f7ed2
irc: revert compute of nick colors to case sensitive way, deprecate again IRC nick color infos (issue #194 , issue #2032 )
2023-10-19 23:38:28 +02:00
Sébastien Helleu
fa1e82d500
xfer: format and translate commands line by line (issue #2005 )
2023-10-17 18:14:54 +02:00
Sébastien Helleu
7702ed56ea
trigger: format and translate command line by line (issue #2005 )
2023-10-17 18:14:54 +02:00
Sébastien Helleu
f65556f3b2
spell: format and translate command line by line (issue #2005 )
2023-10-17 18:14:54 +02:00
Sébastien Helleu
ce5de07dbd
relay: format and translate command line by line (issue #2005 )
2023-10-17 18:14:54 +02:00
Sébastien Helleu
efa1f44317
script: format and translate commands line by line (issue #2005 )
2023-10-17 18:14:54 +02:00
Sébastien Helleu
d60859138f
logger: format and translate command line by line (issue #2005 )
2023-10-17 18:14:54 +02:00
Sébastien Helleu
55ef9536c5
irc: format and translate commands line by line (issue #2005 )
2023-10-17 18:14:54 +02:00
Sébastien Helleu
58bab65fd1
fset: format and translate command line by line (issue #2005 )
2023-10-17 18:14:54 +02:00
Sébastien Helleu
79581019aa
fifo: format and translate command line by line (issue #2005 )
2023-10-17 18:14:54 +02:00
Sébastien Helleu
aa32fa6d3e
exec: format and translate command line by line (issue #2005 )
2023-10-17 18:14:54 +02:00
Sébastien Helleu
2aaa14b616
charset: format and translate command line by line (issue #2005 )
2023-10-17 18:14:54 +02:00
Sébastien Helleu
cfa5f3324a
buflist: format and translate command line by line (issue #2005 )
2023-10-17 18:14:54 +02:00
Sébastien Helleu
05b160b5bc
alias: format and translate command line by line (issue #2005 )
2023-10-17 18:14:54 +02:00
Sébastien Helleu
bbf42a5d09
api: add support of format/translation of command arguments description line by line (issue #2005 )
2023-10-17 18:14:53 +02:00
Sébastien Helleu
e34071131e
api: add function string_concat (issue #2005 )
2023-10-17 18:14:53 +02:00
Sébastien Helleu
9bc9df47d7
irc: add option irc.look.ignore_tag_messages ( closes #989 )
2023-10-15 18:45:11 +02:00
Sébastien Helleu
3898449dc2
irc: add structure with context sent as unique parameter to IRC protocol callbacks (issue #989 )
2023-10-15 18:40:01 +02:00
Sébastien Helleu
0c45083324
alias: allow wildcard in command /alias del (issue #1956 )
2023-10-15 16:50:26 +02:00
Sébastien Helleu
35660f8b1d
trigger: allow wildcard in command /trigger (issue #1956 )
...
A mask with wildcards is now allowed in the following commands:
- `/trigger enable`
- `/trigger disable`
- `/trigger toggle`
- `/trigger restart`
- `/trigger del`
- `/trigger restore`
2023-10-15 16:15:50 +02:00
Sébastien Helleu
02a05f63d5
core: fix zombie processes remaining after the end of forked processes ( closes #1994 )
...
The clean of processes with waitpid() is now delayed after the kill(), so that
there are no more zombies.
In addition, this can be done manually if needed with `/sys waitpid`.
2023-10-10 19:23:43 +02:00
Sébastien Helleu
408901d772
irc: move value -all at the end of completions for command /ignore del
2023-10-09 20:06:52 +02:00
Sébastien Helleu
bea9d5a2bf
irc: fix memory leak when joining channels with keys
2023-10-07 20:33:42 +02:00
Sébastien Helleu
6bd0c63192
core: make zstd dependency optional ( closes #2024 )
2023-10-01 16:36:32 +02:00
Sébastien Helleu
879a548bea
buflist: rename completions with items
...
Completions renamed:
- "buflist_all_items" -> "buflist_items"
- "buflist_used_items" -> "buflist_items_used"
2023-10-01 12:14:03 +02:00
Sébastien Helleu
e928bce76c
buflist: add support of item names in command /buflist refresh
2023-10-01 09:58:19 +02:00
LuK1337
8bd4994ccd
core, relay: make inet_pton() return value checks more strict
...
inet_pton() can return values < 0.
2023-09-26 17:48:20 +02:00
Sébastien Helleu
f72fb3be4b
irc: display "owner" for +q and "admin" for +a in output of /names ( closes #2020 , issue #97 )
2023-09-22 23:21:22 +02:00
Sébastien Helleu
c96971eebb
script: only check if return value of plugin_script_search_path is NULL (issue #2019 )
2023-09-22 22:58:51 +02:00
Sébastien Helleu
d6e4e87faf
script: fix removal of script in system directory while trying to install a script ( closes #2019 )
2023-09-22 22:51:44 +02:00
Sébastien Helleu
12106ae7ba
script: fix autoload of multiple scripts at once with /script autoload ( closes #2018 )
2023-09-20 20:05:49 +02:00
Sébastien Helleu
fb00bc1f4b
scripts: add function hook_url in scripting API
2023-09-16 13:00:03 +02:00
Sébastien Helleu
24d2ba3338
script: replace hook_process_hashtable by hook_url to download scripts and list of scripts ( closes #1723 )
2023-09-16 12:58:57 +02:00
Sébastien Helleu
63922ca038
api: add function hook_url
2023-09-16 10:19:51 +02:00