louiz’
7f8a612c98
Fix a warning (unused variable) in some build config
2018-06-25 22:57:23 +02:00
louiz’
52166e07ac
Trivial syntax improvements
2018-06-25 22:57:13 +02:00
louiz’
870692dcdf
Use the botan2 package in the fedora docker image
2018-06-25 22:56:29 +02:00
louiz’
09b10cc801
Throttle all commands sent to IRC servers
...
fix #3354
2018-06-25 22:54:32 +02:00
louiz’
ba97c442a8
Remove an outdated TODO comment
2018-06-22 21:35:46 +02:00
louiz’
0b8738d87a
Archive the Mode messages, except if they are received for an unjoined chan
...
fix #3362
2018-06-22 21:35:46 +02:00
louiz’
21a79b7bad
Reject messages from unjoined resources, with an error
...
fix #3346
2018-06-19 21:33:33 +02:00
Maxime “pep” Buquet
fc17ee078f
Symlink irc.gimp.net to irc.gnome.org as it's the same server
...
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net >
2018-06-18 21:28:56 +02:00
louiz’
2f0e26db4c
Channels’ disco#info includes the number of participants
...
fix #3311
2018-06-17 15:16:49 +02:00
louiz’
354c738dc3
Merge pull request #6 from foosinn/multistage-docker
...
Remove build packages from docker image by using multistage Dockerfile.
2018-06-14 13:11:41 +02:00
Stefan Schwarz
3e0de8128d
Remove build packages from docker image by using multistage Dockerfile.
2018-06-14 08:47:46 +02:00
louiz’
72c3324cf3
Correctly use target_sources instead of target_link_libraries
2018-06-08 20:03:55 +02:00
louiz’
e3730c5a40
Don’t add_library(database) with an empty string, that’s not portable
...
Instead, don’t create the library at all if not needed.
2018-06-08 19:13:00 +02:00
louiz’
5ff3696d6f
Merge branch 'v8'
2018-06-01 12:49:33 +02:00
louiz’
ac8cd7082b
Release version 8.3
2018-06-01 12:45:14 +02:00
louiz’
760076a33a
Make the global ad-hoc configure command available in fixed mode
...
fix #3360
2018-06-01 12:44:40 +02:00
louiz’
68d86a9daa
Merge branch 'v8'
2018-05-23 01:17:36 +02:00
louiz’
d3eda68761
Release version 8.2
2018-05-23 01:12:31 +02:00
louiz’
7d3c1ed927
Do not use (or present to the user) the Address field in fixed mode
...
fix #3359
2018-05-23 01:09:36 +02:00
louiz’
ad1c63b129
Build the RPM package with botan2
2018-05-17 22:12:09 +02:00
louiz’
eefb1fa3ae
Trivial formatting issue
2018-05-15 20:12:39 +02:00
louiz’
d721c6bedc
Please select the confidential flag for bug reports concerning a crash
2018-05-15 20:08:11 +02:00
louiz’
28d79a9eaa
Merge branch 'v8'
2018-05-15 19:58:03 +02:00
louiz’
1c4620d992
Release version 8.1
2018-05-15 19:50:41 +02:00
louiz’
861f55ed83
Add a e2e test for a raw NAMES command
2018-05-15 19:48:50 +02:00
louiz’
a8e922fc89
Handle the NAMES message for an already-joined or non-existing channel
...
If a user manually does a NAMES query, the result were interpreted as a user
list, which is wrong. And with the special * argument, this would even cause
a crash.
Fix #3357
2018-05-15 19:34:58 +02:00
louiz’
4f6bf078d2
Improve the forward_server_message to concatenate everything
2018-05-15 19:34:54 +02:00
louiz’
ba61d20340
Empty the <command/> nodes before reusing them in our responses
...
fix #3356
2018-05-14 22:07:29 +02:00
louiz’
ed36c26598
Also handle SIGHUP to reload the configuration
...
Because that’s what is typically done on other deamons, and we don’t want to
suprise users.
2018-05-06 12:13:09 +02:00
louiz’
edcd80cca1
Start version 9.0
2018-05-02 20:22:48 +02:00
louiz’
08fabd0a10
Release version 8.0
2018-05-02 19:49:31 +02:00
louiz’
063cfcfb72
Add a changelog entry for gcc 5.0
2018-05-02 19:49:31 +02:00
louiz’
3e29dd39a2
Add a missing changelog entry
2018-05-02 19:43:14 +02:00
louiz’
eb5c93595c
Add signature_methods=IMPLICIT for ppirc and gimp.org servers
...
fix #3351
See https://github.com/randombit/botan/issues/1558
2018-04-30 19:15:03 +02:00
louiz’
678f5d079b
Add a test for the <max>0</max> MAM query
2018-04-29 23:25:53 +02:00
louiz’
b0168fd45b
mam: Send “fin complete” only when appropriate
...
Also simplify how we did the whole “limit + 1”
And fix one bad interpretation of the XEP for the case where the query has
no after or before restriction.
fix #3349
2018-04-29 22:18:26 +02:00
louiz’
0887be6eef
Next version will just be 8.0, not 7.3
2018-04-29 19:45:43 +02:00
louiz’
7592d966e6
Missing fields in a data-form response are now interpreted as an empty value
2018-04-29 01:40:46 +02:00
louiz’
efa63ee5cb
Merge branch 'v7'
2018-04-28 14:17:43 +02:00
louiz’
d887baa064
Fix a crash when botan policy does not allow any available ciphersuite
2018-04-28 13:57:40 +02:00
louiz’
f481e2f194
Fix the test_suite by using catch’s single_include directory
2018-04-28 13:57:17 +02:00
louiz’
1236b8a03b
Only use the ID to order archives
...
fix #3343
2018-04-24 20:25:40 +02:00
louiz’
61de6b1dac
Revert "Use a different Date data type"
...
This reverts commit 857c7d3972 .
2018-04-24 20:25:40 +02:00
louiz’
a90f196a1c
Revert "Use the Date to find a next page in RSM, not the id"
...
This reverts commit 5ef7ba0802 .
2018-04-24 20:25:39 +02:00
Emmanuel Gil Peyrot
b70136b96e
Add a note about multiple admins in the ChangeLog
2018-04-16 00:53:25 +02:00
Emmanuel Gil Peyrot
6f22658cca
Add a note about multiple admins in the manpage
2018-04-16 00:53:25 +02:00
Emmanuel Gil Peyrot
0d487f40c5
Use Config::is_in_list() to allow for multiple admins
2018-04-16 00:53:25 +02:00
Emmanuel Gil Peyrot
a429b2ea27
Add a Config::is_in_list() method
2018-04-16 00:53:25 +02:00
Emmanuel Gil Peyrot
39a32d5524
Use jid.bare() instead of manual concatenation
2018-04-16 00:53:25 +02:00
louiz’
5ef7ba0802
Use the Date to find a next page in RSM, not the id
...
This way, it works, whatever the order of insertion in the database was.
fix #3343
2018-04-14 19:48:45 +02:00