summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2017-04-20Fix wrong JID computing when sending iq ping or version in fixed modelouiz’
fix #3259
2017-04-17Avoid adding more that one “XMPP reconnection” timed event at the same timelouiz’
Fix a semblance of infinite and busy loop, that could occur if biboumi’s poller is woken up multiple times while the XMPP server is not reachable.
2017-04-12Handle the RSM "max" value in the MAM requestslouiz’
fix #3255
2017-04-09Properly handle multiline topicslouiz’
fix #3254
2017-04-07Apply a few clang-tidy cppcoreguidelines-* fixeslouiz’
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-04-04Do not allow pings from resources that aren’t in the channellouiz’
fix #3252
2017-04-04Handle some iq of type='error' as valid ping responselouiz’
fix #3251
2017-03-30Add the archive ID to messages when they are sent to userslouiz’
This makes us compatible with mam 6.0 fix #3249
2017-03-29Remove two sneaky log_debuglouiz’
2017-03-29Add a missing namespace in the server disco#info responselouiz’
2017-03-29Respond to disco#info on MUC JIDslouiz’
Otherwise, some client won’t do MAM, since they don’t know biboumi supports it.
2017-03-29Add a missing “pass by reference”louiz’
2017-03-29Change mam namespace to mam:2, instead of mam:1louiz’
2017-03-27Do not remove our resources if the QUIT message doesn't come from uslouiz’
2017-03-27Add a Persistent option on channelslouiz’
fix #3230
2017-03-14Make things work with botan < 1.11.34louiz’
2017-03-14Refactoring louloulibs and cmakelouiz’
Use OBJECT libraries Remove the louloulibs directory Write FOUND variables in the cache
2017-03-08Revert "Don’t send the unavailable presence to all resources, in the ↵louiz’
virtual channel" This reverts commit 38ff50f5d2ca356f659429ff57546bd2364a0fef.
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-03-06Remove the embedded sha1 code, and use one of botan or gcryptlouiz’
This adds a hard dependency on one of Botan or gcrypt. Botan is already a recommended dependency, and gcrypt is probably packaged almost everywhere, so this should not be a big deal. ref #3241
2017-03-04Fix the order of from and to address in muc traffic info replylouiz’
And add a test for it. fix #3238
2017-02-13Fix the previous commitlouiz’
fix #3231
2017-02-13Do not send a not-connected error, on "unavailable" presenceslouiz’
fix #3231
2017-02-12The form fields in the Configure ad-hoc commands are not requiredlouiz’
2017-02-01Properly destroy the dns_handler socket when first start failslouiz’
To correctly exit the process
2017-01-25Cancel the IRC server linger timer when we try to-rejoin a channel on itlouiz’
2017-01-22grammar: than <-> aslouiz’
2017-01-22Add a linger_time configuration option on IRC serverslouiz’
2017-01-10Add missing <algorithm> include for last commitlouiz’
2017-01-10Only try to join chans only once, even if we received multiple presenceslouiz’
ref #3228
2017-01-06Fix some issues found by sonar cubelouiz’
2017-01-06Use udns instead of c-areslouiz’
fix #3226
2016-12-18Send iq error/result when the user changed a MODE command with an iqlouiz’
And add tests for all the mode changes
2016-12-14Introduce a XmlSubNode class that automatically adds itself into its parentlouiz’
2016-12-13Send a presence error from the room, when receiving command ERR_BADCHANNELKEYlouiz’
fix #2886
2016-12-12Remove a line from a WIP that should not have been addedlouiz’
2016-12-12Do not send an “not-implemented” error when receiving an iq errorlouiz’
2016-12-12Auto accept presence subscriptionlouiz’
2016-12-11Do not change the nick when joining a second room with a different nicklouiz’
As the doc says, the nick changes must be explicit in an already joined room, and not when joining a room.
2016-12-11Add a None type for the Iid class (when the iid is completely empty)louiz’
2016-12-10Properly convert the data into a number of seconds by using duration_castlouiz’
2016-12-07Add some missing includeslouiz’
2016-12-04Avoid a potential nullptr dereferencelouiz’
2016-12-04Clean a few more thingslouiz’
2016-11-25Do not fail to build if litesql is not therelouiz’
2016-11-16fix an “unused parameter” warninglouiz’