1
0
mirror of https://github.com/anope/anope.git synced 2026-06-12 17:04:47 +02:00

7034 Commits

Author SHA1 Message Date
Sadie Powell 87cf324d13 Release 2.1.20. 2.1.20 2025-12-01 12:40:45 +00:00
Sadie Powell 8b2a29a0b0 Update author list. 2025-12-01 12:38:47 +00:00
Sadie Powell bd7f0050d2 Update the change log. 2025-12-01 12:35:39 +00:00
Sadie Powell 1eb26e8a38 Write a real version to anoperc. 2025-11-29 10:43:30 +00:00
Sadie Powell 52ee467755 Improve the usability of anope-mkpasswd slightly. 2025-11-25 15:45:57 +00:00
Sadie Powell d179c0351e Add a script for generating passwords for the config and database.
Closes #381
2025-11-25 14:26:18 +00:00
Sadie Powell 6ca027db00 Start work on the change log for the next release. 2025-11-25 01:53:42 +00:00
Sadie Powell 08bebeb9f0 Unmark a message with no translatable content as translatable. 2025-11-25 00:48:41 +00:00
Sadie Powell 52063fe05f Fix some messages that should use plural forms. 2025-11-25 00:48:41 +00:00
Sadie Powell 20a8fcc574 Stop inconsistently apologising in error messages. 2025-11-25 00:48:41 +00:00
Sadie Powell e0331dae2a Add the TRY_AGAIN_LATER message for when a command is unavailable.
This replaces SERVICE_UNAVAILABLE and other custom messages.
2025-11-25 00:48:41 +00:00
Sadie Powell bee669b42e Sort defs alphabetically and remove obsolete entries. 2025-11-25 00:48:41 +00:00
Sadie Powell be965f2618 Rework the module headers to use namespaces and static services. 2025-11-25 00:48:41 +00:00
Sadie Powell 62ca6c96eb Move akick from the core to cs_akick. 2025-11-24 12:41:34 +00:00
Sadie Powell cadeac2dea Even more build system cleanup. 2025-11-21 16:33:01 +00:00
Sadie Powell c5e03de667 Attempt to re-parent objects after reloading. 2025-11-21 11:42:47 +00:00
Sadie Powell 6ce719437f Rename an event for consistency. 2025-11-21 00:56:30 +00:00
Sadie Powell 88658a12f3 Create and check objects following the type order.
This is probably fine as it was but its best to be sure.
2025-11-21 00:56:09 +00:00
Sadie Powell 9256b051fc Delay running the type creation event until after initialisation.
Doing this during the ctor can run into circumstances where the
vtable has not been fully initialised and the call gets routed to
the pure virtual implementation causing a crash.
2025-11-20 23:59:56 +00:00
Sadie Powell 20ca0c76e0 Store hs_offer data with the correct data type. 2025-11-20 23:59:32 +00:00
Sadie Powell 9cc2ea8a56 Don't reload the main database when reloading a module. 2025-11-20 20:09:09 +00:00
Sadie Powell e62ca67d2e Initialize the HostOffer type before the HostOffer list. 2025-11-20 19:14:09 +00:00
Sadie Powell e4eb3f1cc5 Move the hs_offer list into the module class. 2025-11-20 15:16:51 +00:00
Sadie Powell 319a523b4f Add support for loading forbids from a file.
Closes #365.
2025-11-20 15:05:36 +00:00
Sadie Powell cfe1317b5d Allow forbidding passwords. 2025-11-20 13:07:13 +00:00
Sadie Powell 50a2dd227f Upload the installer build artifact when not doing a release. 2025-11-18 16:01:04 +00:00
Sadie Powell b33ebc0058 Version the install directory. 2025-11-18 04:00:04 +00:00
Sadie Powell 6e151a693a Clean up more obsolete build system cruft. 2025-11-18 04:00:04 +00:00
Sadie Powell 838de2f5b8 Kill a bunch of obsolete build system cruft. 2025-11-18 02:18:05 +00:00
Sadie Powell 5cc5d0effd Extract build_module from build_modules. 2025-11-18 01:41:11 +00:00
Sadie Powell ca27e1e60f Misc fixes to hs_offer.
- Cache the network name to avoid looking it up repeatedly.
- Fix {regdate} and {regepoch} being inverted.
- Fix building the add reason and make it optional as intended.
- Use a dummy templating function when adding to allow more reliable
  checks for whether the offered vhost is acceptable.
2025-11-18 01:14:58 +00:00
Sadie Powell 73175a0187 Use the name of the language in ns_set_language not the code. 2025-11-17 23:50:19 +00:00
Sadie Powell dc32f6945e Improve the help for nickserv/{sa,}set/{language,timezone}. 2025-11-17 23:13:18 +00:00
Sadie Powell 0489b47236 Redocument options:defaultlanguage. 2025-11-17 23:07:18 +00:00
Sadie Powell 4fbcc7f391 Fix an uninitialized read in hs_offer. 2025-11-17 22:31:36 +00:00
Sadie Powell 6e26d96a44 Update the en_US language file. 2025-11-17 22:18:19 +00:00
Sadie Powell d3d77c5893 Fix a missing period in hs_offer. 2025-11-17 22:17:19 +00:00
Sadie Powell 6c163e53d8 Import a refactored version of hs_offer from the modsite.
Co-authored-by: Matt Schatz <genius3000@g3k.solutions>
2025-11-17 22:16:12 +00:00
Sadie Powell 5ae45d96af Allow setting the language and timezone back to the default. 2025-11-15 16:52:24 +00:00
Sadie Powell e2af62352d Add a workaround for some broken databases. 2025-11-15 00:01:52 +00:00
Sadie Powell c2681733df Merge branch '2.0' into 2.1. 2025-11-13 13:24:07 +00:00
Sadie Powell f6c093ae23 Fix not respecting the mode state when removing a mode lock. 2025-11-13 13:23:05 +00:00
Sadie Powell 2c3ee456c1 Deduplicate mode locking code, stack more lock messages. 2025-11-13 12:52:04 +00:00
Sadie Powell 5e55a223c9 Fix synchronising channels on link.
The uplink may not be fully connected yet in the place that this was
previously called.
2025-11-12 22:00:19 +00:00
Sadie Powell 0fffae7bb5 Centralise logic for determining if a mode needs a param in cs_mode. 2025-11-12 22:00:19 +00:00
Sadie Powell 989a2da73a Fix getting the brief mode lock string. 2025-11-12 22:00:05 +00:00
Sadie Powell 213f3dd41b Only require a param in LOCK DEL when deleting a list/status mode.
Closes #535.
2025-11-12 20:57:06 +00:00
Sadie Powell 1c84a5e3c9 Fix a syntax error in a cs_mode help message.
Closes #537.
2025-11-12 19:52:03 +00:00
Sadie Powell f721e0974e Update author list. 2025-11-12 19:49:59 +00:00
Sadie Powell 7da2364b69 Switch enc_sha1 to use a vendored library. 2025-11-12 19:49:59 +00:00