summaryrefslogtreecommitdiff
path: root/src/irc/irc_client.cpp
AgeCommit message (Expand)Author
2018-06-25Throttle all commands sent to IRC serverslouiz’
2018-06-22Remove an outdated TODO commentlouiz’
2018-06-22Archive the Mode messages, except if they are received for an unjoined chanlouiz’
2018-06-17Channels’ disco#info includes the number of participantslouiz’
2018-05-23Do not use (or present to the user) the Address field in fixed modelouiz’
2018-05-15Handle the NAMES message for an already-joined or non-existing channellouiz’
2018-05-15Improve the forward_server_message to concatenate everythinglouiz’
2018-03-22Pass an IrcClient* to send_muc_leave instead of doing an other searchlouiz’
2018-03-18Allow the execution of multiple commands after the IRC connectionlouiz’
2018-03-12Allow to override the addresses used to connect to an IRC networklouiz’
2018-03-12Add a <item/> node in the presence of a leaving participantlouiz’
2018-03-12Remove the virtual channel feature altogetherlouiz’
2018-01-10Change max line length to more conservative constantsAilin Nemui
2017-08-27Add support for the "history" node on MUC joinlouiz’
2017-08-24Small refactor in on_quit()louiz’
2017-08-24Don’t forget to remove the user from the channel, when kickedlouiz’
2017-07-16Implement the roster presences from IRC serverslouiz’
2017-07-08Send status code='332' on biboumi or IRC server’s shutdownlouiz’
2017-07-08Send a 110 status code on a QUIT received for ourselflouiz’
2017-07-08Remove a bunch of useless string_literal usagelouiz’
2017-06-14Implement our own database ORM, and update the whole code to use itlouiz’
2017-05-18Handle messages 367 and 368 to display the banlist in the MUClouiz’
2017-05-18Refactor the channel::self to point at the existing userlouiz’
2017-05-17Redirect welcome NOTICE to their channel, instead of sending a global onelouiz’
2017-05-02Fix a segmentation fault when connecting to a server without a portlouiz’
2017-04-21Make sure we don’t exceed 512 bytes when grouping JOINslouiz’
2017-04-21Group simultaneous JOINs into a single command, to avoid floodinglouiz’
2017-04-07Apply all the clang-tidy performance-* fixeslouiz’
2017-04-07Apply all the clang-tidy misc-* fixeslouiz’
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-14Refactoring louloulibs and cmakelouiz’
2017-03-08Revert "Don’t send the unavailable presence to all resources, in the virtua...louiz’
2017-03-08Don’t send the unavailable presence to all resources, in the virtual channellouiz’
2017-03-08Pass the shared_ptr by reference, to avoid useless copieslouiz’
2017-01-10Add missing <algorithm> include for last commitlouiz’
2017-01-10Only try to join chans only once, even if we received multiple presenceslouiz’
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-31Some cleanupslouiz’
2016-10-31Handle IRC message 341 (invite confirmation)louiz’
2016-10-24Correctly handle the nick change inside the virtual channellouiz’
2016-10-23Refactor channel->parting to a new locationlouiz’
2016-10-07Correctly set status="110" in the presence for the target of a kicklouiz’
2016-10-02Use LIST * instead of just LIST, because some servers don’t accept itlouiz’
2016-08-22When joining a channel, send the most recent history found in the databaselouiz’
2016-08-18Fix the author of the IRC invitelouiz’
2016-08-18Forward IRC invites to XMPPlouiz’
2016-08-16Forward mediated invitations (XMPP to IRC only)louiz’