summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Expand)Author
2014-02-08Enable TCP keepalive on socketsFlorent Le Coz
2014-02-08Add missing logger includeFlorent Le Coz
2014-02-08Do not include an empty item XML element in join presencesFlorent Le Coz
2014-02-08Use strerror and log_error instead of perrrorFlorent Le Coz
2014-02-08Be verbose about IRC server connection failures, and handle them properlyFlorent Le Coz
2014-01-28Jidprep also handles the resource partFlorent Le Coz
2014-01-13Add missing stdexcept includesFlorent Le Coz
2014-01-13Do not change the affiliation/role to "none"/"participant" when changing nickFlorent Le Coz
2014-01-13Remove cryptopp dependency, directly include a simple sha1 implementationFlorent Le Coz
2014-01-06Also set the role and affiliation of users already in the chanFlorent Le Coz
2014-01-04Add missing errno.h includesFlorent Le Coz
2014-01-04Fix a bug when receiving a topic changeFlorent Le Coz
2014-01-04Possibility to change a channel's topicFlorent Le Coz
2014-01-04Convert received modes into roles and affiliationsFlorent Le Coz
2014-01-04Do not throw an exception when recv returns and error, just close the socketFlorent Le Coz
2014-01-04Use isupport informations to know the user modes when joiningFlorent Le Coz
2014-01-04Basic isupport supportFlorent Le Coz
2014-01-04Handle nickname conflicts by sending the correct XMPP error presenceFlorent Le Coz
2014-01-04Remove disconnected IrcClientsFlorent Le Coz
2014-01-04Keep a "connected" state in the SocketHandler classFlorent Le Coz
2014-01-04Be verbose about the connection status, and some errorsFlorent Le Coz
2014-01-04Handle topic changesFlorent Le Coz
2014-01-04Check that channels are joined before acting on objects in itFlorent Le Coz
2014-01-04Shutdown cleanly on SIGINTFlorent Le Coz
2013-12-24Do not mismatch password and hostname in the config error help messageFlorent Le Coz
2013-12-24connect() returns a booleanFlorent Le Coz
2013-12-23Read a variable number of bytes, 4096 by defaultFlorent Le Coz
2013-12-23Correctly send the part message to IRCFlorent Le Coz
2013-12-15Use XML-sanitized strings when serializing stanzas for the XMPP serverFlorent Le Coz
2013-12-15Functions to provide xml-valid stringsFlorent Le Coz
2013-12-09Lowercase the chan names in two missing casesFlorent Le Coz
2013-12-08Provide a JID for IRC users, and add a stringprep dependency for thisFlorent Le Coz
2013-12-08Put utils::tolower definition in its own cpp fileFlorent Le Coz
2013-12-08Enforce a simple limit of 400 bytes for IRC messages bodyFlorent Le Coz
2013-12-03Display all the MODE arguments in the messageFlorent Le Coz
2013-12-03Use the logger everywhereFlorent Le Coz
2013-12-03Add a logger classFlorent Le Coz
2013-12-03Fix a parenthesis ambiguityFlorent Le Coz
2013-12-02xml-escape the tail in an XmlNodeFlorent Le Coz
2013-11-28:3Florent Le Coz
2013-11-28Channel names are case insensitiveFlorent Le Coz
2013-11-28Print some stuff when ./test is runningFlorent Le Coz
2013-11-28Re-add support for /me messages from IRCFlorent Le Coz
2013-11-28Implement IRC format to xhtml-im conversionFlorent Le Coz
2013-11-27Remove incomplete implementation of remove_irc_colorsFlorent Le Coz
2013-11-27Set the parent of a node passed to add_child, and return it for convenianceFlorent Le Coz
2013-11-21TIL override and finalFlorent Le Coz
2013-11-21Send XMPP multi-line messages as multiple IRC messagesFlorent Le Coz
2013-11-21Merge branch 'epolletc'Florent Le Coz
2013-11-21Let the user choose the poller to use through cmake POLLER optionFlorent Le Coz