Commit Graph

  • a43fb352c8 Document verify_certificate_policy louiz’ 2018-07-22 14:51:24 +02:00
  • 709fa0e5e9 Remove a useless getter louiz’ 2018-07-22 14:40:59 +02:00
  • 85288fd0b3 add 'verify_certificate' as possible configuration token for policy files This lets the user configure a per-domain certificate validation policy Romain DEP 2018-07-21 20:27:49 +02:00
  • 458ea53db3 Fix a compile error with GCC 5.x louiz’ 2018-07-03 20:15:36 +02:00
  • 0d886d5f32 Default the throttle limit to 10 if not built with database support louiz’ 2018-06-26 20:42:21 +02:00
  • 7f8a612c98 Fix a warning (unused variable) in some build config louiz’ 2018-06-25 22:57:23 +02:00
  • 52166e07ac Trivial syntax improvements louiz’ 2018-06-25 22:57:13 +02:00
  • 870692dcdf Use the botan2 package in the fedora docker image louiz’ 2018-06-25 22:56:29 +02:00
  • 09b10cc801 Throttle all commands sent to IRC servers louiz’ 2018-06-25 22:54:32 +02:00
  • ba97c442a8 Remove an outdated TODO comment louiz’ 2018-06-22 21:35:16 +02:00
  • 0b8738d87a Archive the Mode messages, except if they are received for an unjoined chan louiz’ 2018-06-22 21:33:58 +02:00
  • 21a79b7bad Reject messages from unjoined resources, with an error louiz’ 2018-06-19 21:31:11 +02:00
  • fc17ee078f Symlink irc.gimp.net to irc.gnome.org as it's the same server Maxime “pep” Buquet 2018-06-12 17:09:54 +01:00
  • 2f0e26db4c Channels’ disco#info includes the number of participants louiz’ 2018-06-17 15:16:49 +02:00
  • 354c738dc3 Merge pull request #6 from foosinn/multistage-docker louiz’ 2018-06-14 13:11:41 +02:00
  • 3e0de8128d Remove build packages from docker image by using multistage Dockerfile. Stefan Schwarz 2018-06-14 08:47:46 +02:00
  • 72c3324cf3 Correctly use target_sources instead of target_link_libraries louiz’ 2018-06-08 20:03:55 +02:00
  • e3730c5a40 Don’t add_library(database) with an empty string, that’s not portable louiz’ 2018-06-08 19:13:00 +02:00
  • 5ff3696d6f Merge branch 'v8' louiz’ 2018-06-01 12:49:33 +02:00
  • ac8cd7082b Release version 8.3 louiz’ 2018-06-01 12:43:34 +02:00
  • 760076a33a Make the global ad-hoc configure command available in fixed mode louiz’ 2018-06-01 12:29:04 +02:00
  • ab7d1bbf02 Release version 8.3 louiz’ 2018-06-01 12:43:34 +02:00
  • 3a9cc78a21 Make the global ad-hoc configure command available in fixed mode louiz’ 2018-06-01 12:29:04 +02:00
  • 68d86a9daa Merge branch 'v8' louiz’ 2018-05-23 01:17:36 +02:00
  • d3eda68761 Release version 8.2 louiz’ 2018-05-23 01:12:31 +02:00
  • 7d3c1ed927 Do not use (or present to the user) the Address field in fixed mode louiz’ 2018-05-23 01:09:19 +02:00
  • ad1c63b129 Build the RPM package with botan2 louiz’ 2018-05-17 22:12:09 +02:00
  • eefb1fa3ae Trivial formatting issue louiz’ 2018-05-15 20:12:39 +02:00
  • d721c6bedc Please select the confidential flag for bug reports concerning a crash louiz’ 2018-05-15 20:08:11 +02:00
  • 28d79a9eaa Merge branch 'v8' louiz’ 2018-05-15 19:58:03 +02:00
  • 1c4620d992 Release version 8.1 louiz’ 2018-05-15 19:50:41 +02:00
  • 861f55ed83 Add a e2e test for a raw NAMES command louiz’ 2018-05-15 19:47:40 +02:00
  • a8e922fc89 Handle the NAMES message for an already-joined or non-existing channel louiz’ 2018-05-15 19:31:26 +02:00
  • 4f6bf078d2 Improve the forward_server_message to concatenate everything louiz’ 2018-05-15 19:29:37 +02:00
  • ba61d20340 Empty the <command/> nodes before reusing them in our responses louiz’ 2018-05-14 22:03:26 +02:00
  • ed36c26598 Also handle SIGHUP to reload the configuration louiz’ 2018-05-06 12:11:51 +02:00
  • edcd80cca1 Start version 9.0 louiz’ 2018-05-02 20:22:48 +02:00
  • 08fabd0a10 Release version 8.0 louiz’ 2018-05-02 19:44:59 +02:00
  • 063cfcfb72 Add a changelog entry for gcc 5.0 louiz’ 2018-05-02 19:48:01 +02:00
  • 3e29dd39a2 Add a missing changelog entry louiz’ 2018-05-02 19:43:14 +02:00
  • eb5c93595c Add signature_methods=IMPLICIT for ppirc and gimp.org servers louiz’ 2018-04-30 19:15:03 +02:00
  • 678f5d079b Add a test for the <max>0</max> MAM query louiz’ 2018-04-29 23:25:53 +02:00
  • b0168fd45b mam: Send “fin complete” only when appropriate louiz’ 2018-04-29 22:18:26 +02:00
  • 0887be6eef Next version will just be 8.0, not 7.3 louiz’ 2018-04-29 19:45:43 +02:00
  • 7592d966e6 Missing fields in a data-form response are now interpreted as an empty value louiz’ 2018-04-29 01:40:46 +02:00
  • efa63ee5cb Merge branch 'v7' louiz’ 2018-04-28 14:17:43 +02:00
  • d887baa064 Fix a crash when botan policy does not allow any available ciphersuite louiz’ 2018-04-28 13:55:35 +02:00
  • f481e2f194 Fix the test_suite by using catch’s single_include directory louiz’ 2018-04-28 13:37:46 +02:00
  • 1236b8a03b Only use the ID to order archives louiz’ 2018-04-24 20:24:58 +02:00
  • 61de6b1dac Revert "Use a different Date data type" louiz’ 2018-04-24 19:19:06 +02:00
  • a90f196a1c Revert "Use the Date to find a next page in RSM, not the id" louiz’ 2018-04-24 19:13:10 +02:00
  • b70136b96e Add a note about multiple admins in the ChangeLog Emmanuel Gil Peyrot 2018-03-31 16:57:47 +02:00
  • 6f22658cca Add a note about multiple admins in the manpage Emmanuel Gil Peyrot 2018-03-31 16:57:32 +02:00
  • 0d487f40c5 Use Config::is_in_list() to allow for multiple admins Emmanuel Gil Peyrot 2018-03-31 16:55:30 +02:00
  • a429b2ea27 Add a Config::is_in_list() method Emmanuel Gil Peyrot 2018-03-31 16:55:15 +02:00
  • 39a32d5524 Use jid.bare() instead of manual concatenation Emmanuel Gil Peyrot 2018-03-31 16:36:57 +02:00
  • 5ef7ba0802 Use the Date to find a next page in RSM, not the id louiz’ 2018-04-14 19:48:45 +02:00
  • d375a9edeb one log_debug -> log_error, also some trivial indent louiz’ 2018-04-13 23:37:46 +02:00
  • e4f111accb Remove two unused (julianday) functions louiz’ 2018-04-13 23:37:29 +02:00
  • 4bd7b6981b Refactor that fixes a compilation issue in Release mode louiz’ 2018-04-13 23:35:06 +02:00
  • de8267fa3f Fix a build warning when compiling without postgres or sqlite louiz’ 2018-04-11 00:45:29 +02:00
  • 857c7d3972 Use a different Date data type louiz’ 2018-04-10 23:33:59 +02:00
  • 0cd848e532 Send the stanza-id for messages received by other users louiz’ 2018-03-31 02:10:39 +02:00
  • 99c364892a Fix the e2e test broken by previous commit louiz’ 2018-03-26 22:34:48 +02:00
  • 49bb383080 Channel disco-info: use shorter string Georg Lukas 2018-03-26 16:55:42 +02:00
  • 2fe06ffab7 build:archlinux is way too slow, run it only manually louiz’ 2018-03-23 21:22:53 +01:00
  • d81a9456ac Change the nick of the joining user AFTER sending all the join stuff louiz’ 2018-03-23 21:17:44 +01:00
  • e2fc3cf68e Properly handle force-join presences by sending everything in return louiz’ 2018-03-23 16:16:30 +01:00
  • cdace80758 Check that db.prepare worked before using the returned statement louiz’ 2018-03-23 15:54:36 +01:00
  • faa33c1a71 Pass an IrcClient* to send_muc_leave instead of doing an other search louiz’ 2018-03-22 20:44:30 +01:00
  • 9ce0166777 Add a missing pointer check louiz’ 2018-03-19 20:16:01 +01:00
  • 619c991a69 Add a nick field in the IRC server configuration form louiz’ 2018-03-19 20:08:35 +01:00
  • d7427fc9ca Re-connect to postgresql when the connection is lost louiz’ 2018-03-19 00:16:16 +01:00
  • 8f74d4dd40 Update the changelog with this latest feature louiz’ 2018-03-18 19:42:11 +01:00
  • 1320dc6db4 Don’t reflect an empty id if it was not included louiz’ 2018-03-18 19:41:52 +01:00
  • 0de282a177 Advertise the muc#stable_id feature on disco#info results louiz’ 2018-03-18 19:37:41 +01:00
  • 9500bfd4cc Reflect message IDs in channel MUCs louiz’ 2018-03-18 19:33:07 +01:00
  • 68e1480075 Add a multiline_message e2e test louiz’ 2018-03-18 13:52:54 +01:00
  • 5af0a8040c Use a transaction around the DELETE + INSERT of the after_connection_commands louiz’ 2018-03-18 02:50:33 +01:00
  • c8e96fc31b Add some missing include louiz’ 2018-03-18 02:35:07 +01:00
  • 577984faf2 Allow the execution of multiple commands after the IRC connection louiz’ 2018-03-18 02:31:18 +01:00
  • ad7aa5b709 Use Catch2’s single_include/ directory louiz’ 2018-03-18 02:12:25 +01:00
  • 86f275e111 Revert "C++17" louiz’ 2018-03-17 17:28:49 +01:00
  • 03714c6ceb Revert "Use std::optional<bool> instead of OptionalBool" louiz’ 2018-03-17 17:28:47 +01:00
  • d0e3c71b91 Revert "Use if constexpr to make things a lot more readable" louiz’ 2018-03-17 17:28:41 +01:00
  • d62ca9f879 Use if constexpr to make things a lot more readable louiz’ 2018-03-16 01:11:47 +01:00
  • ba879a882e Use std::optional<bool> instead of OptionalBool louiz’ 2018-03-16 00:53:47 +01:00
  • 3f088e7b3a C++17 louiz’ 2018-03-16 01:12:54 +01:00
  • d0390584bc update docs to mention identd disable choice Ailin Nemui 2018-03-15 10:20:03 +01:00
  • 5ea51fea1b follow coding style Ailin Nemui 2018-03-15 10:18:15 +01:00
  • cf618d5572 optional identd Ailin Nemui 2018-03-13 11:25:50 +01:00
  • 9b17a96187 Add a few \n in the e2e error messages louiz’ 2018-03-12 01:34:24 +01:00
  • 06438fe8ec Remove an unused function louiz’ 2018-03-12 01:34:10 +01:00
  • 8fa050abb2 Little doc typo louiz’ 2018-03-12 01:12:49 +01:00
  • b4a01758b0 And this one (hostname -> address) louiz’ 2018-03-12 01:10:54 +01:00
  • b3b90139db Rename a few “hostname” into “address”, regarding last commit louiz’ 2018-03-12 01:06:15 +01:00
  • bb476f4a0d Allow to override the addresses used to connect to an IRC network louiz’ 2018-03-12 01:00:17 +01:00
  • 9e4a3e2b05 Fix the INSERT query for types that don’t have any Id column louiz’ 2018-03-12 00:17:03 +01:00
  • bb596582bd Add a <item/> node in the presence of a leaving participant louiz’ 2018-03-12 00:04:26 +01:00
  • 158d743bf5 Remove the virtual channel feature altogether louiz’ 2018-03-04 22:18:58 +01:00