summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2016-11-11Move all the connect() logic from TCPSocketHandler into a subclasslouiz’
This way, TCPSocketHandler only deal with the message sending/receiving, not the connect() or anything else. This will be used for implementing servers (because when a client is accepted, we don’t need all the connect() and dns resolution stuff).
2016-11-07Remove a never reached (and non-sensical) errorlouiz’
2016-11-07Workaround for debian and other old OS that do not have std::put_timelouiz’
2016-11-07Add <algorithm> backlouiz’
2016-11-07Trivial refactor of get_user_bridge functionlouiz’
2016-11-07Add get-irc-connection-info adhoc commandlouiz’
fix #3171
2016-11-02Fix the presences sent, when multiple resources join the virtual channellouiz’
fix #3216
2016-11-01Disable e2e tests on openbsdlouiz’
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-23Handle forced-join by just sending an invitationlouiz’
fix #3116
2016-10-23Refactor channel->parting to a new locationlouiz’
2016-10-11Include a private and no-copy nodes in private <message/> to avoid carbon ↵louiz’
duplication
2016-10-07Fix the muc#traffic responselouiz’
Was completely broken, and the test was just useless
2016-10-07Correctly set status="110" in the presence for the target of a kicklouiz’
2016-10-06Remove a potential nullptr dereference, on mam queryidlouiz’
fix coverity CID 153376
2016-10-05Avoid sending PART command for unjoined channelslouiz’
fix #3205
2016-10-04Respond to muc#traffic requestslouiz’
fix #3069
2016-10-03Make version requests work with global user JIDs as welllouiz’
fix #3210
2016-10-03Fix some compilation warning/errors that appear on FreeBSDlouiz’
2016-10-03Add missing include filelouiz’
2016-10-03Implement result-set-management for LIST querieslouiz’
ref #2948
2016-10-02Use LIST * instead of just LIST, because some servers don’t accept itlouiz’
Also add a e2e test for the list query
2016-09-29Re-add the ad-hoc command the was removed by mistake in the previous commitlouiz’
Thank you, e2e tests
2016-09-29Add AdhocCommandHandlers::add_command to simplify the usage of this classlouiz’
And make things a little bit clearer
2016-09-29Look for uuid/uuid.h instead of just uuid.hlouiz’
Avoids a conflict between /usr/include/uuid.h and /usr/local/include/uuid/uuid.h on freebsd
2016-09-22Respond to disco#info requests on IRC server JIDslouiz’
This makes it possible to execute an ad-hoc command on a server, with clients like Gajim, for example.
2016-09-22Add the missing & for 3 std::string function argumentslouiz’
2016-09-21Some little style/typo fixeslouiz’
2016-09-20Make history messages work with fixed_irc_serverlouiz’
fix #3209
2016-09-04Add 2 missing namespaces in our disco#info resultlouiz’
2016-09-04MAM results can be filtered by start and end dateslouiz’
2016-08-28Respond to MAM requests on a channel JIDlouiz’
At the moment, result-set-management is not implemented, the whole history (well, at most 1024 messages) is returned.
2016-08-22Add missing algorithm includelouiz’
2016-08-23Send the muc history when a second (or more) resource joins a roomlouiz’
2016-08-23If the maxHistoryLength is negative, make it 0louiz’
Instead of doing a broken SQL request that returns weird lines
2016-08-23Only save the logs if recordHistory global config option is truelouiz’
2016-08-22Move get_first_non_empty to louloulibs/utilslouiz’
2016-08-22Only save messages coming from real MUC participants in the databaselouiz’
Not messages coming from the room, for example
2016-08-22When joining a channel, send the most recent history found in the databaselouiz’
2016-08-22When saving the logs, the date must be in seconds, not nanosecondslouiz’
2016-08-22Add a global configure ad-hoc command, with max history lengthlouiz’
2016-08-21Add get_first_non_empty and use it into Database to simplify a little bitlouiz’
2016-08-18Fix the author of the IRC invitelouiz’
2016-08-18Forward IRC invites to XMPPlouiz’
2016-08-17On a client error, do not QUIT, just make the resource leave all channelslouiz’
This should fix #3205
2016-08-16Forward mediated invitations (XMPP to IRC only)louiz’
2016-08-16Add ping to the disco info of the gateaylouiz’
2016-08-13Only save the messages into the db if we are actually using a dblouiz’