Sébastien Helleu
791b910a77
irc: fix SASL authentication when AUTHENTICATE message is received with a server name ( closes #1679 )
2021-08-03 19:58:13 +02:00
Sébastien Helleu
72a9b87c1c
irc: display a different message for setname applied on self and other nicks ( closes #1676 )
2021-08-01 10:30:06 +02:00
Sébastien Helleu
a16616637a
irc: remove unneeded message about Diffie-Hellman shared secret exchange during SSL connection to server ( closes #857 )
2021-07-10 16:02:19 +02:00
Sébastien Helleu
efea27bb24
relay: remove dead assignment
2021-07-08 23:02:50 +02:00
Sébastien Helleu
b0d4b9aaba
typing: remove trailing space in translated message
2021-07-04 19:42:30 +02:00
Sébastien Helleu
64b52da406
typing: add option typing.look.input_min_chars
2021-07-04 14:02:15 +02:00
Sébastien Helleu
f79929b382
core: update translations
2021-07-04 13:36:32 +02:00
Sébastien Helleu
a4507539fb
typing: add option typing.look.item_max_length
2021-07-04 13:27:33 +02:00
Sébastien Helleu
5b87e0c544
api: add function string_cut
2021-07-04 13:27:33 +02:00
Sébastien Helleu
1746e832ec
typing: remove hashtables when typing is turned off
2021-07-04 13:27:33 +02:00
Sébastien Helleu
ed24930547
typing: add note for translators
2021-07-04 13:27:33 +02:00
Sébastien Helleu
7c83ee02f2
tests: add tests on typing plugin functions
2021-07-04 13:27:33 +02:00
Sébastien Helleu
954f943e8e
irc, typing: display typing status for IRC nicks
2021-07-04 13:27:33 +02:00
Sébastien Helleu
7954dbc1f4
typing: replace linked list with a hashtable to store typing status on buffers
2021-07-04 13:27:33 +02:00
Sébastien Helleu
b108e97085
irc: send typing status as TAGMSG to other users
2021-07-04 13:27:33 +02:00
Sébastien Helleu
dccf605e66
typing: add typing plugin
2021-07-04 13:27:32 +02:00
Sébastien Helleu
5253478279
script: fix move of installed script on another filesystem ( closes #1667 )
2021-07-03 16:06:02 +02:00
Sébastien Helleu
8a11a18dc5
api: add function file_copy (issue #1667 )
2021-07-03 16:04:50 +02:00
Sébastien Helleu
9432b44a2b
irc: remove dead assignments in SASL functions
2021-07-02 21:58:50 +02:00
Simon Ser
ff8beb1918
irc: allow signals "irc_raw_in" and "irc_in" to eat messages (issue #1657 )
...
This is useful to implement IRC protocol extensions which introduce
new commands.
2021-06-27 09:48:16 +02:00
Sébastien Helleu
0fb88527ce
irc: implement IRCv3.2 SASL authentication, add command /auth ( closes #413 )
2021-06-25 11:15:22 +02:00
Sébastien Helleu
7a0020f067
irc: fix comment on TAGMSG callback function (issue #1654 )
2021-06-25 10:41:27 +02:00
Sébastien Helleu
22a7e18842
irc: add support of capability "message-tags" ( closes #1654 )
2021-06-24 21:04:52 +02:00
Sébastien Helleu
b1cf12700d
irc: add keys/values with tags in output of irc_message_parse_to_hashtable (issue #1654 )
...
Key is "tag_xxx" (where "xxx" is the name of tag) and value is the unescaped
tag value.
2021-06-24 21:02:03 +02:00
Sébastien Helleu
8ea1ee06e5
irc: add support of TAGMSG messages (issue #1654 )
2021-06-24 21:01:22 +02:00
Sébastien Helleu
23c46c3f2b
irc: escape/unescape IRC message tags values (issue #1654 )
...
Spec: https://ircv3.net/specs/extensions/message-tags#escaping-values
2021-06-24 20:59:21 +02:00
Sébastien Helleu
e04cc87f60
irc: set notify level to "private" for received WALLOPS
2021-06-21 19:57:54 +02:00
Sébastien Helleu
ef318cb70c
irc: enable all capabilities by default (supported by both server and WeeChat) ( closes #320 )
...
Capabilities can be excluded with the format: "*,!account-*,!extended-join".
2021-06-19 18:22:49 +02:00
Sébastien Helleu
947f73bd50
irc: add option irc.look.display_account_message (issue #320 )
2021-06-19 18:14:38 +02:00
Sébastien Helleu
5a89825669
irc: add option irc.look.display_extended_join (issue #320 )
2021-06-19 18:12:22 +02:00
Sébastien Helleu
e8cdda318f
irc: drop support of DH-BLOWFISH and DH-AES SASL mechanisms ( closes #175 )
2021-06-15 21:49:45 +02:00
Sébastien Helleu
70b66c4f6b
irc: add command /setname, add support of message and capability "setname" ( closes #1653 )
2021-06-15 18:56:41 +02:00
Sébastien Helleu
0525922ee4
irc: always set realname in nicks even when extended-join capability is not enabled (issue #1653 )
2021-06-15 18:50:22 +02:00
Sébastien Helleu
b8baee1c06
irc: add support of FAIL/WARN/NOTE messages (issue #1653 )
...
Spec: https://ircv3.net/specs/extensions/standard-replies
2021-06-15 18:49:49 +02:00
Sébastien Helleu
1adf6927e5
irc: fix translation of SASL errors
2021-06-13 09:16:09 +02:00
Sébastien Helleu
f8872c415b
doc: add IRC SASL SCRAM mechanisms in user's guide (issue #1628 )
2021-06-01 21:29:55 +02:00
Sébastien Helleu
8c57e8abd3
irc: add comments about parameter sasl_error (issue #1628 )
2021-06-01 21:17:13 +02:00
Sébastien Helleu
e365e66eeb
irc: add support of SASL mechanisms SCRAM-SHA-1, SCRAM-SHA-256 and SCRAM-SHA-512 ( closes #1628 )
2021-06-01 20:45:11 +02:00
Sébastien Helleu
5cffb7179f
api: add function crypto_hmac (issue #1628 )
2021-06-01 20:39:04 +02:00
Sébastien Helleu
466fed4f5b
irc: add ${target} in help of server msg_kick option
2021-05-30 15:22:30 +02:00
Sébastien Helleu
b21589944e
core, irc, script: fix typos
2021-05-29 14:33:13 +02:00
Sébastien Helleu
4a41625989
irc: add variable "${target}" (target nick) in commands /kick and /kickban
2021-05-29 14:26:30 +02:00
Sébastien Helleu
7cc61cdbb3
core: replace freenode by libera in command examples
2021-05-25 18:44:10 +02:00
Sébastien Helleu
e5f58b77c1
core, buflist, irc, relay: replace freenode by libera in comments
2021-05-25 13:39:55 +02:00
Sébastien Helleu
e350437c81
irc: split server command before evaluating it (issue #1643 )
2021-05-22 08:48:24 +02:00
Sébastien Helleu
b43958ac92
irc: use constant GNUTLS_TLS1_3 only with GnuTLS >= 3.6.3
...
This constant was introduced in GnuTLS 3.6.3.
This fixes a build error on these old distributions:
- Debian Stretch
- Debian Jessie
- Ubuntu Bionic
- Ubuntu Xenial
2021-05-17 12:59:41 +02:00
Sébastien Helleu
92410e9949
irc: sort config options alphabetically (issue #1622 )
2021-05-16 10:01:14 +02:00
Sébastien Helleu
e6a3d08704
buflist, irc, xfer: do not translate "cleartext" in buffer local variable "tls_version" (issue #1622 )
...
The text "cleartext" is translated for display only: directly with gettext in
IRC plugin and with "${translate:${tls_version}}" in the buflist evaluated
format.
2021-05-16 10:01:07 +02:00
Sébastien Helleu
7e10038f4b
core: update translations (issue #1622 )
2021-05-16 10:00:57 +02:00
Andrew Potter
94c902adfc
irc, buflist: add bar item "tls_version" with options for colors, add buflist format "${format_tls_version}" (issue #1622 )
2021-05-16 10:00:30 +02:00