Sébastien Helleu
|
5458382bb8
|
irc: fix typo in a comment
|
2021-10-17 21:28:31 +02:00 |
|
Sébastien Helleu
|
849105ebd6
|
irc: replace "message" by "command" in description of functions
|
2021-10-17 21:28:31 +02:00 |
|
Sébastien Helleu
|
cbc4073815
|
irc: send parsed parameters to IRC command callbacks
|
2021-10-17 21:28:30 +02:00 |
|
Sébastien Helleu
|
238c17bd0e
|
irc: display command in lower case when there is a parsing error
|
2021-10-14 20:39:23 +02:00 |
|
Sébastien Helleu
|
f3b4336bc4
|
irc: do not display message with "(null)" for 973/974/975 command received if pos_mode is NULL
|
2021-10-14 20:37:32 +02:00 |
|
Sébastien Helleu
|
55df7805c2
|
irc: display a single error message when parsing of a command failed
|
2021-10-13 18:45:36 +02:00 |
|
Sébastien Helleu
|
9102e4f552
|
irc: display a single error message when a command is not found
|
2021-10-13 18:45:14 +02:00 |
|
Sébastien Helleu
|
57ad90c3c0
|
irc: do not display message with "(null)" for numeric command received if pos_args is NULL
|
2021-10-13 18:42:47 +02:00 |
|
Sébastien Helleu
|
ed9104fbea
|
irc: fix parsing of CAP message when there is no prefix (closes #1707)
|
2021-10-09 11:27:51 +02:00 |
|
Sébastien Helleu
|
edd1971ae8
|
irc: fix parsing of TAGMSG message when there is a colon before the channel
This fixes the display of typing notifications on some IRC servers like
inspircd.
|
2021-09-21 20:41:18 +02:00 |
|
Sébastien Helleu
|
8e676edd1a
|
irc: save CLIENTTAGDENY from message 005 in server, do not send typing messages if "typing" client tag is denied
|
2021-08-08 18:37:15 +02:00 |
|
Sébastien Helleu
|
79d50837c9
|
irc: fix read out of bounds in case of malformed AUTHENTICATE message (issue #1679)
|
2021-08-03 20:01:15 +02:00 |
|
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
|
954f943e8e
|
irc, typing: display typing status for IRC nicks
|
2021-07-04 13:27:33 +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
|
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
|
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
|
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 |
|
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 |
|
Sébastien Helleu
|
a34959a619
|
irc: add info "irc_is_message_ignored"
|
2021-02-03 18:30:32 +01:00 |
|
Sébastien Helleu
|
efc7a588d6
|
core: update copyright dates
|
2021-01-02 21:34:16 +01:00 |
|
Sébastien Helleu
|
30e48336f4
|
irc: remove SASL timeout message displayed by error after successful SASL authentication (closes #1515)
The SASL timer is removed immediately when the SASL authentication is
successful or has failed.
|
2020-10-18 09:35:04 +02:00 |
|
Sébastien Helleu
|
b32f561f77
|
irc: fix again typo in English plural form of "normal"
|
2020-09-12 18:49:42 +02:00 |
|
Sébastien Helleu
|
1745b78b57
|
irc: fix typo in English plural form of "normal" (normals -> normal)
|
2020-09-12 18:08:13 +02:00 |
|
Sébastien Helleu
|
cfd221014c
|
api: add argument "bytes" in function string_dyn_concat
|
2020-08-23 23:27:57 +02:00 |
|
Sébastien Helleu
|
12051a506d
|
irc: add support of UTF8MAPPING, add support of optional server in info "irc_is_nick" (closes #1528)
|
2020-06-20 17:28:28 +02:00 |
|
Sébastien Helleu
|
eba9c31da0
|
irc: fix display of ACCOUNT message when the account name is ":*" (closes #1526)
|
2020-06-15 23:03:58 +02:00 |
|
Sébastien Helleu
|
d0ae0fea49
|
irc: skip semicolon before account name in ACCOUNT message
|
2020-06-15 07:12:06 +02:00 |
|
Max Teufel
|
0027c23b7e
|
irc: display account messages in buffers
|
2020-06-03 07:59:04 +02:00 |
|
Sébastien Helleu
|
4a67c4a1ab
|
irc: do not remove spaces at the end of users messages received (closes #1513)
The regression was introduced in version 2.5 by commit
2b70d71aa1.
|
2020-05-19 20:12:27 +02:00 |
|
Simmo Saan
|
517c4c2903
|
irc: fix realname delimiter color in WHO/WHOX response
|
2020-05-09 19:31:34 +02:00 |
|
Sébastien Helleu
|
03ffd396a4
|
irc: move functions irc_protocol_get_message_tags and irc_protocol_parse_time before protocol callbacks
|
2020-03-28 13:39:48 +01:00 |
|
Sébastien Helleu
|
2efad93220
|
irc: remove empty lines
|
2020-03-28 10:36:10 +01:00 |
|
Sébastien Helleu
|
349251feb1
|
irc: fix typo in description of message 001
|
2020-03-27 22:51:15 +01:00 |
|
Sébastien Helleu
|
0834286843
|
irc: add examples of NOTICE and PRIVMSG messages to channel ops
|
2020-03-27 22:50:52 +01:00 |
|
Sébastien Helleu
|
4033c55fa2
|
irc: add another example of MODE message
|
2020-03-15 07:19:16 +01:00 |
|