~singpolyma/biboumi

c2311b28 — Florent Le Coz 9 years ago
Send (every 240s) a PING command to all connected irc servers

fix #2452
5c9d2c23 — Florent Le Coz 9 years ago
TimedEventsManager is now a singleton
5cca518c — Florent Le Coz 9 years ago
Timed events can have a name, and can be canceled based on their name
a63faf6f — Florent Le Coz 9 years ago
Use libuuid to generate unique IDs for iq and adhoc sessions
8eb9e535 — Florent Le Coz 9 years ago
Use pkg-config first to find libraries
86c6f36f — Florent Le Coz 9 years ago
Add missing files (for adhoc command support)
d33a3b7d — Florent Le Coz 9 years ago
XmlNode::get_children, to get a list of matching children instead of the first
6bde78b5 — Florent Le Coz 9 years ago
XmlNode’s copy constructor now recursively copies the children nodes as well
eb9a2018 — Florent Le Coz 9 years ago
Implement the support for adhoc commands

We have two basic example commands. But it’s not entirely finished because
there are some error checks that we don’t do.

ref #2521
1c93afc9 — Florent Le Coz 9 years ago
Change the way the namespaces are handled in the XmlNode class
a350caf6 — Florent Le Coz 9 years ago
Move the logging + config test on first position
d9d30dd7 — Florent Le Coz 9 years ago
Use a timed event to force the exit 2 seconds after an exit signal is received

fix #2469
5999e6e0 — Florent Le Coz 9 years ago
Introduce the timed events
e033b6a3 — Florent Le Coz 9 years ago
On connection in-progress, save the whole addrinfo struct, not just ai_addr
6c2d03da — Florent Le Coz 9 years ago
Send an error presence when the connection to the IRC server fails
7b31bea7 — Florent Le Coz 9 years ago
Only close/unmanage the socket if we are connected/connecting

Since the socket is now only created and managed whenever the connection is
being established, we only close the socket and if it was created (we use -1
to denote the fact that is not yet created, or has been closed) and we only
unmanage the socket if it is effectively managed.

fix #2529
34739728 — Florent Le Coz 9 years ago
Fix a by-one error in the CHANTYPES parsing
aea923bc — Florent Le Coz 9 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 9 years ago
Add support for CHANTYPES isupport element, to know the prefixes of channels
23e8e32f — Florent Le Coz 9 years ago
Support IPv6 connections

fix #2522
Next