summaryrefslogtreecommitdiff
path: root/src/xmpp
AgeCommit message (Collapse)Author
2017-06-14Implement our own database ORM, and update the whole code to use itlouiz’
Entirely replace LiteSQL fix #3271
2017-05-11Make the IRC channel configuration form available from the MUC configlouiz’
fix #3250
2017-05-09Avoid any potential int overflowlouiz’
2017-05-08Limit the number of rooms sent by default in the disco#items responselouiz’
fix #3219
2017-04-20Revert "Add a linger_time configuration option on IRC servers"louiz’
This reverts commit 5d801ddcd025f68d2ec91edf0462091a32c779c1.
2017-04-19Limit of 100 MAM messages, if no other limit has been set by the clientlouiz’
fix #3256
2017-04-12Handle the RSM "max" value in the MAM requestslouiz’
fix #3255
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 modernize-* fixeslouiz’
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-27Add a Persistent option on channelslouiz’
fix #3230
2017-03-14Refactoring louloulibs and cmakelouiz’
Use OBJECT libraries Remove the louloulibs directory Write FOUND variables in the cache
2017-03-08Pass the shared_ptr by reference, to avoid useless copieslouiz’
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-01-22Add a linger_time configuration option on IRC serverslouiz’
2017-01-06Fix some issues found by sonar cubelouiz’
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-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-07Add some missing includeslouiz’
2016-12-04Avoid a potential nullptr dereferencelouiz’
2016-11-15Support the ident protocollouiz’
fix #3211
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-10-23Handle forced-join by just sending an invitationlouiz’
fix #3116
2016-10-07Fix the muc#traffic responselouiz’
Was completely broken, and the test was just useless
2016-10-06Remove a potential nullptr dereference, on mam queryidlouiz’
fix coverity CID 153376
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-03Implement result-set-management for LIST querieslouiz’
ref #2948
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.