Age | Commit message (Collapse) | Author | |
---|---|---|---|
2024-11-29 | Add 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-25 | Update Send and Recv to use ssize_t instead of int. | Sadie Powell | |
2024-11-25 | Use the Module * overload of GetModule() in the nickserv module. | Sadie Powell | |
2024-11-25 | Fix pluralising languages which use the same plural for 0 as 1. | Sadie Powell | |
2024-11-25 | Add a missing override keyword. | Sadie Powell | |
2024-11-25 | Rework 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-23 | Fix the signon time of services pseudoclients on InspIRCd. | Sadie Powell | |
2024-11-22 | Add a plural form overload of SendMessage. | Sadie Powell | |
2024-11-22 | Skip removed columns when migrating the database schema. | Sadie Powell | |
2024-11-22 | Improve 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-19 | Add a plural form overload of CommandSource::Reply. | Sadie Powell | |
2024-11-19 | Make an untranslated string translatable. | Sadie Powell | |
2024-11-19 | Merge branch '2.0' into 2.1. | Sadie Powell | |
2024-11-19 | Only 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-18 | Move the set option to its own module. | Sadie Powell | |
This is the first step of rewriting nickname protection. | |||
2024-11-16 | Halt the column migration if any of the queries fail. | Sadie Powell | |
2024-11-16 | Migrate old SQL schemas to the current layout. | Sadie Powell | |
2024-11-14 | Add default values to the MySQL tables and use when a column is null. | Sadie Powell | |
2024-11-13 | Use the remaining wait time in the registration delay message. | Sadie Powell | |
Closes #452. | |||
2024-11-13 | Use durations instead of seconds in waiting messages. | Sadie Powell | |
2024-11-11 | Merge branch '2.0' into 2.1. | Sadie Powell | |
2024-11-11 | Fix 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-11 | Remove an unnecessary function from db_sql_live. | Sadie Powell | |
2024-11-11 | Add a helper function to db_sql(_live) for getting a table name. | Sadie Powell | |
2024-11-08 | Remove the integer width from chanstats and irc2sql columns. | Sadie Powell | |
These are ignored by MySQL so specifying them is meaningless. | |||
2024-11-08 | Merge branch '2.0' into 2.1. | Sadie Powell | |
2024-11-08 | Avoid unnecessary string copies when calling IsFile. | Sadie Powell | |
2024-11-07 | Expand the size of some chanstats columns. | Sadie Powell | |
Closes #444. | |||
2024-10-25 | Fix parsing mode changes from users on UnrealIRCd. | Sadie Powell | |
2024-10-22 | Replace 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-22 | Move nickserv/set/message to a new module, kill options:useprivmsg. | Sadie Powell | |
2024-10-19 | Use the target nick as the default desc for mask access entries. | Sadie Powell | |
2024-10-19 | Deduplicate the access code in cs_statusupdate. | Sadie Powell | |
2024-10-18 | Merge branch '2.0' into 2.1 | Sadie Powell | |
2024-10-18 | Fix a change that was missing from the previous commit. | Sadie Powell | |
2024-10-18 | Merge branch '2.0' into 2.1. | Sadie Powell | |
2024-10-18 | Fix marking channels as persistent on InspIRCd and UnrealIRCd. | Sadie Powell | |
2024-10-17 | Updated the supported versions in the README. | Sadie Powell | |
2024-10-16 | Add support for name-only extbans on InspIRCd. | Sadie Powell | |
2024-10-11 | Let the user know about their cert being auto-added to their account. | Sadie Powell | |
2024-10-11 | Merge branch '2.0' into 2.1. | Sadie Powell | |
2024-10-11 | Change the mode lock before removing/adding the PERM mode. | Sadie Powell | |
This fixes being unable to unset mlock on the first attempt. | |||
2024-10-04 | Fix matching stacked extbans. | Sadie Powell | |
2024-10-04 | Remove some unnecessary debug logging. | Sadie Powell | |
2024-10-04 | Fix validating named extbans on UnrealIRCd. | Sadie Powell | |
2024-10-04 | Implement NEXTBANS support on UnrealIRCd. | Sadie Powell | |
Closes #431. | |||
2024-10-04 | Fix extracting the mode parameters from MODE on UnrealIRCd. | Sadie Powell | |
2024-10-04 | Fix 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-04 | Fix parsing extbans on InspIRCd v4. | Sadie Powell | |
2024-10-04 | Respect EXTBANFORMAT on InspIRCd v4. | Sadie Powell | |