louiz’
|
43b5b696a3
|
Add some scopes around various XmlSubNode
|
2017-07-06 22:38:09 +02:00 |
|
louiz’
|
9f7782bb0c
|
Add a global “persistent” option
|
2017-07-06 22:24:42 +02:00 |
|
louiz’
|
e75d7ad8ea
|
Add a Record History option in the Channel configuration form
fix #3269
|
2017-06-16 10:48:54 +02:00 |
|
louiz’
|
50cadf3dac
|
Implement our own database ORM, and update the whole code to use it
Entirely replace LiteSQL
fix #3271
|
2017-06-14 00:19:15 +02:00 |
|
louiz’
|
8cf0b833c4
|
Make the IRC channel configuration form available from the MUC config
fix #3250
|
2017-05-11 21:15:43 +02:00 |
|
louiz’
|
f7e4adb10b
|
Avoid any potential int overflow
|
2017-05-09 15:46:20 +02:00 |
|
louiz’
|
984d71838e
|
Limit the number of rooms sent by default in the disco#items response
fix #3219
|
2017-05-08 23:01:21 +02:00 |
|
louiz’
|
5ef674c486
|
Revert "Add a linger_time configuration option on IRC servers"
This reverts commit 5d801ddcd0.
|
2017-04-20 10:12:00 +02:00 |
|
louiz’
|
54fa739d6b
|
Limit of 100 MAM messages, if no other limit has been set by the client
fix #3256
|
2017-04-19 23:02:08 +02:00 |
|
louiz’
|
3a8203c366
|
Handle the RSM "max" value in the MAM requests
fix #3255
|
2017-04-12 17:07:39 +02:00 |
|
louiz’
|
8a912ea3a3
|
Apply a few clang-tidy cppcoreguidelines-* fixes
|
2017-04-07 11:10:51 +02:00 |
|
louiz’
|
be9c577de8
|
Apply all the clang-tidy performance-* fixes
|
2017-04-07 19:01:49 +02:00 |
|
louiz’
|
5402a256d1
|
Apply all the clang-tidy modernize-* fixes
|
2017-04-07 18:45:24 +02:00 |
|
louiz’
|
e4cc69607c
|
Handle some iq of type='error' as valid ping response
fix #3251
|
2017-04-04 18:40:30 +02:00 |
|
louiz’
|
7f2127a7ea
|
Add the archive ID to messages when they are sent to users
This makes us compatible with mam 6.0
fix #3249
|
2017-03-30 18:16:44 +02:00 |
|
louiz’
|
1a09c965eb
|
Remove two sneaky log_debug
|
2017-03-29 23:32:43 +02:00 |
|
louiz’
|
52b795d119
|
Add a missing namespace in the server disco#info response
|
2017-03-29 16:28:25 +02:00 |
|
louiz’
|
ce2daa5ea0
|
Respond to disco#info on MUC JIDs
Otherwise, some client won’t do MAM, since they don’t know biboumi supports
it.
|
2017-03-29 16:28:25 +02:00 |
|
louiz’
|
e8ccfe97be
|
Add a missing “pass by reference”
|
2017-03-29 16:28:25 +02:00 |
|
louiz’
|
a3844c1d9f
|
Change mam namespace to mam:2, instead of mam:1
|
2017-03-29 16:28:25 +02:00 |
|
louiz’
|
b7789fe586
|
Add a Persistent option on channels
fix #3230
|
2017-03-27 11:49:07 +02:00 |
|
louiz’
|
0ab40dc1ab
|
Refactoring louloulibs and cmake
Use OBJECT libraries
Remove the louloulibs directory
Write FOUND variables in the cache
|
2017-03-14 21:45:23 +01:00 |
|
louiz’
|
f0bc6c83a8
|
Pass the shared_ptr by reference, to avoid useless copies
|
2017-03-08 19:04:15 +01:00 |
|
louiz’
|
d81c3ad5ac
|
Fix the order of from and to address in muc traffic info reply
And add a test for it.
fix #3238
|
2017-03-04 14:03:08 +01:00 |
|
louiz’
|
3a288340df
|
Fix the previous commit
fix #3231
|
2017-02-13 10:21:25 +01:00 |
|
louiz’
|
8b2f748b1d
|
Do not send a not-connected error, on "unavailable" presences
fix #3231
|
2017-02-13 10:00:49 +01:00 |
|
louiz’
|
7d41577bc4
|
The form fields in the Configure ad-hoc commands are not required
|
2017-02-12 15:11:13 +01:00 |
|
louiz’
|
5d801ddcd0
|
Add a linger_time configuration option on IRC servers
|
2017-01-22 21:31:50 +01:00 |
|
louiz’
|
e31ff3e9e9
|
Fix some issues found by sonar cube
|
2017-01-06 23:45:26 +01:00 |
|
louiz’
|
e397fc837e
|
Send iq error/result when the user changed a MODE command with an iq
And add tests for all the mode changes
|
2016-12-18 17:21:15 +01:00 |
|
louiz’
|
5a5bb7f632
|
Introduce a XmlSubNode class that automatically adds itself into its parent
|
2016-12-14 18:28:44 +01:00 |
|
louiz’
|
35e1155232
|
Remove a line from a WIP that should not have been added
|
2016-12-12 00:43:39 +01:00 |
|
louiz’
|
59a73c93ec
|
Do not send an “not-implemented” error when receiving an iq error
|
2016-12-12 00:39:56 +01:00 |
|
louiz’
|
c65ae47549
|
Auto accept presence subscription
|
2016-12-12 00:39:03 +01:00 |
|
louiz’
|
eca31ce8db
|
Do not change the nick when joining a second room with a different nick
As the doc says, the nick changes must be explicit in an already joined
room, and not when joining a room.
|
2016-12-11 17:05:52 +01:00 |
|
louiz’
|
75778f4187
|
Add some missing includes
|
2016-12-07 18:29:02 +01:00 |
|
louiz’
|
eb8f1cbc07
|
Avoid a potential nullptr dereference
|
2016-12-04 23:06:59 +01:00 |
|
louiz’
|
d872c2b492
|
Support the ident protocol
fix #3211
|
2016-11-15 00:23:19 +01:00 |
|
louiz’
|
b5beb04332
|
Remove a never reached (and non-sensical) error
|
2016-11-07 21:57:39 +01:00 |
|
louiz’
|
a52baa52e2
|
Workaround for debian and other old OS that do not have std::put_time
|
2016-11-07 20:26:28 +01:00 |
|
louiz’
|
597cfce4b8
|
Add <algorithm> back
|
2016-11-07 14:52:08 +01:00 |
|
louiz’
|
962bac476c
|
Trivial refactor of get_user_bridge function
|
2016-11-07 14:43:52 +01:00 |
|
louiz’
|
7376831bc8
|
Add get-irc-connection-info adhoc command
fix #3171
|
2016-11-07 14:43:07 +01:00 |
|
louiz’
|
c3bb9fe2e2
|
Handle forced-join by just sending an invitation
fix #3116
|
2016-10-23 23:59:21 +02:00 |
|
louiz’
|
116472920c
|
Fix the muc#traffic response
Was completely broken, and the test was just useless
|
2016-10-07 23:29:14 +02:00 |
|
louiz’
|
0049b3e32d
|
Remove a potential nullptr dereference, on mam queryid
fix coverity CID 153376
|
2016-10-06 22:29:47 +02:00 |
|
louiz’
|
1d197ff26c
|
Respond to muc#traffic requests
fix #3069
|
2016-10-04 19:32:45 +02:00 |
|
louiz’
|
28f1dd7654
|
Make version requests work with global user JIDs as well
fix #3210
|
2016-10-03 21:35:16 +02:00 |
|
louiz’
|
76a8189b46
|
Implement result-set-management for LIST queries
ref #2948
|
2016-10-03 01:08:48 +02:00 |
|
louiz’
|
265b5df61b
|
Re-add the ad-hoc command the was removed by mistake in the previous commit
Thank you, e2e tests
|
2016-09-29 23:10:41 +02:00 |
|