summaryrefslogtreecommitdiff
path: root/src/irc/irc_client.hpp
AgeCommit message (Expand)Author
2017-08-27Add support for the "history" node on MUC joinlouiz’
2017-05-18Handle messages 367 and 368 to display the banlist in the MUClouiz’
2017-04-07Apply all the clang-tidy modernize-* fixeslouiz’
2017-03-29Remove two sneaky log_debuglouiz’
2017-03-27Add a Persistent option on channelslouiz’
2017-03-08Pass the shared_ptr by reference, to avoid useless copieslouiz’
2016-12-13Send a presence error from the room, when receiving command ERR_BADCHANNELKEYlouiz’
2016-11-11Move all the connect() logic from TCPSocketHandler into a subclasslouiz’
2016-10-31Handle IRC message 341 (invite confirmation)louiz’
2016-08-18Forward IRC invites to XMPPlouiz’
2016-08-16Forward mediated invitations (XMPP to IRC only)louiz’
2016-08-10Don’t use ! as the separator for nicknames, use % insteadlouiz’
2016-07-04Replace all include guards by #pragma oncelouiz’
2016-06-15Save our own host, as reported by the serverlouiz’
2016-06-08Support multiple nick session, except for IQslouiz’
2016-05-04Style fixlouiz’
2016-04-22Forward the topic authors, handle the author from 333 messageslouiz’
2016-04-22Support RPL_NOTPIC and 005louiz’
2016-02-10Move the irc callbacks into the cpp fileFlorent Le Coz
2015-12-21Use references instead of raw pointer, to store the “parent” objectFlorent Le Coz
2015-11-05Provide an adhoc option to let user pass the cert verif for some IRC serversFlorent Le Coz
2015-10-31Do not forget to implement a methodFlorent Le Coz
2015-10-31Implement a basic webirc supportFlorent Le Coz
2015-10-12Introduce the realname_from_jid optionFlorent Le Coz
2015-10-12The realname is also saved as an IrcClient memberFlorent Le Coz
2015-09-18Send a PASS IRC command if the “pass” config is sot by a user, on an IRC ...Florent Le Coz
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