Age | Commit message (Collapse) | Author | |
---|---|---|---|
2025-05-03 | Store 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-02 | Remove 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-25 | Allow disabling the timestamp in os_news messages. | Sadie Powell | |
2025-04-24 | Add support for hashing operator passwords in the config. | Sadie Powell | |
Closes #327. | |||
2025-04-23 | When deleting a single list item show the deleted item not a count. | Sadie Powell | |
Closes #487. | |||
2025-04-22 | Remove hardcoded command names from most messages. | Sadie Powell | |
2025-04-22 | Fix splitting in the middle of some command names. | Sadie Powell | |
2025-04-19 | Get 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-16 | Fix some text strings that should be marked as translatable. | Sadie Powell | |
2025-04-16 | Automatically wrap the help output. | Sadie Powell | |
2025-04-16 | Update as many messages as possible for automatic line wrapping. | Sadie Powell | |
2025-04-14 | Add Anope::Templace and switch all template strings to use it. | Sadie Powell | |
2025-03-22 | Update more messages to use gettext plural forms. | Sadie Powell | |
2025-03-22 | Deduplicate requirename code in os_shutdown. | Sadie Powell | |
2025-03-17 | Simplify the requirename logic. | Sadie Powell | |
2025-03-16 | Improve the error reporting in os_shutdown. | Sadie Powell | |
2025-03-13 | Fix a warning on Clang. | Sadie Powell | |
2025-03-12 | Move serialization from Serializable to a Serialize::Type child. | Sadie Powell | |
2025-03-08 | Move some headers around. | Sadie Powell | |
2025-03-02 | Return 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-16 | Make the password optional in operserv/login. | Sadie Powell | |
2025-02-14 | Merge branch '2.0' into 2.1. | Sadie Powell | |
2025-02-12 | Add extra protections to avoid rebooting the wrong network. | Sadie Powell | |
2025-02-11 | Merge branch '2.0' into 2.1. | Sadie Powell | |
2025-01-14 | Merge branch '2.0' into 2.1. | Sadie Powell | |
2024-12-12 | Use a more useful setting example in os_config. | Sadie Powell | |
2024-11-25 | Fix pluralising languages which use the same plural for 0 as 1. | Sadie Powell | |
2024-11-19 | Add a plural form overload of CommandSource::Reply. | Sadie Powell | |
2024-08-14 | Automatically determine SQL column type from the field. | Sadie Powell | |
Also add more column types to ensure we are storing data in the best format in the database. | |||
2024-06-19 | Fix importing Atheme opers. | Sadie Powell | |
2024-06-12 | Add support for looking up account information from a nick. | Sadie Powell | |
Closes #407. | |||
2024-06-07 | Fix a memory leak in os_akill and os_sxline. | Sadie Powell | |
2024-04-15 | Only enable os_noop on IRCDs that actually have a SendSVSNOOP impl. | Sadie Powell | |
2024-03-19 | Allow using absolute paths in more places. | Sadie Powell | |
2024-03-14 | Rework sending global notices. | Sadie Powell | |
Admins can now queue multiple messages and send them when they are ready. This is fully compatible with the previous global behaviour. Admins can now also send messages to individual servers. This is useful for informing users of maintenance due to downtime. | |||
2024-03-12 | Merge branch '2.0' into 2.1. | Sadie Powell | |
2024-03-12 | Simplify limit extraction code. | Sadie Powell | |
2024-03-11 | Replace convertTo/stringify with non-throwing alternatives. | Sadie Powell | |
Having these throw is terrible for ergonomics and there are loads of places where the exception was either silently ignored or not handled at all. Having a function which returns an optional and another that returns a default works a lot better imo. | |||
2024-03-09 | Add a stats category for password encryption algorithms. | Sadie Powell | |
2024-03-09 | Tweak the config default limits slightly. | Sadie Powell | |
2024-03-07 | Add the initial version of the Atheme database importer. | Sadie Powell | |
2024-02-29 | Rip out ns_access and related code. | Sadie Powell | |
This is wildly insecure and has been disabled by default for at least a decade. | |||
2024-02-27 | Make functions that don't use `this` static. | Sadie Powell | |
2024-02-27 | Simplify several boolean expressions. | Sadie Powell | |
2024-02-26 | Fix some coding style issues. | Sadie Powell | |
2024-02-22 | If the IRCd sends a field limit then use it over that of the config. | Sadie Powell | |
2024-02-22 | Route message tags into more message functions. | Sadie Powell | |
2024-02-11 | Remove the time_t parameter from Tick and TickTimers. | Sadie Powell | |
Most uses of Tick do not use the parameter and even when it is used it is always the same as CurTime. | |||
2024-02-11 | Remove the now parameter from the Timer class. | Sadie Powell | |
This was never actually changed from the default. | |||
2024-01-24 | Shuffle modules around a bit. | Sadie Powell | |