summaryrefslogtreecommitdiff
path: root/modules
AgeCommit message (Collapse)Author
2025-01-13Enable activate_on_set by default.Sadie Powell
2025-01-13Add an option to re-cloak opers on logout.Sadie Powell
Closes: #421
2025-01-10Fix the build error introduced in the previous commit.Sadie Powell
TODO: learn to spell `git add` correctly.
2025-01-10Warn users of the old InspIRCd protocol that support is deprecated.Sadie Powell
We will drop this later in the year when that branch goes EOL.
2024-12-15Add example code for how to validate SHA2 passwords in PHP.Sadie Powell
2024-12-12Use a more useful setting example in os_config.Sadie Powell
2024-11-29Add support for numerics associated with cs_set_misc entries.Sadie Powell
This is mainly to allow the URL entry to use RPL_CHANNELURL.
2024-11-25Update Send and Recv to use ssize_t instead of int.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
2024-11-25Rework how guest nicks work.Sadie Powell
- Use the config setting as a string template instead of as a prefix. - Allow users of IRCds that have UIDs to use that as the guest nick. - Fall back to a UID before killing if a guest nick can not be found.
2024-11-23Fix the signon time of services pseudoclients on InspIRCd.Sadie Powell
2024-11-22Add a plural form overload of SendMessage.Sadie Powell
2024-11-22Skip removed columns when migrating the database schema.Sadie Powell
2024-11-22Improve language selection.Sadie Powell
- Allow selecting languages using an abbreviated language code (e.g. en for en_US.UTF-8). - Preprocess the language list on load as it never changes. This allows us to stop special casing the English language.
2024-11-19Add a plural form overload of CommandSource::Reply.Sadie Powell
2024-11-19Make an untranslated string translatable.Sadie Powell
2024-11-19Merge branch '2.0' into 2.1.Sadie Powell
2024-11-19Only process sockets after loading the db when using db_sql{_live}.Sadie Powell
This avoids slow startups for the 95% of users who are using the db_flatfile database backend.
2024-11-18Move the set option to its own module.Sadie Powell
This is the first step of rewriting nickname protection.
2024-11-16Halt the column migration if any of the queries fail.Sadie Powell
2024-11-16Migrate old SQL schemas to the current layout.Sadie Powell
2024-11-14Add default values to the MySQL tables and use when a column is null.Sadie Powell
2024-11-13Use the remaining wait time in the registration delay message.Sadie Powell
Closes #452.
2024-11-13Use durations instead of seconds in waiting messages.Sadie Powell
2024-11-11Merge branch '2.0' into 2.1.Sadie Powell
2024-11-11Fix using User::Account where User::IsIdentified should be used.Sadie Powell
The former causes a dereference which cause a database update. This is not good for performance with db_sql_live on bigger networks.
2024-11-11Remove an unnecessary function from db_sql_live.Sadie Powell
2024-11-11Add a helper function to db_sql(_live) for getting a table name.Sadie Powell
2024-11-08Remove the integer width from chanstats and irc2sql columns.Sadie Powell
These are ignored by MySQL so specifying them is meaningless.
2024-11-08Merge branch '2.0' into 2.1.Sadie Powell
2024-11-08Avoid unnecessary string copies when calling IsFile.Sadie Powell
2024-11-07Expand the size of some chanstats columns.Sadie Powell
Closes #444.
2024-10-25Fix parsing mode changes from users on UnrealIRCd.Sadie Powell
2024-10-22Replace usestrictprivmsg with something actually useful.Sadie Powell
Every IRC server we support (other than Bahamut which is probably on the chopping bock) uses UIDs so this setting does nothing. Instead, allow configuring a server-side alias for each service and use that when servicealias is enabled.
2024-10-22Move nickserv/set/message to a new module, kill options:useprivmsg.Sadie Powell
2024-10-19Use the target nick as the default desc for mask access entries.Sadie Powell
2024-10-19Deduplicate the access code in cs_statusupdate.Sadie Powell
2024-10-18Merge branch '2.0' into 2.1Sadie Powell
2024-10-18Fix a change that was missing from the previous commit.Sadie Powell
2024-10-18Merge branch '2.0' into 2.1.Sadie Powell
2024-10-18Fix marking channels as persistent on InspIRCd and UnrealIRCd.Sadie Powell
2024-10-17Updated the supported versions in the README.Sadie Powell
2024-10-16Add support for name-only extbans on InspIRCd.Sadie Powell
2024-10-11Let the user know about their cert being auto-added to their account.Sadie Powell
2024-10-11Merge branch '2.0' into 2.1.Sadie Powell
2024-10-11Change the mode lock before removing/adding the PERM mode.Sadie Powell
This fixes being unable to unset mlock on the first attempt.
2024-10-04Fix matching stacked extbans.Sadie Powell
2024-10-04Remove some unnecessary debug logging.Sadie Powell