summaryrefslogtreecommitdiff
path: root/src/irc/irc_client.hpp
AgeCommit message (Expand)Author
2015-09-06Check the number of argument of every IRC command received from the serverFlorent Le Coz
2015-05-19Ignore commands that flood the user with private messages when listing chansFlorent Le Coz
2015-05-07Handle all unknown IRC command by forwarding the arguments as a message bodyFlorent Le Coz
2015-05-07Support raw IRC messagesFlorent Le Coz
2015-03-24Do not log a warning when we receive a PONG commandFlorent Le Coz
2015-02-26Implement room discovery using the LIST irc commandFlorent Le Coz
2015-01-14Make the password work when we join our first channel on that serverFlorent Le Coz
2015-01-14Add support for password-protected IRC rooms.Emmanuel Gil Peyrot
2015-01-12If we sent a message to a user, their notices are considered private messagesFlorent Le Coz
2014-08-08Send a proper error on IRC message 438 (nickname change too fast)Florent Le Coz
2014-07-15Send the reason of the connection close to the userFlorent Le Coz
2014-07-02Add a level of inheritance above SocketHandlerFlorent Le Coz
2014-06-08Implement TLS support using BotanFlorent Le Coz
2014-05-30Send (every 240s) a PING command to all connected irc serversFlorent Le Coz
2014-05-27Add support for CHANTYPES isupport element, to know the prefixes of channelsFlorent Le Coz
2014-05-27SocketHandlers own the poller and add themself into it only when the socket i...Florent Le Coz
2014-05-07Forward iq version results to IRCFlorent Le Coz
2014-04-25NOTICE from channels are displayed in the channel, with a green "[notice]"Florent Le Coz
2014-04-15Better way to leave the dummy roomFlorent Le Coz
2014-04-13[WIP] DummyIrcChannelFlorent Le Coz
2014-02-28Avoid unnecessary copies by recv()ing data directly into the expat bufferFlorent Le Coz
2014-02-22Connection to servers does not block the process anymoreFlorent Le Coz
2014-02-20QUIT the irc server when the last channel is leftFlorent Le Coz
2014-02-08Handle most generic error IRC messagesFlorent 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-04Basic isupport supportFlorent Le Coz
2014-01-04Handle nickname conflicts by sending the correct XMPP error presenceFlorent Le Coz
2014-01-04Be verbose about the connection status, and some errorsFlorent Le Coz
2014-01-04Handle topic changesFlorent Le Coz
2014-01-04Shutdown cleanly on SIGINTFlorent Le Coz
2013-11-21TIL override and finalFlorent Le Coz
2013-11-21Send the motd as one single big messageFlorent Le Coz
2013-11-13Handle KICK in irc channel, both waysFlorent Le Coz
2013-11-12Map irc commands to callbacks, in a clean wayFlorent Le Coz
2013-11-12Basic handling of modes, both waysFlorent Le Coz
2013-11-11Handle nick changes, both waysFlorent Le Coz
2013-11-10Handle private messages, both waysFlorent Le Coz
2013-11-10Handle IRC QUIT commandFlorent Le Coz
2013-11-09Implement part and join, both waysFlorent Le Coz
2013-11-07Send and receive messagesFlorent Le Coz
2013-11-06Implement the Bridge class to translate between the two protocolsFlorent Le Coz
2013-11-03Rename libirc and libxmpp to irc and xmppFlorent Le Coz