summaryrefslogtreecommitdiff
path: root/modules
AgeCommit message (Collapse)Author
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
2024-10-04Fix validating named extbans on UnrealIRCd.Sadie Powell
2024-10-04Implement NEXTBANS support on UnrealIRCd.Sadie Powell
Closes #431.
2024-10-04Fix extracting the mode parameters from MODE on UnrealIRCd.Sadie Powell
2024-10-04Fix matching extended bans in services.Sadie Powell
Extended bans are stored without their prefix. Therefore, we should not try to strip their prefix before matching. Closes #288. Co-authored-by: k4be <k4be@pirc.pl>
2024-10-04Fix parsing extbans on InspIRCd v4.Sadie Powell
2024-10-04Respect EXTBANFORMAT on InspIRCd v4.Sadie Powell
2024-10-02Change User::SetModesInternal to take a split mode change.Sadie Powell
2024-10-02Change Channel::SetModesInternal to take a split mode change.Sadie Powell
2024-10-01Raise the default nickname expiry time to one year.Sadie Powell
2024-09-26Respect nonicknameownership on InspIRCd v4.Sadie Powell
2024-09-26Allow sending an oper account on InspIRCd.Sadie Powell
2024-09-24Bump minimum UnrealIRCd version to 6.0.Sadie Powell
2024-09-04Fix the Argon2 module not having test vectors.Sadie Powell
2024-09-01Merge branch '2.0' into 2.1.Sadie Powell
2024-08-30Fix parsing named extbans on InspIRCd.Sadie Powell
2024-08-29Refactor ns_getemail slightly.Sadie Powell