summaryrefslogtreecommitdiff
path: root/modules/database
AgeCommit message (Collapse)Author
2025-05-11Be more specific in the generator field in db_json.Sadie Powell
2025-05-11Prefix the special db_json columns with an @.Sadie Powell
2025-05-11Fix loading databases in db_json.Sadie Powell
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-04-15Use Anope::Template in db_json.Sadie Powell
2025-04-15Add support for monthly backups to db_json.Sadie Powell
2025-03-30Execute SQL updates atomically.Sadie Powell
If the Serialize call alters any tables they would have previously been missed here.
2025-03-30Refuse to import data that already exists in db_atheme.Sadie Powell
2025-03-26Add a typedef for the serializable id.Sadie Powell
2025-03-26Initialize the db_flatfile LoadData stream reference from the ctor.Sadie Powell
2025-03-26Add the db_json module.Sadie Powell
2025-03-19Merge branch '2.0' into 2.1.Sadie Powell
2025-03-19Use a set instead of a vector for storing memo ignores.Sadie Powell
2025-03-13Fix setting keepbackups to 0 in db_flatfile.Sadie Powell
2025-03-13Fix deleting old db_flatfile database backups.Sadie Powell
2025-03-12Move serialization from Serializable to a Serialize::Type child.Sadie Powell
2025-03-12Fix the id data type in db_flatfile.Sadie Powell
2025-03-12Fix importing some data from 1.8.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-20Merge branch '2.0' into 2.1.Sadie Powell
2025-02-20Fix sql_live on recent MariaDB.Sadie Powell
2025-02-05Import more data from Atheme.Sadie Powell
2025-01-14Merge branch '2.0' into 2.1.Sadie Powell
2025-01-14Update the copyright headers for 2025.2.0Sadie 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-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-08-14Remove the unused KeySet method in Serialize::Data.Sadie Powell
2024-07-08Qualify a use of auto in db_atheme.Sadie Powell
2024-06-23Make the language around fantasy commands less weird.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