Re-add support for /me messages from IRC
It was recently removed because it was handled in the old "convert irc
colors" code. It now is in the right place.
Implement IRC format to xhtml-im conversion
The generated XML is very verbose because each IRC formatting tag makes us
close a <span/> element and reopen it with the new style applied. However,
this works quite well and is easy to implement.
fsanitize=address requires libasan, that’s a useless dependency.
Also we cannot use both this feature and valgrind at the same time.
So, I’ll just specify this flag myself when I need it, this doesn’t
need to be there by default
Remove incomplete implementation of remove_irc_colors
Set the parent of a node passed to add_child, and return it for conveniance
Send XMPP multi-line messages as multiple IRC messages
Let the user choose the poller to use through cmake POLLER option
Use ccmake, or cmake -i, or cmake -DPOLLER=EPOLL, for example
Send the motd as one single big message
We append each line to a string, and when the MOTD is
complete, we send that string at once.
Add a test for xml escape/unescape
Link with pthread, required by cryptopp
Include stdlib.h for atoi
Do not crash on special chars in the content of message
That’s ugly, and we need to sanitize everything properly, and also handle
these special messages.
Handle KICK in irc channel, both ways
Map irc commands to callbacks, in a clean way