summaryrefslogtreecommitdiff
path: root/modules/extra/mysql.cpp
AgeCommit message (Collapse)Author
2025-05-09Revert "Force the MySQL module to use UTC for connections".Sadie Powell
This results in a deadlock. We have other ways for dealing with this problem anyway. Closes #506.
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-06Force the MySQL module to use UTC for connections.Sadie Powell
This prevents conversion issues when the MySQL server is in a different timezone to the services server.
2025-03-05Fix reading the config of some modules.Sadie Powell
2025-03-05Fix the on start library version logging to include the module.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-18Log the version of third-party libraries on load.Sadie Powell
2025-01-14Merge branch '2.0' into 2.1.Sadie Powell
2024-11-22Skip removed columns when migrating the database schema.Sadie Powell
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-08-14Automatically determine SQL column type from the field.Sadie Powell
Also add more column types to ensure we are storing data in the best format in the database.
2024-07-04Add UNIX socket support to mysql module.ItsOnlyBinary
Ref: #419
2024-05-16Merge branch '2.0' into 2.1.Sadie Powell
2024-05-11Merge branch '2.0' into 2.1.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-02-11Replace Condition and Mutex with the C++11 standard equivalents.Sadie Powell
2024-01-24Rename several modules to remove the m_ prefix.Sadie Powell