Commit Graph
1472 Commits
Author SHA1 Message Date
louiz’ 6c21edc1b8 Fix a few e2e tests that could fail due to race condition
The order of the messages received can be different, if the IRC server
decides so, or lags, or something.
2018-07-27 22:19:54 +02:00
louiz’ 3782fc9ca4 Add two more sleeps, for the same reason 2018-07-25 14:43:10 +02:00
louiz’ 96b1e0ab39 Disable the throttling for two tests that are very very long 2018-07-25 14:12:00 +02:00
louiz’ 20f36df05f Add a timer for each e2e test 2018-07-25 14:11:49 +02:00
louiz’ 3b96b2e0b1 Add a sleep in a e2e test
Reasons explained in the comment in the code
2018-07-25 13:52:52 +02:00
louiz’ 780eea53e7 Trivially improve a e2e test 2018-07-24 23:25:30 +02:00
louiz’ 9f77f241ba Fix the freebsd build by using no artifacts 2018-07-24 23:25:03 +02:00
louiz’ 7a4cea426d Reflect messages to XMPP only when they are actually sent 2018-07-24 23:16:14 +02:00
louiz’ a43fb352c8 Document verify_certificate_policy 2018-07-22 14:51:24 +02:00
louiz’ 709fa0e5e9 Remove a useless getter 2018-07-22 14:41:32 +02:00
Romain DEP 85288fd0b3 add 'verify_certificate' as possible configuration token for policy files
This lets the user configure a per-domain certificate validation policy
2018-07-22 14:38:51 +02:00
louiz’ 458ea53db3 Fix a compile error with GCC 5.x
fix #3366
2018-07-14 13:36:53 +02:00
louiz’ 0d886d5f32 Default the throttle limit to 10 if not built with database support 2018-06-26 20:42:21 +02:00
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