summaryrefslogtreecommitdiff
path: root/modules/operserv
AgeCommit message (Collapse)Author
2025-05-27Fix some trivial wrong types when getting config values.Sadie Powell
2025-05-24Convert Anope::Debug to an unsigned value.Sadie Powell
2025-05-16Serialize using mutable objects not immutable ones.Sadie Powell
2025-05-10Always use the same stats object when deserialising stats.Sadie Powell
Closes #509.
2025-05-10Use more appropriate types for MaxUserCount and OperCount.Sadie Powell
2025-05-10There's no need to count the servers in os_stats.Sadie Powell
2025-05-10Try to ensure we only have use Stats instance.Sadie Powell
This probably only happens when a user has a broken database but its best to be more robust.
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-25Allow disabling the timestamp in os_news messages.Sadie Powell
2025-04-24Add support for hashing operator passwords in the config.Sadie Powell
Closes #327.
2025-04-23When deleting a single list item show the deleted item not a count.Sadie Powell
Closes #487.
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-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-16Fix some text strings that should be marked as translatable.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-14Add Anope::Templace and switch all template strings to use it.Sadie Powell
2025-03-22Update more messages to use gettext plural forms.Sadie Powell
2025-03-22Deduplicate requirename code in os_shutdown.Sadie Powell
2025-03-17Simplify the requirename logic.Sadie Powell
2025-03-16Improve the error reporting in os_shutdown.Sadie Powell
2025-03-13Fix a warning on Clang.Sadie Powell
2025-03-12Move serialization from Serializable to a Serialize::Type child.Sadie Powell
2025-03-08Move some headers around.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-16Make the password optional in operserv/login.Sadie Powell
2025-02-14Merge branch '2.0' into 2.1.Sadie Powell
2025-02-12Add extra protections to avoid rebooting the wrong network.Sadie Powell
2025-02-11Merge branch '2.0' into 2.1.Sadie Powell
2025-01-14Merge branch '2.0' into 2.1.Sadie Powell
2024-12-12Use a more useful setting example in os_config.Sadie Powell
2024-11-25Fix pluralising languages which use the same plural for 0 as 1.Sadie Powell
2024-11-19Add a plural form overload of CommandSource::Reply.Sadie Powell
2024-08-14Automatically 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-19Fix importing Atheme opers.Sadie Powell
2024-06-12Add support for looking up account information from a nick.Sadie Powell
Closes #407.
2024-06-07Fix a memory leak in os_akill and os_sxline.Sadie Powell
2024-04-15Only enable os_noop on IRCDs that actually have a SendSVSNOOP impl.Sadie Powell
2024-03-19Allow using absolute paths in more places.Sadie Powell
2024-03-14Rework 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-12Merge branch '2.0' into 2.1.Sadie Powell
2024-03-12Simplify limit extraction code.Sadie Powell
2024-03-11Replace 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-09Add a stats category for password encryption algorithms.Sadie Powell
2024-03-09Tweak the config default limits slightly.Sadie Powell
2024-03-07Add the initial version of the Atheme database importer.Sadie Powell
2024-02-29Rip 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-27Make functions that don't use `this` static.Sadie Powell