summaryrefslogtreecommitdiff
path: root/src/irc/irc_client.cpp
AgeCommit message (Expand)Author
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’
2016-08-10Don’t use ! as the separator for nicknames, use % insteadlouiz’
2016-06-15Fix a missing include for strlenlouiz’
2016-06-15Properly calculate the maximum size of each message line, before cuttinglouiz’
2016-06-15Save our own host, as reported by the serverlouiz’
2016-06-15cut messages at 512 bytes, taking into account the UTF-8 codepointslouiz’
2016-06-14Refactor, test and improve the way we cut too-long messages for IRClouiz’
2016-06-13Show off, with some variadic templates, for the logger modulelouiz’
2016-06-08Support multiple nick session, except for IQslouiz’
2016-06-08Forward everything to all concerned XMPP resourceslouiz’
2016-05-13Use “using” instead of typedeflouiz’
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
2016-01-04Support a trusted SHA1 fingerprint to be configured for each IRC serverFlorent Le Coz
2016-01-04Support multi-prefixFlorent Le Coz
2015-12-21Use references instead of raw pointer, to store the “parent” objectFlorent Le Coz
2015-12-01Add the outgoing_bind optionFlorent Le Coz
2015-11-05Provide an adhoc option to let user pass the cert verif for some IRC serversFlorent Le Coz
2015-11-02Fix the initial IRC nickname (was using realname, by mistake)Florent Le Coz
2015-10-31Implement a basic webirc supportFlorent Le Coz
2015-10-31Fix the double sending of the USER commandFlorent Le Coz
2015-10-26Fix some trivial issues reported by cppcheckFlorent Le Coz
2015-10-12Introduce the realname_from_jid optionFlorent Le Coz
2015-10-12Provide the “realname_customization” optionFlorent Le Coz
2015-10-12The realname is also saved as an IrcClient memberFlorent Le Coz
2015-09-23Provide username and realname IRC server optionsFlorent Le Coz
2015-09-22Connection may be closed from our side tooFlorent Le Coz
2015-09-21Add a field (in the configure form) to specifiy an after-connect IRC commandFlorent Le Coz
2015-09-21Provide Ports and TLS Ports IRC-server ad-hoc optionsFlorent 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-06Trivial cleanup in irc_client.cppFlorent Le Coz
2015-09-06Check the number of argument of every IRC command received from the serverFlorent Le Coz
2015-07-09If hostname resolution fails, do not try all possible portsFlorent Le Coz
2015-05-19Do not forward CTCP commands (PING, VERSION…) to the user as private messagesFlorent Le Coz