Use the logger everywhere
Fix a parenthesis ambiguity
xml-escape the tail in an XmlNode
Channel names are case insensitive
But some servers (epiknet for example) send channel names with an uppercase
Print some stuff when ./test is running
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