ref: 19c577b93752b9a39a37151ca020e95e28214b72 biboumi/src/irc/irc_client.cpp -rw-r--r-- 48.1 KiB
Merge branch 'v9'
In CAP messages, handle the last arg as a list of capabilities

Instead of just one. This fixes the issue of the "trailing whitespace" since we
now split it on ' '

Fix #3442
Handle SASL failures by displaying a message and aborting the connection
Conditionally compile the SASL code only with botan and database
2e1ddeb6 — louiz’ 2 years ago
Implement SASL plain authentication
3339ce2c — louiz’ 2 years ago
Trivial little naming changes
a3e865ad — louiz’ 3 years ago
Fix a signed/unsigned mismatch
7d0df9b6 — louiz’ 3 years ago
Disable the throttle limit if negative

Also, invalid values result in -1 being set
7a4cea42 — louiz’ 3 years ago
Reflect messages to XMPP only when they are actually sent
0d886d5f — louiz’ 3 years ago
Default the throttle limit to 10 if not built with database support
52166e07 — louiz’ 4 years ago
Trivial syntax improvements
09b10cc8 — louiz’ 4 years ago
Throttle all commands sent to IRC servers

fix #3354
ba97c442 — louiz’ 4 years ago
Remove an outdated TODO comment
0b8738d8 — louiz’ 4 years ago
Archive the Mode messages, except if they are received for an unjoined chan

fix #3362
2f0e26db — louiz’ 4 years ago
Channels’ disco#info includes the number of participants

fix #3311
68d86a9d — louiz’ 4 years ago
Merge branch 'v8'
7d3c1ed9 — louiz’ 4 years ago
Do not use (or present to the user) the Address field in fixed mode

fix #3359
28d79a9e — louiz’ 4 years ago
Merge branch 'v8'
a8e922fc — louiz’ 4 years ago
Handle the NAMES message for an already-joined or non-existing channel

If a user manually does a NAMES query, the result were interpreted as a user
list, which is wrong. And with the special * argument, this would even cause
a crash.

Fix #3357
4f6bf078 — louiz’ 4 years ago
Improve the forward_server_message to concatenate everything