1
0
mirror of https://github.com/anope/anope.git synced 2026-07-01 10:46:38 +02:00

Commit Graph

  • ac6e8c617d Bump actions/checkout from 3 to 4 dependabot[bot] 2024-03-15 12:18:01 +00:00
  • 3b09f4aa54 Merge branch '2.0' into 2.1. Sadie Powell 2024-03-15 12:17:49 +00:00
  • 10f4724b6b Dependabot requires that the target-branch is a string. Sadie Powell 2024-03-15 12:17:15 +00:00
  • ad86535024 Consistently use READ_ONLY_MODE everywhere. Sadie Powell 2024-03-15 12:09:58 +00:00
  • 628f4d2a7e Merge branch '2.0' into 2.1. Sadie Powell 2024-03-15 11:58:09 +00:00
  • 8d5be77c93 Send dependabot pull requests to the 2.1 branch. Sadie Powell 2024-03-15 11:56:56 +00:00
  • 13a556df89 Initialize timer members with constructor initialization. Sadie Powell 2024-03-14 23:19:32 +00:00
  • 4e9d183523 Restore some functionality that was removed in an earlier commit. Sadie Powell 2024-03-14 22:51:24 +00:00
  • 074dfb63a7 Fix a warning when building with Clang. Sadie Powell 2024-03-14 21:37:18 +00:00
  • beaf09de7b Rework sending global notices. Sadie Powell 2024-03-14 21:18:08 +00:00
  • c8d8978cd0 Require that at least one encryption module is loaded. Sadie Powell 2024-03-12 21:57:38 +00:00
  • 11edba04fe Add command handlers for encap commands on InspIRCd. Sadie Powell 2024-03-12 21:57:06 +00:00
  • 22ba54b00d Show the full command in CONFIRM_DROP. Sadie Powell 2024-03-12 19:24:31 +00:00
  • 6fd7ca39e2 Fix the reason when kicking users from suspended channels. Sadie Powell 2024-03-12 17:00:42 +00:00
  • b8cd00b412 Merge branch '2.0' into 2.1. Sadie Powell 2024-03-12 16:50:30 +00:00
  • f4bd43e898 Add a workaround for users matching expired sqlines. Sadie Powell 2024-03-12 16:44:35 +00:00
  • 7d7664444a Fix expiring forbids. Sadie Powell 2024-03-12 16:26:33 +00:00
  • 1a8bbd6004 Respect --noexpire in cs_suspend and ns_suspend. Sadie Powell 2024-03-12 14:34:34 +00:00
  • e725c880a9 Fix expiring channel suspensions. Sadie Powell 2024-03-12 14:12:37 +00:00
  • f5abcd1c4c Fix expiring nick suspensions. Sadie Powell 2024-03-12 14:02:16 +00:00
  • 1986aa6581 Fix duplicate messages when synconset/syncongroup is set. Sadie Powell 2024-03-12 13:26:25 +00:00
  • b52e1b2b02 Implement support for challenge authentication on InspIRCd. Sadie Powell 2024-03-12 13:19:20 +00:00
  • 54719fbfc6 Allow protocol modules to declare that they have no line/mode limit. Sadie Powell 2024-03-12 12:28:11 +00:00
  • 06add0e5fc Simplify limit extraction code. Sadie Powell 2024-03-12 12:22:57 +00:00
  • 63d682314b Merge branch '2.0' into 2.1. Sadie Powell 2024-03-12 11:53:14 +00:00
  • 1a6060ac5b Fix sending SVSTOPIC when topiclock is loaded on InspIRCd. Sadie Powell 2024-03-12 11:46:41 +00:00
  • a302f8f1be Refactor sending vhosts in the InspIRCd protocol module. Sadie Powell 2024-03-12 11:43:21 +00:00
  • 04e1a4f5c8 Add a protocol module function for extracting timestamps. Sadie Powell 2024-03-12 00:14:13 +00:00
  • 1538909ac0 Add ProtocolException and use it to send fatal errors. Sadie Powell 2024-03-12 00:00:36 +00:00
  • a15f165a1d Fix an inverted condition in enc_bcrypt. Sadie Powell 2024-03-12 00:17:19 +00:00
  • 77435dd0d9 Merge branch '2.0' into 2.1. Sadie Powell 2024-03-11 22:43:29 +00:00
  • 6f57907416 Fix the TIME message on InspIRCd. Sadie Powell 2024-03-11 22:35:04 +00:00
  • 7c1cfd2849 Fix comparing passwords in enc_sha256. Sadie Powell 2024-03-11 21:07:39 +00:00
  • 259b10b83a Fix some InspIRCd 1206 protocol compatibility issues. Sadie Powell 2024-03-11 20:27:30 +00:00
  • 02355546ff Reject registrations and password changes if password encryption fails. Sadie Powell 2024-03-11 19:37:11 +00:00
  • 6ad3430ac4 Clean up some dead code in ns_register. Sadie Powell 2024-03-11 19:30:16 +00:00
  • 29e7674e56 Replace convertTo/stringify with non-throwing alternatives. Sadie Powell 2024-03-11 13:53:05 +00:00
  • b09632d1c3 Fix OS SQLINE expiry with UnrealIRCd Bram Matthys 2024-03-10 08:24:01 +01:00
  • e2df7d4d01 Ensure that verify-only encryption modules can never encrypt passwords. Sadie Powell 2024-03-10 20:06:53 +00:00
  • 9a984a8148 Implement verify-only support for raw SHA-2 passwords. Sadie Powell 2024-03-10 19:46:26 +00:00
  • fb9c8950ed Refactor the enc_bcrypt module and expose an encryption provider. Sadie Powell 2024-03-10 17:48:45 +00:00
  • a849a81ac3 Refactor the enc_old module. Sadie Powell 2024-03-10 16:20:35 +00:00
  • f919bb0748 Add self-tests to the encryption providers. Sadie Powell 2024-03-10 16:14:22 +00:00
  • 3b85a8071f Add some missing documentation comments. Sadie Powell 2024-03-10 15:58:58 +00:00
  • 9a8cac060d Add support for encrypting passwords with the Argon2 algorithm. Sadie Powell 2024-03-10 14:50:56 +00:00
  • 0353338436 Replace the custom SHA-2 implementation in enc_sha256. Sadie Powell 2024-03-10 12:27:49 +00:00
  • defb8348a7 Move the HMAC function to the encryption header. Sadie Powell 2024-03-09 22:51:23 +00:00
  • 1b86665d81 Add a stats category for password encryption algorithms. Sadie Powell 2024-03-09 21:01:41 +00:00
  • 2f52fa723c Redocument the encryption module config. Sadie Powell 2024-03-09 20:33:24 +00:00
  • 6e0f0b8896 Add the enc_sha2 module which hashes passwords with HMAC-SHA-2. Sadie Powell 2024-03-09 16:41:26 +00:00
  • 2c5b2c649e Convert enc_md5 to use a vendored MD5 library. Sadie Powell 2024-03-09 14:29:25 +00:00
  • a6bc4cab9d Misc improvements to the encryption API. Sadie Powell 2024-03-09 17:08:26 +00:00
  • ef37daf44a Clean up the services.h includes. Sadie Powell 2024-03-09 13:41:21 +00:00
  • 39d288f99f Rename hash_map to unordered_map to match the underlying container. Sadie Powell 2024-03-09 13:22:48 +00:00
  • 9ead3f15c3 Save the last email time for accounts. Sadie Powell 2024-03-09 13:14:57 +00:00
  • 272104af95 Modernize the initialisation of NickAlias and NickCore. Sadie Powell 2024-03-09 12:20:15 +00:00
  • 51e95d72e3 Enable message-tags support for UnrealIRCd Bram Matthys 2024-03-09 15:00:02 +01:00
  • 12486f6cee Tweak the config default limits slightly. Sadie Powell 2024-03-09 11:39:03 +00:00
  • 891375baca Use a separate CAPAB handler on InspIRCd to avoid pollution. Sadie Powell 2024-03-08 19:05:12 +00:00
  • 41a295202e Only enable InspIRCd parser logging when using --protocoldebug. Sadie Powell 2024-03-08 18:17:17 +00:00
  • 722c5b7d61 Implement support for the InspIRCd 1206 protocol. Sadie Powell 2024-02-27 11:19:25 +00:00
  • 52216b56a1 Merge branch '2.0' into 2.1. Sadie Powell 2024-03-08 17:05:06 +00:00
  • cd614831de Fix feature detection on InspIRCd. Sadie Powell 2024-03-08 16:41:02 +00:00
  • 1d0a836a2e Improve protocol debug messages. Sadie Powell 2024-03-08 12:24:44 +00:00
  • 46b7064834 Keep the InspIRCd protocol version around for later use. Sadie Powell 2024-02-26 19:36:42 +00:00
  • bb8df01e25 Move some modules which can be built by default out of extra. Sadie Powell 2024-03-07 23:18:08 +00:00
  • 16700b0e30 Remove a guarantee that may not necessarily be correct. Sadie Powell 2024-03-07 23:09:25 +00:00
  • 4e04a11995 Consistently use email instead of e-mail. Sadie Powell 2024-03-07 22:42:57 +00:00
  • 76e5480be9 Update the changelogs. Sadie Powell 2024-03-07 22:22:41 +00:00
  • 464e6b8010 Use the C++11 random number generator instead of rand(). Sadie Powell 2024-03-07 21:56:58 +00:00
  • 3272c1bbc6 Require new accounts to have email addresses. Sadie Powell 2024-03-07 21:40:52 +00:00
  • 307ffea951 Update the English translation for the previous commit. y Sadie Powell 2024-03-07 21:19:47 +00:00
  • bb94f286f5 Also use drop confirmation codes for nicknames. Sadie Powell 2024-03-07 21:18:06 +00:00
  • 86e3556438 Fix some misc bugs in the InspIRCd protocol module. Sadie Powell 2024-03-07 20:41:40 +00:00
  • 12214bee72 Add the initial version of the Atheme database importer. Sadie Powell 2021-05-25 22:06:50 +01:00
  • 08a35231ef Merge branch '2.0' into 2.1. Sadie Powell 2024-03-04 12:08:46 +00:00
  • 9649dc78a1 When using ldap/sql auth prevent displays expiring before their group. Sadie Powell 2024-02-20 15:50:33 +00:00
  • 9970b4e37b Bump for 2.1.4-git. Sadie Powell 2024-03-04 10:43:53 +00:00
  • a5a615d5c7 Release 2.1.3. Sadie Powell 2024-03-04 10:42:12 +00:00
  • ce97fdd1c6 Update the changelogs. Sadie Powell 2024-03-04 10:41:31 +00:00
  • 1a8ae513b4 Add NickAlias::GetVhostMask for getting the vident@vhost. Sadie Powell 2024-03-04 10:36:10 +00:00
  • 258daf6c26 Release 2.1.3. 2.1.3 Sadie Powell 2024-03-04 10:42:12 +00:00
  • 57e8b4305e Update the changelogs. Sadie Powell 2024-03-04 10:41:31 +00:00
  • db4f845fe7 Add NickAlias::GetVhostMask for getting the vident@vhost. Sadie Powell 2024-03-04 10:36:10 +00:00
  • d15ac93a8f Clean up some more CMake flags. Sadie Powell 2024-02-29 23:36:37 +00:00
  • 4e0f94bcce Fix some oversights from previous commits. Sadie Powell 2024-02-29 23:13:07 +00:00
  • 1c1645096f If a user runs an invalid command try to suggest a valid one. Sadie Powell 2024-02-29 21:56:14 +00:00
  • e0ac5509b4 Consolidate some header files. Sadie Powell 2024-02-29 19:32:44 +00:00
  • 190c37a68b Rework some platform compatibility code. Sadie Powell 2024-02-29 19:07:18 +00:00
  • a67bef2dee Update the changelogs. Sadie Powell 2024-02-29 17:13:47 +00:00
  • 893bbf9251 Fix some oversights. Sadie Powell 2024-02-29 17:14:59 +00:00
  • 5441093211 Merge branch '2.0' into 2.1. Sadie Powell 2024-02-29 16:32:14 +00:00
  • ee7455daa8 Fix a copy/paste error in webcpanel. Sadie Powell 2024-02-29 16:26:58 +00:00
  • 579af3c442 Rip out ns_access and related code. Sadie Powell 2024-02-29 14:49:39 +00:00
  • 25bdcfcbc4 Add names for the numerics used by the core. Sadie Powell 2024-02-29 13:07:14 +00:00
  • 26919f41d2 If a PRIVMSG or NOTICE is empty then send a single space instead. Sadie Powell 2024-02-29 12:31:19 +00:00
  • 5f735b2570 Fix matching extbans on InspIRCd and implement missing matchers. Sadie Powell 2024-02-27 20:32:22 +00:00
  • 9c80f9e34e Replace OnChannelUnban with an IRCDProto function. Sadie Powell 2024-02-27 13:38:20 +00:00
  • b5b3c74477 Make functions that don't use this static. Sadie Powell 2024-02-27 10:40:23 +00:00
  • 73d4ac6de0 Remove redundant uses of const. Sadie Powell 2024-02-27 10:34:27 +00:00