Simmo Saan
|
8420abe8bb
|
irc: add chghost capability to help and completion
|
2017-11-05 13:36:45 +02:00 |
|
Simmo Saan
|
227537cbdb
|
irc: add smart filtering for chghost messages
|
2017-11-05 13:30:33 +02:00 |
|
Simmo Saan
|
bf9932bc1d
|
irc: display chghost messages in buffers
|
2017-11-05 13:28:36 +02:00 |
|
Simmo Saan
|
d3c79894e7
|
irc: add support for IRCv3.2 chghost
|
2017-11-05 13:24:12 +02:00 |
|
Sébastien Helleu
|
d427fc0549
|
irc: do not clear nicklist when joining an already joined channel if the option irc.look.buffer_open_before_join is on (closes #1081, closes #1082)
|
2017-10-13 07:44:52 +02:00 |
|
Sébastien Helleu
|
5aab494dd6
|
core, plugins: check return code of strftime function
|
2017-09-23 15:06:28 +02:00 |
|
Sébastien Helleu
|
de9f771674
|
irc: fix CTCP PING reply when the option irc.ctcp.ping is set to non-empty value
|
2017-08-23 23:11:11 +02:00 |
|
Sébastien Helleu
|
2ab40e02e6
|
Revert "irc: do not use away color for nicks in nicklist if option irc.look.color_nicks_in_nicklist is on"
This reverts commit 0c86e742c5.
|
2017-08-19 12:47:01 +02:00 |
|
Sébastien Helleu
|
0c86e742c5
|
irc: do not use away color for nicks in nicklist if option irc.look.color_nicks_in_nicklist is on
|
2017-08-19 11:24:36 +02:00 |
|
Sébastien Helleu
|
aeeec38d6f
|
core: fix cast of time_t (to "long long" instead of "long") (closes #1051)
|
2017-08-12 18:36:45 +02:00 |
|
Sébastien Helleu
|
9bad3f44db
|
core: remove value for first #define in headers, add "PLUGIN" in plugin headers
|
2017-08-10 20:05:16 +02:00 |
|
Sébastien Helleu
|
6532c9a538
|
fset: fix priority of plugin (load it after all other plugins)
This fixes a refresh problem of options after /upgrade in fset buffer.
|
2017-07-08 14:46:33 +02:00 |
|
Sébastien Helleu
|
c15c30770e
|
irc: fix update of nick prefixes when the names are received in message 353 (closes #1022)
This regression was introduced by commit
fadee50664 (issue #1019)
|
2017-06-20 07:21:08 +02:00 |
|
Simmo Saan
|
0a348f0b9d
|
irc: factor supported CAP version
|
2017-06-17 20:10:45 +03:00 |
|
Simmo Saan
|
08da7c6586
|
irc: implement capability upgrading fully
|
2017-06-17 20:10:45 +03:00 |
|
Simmo Saan
|
4563d43166
|
irc: force uppercase subcommand for /cap
|
2017-06-17 20:01:08 +03:00 |
|
Simmo Saan
|
bdfd984d72
|
irc: add support for IRCv3.2 Client Capability Negotiation (closes #586)
|
2017-06-17 20:01:07 +03:00 |
|
Simmo Saan
|
453434644a
|
irc: add hashtables to keep track of all capabilities
|
2017-06-17 19:31:33 +03:00 |
|
Simmo Saan
|
d12e29620b
|
irc: make command characters optional in server's command option
|
2017-06-17 18:38:37 +03:00 |
|
Sébastien Helleu
|
fadee50664
|
irc: don't reset nick properties (prefixes/away/account/realname) on /names when the nick already exists (closes #1019)
|
2017-06-17 15:22:01 +02:00 |
|
Sébastien Helleu
|
383652aa2a
|
irc: remove unused functions irc_server_get_number_connected and irc_server_get_number_buffer (issue #1012)
|
2017-06-14 07:29:11 +02:00 |
|
Sébastien Helleu
|
54bf589d7d
|
core, plugins: fix conditions to insert elements in linked lists
This removes scan-build warnings about dereference of last_xxx null pointers.
|
2017-06-10 16:21:11 +02:00 |
|
Neui
|
d924eff930
|
irc: Remove unnecessary stores
|
2017-06-09 21:00:25 +02:00 |
|
Simmo Saan
|
2508f0acea
|
core, irc: remove unused structs
|
2017-06-03 15:59:12 +03:00 |
|
Simmo Saan
|
824610d28b
|
exec, fifo, irc: remove unused #define-s
|
2017-06-03 15:58:07 +03:00 |
|
Simmo Saan
|
832316df0c
|
irc: fix irc_server_autojoin_channels declared without arguments
|
2017-06-03 15:56:26 +03:00 |
|
Sébastien Helleu
|
f131b9f7de
|
irc: fix crash on SASL authentication with mechanism ""ecdsa-nist256p-challenge"
|
2017-05-30 19:46:17 +02:00 |
|
Sébastien Helleu
|
a603c5e476
|
irc: fix memory leak in case of error in "ecdsa-nist256p-challenge" SASL mechanism
|
2017-05-27 08:37:05 +02:00 |
|
Sébastien Helleu
|
28e5018835
|
irc: remove unused variable in function irc_message_parse
|
2017-05-24 07:36:07 +02:00 |
|
Sébastien Helleu
|
e5fd20fd25
|
irc: fix update of server addresses on reconnection when the evaluated content has changed (closes #925)
|
2017-05-06 15:57:42 +02:00 |
|
Sébastien Helleu
|
d73b54758c
|
irc: add option "open" in command /server (closes #966)
|
2017-05-02 07:38:45 +02:00 |
|
Tobias Stoeckmann
|
b297c2d56e
|
irc: fix crash in case of invalid server reply during SASL authentication with dh-blowfish or dh-aes mechanism
These mechanisms are not recommended anyway because they are considered as
insecure.
|
2017-04-27 21:20:29 +02:00 |
|
Tobias Stoeckmann
|
2fb346f25f
|
irc: fix parsing of DCC filename
|
2017-04-22 15:10:53 +02:00 |
|
Sébastien Helleu
|
a4dffb1915
|
irc: fix double decoding of IRC colors in messages sent/displayed by commands /msg and /query (issue #943)
|
2017-04-07 22:28:48 +02:00 |
|
Sébastien Helleu
|
6f46f65c73
|
irc: fix type of values for hashtable extra_vars in irc_server_get_default_msg
|
2017-03-25 14:19:48 +01:00 |
|
Sébastien Helleu
|
d31e4f1d9a
|
irc: send signal "irc_server_lag_changed", store lag in server buffer
The lag is stored in the local variable "lag" of the server buffer.
When there is no lag, the local variable does not exist.
|
2017-03-25 14:19:48 +01:00 |
|
Sébastien Helleu
|
f15ea72da3
|
irc: check that pointers received in arguments are not NULL in "free" functions
Functions:
- irc_channel_nick_speaking_time_free
- irc_ignore_free
- irc_notify_free
- irc_raw_message_free
- irc_server_outqueue_free
|
2017-03-25 14:05:55 +01:00 |
|
Sébastien Helleu
|
5661b4da74
|
core: fix typo: refreshs -> refreshes
|
2017-03-12 18:33:53 +01:00 |
|
Sébastien Helleu
|
e6d5d791cd
|
irc: fix parsing of message 324 (modes) when there is a colon before the modes (closes #913)
|
2017-02-19 08:12:25 +01:00 |
|
Sébastien Helleu
|
12e2d9995c
|
irc: add function irc_server_get_max_modes
|
2017-02-18 17:34:06 +01:00 |
|
Sébastien Helleu
|
e1eeb22945
|
irc: update error message, update translations
|
2017-02-18 14:48:02 +01:00 |
|
Sébastien Helleu
|
51b2352786
|
irc: send current modes/masks if next mask doesn't fit in the string
|
2017-02-18 14:41:52 +01:00 |
|
Sébastien Helleu
|
06d73e4b96
|
Merge remote-tracking branch 'origin/pr/579'
|
2017-02-18 14:31:49 +01:00 |
|
Sébastien Helleu
|
1adb6075fa
|
irc: compact some code
|
2017-02-18 13:14:50 +01:00 |
|
Sébastien Helleu
|
cf1010e177
|
irc: move initialization of variables "inclusive"
|
2017-02-18 13:09:27 +01:00 |
|
Sébastien Helleu
|
ac007a1efd
|
Merge remote-tracking branch 'origin/pr/572'
|
2017-02-18 13:04:00 +01:00 |
|
Sébastien Helleu
|
24a15e8b95
|
irc: reorder conditions for mode smart filtering, add a comment
|
2017-01-29 14:08:25 +01:00 |
|
arza
|
27e949d974
|
irc: don't smart filter modes given to you (closes #530)
|
2017-01-29 11:13:59 +02:00 |
|
Sébastien Helleu
|
1361602ea5
|
tests: fix compilation of tests on FreeBSD 11
Some includes were missing in .h files, and the tests must be linked
with intl and execinfo on FreeBSD.
|
2017-01-13 20:57:59 +01:00 |
|
Sébastien Helleu
|
fe7f92c4d8
|
irc: fix option "-temp" in command /server (closes #880)
|
2017-01-06 22:44:13 +01:00 |
|