~singpolyma/biboumi

ref: 0d2dd71de5292895f69d5f08b000e03e928bdd34 biboumi/src/irc/irc_client.cpp -rw-r--r-- 38.9 KiB
0d2dd71d — louiz’ 6 years ago
Don’t use ! as the separator for nicknames, use % instead

It’s now easier to use. The distinction between a nick and a channel name is
based on the first character (by default it's '#' and '&'). The user doesn’t
have to worry about which separator to use anymore.

fix #3066
c1f678e4 — louiz’ 6 years ago
Fix a missing include for strlen
430bf3a6 — louiz’ 6 years ago
Properly calculate the maximum size of each message line, before cutting

fix #3067
849c50f9 — louiz’ 6 years ago
Save our own host, as reported by the server
4b1c580b — louiz’ 6 years ago
cut messages at 512 bytes, taking into account the UTF-8 codepoints

ref #3067
80d0c19c — louiz’ 6 years ago
Refactor, test and improve the way we cut too-long messages for IRC
5a2e6116 — louiz’ 6 years ago
Show off, with some variadic templates, for the logger module
2d11a5f4 — louiz’ 6 years ago
Support multiple nick session, except for IQs

ref #2556
507d0c2c — louiz’ 6 years ago
Forward everything to all concerned XMPP resources
fdddd447 — louiz’ 6 years ago
Use “using” instead of typedef
04d28f96 — louiz’ 6 years ago
Forward the topic authors, handle the author from 333 messages

fix #2
464261d4 — louiz’ 6 years ago
Support RPL_NOTPIC and 005
0a352e55 — Florent Le Coz 7 years ago
Move the irc callbacks into the cpp file
1f8333f2 — Florent Le Coz 7 years ago
Support a trusted SHA1 fingerprint to be configured for each IRC server
a38b1769 — Florent Le Coz 7 years ago
Support multi-prefix

See http://ircv3.net/specs/extensions/multi-prefix-3.1.html
ref #3103
7e242714 — Florent Le Coz 7 years ago
Use references instead of raw pointer, to store the “parent” object

In Bridge and IrcClient
24176883 — Florent Le Coz 7 years ago
Add the outgoing_bind option

Lets the admin choose a local address to bind each outgoing (IRC) socket.
e8386bd1 — Florent Le Coz 7 years ago
Provide an adhoc option to let user pass the cert verif for some IRC servers
0a4041f7 — Florent Le Coz 7 years ago
Fix the initial IRC nickname (was using realname, by mistake)
34fc1d40 — Florent Le Coz 7 years ago
Implement a basic webirc support

See https://kiwiirc.com/docs/webirc

fix #3135
Next