summaryrefslogtreecommitdiff
path: root/src/irc/irc_client.cpp
AgeCommit message (Expand)Author
2014-04-15Better way to leave the dummy roomFlorent Le Coz
2014-04-15Ability to leave the dummy channelFlorent Le Coz
2014-04-15Correctly use the dummy channel whenever we interract with an empty-string chanFlorent Le Coz
2014-04-13[WIP] DummyIrcChannelFlorent Le Coz
2014-03-28Catch all exception produced by a received message (irc or xmpp)Florent Le Coz
2014-03-24Do not send data if we are connected, send it only once we actually areFlorent Le Coz
2014-02-28Avoid unnecessary copies by recv()ing data directly into the expat bufferFlorent Le Coz
2014-02-25Do not try to connect to an irc server if we are connected or connectingFlorent 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-19Send unavailable presence to all muc when the IRC server closes the connectionFlorent Le Coz
2014-02-19Fix the joined flag on channels, avoid sending the topic twice when joiningFlorent Le Coz
2014-02-17Include role and affiliation in the join presence of the nick change processFlorent Le Coz
2014-02-08Be verbose about IRC server connection failures, and handle them properlyFlorent Le Coz
2014-01-06Also set the role and affiliation of users already in the chanFlorent 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-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-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-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-11-28:3Florent Le Coz
2013-11-28Channel names are case insensitiveFlorent Le Coz
2013-11-28Re-add support for /me messages from IRCFlorent 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-03Exit the poller when it handles no connection at allFlorent Le Coz
2013-11-03Rename libirc and libxmpp to irc and xmppFlorent Le Coz