louiz’
00e88f6b2a
Add missing algorithm include
2016-08-22 20:28:37 +02:00
louiz’
5e59cc517f
Add missing ctime include
2016-08-22 20:25:41 +02:00
louiz’
72af3e33ce
Update changelog with the history thingy
...
[skip ci]
2016-08-23 03:36:00 +02:00
louiz’
1ffc367753
Send the muc history when a second (or more) resource joins a room
2016-08-23 03:30:40 +02:00
louiz’
bc31e969e6
Document the sending of the muc history
2016-08-23 01:30:17 +02:00
louiz’
88499d0379
If the maxHistoryLength is negative, make it 0
...
Instead of doing a broken SQL request that returns weird lines
2016-08-23 01:28:12 +02:00
louiz’
91285d144d
Index the owner for the global conf table
2016-08-22 15:12:03 +02:00
louiz’
cfebca4d7c
Only save the logs if recordHistory global config option is true
2016-08-23 01:11:51 +02:00
louiz’
f7fa34436a
Delete the database before each e2e test, to start fresh
2016-08-22 21:30:59 +02:00
louiz’
e13d3fdf4d
Move get_first_non_empty to louloulibs/utils
2016-08-22 21:29:22 +02:00
louiz’
38a4bcb2d2
Only save messages coming from real MUC participants in the database
...
Not messages coming from the room, for example
2016-08-22 00:47:55 +02:00
louiz’
19240d7968
Default max_history_length is 20, not 0
2016-08-22 00:44:52 +02:00
louiz’
d1626c929f
When joining a channel, send the most recent history found in the database
2016-08-22 00:44:17 +02:00
louiz’
593b326827
When saving the logs, the date must be in seconds, not nanoseconds
2016-08-22 00:39:11 +02:00
louiz’
6776b827d2
Add a global configure ad-hoc command, with max history length
2016-08-22 00:38:44 +02:00
louiz’
992fa93895
Add get_first_non_empty and use it into Database to simplify a little bit
2016-08-21 01:51:52 +02:00
louiz’
c97e349821
Remove dns unit tests, because they are not *unit* test (depends on network…)
2016-08-20 02:36:41 +02:00
louiz’
1d37a9092b
Go back to non-verbose make check
2016-08-20 02:36:25 +02:00
louiz’
d6a22b27f3
Better dependencies for make rpm and dist
2016-08-20 02:36:01 +02:00
louiz’
7d05f9b6ae
Fix the author of the IRC invite
2016-08-18 21:13:42 +02:00
louiz’
4c8fb9a0e3
Forward IRC invites to XMPP
2016-08-18 20:33:41 +02:00
louiz’
5406de35a3
On a client error, do not QUIT, just make the resource leave all channels
...
This should fix #3205
2016-08-17 20:47:33 +02:00
louiz’
a4ab1db55f
e2e test self invite
2016-08-16 16:18:08 +02:00
louiz’
663d4ad54a
Forward mediated invitations (XMPP to IRC only)
2016-08-16 15:59:00 +02:00
louiz’
6bbab9d943
Add ping to the disco info of the gateay
2016-08-16 10:44:13 +02:00
louiz
487b80ec9e
Fix a link in the documenation
2016-08-13 14:06:18 +02:00
louiz’
787563722c
Only save the messages into the db if we are actually using a db
2016-08-13 01:46:11 +02:00
louiz’
8ec823be4f
Save received and sent messages into the database
2016-08-12 16:39:19 +02:00
louiz’
7ffe278e05
Document the JID escaping with xep 106
2016-08-11 17:18:51 +02:00
louiz’
06d5a5a361
Document the new behaviour to address nicknames, and add to changelog
2016-08-11 17:17:34 +02:00
louiz’
0d2dd71de5
Don’t use ! as the separator for nicknames, use % instead
...
It’s now easier to use. The distinction between a nick and a channel name is
based on the first character (by default it's '#' and '&'). The user doesn’t
have to worry about which separator to use anymore.
fix #3066
2016-08-10 15:48:28 +02:00
louiz’
183f53d0ef
Update the links to the forge in README.rst
2016-08-05 14:38:51 +02:00
louiz’
f9eb534dff
Start version 4.0
2016-08-04 11:52:25 +02:00
louiz’
0f14fe83ef
Release 3.0
2016-08-04 11:37:36 +02:00
louiz’
0cf7fac202
Be verbose with make check
2016-08-03 15:17:14 +02:00
louiz’
ec0e87a965
Test the version request, in many ways
2016-08-03 14:28:29 +02:00
louiz’
f0a25ccda4
Lower case the nick, when forwarding a version or ping request
2016-08-03 11:46:13 +02:00
louiz’
3fbe01bb30
Test the kick on a multisession nick
2016-08-02 11:11:27 +02:00
louiz’
58000c36a6
Rephrase an error message
2016-08-01 09:48:58 +02:00
louiz’
f89361c370
Provide a --help option
...
fix #3183
2016-07-31 18:16:29 +02:00
louiz’
4790295313
test kick
2016-07-31 18:16:29 +02:00
louiz’
37800c804e
Actually it works when we surrount the WHOLE string with quotes
...
Not just part of it
2016-07-29 11:00:30 +02:00
louiz’
1dd324aef3
lol k gitlab-ci. It fails to parse a string that contains :
2016-07-29 10:49:31 +02:00
louiz’
b66c006a4b
Trivial micro fix
2016-07-29 10:40:00 +02:00
louiz’
6ca689650a
ci: echo the cmake command line arguments
2016-07-29 10:39:40 +02:00
louiz’
4463e9f5e3
Document the multi-nick session thing
2016-07-28 16:05:36 +02:00
louiz’
085a48ea48
Do not use the logger before the configuration has been loaded first
2016-07-28 11:56:33 +02:00
louiz’
cf9104e3e2
Update the changelog by adding (all?) the changes in 3.0
2016-07-28 11:46:24 +02:00
louiz’
d46e0a9196
Mark some more cmake variables as advanced
2016-07-28 11:12:27 +02:00
louiz’
0d1e0629e7
Fix the timeout test, now that we don't wait 1ms too much everytime
2016-07-28 10:47:44 +02:00