summaryrefslogtreecommitdiff
path: root/modules/nickserv
AgeCommit message (Collapse)Author
2025-05-27Fix some trivial wrong types when getting config values.Sadie Powell
2025-05-16Serialize using mutable objects not immutable ones.Sadie Powell
2025-05-15Fix the codelength default.Sadie Powell
2025-05-12Merge various email modules into one module.Sadie Powell
In the future this will become the basis of the email contact module and will encapsulate everything relating to email but for now its mostly kept as-is.
2025-05-11Also require services operators to confirm their email addresses.Sadie Powell
Closes #468.
2025-05-09Be more explicit about what versions compatibility code is for.Sadie Powell
2025-05-03Store the setter and ts for all modes and try to restore them.Sadie Powell
This is mostly for preserving channel list mode info.
2025-05-02Remove double spacing after a full stop in help messages.Sadie Powell
This hasn't been considered a best practice since the age of the typewriter. https://english.stackexchange.com/questions/2544/how-many-spaces-should-come-after-a-period-full-stop
2025-04-24Fix a typo in ns_alist.Sadie Powell
2025-04-23Show all privileges in nickserv/alist.Sadie Powell
Closes #502.
2025-04-22Remove hardcoded command names from most messages.Sadie Powell
2025-04-22Fix splitting in the middle of some command names.Sadie Powell
2025-04-19Remove time from the name of some variables where its obvious.Sadie Powell
2025-04-19Allow syntax messages to take a predicate.Sadie Powell
2025-04-19Get rid of the internal block wrapper.Sadie Powell
This only existed for compatibility with old 2.0 modules and 2.1 has already broken compatibility with them.
2025-04-16Use duration strings when reporting the expiry period.Sadie Powell
2025-04-16Automatically wrap the help output.Sadie Powell
2025-04-16Update as many messages as possible for automatic line wrapping.Sadie Powell
2025-04-15Show the protection time in the INFO output.Sadie Powell
2025-04-14Add Anope::Templace and switch all template strings to use it.Sadie Powell
2025-04-10Expand GetQueryCommand to take a command name.Sadie Powell
2025-04-07Make the length of confirmation codes configurable.Sadie Powell
2025-04-05Deduplicate checks in ns_cert.Sadie Powell
2025-03-31Move SASL::IdentifyRequest to ns_sasl.Sadie Powell
This is only useful for plain authentication and doesn't need to be in the header.
2025-03-30Reference accounts in the database by their id not their nick.Sadie Powell
2025-03-22Fix a missing format argument in ns_maxemail.Sadie Powell
2025-03-22Use a plural form translation for the ns_maxemail error.Sadie Powell
2025-03-22Read the ns_maxemail limit as unsigned instead of int.Sadie Powell
2025-03-22Merge branch '2.0' into 2.1.Sadie Powell
2025-03-13Fix a crash in the ns_sasl module.Sadie Powell
Closes #481.
2025-03-12Add defines for the core serialisation type names.Sadie Powell
2025-03-12Move serialization from Serializable to a Serialize::Type child.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-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-07Import misc channel and user metadata in db_atheme.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-03Rename sasl to ns_sasl, move to nickserv.example.conf.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-02-23Fix detecting whether translations are disabled in ns_set_language.Sadie Powell
2025-02-20Store the source address in the identify request.Sadie Powell
2025-02-11Make email confirmation a bit smarter.Sadie Powell
2025-01-14Merge branch '2.0' into 2.1.Sadie Powell
2025-01-13Allow skipping user modes in keepmodes.Sadie Powell
2025-01-13Move keepmodes to its own module.Sadie Powell
2024-11-25Use the Module * overload of GetModule() in the nickserv module.Sadie Powell
2024-11-25Fix pluralising languages which use the same plural for 0 as 1.Sadie Powell
2024-11-25Add a missing override keyword.Sadie Powell