summaryrefslogtreecommitdiff
path: root/modules/database/db_atheme.cpp
AgeCommit message (Collapse)Author
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-03Drop support for Bahamut as it has no non-DALnet users.Sadie Powell
Closes #438.
2025-04-19Remove time from the name of some variables where its obvious.Sadie Powell
2025-04-19Allow syntax messages to take a predicate.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-03-30Refuse to import data that already exists in db_atheme.Sadie Powell
2025-03-19Use a set instead of a vector for storing memo ignores.Sadie Powell
2025-03-08Rework how nickname protection works.Sadie Powell
- Rename the command and module from kill to protect (this command hasn't actually killed users in a long time). - Replace QUICK/IMMED with a duration option.
2025-03-08Move some headers around.Sadie Powell
2025-03-07Fix some minor issues with db_atheme error messages.Sadie Powell
2025-03-07Import misc channel and user metadata in db_atheme.Sadie Powell
2025-03-06Don't warn when importing an external auth account from Atheme.Sadie Powell
This happens when Atheme was using LDAP to authenticate users. We will replace the temporary password at a later date if Anope is set up to use LDAP too.
2025-03-06Import logon and oper news from Atheme.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-05Import more data from Atheme.Sadie Powell
2025-01-14Merge branch '2.0' into 2.1.Sadie Powell
2024-07-08Qualify a use of auto in db_atheme.Sadie Powell
2024-06-20Misc improvements to db_atheme.Sadie Powell
2024-06-20Fix importing Atheme mode locks.Sadie Powell
2024-06-19Silently ignore some Atheme metadata that we know we can't import.Sadie Powell
2024-06-19Avoid creating extra service references in db_atheme.Sadie Powell
2024-06-19Fix importing Atheme opers.Sadie Powell
2024-06-19Use auto in more places in db_atheme.Sadie Powell
2024-06-19Only import clones from Atheme if we recognise the database version.Sadie Powell
2024-06-19Fix importing Atheme session limits.Sadie Powell
2024-06-19Fix importing Atheme forbid reasons.Sadie Powell
2024-06-19Fix importing Atheme akick reasons.Sadie Powell
2024-06-19Log the channel that a mode lock was unable to be imported for.Sadie Powell
2024-06-19Save the databases directly after importing.Sadie Powell
2024-05-11Store when the account name was registered in the NickCore.Sadie Powell
2024-03-19Allow using absolute paths in more places.Sadie Powell
2024-03-18Add verify-only support for POSIX crypt() hashes from Atheme.Sadie Powell
2024-03-15Use consistent casing when referring to vhosts and vidents.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-10Implement verify-only support for raw SHA-2 passwords.Sadie Powell
2024-03-10Add support for encrypting passwords with the Argon2 algorithm.Sadie Powell
Closes #369.
2024-03-07Add the initial version of the Atheme database importer.Sadie Powell