Commit Graph

  • 5c16010c1e Remove more deprecated functionality. Sadie Powell 2024-06-07 18:07:08 +01:00
  • 243848a462 Move the md5 and cloak_md5 modules to inspircd-contrib. Sadie Powell 2024-06-07 17:56:43 +01:00
  • b49c2ea2e0 Merge branch 'insp4' into master. Sadie Powell 2024-06-07 17:37:58 +01:00
  • e852518eff Update irctest. Sadie Powell 2024-06-07 17:37:41 +01:00
  • 756051eada Update irctest. Sadie Powell 2024-06-07 15:03:11 +01:00
  • dbc2b4ce9f Fix a conversion warning in win32service. Sadie Powell 2024-06-07 14:40:41 +01:00
  • 95e69c01e8 Update the Alpine version in the CI. Sadie Powell 2024-06-07 14:40:29 +01:00
  • b918f4906a Always use fmtlib directly. Sadie Powell 2024-06-07 14:12:59 +01:00
  • 843eb4ca8a Merge branch 'insp4' into master. Sadie Powell 2024-06-07 12:30:19 +01:00
  • ac07783762 Require C++20. Sadie Powell 2024-05-28 23:30:42 +01:00
  • 7a4fd3a556 Bump minimum OpenSSL version to 3.0.0. Sadie Powell 2024-05-28 23:28:50 +01:00
  • 5174836c34 Bump minimum GnuTLS version to 3.6.0. Sadie Powell 2024-05-28 23:27:25 +01:00
  • 80c7578cd9 Remove v3 config compatibility code. Sadie Powell 2024-05-28 23:27:13 +01:00
  • 1e572a63bb Mark as v4.0.0 prerelease 0. Sadie Powell 2024-05-28 23:17:16 +01:00
  • 06794f7db2 Update the list of distributions we provide packages for. Sadie Powell 2024-06-07 12:07:04 +01:00
  • be0ad350c1 Remove an extraneous semicolon in the SQL module header. Sadie Powell 2024-06-07 12:04:00 +01:00
  • ecdde90d45 Release v4.0.0 release candidate 1. v4.0.0rc1 Sadie Powell 2024-06-07 11:01:19 +01:00
  • ae3e2db109 Update copyright headers. InspIRCd Robot 2024-06-07 10:37:56 +01:00
  • f3e847b21a Merge branch 'insp3' into insp4. Sadie Powell 2024-06-07 10:33:35 +01:00
  • 855c1f6ab4 Update copyright headers. InspIRCd Robot 2024-06-07 10:30:30 +01:00
  • ff69aa7513 We will have v4 binary packages shortly. Sadie Powell 2024-06-07 09:31:55 +01:00
  • f15229a174 Stop referring to v4 in some todos. Sadie Powell 2024-06-07 09:23:49 +01:00
  • e597d7fb41 Replace std::aligned_storage with a non-deprecated alternative. Sadie Powell 2024-06-04 13:13:29 +01:00
  • 89f1c853f7 Add nullability attributes to module functions. Sadie Powell 2024-06-04 12:17:50 +01:00
  • 84b7583107 Merge branch 'insp3' into master. Sadie Powell 2024-06-03 19:52:11 +01:00
  • 1c014f7283 Send an error when a user tries to give a status rank to a non-member. Sadie Powell 2024-06-03 19:50:01 +01:00
  • 86b9c95aa5 Merge branch 'insp3' into master. Sadie Powell 2024-05-28 22:50:46 +01:00
  • 742b11dbe4 Update irctest. Sadie Powell 2024-05-28 22:49:47 +01:00
  • 4fc8ffa0c0 Merge branch 'insp3' into master. Sadie Powell 2024-05-28 22:17:04 +01:00
  • 112f4fbb1c Sync the Windows NSIS installer with the latest code from CMake. Sadie Powell 2024-05-27 21:48:43 +01:00
  • 07d7535281 Add support for non-web WebSocket connections. Sadie Powell 2024-05-23 14:22:11 +01:00
  • 09e8670459 Abbreviate the date even more in the debug logger. Sadie Powell 2024-05-21 00:50:07 +01:00
  • 9b120e6cfb Update the INFO output for the current state of things. Sadie Powell 2024-05-21 00:41:57 +01:00
  • 6fb4fbbc47 Merge branch 'insp3' into master. Sadie Powell 2024-05-21 00:28:57 +01:00
  • 49d2c4391a Fix the indentation of the contributors list. Sadie Powell 2024-05-21 00:25:40 +01:00
  • b4503b8645 Automatically upload the Windows release. Sadie Powell 2024-05-20 12:20:48 +01:00
  • 09cb9c3381 Merge branch 'insp3' into master. Sadie Powell 2024-05-20 12:14:58 +01:00
  • f580b42f2a Resend the customversion when it changes. Sadie Powell 2024-05-18 15:45:45 +01:00
  • dac4b23df7 Fix building on macOS. Sadie Powell 2024-05-16 20:02:54 +01:00
  • c3cff63dca Make passwords for oper accounts optional. Sadie Powell 2024-05-16 12:29:32 +01:00
  • 5ac051a999 Don't allow users to opt-in to older versions of Argon2. Sadie Powell 2024-05-10 14:04:11 +01:00
  • 0af89e55d2 Add SRV record support to the mysql module. Sadie Powell 2024-05-10 13:54:05 +01:00
  • c27a6c4900 Fix opmoderated messages appearing in the channel history. Sadie Powell 2023-11-15 22:29:00 +00:00
  • 4b6af49b43 Allow mutating the status message type in OnUserPre(Tag)Message. Sadie Powell 2023-11-15 22:17:18 +00:00
  • c7ae694b50 Deallocate the old MySQL connection on connect if one exists. Sadie Powell 2024-05-02 16:19:18 +01:00
  • dd765c185a Switch --(protocol)debug to use a custom logger. Sadie Powell 2024-05-01 18:18:47 +01:00
  • eade37bd93 Splat the unused hops field in the 1206 SERVER message. Sadie Powell 2024-05-01 13:06:46 +01:00
  • f8f430b845 Make --(protocol)debug imply --nofork. Sadie Powell 2024-05-01 13:29:56 +01:00
  • e576498408 Add --protocoldebug, make --debug default to DEBUG not RAWIO. Sadie Powell 2024-05-01 13:27:31 +01:00
  • f6fcefa212 Fix some messages that contain potentially remapped modes. Sadie Powell 2024-04-22 16:11:00 +01:00
  • 6cfd3e7212 Fix an inverted condition in the denychans module. Sadie Powell 2024-04-22 14:06:03 +01:00
  • 70ab975b41 Release v4.0.0 alpha 26. v4.0.0a26 Sadie Powell 2024-04-15 21:34:57 +01:00
  • bf2d87a50c Merge branch 'insp3' into master. Sadie Powell 2024-04-15 21:47:00 +01:00
  • e24ea1723c Move ssl_mbedtls to inspircd-contrib. Sadie Powell 2024-04-01 14:44:34 +01:00
  • bef8335310 Update irctest. Sadie Powell 2024-04-15 21:41:26 +01:00
  • c8b1c1dec6 Merge branch 'insp3' into master. Sadie Powell 2024-04-14 14:24:27 +01:00
  • 86cfe15c32 Remove files that have been moved to the .github repository. Sadie Powell 2024-04-14 14:23:45 +01:00
  • 86ba354e3a Merge branch 'insp3' into master. Sadie Powell 2024-04-01 14:22:27 +01:00
  • b85baa660a Silence some compatibility warnings in ssl_mbedtls. Sadie Powell 2024-04-01 13:42:24 +01:00
  • c9d225a6d2 Fix a crash in the helpmode module. Sadie Powell 2024-03-31 22:56:11 +01:00
  • 4931b94e96 Only abort SASL sessions if the user is using sasl-3.1. Sadie Powell 2024-03-24 21:34:48 +00:00
  • be39ca94cc Use ERR_RESTRICTED instead of ERR_BANNEDFROMCHAN in restrictchans. Sadie Powell 2024-03-24 21:26:17 +00:00
  • 4e52832bff Allow rmode to remove all modes matching a specific user. Sadie Powell 2024-03-24 17:06:55 +00:00
  • eb05259378 Allow services to request seeing channel messages even if unguarded. Sadie Powell 2024-03-08 20:50:45 +00:00
  • b606326ea9 Don't send chat history to services servers. Sadie Powell 2024-03-08 19:37:50 +00:00
  • ef572e3c1f Call OnRouteMessage on all servers not just directly connected ones. Sadie Powell 2024-03-08 20:51:45 +00:00
  • 91bcc80d29 Rename OnBroadcastMessage to OnRouteMessage. Sadie Powell 2024-03-08 19:37:12 +00:00
  • 5bca4f1692 Don't try to serialize extension items when they're being unset. Sadie Powell 2024-03-08 18:45:27 +00:00
  • 3755a41231 Rename the sslfp extban to fingerprint. Sadie Powell 2024-03-08 16:01:22 +00:00
  • 38d24933a4 Merge the svsoper from contrib into the services module. Sadie Powell 2024-03-08 11:42:39 +00:00
  • f40861a5a5 Clear bans on the first server that a SVSCMODE reaches. Sadie Powell 2024-03-08 11:32:25 +00:00
  • 5f6bf28684 Rename some of the Module member variables. Sadie Powell 2024-03-04 13:18:04 +00:00
  • 83dcf16509 Merge branch 'insp3' into master. Sadie Powell 2024-03-01 17:29:00 +00:00
  • 9723936f26 Update the Windows dependencies. Sadie Powell 2024-03-01 17:07:46 +00:00
  • 4b8e69882e Add an option for opting-out of aborting incomplete authentication. Sadie Powell 2024-03-01 15:40:07 +00:00
  • 828d97f9e2 Release v4.0.0 alpha 25. v4.0.0a25 Sadie Powell 2024-03-01 10:49:03 +00:00
  • 2bcb83cf95 Update module descriptions. Sadie Powell 2024-03-01 10:48:26 +00:00
  • 4ffd224438 Update author list. InspIRCd Robot 2024-03-01 10:46:04 +00:00
  • c8a892005d Merge the topiclock module into the services module. Sadie Powell 2024-02-27 17:07:58 +00:00
  • 118f729e86 Merge the mlock module into the services module. Sadie Powell 2024-02-27 16:49:57 +00:00
  • 97d333901e Refactor the services module slightly. Sadie Powell 2024-02-27 16:28:20 +00:00
  • 2d189c572e Replace FRHOST with a two parameter version of FHOST. Sadie Powell 2024-02-27 14:44:27 +00:00
  • fd25fe3c4f Send the real username as the second parameter to FIDENT. Sadie Powell 2024-02-27 14:37:40 +00:00
  • d971e83093 Set a command access for the SVSHOLD command. Sadie Powell 2024-02-27 14:01:55 +00:00
  • e6c3ba5af6 Add a command to allow services to clear list modes matching a user. Sadie Powell 2024-02-27 13:25:31 +00:00
  • 81e8405617 Move SVSJOIN/SVSNICK/SVSPART to the services module. Sadie Powell 2024-02-26 18:01:03 +00:00
  • 8bfb92a86e Merge branch 'insp3' into master. Sadie Powell 2024-02-25 22:26:22 +00:00
  • 57a4eca963 Fix erroneously sending RPL_CHANNELSMSG when a whois chanlist is blocked. Sadie Powell 2024-02-25 22:20:02 +00:00
  • 25bf927365 Rework SQL::PopulateUserInfo. Sadie Powell 2024-02-19 19:18:27 +00:00
  • ebd03383f8 Allow using multiple SSL fingerprint algorithms. Sadie Powell 2024-02-19 18:46:05 +00:00
  • bfa9316595 Fix more issues with the v3 compat layer. Sadie Powell 2024-02-19 17:40:54 +00:00
  • 32e60618e1 Allow changing the case of cloak values in cloak_user. Sadie Powell 2024-02-19 13:01:22 +00:00
  • 5638b7bb87 Fix a missing include in core_oper. Sadie Powell 2024-02-19 13:01:42 +00:00
  • 57368bd981 If a user has an oper connect class then reset it when de-opering. Sadie Powell 2024-02-19 12:27:28 +00:00
  • 3b1e4f1b5f Split ExtBan::Acting from ExtBan::ActingBase. Sadie Powell 2023-08-14 13:56:52 +01:00
  • b2807d5bb2 Rename the hmac-sha256-ip cloak engine to hmac-sha256-addr. Sadie Powell 2024-02-12 13:53:23 +00:00
  • 72b39087b1 Fix the name of the cloak_sha256 module. Sadie Powell 2024-02-12 13:51:32 +00:00
  • d2df15e520
    Use --version to check whether the compiler binary is valid. satmd 2024-02-11 05:18:32 +01:00
  • 3d0ca1a79b Fix matching certificate fingerprints to be case insensitive. Sadie Powell 2024-02-11 04:11:17 +00:00
  • 9dba51c12a Use TimingSafeCompare when comparing server SSL fingerprints. Sadie Powell 2024-02-11 04:10:41 +00:00