~singpolyma/biboumi

ref: aea923bcb99f8a7dee83202b035bc377cf835c65 biboumi/src/irc/irc_client.cpp -rw-r--r-- 22.3 KiB
aea923bc — Florent Le Coz 8 years ago
Use the CHANTYPES values to differentiate channel or user notices

It also happens to fix #2517 because this used to create buggy channels
named "auth" and stuf like that.
796af053 — Florent Le Coz 8 years ago
Add support for CHANTYPES isupport element, to know the prefixes of channels
5507adbe — Florent Le Coz 8 years ago
SocketHandlers own the poller and add themself into it only when the socket is created

We want to call socket() with the parameters provided by getaddrinfo, so we
can’t addd the fd into the poller immediately. We need to wait the
connection attempt, and then the SocketHandler can call add_socket_handler
itself, if the connection succeeds, or is in progress.
579ca4bd — Florent Le Coz 8 years ago
Forward iq version results to IRC
5ec05cb0 — Florent Le Coz 8 years ago
Forward CTCP version request to XMPP
f6e6b890 — Florent Le Coz 8 years ago
Use C++14 string_literals
c6059e5a — Florent Le Coz 8 years ago
Upgrade to C++14
77a84fd2 — Florent Le Coz 8 years ago
NOTICE from channels are displayed in the channel, with a green "[notice]"
3bc6f183 — Florent Le Coz 8 years ago
Add an explanatory topic on the dummy channel
28065d3d — Florent Le Coz 8 years ago
Do not disconnect from the IRC server if the dummy channel is joined
5739d418 — Florent Le Coz 8 years ago
Better way to leave the dummy room
cfca16bb — Florent Le Coz 8 years ago
Ability to leave the dummy channel
576fb3d1 — Florent Le Coz 8 years ago
Correctly use the dummy channel whenever we interract with an empty-string chan
020325db — Florent Le Coz 8 years ago
[WIP] DummyIrcChannel
e971f64f — Florent Le Coz 8 years ago
Catch all exception produced by a received message (irc or xmpp)
e196d2f1 — Florent Le Coz 8 years ago
Do not send data if we are connected, send it only once we actually are
86d4347a — Florent Le Coz 8 years ago
Avoid unnecessary copies by recv()ing data directly into the expat buffer
76b131e1 — Florent Le Coz 8 years ago
Do not try to connect to an irc server if we are connected or connecting
99aba566 — Florent Le Coz 8 years ago
Connection to servers does not block the process anymore
190c4ff1 — Florent Le Coz 8 years ago
QUIT the irc server when the last channel is left
Next