summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2025-03-12Fix the id data type in db_flatfile.Sadie Powell
2025-03-12Move serialization data type logic from sql.h to the core.Sadie Powell
2025-03-12Save the databases on SIGUSR1.Sadie Powell
2025-03-10Fix an outdated comment.Sadie Powell
2025-03-10Add an XML-RPC method to rpc_system for debugging RPC responses.Sadie Powell
2025-03-10Add a config option for disabling the i8 XML-RPC extension.Sadie Powell
2025-03-10Add a config option for disabling the nil XML-RPC extension.Sadie Powell
2025-03-10Fix a memory leak in the xmlrpc module.Sadie Powell
2025-03-09Update the changelogs.Sadie Powell
2025-03-09Add a missing override keyword.Sadie Powell
2025-03-09Simplify some weird logic in bs_bot.Sadie Powell
2025-03-09Fix a forward declaration on Clang.Sadie Powell
2025-03-09Don't tell users that services is shutting down when its restarting.Sadie Powell
2025-03-09Add support for oper-only quit messages.Sadie Powell
This currently only works on InspIRCd but I believe that other servers also support this.
2025-03-09Fix a compiler warning on Clang.Sadie Powell
2025-03-09Sync the chanserv defaults between the code and config.Sadie Powell
2025-03-09Make config variables a lot more useful.Sadie Powell
- Config variables now no longer conflict with regular values. - Config variables can now be read from the environment. (e.g. ${env.USER}). - Config variables can now be used as partial values (e.g. support@${network.domain})
2025-03-08Fix various webcpanel bugs relating to nickname protection.Sadie Powell
2025-03-08Turn on channel persistence by default.Sadie Powell
2025-03-08Rework how nickname protection works.Sadie Powell
- Rename the command and module from kill to protect (this command hasn't actually killed users in a long time). - Replace QUICK/IMMED with a duration option.
2025-03-08Use a C++11 lambda instead of a channel sorting method.Sadie Powell
2025-03-08Move some headers around.Sadie Powell
2025-03-07Fix some minor issues with db_atheme error messages.Sadie Powell
2025-03-07Import misc channel and user metadata in db_atheme.Sadie Powell
2025-03-06Don't warn when importing an external auth account from Atheme.Sadie Powell
This happens when Atheme was using LDAP to authenticate users. We will replace the temporary password at a later date if Anope is set up to use LDAP too.
2025-03-06Import logon and oper news from Atheme.Sadie Powell
2025-03-06Force the MySQL module to use UTC for connections.Sadie Powell
This prevents conversion issues when the MySQL server is in a different timezone to the services server.
2025-03-06Fix a REPRODUCIBLE_BUILD check after the previous commit.Sadie Powell
2025-03-06Move REPRODUCIBLE_BUILD to sysconf.Sadie Powell
2025-03-05Fix reading the config of some modules.Sadie Powell
2025-03-05Fix the on start library version logging to include the module.Sadie Powell
2025-03-04Blacklist an old UnrealIRCd contrib module that breaks Anope.Sadie Powell
2025-03-04Document {ns_sasl}:agent.Sadie Powell
2025-03-04Remove GetAgent and SendMechs from the SASL interface.Sadie Powell
These are only used by ns_sasl.
2025-03-03Misc cleanup of ns_sasl and sasl.h.Sadie Powell
2025-03-03Check if users really want to use 2.1 in Config.Sadie Powell
2025-03-03SASL::ProtocolInterface should not be exported.Sadie Powell
2025-03-03Merge branch '2.0' into 2.1.Sadie Powell
2025-03-03Fix a compiler warning on newer versions of MSVC.Sadie Powell
2025-03-03Rename sasl to ns_sasl, move to nickserv.example.conf.Sadie Powell
2025-03-03Move SASL protocol messages to the SASL header.Sadie Powell
2025-03-02Add a helper method for getting a description of an uplink.Sadie Powell
2025-03-02Return references instead of pointers from the config system.Sadie Powell
We used to return NULL from these methods but now we return an empty block so this can never actually be null now.
2025-03-02Return EmptyBlock instead of NULL from GetModule.Sadie Powell
2025-02-28Bump for 2.1.13-git.Sadie Powell
2025-02-28Release 2.1.12.Sadie Powell
2025-02-28Update the changelogs.Sadie Powell
2025-02-26Add a JavaScript library for accessing the JSON-RPC API.Sadie Powell
2025-02-25Deduplicate RPC parameter count checks.Sadie Powell
2025-02-25Deduplicate some SASL logic.Sadie Powell