| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Fix the Windows build. | 2023-12-14 | 1 | -1/+1 | |
| | | | | | | | | [skip alpine ci] [skip irctest ci] [skip macos ci] [skip ubuntu ci] | ||||
| * | Update copyright headers. | 2023-04-28 | 1 | -2/+1 | |
| | | |||||
| * | Fix PackageInfo directives in extra modules. | 2023-01-19 | 1 | -3/+3 | |
| | | |||||
| * | Update copyright headers. | 2022-12-30 | 1 | -2/+2 | |
| | | |||||
| * | Fix an incompatibility between MySQL and MariaDB. | 2022-12-18 | 1 | -0/+2 | |
| | | |||||
| * | Add SSL support to the mysql module. | 2022-12-18 | 1 | -0/+4 | |
| | | |||||
| * | Silence a warning in the mysql module on MySQL 8.0.27. | 2021-10-25 | 1 | -1/+8 | |
| | | |||||
| * | Update copyright headers. | 2021-08-27 | 1 | -2/+2 | |
| | | |||||
| * | Fix various spelling issues (#1883). | 2021-06-21 | 1 | -3/+3 | |
| | | | | | Signed-off-by: Josh Soref <jsoref@users.noreply.github.com> | ||||
| * | Migrate Windows builds to installing their dependencies via Conan. | 2021-06-07 | 1 | -1/+1 | |
| | | |||||
| * | Update copyright headers. | 2020-04-24 | 1 | -2/+2 | |
| | | |||||
| * | Fixes by misspell-fixer | 2020-04-21 | 1 | -3/+3 | |
| | | |||||
| * | Fix an oversight in mkversions that caused it to not update extras. | 2020-04-10 | 1 | -1/+1 | |
| | | |||||
| * | Update copyright headers. | 2020-01-11 | 1 | -3/+10 | |
| | | |||||
| * | Refactor the MySQL code slightly. | 2019-11-16 | 1 | -9/+10 | |
| | | |||||
| * | Refactor the MySQL query and result queue classes. | 2019-11-13 | 1 | -33/+52 | |
| | | |||||
| * | Get rid of some dead code in the MySQL module. | 2019-11-13 | 1 | -9/+0 | |
| | | |||||
| * | Improve the logic around connecting to a MySQL server. | 2019-11-13 | 1 | -17/+32 | |
| | | | | | | | | | | - The connection timeout can now be customised with <database:timeout>. - <database:port> is now limited to the 1-65535 range. - The MySQL library will now not install a SIGPIPE handler as it would override the default InspIRCd ignore behavopur. - Errors caused by setting the default character set and executing the initial query are now no longer ignored. | ||||
| * | Add GetId() to the SQL::Provider class. | 2019-11-13 | 1 | -2/+4 | |
| | | |||||
| * | Improve escaping strings in the MySQL module. | 2019-08-20 | 1 | -23/+29 | |
| | | |||||
| * | Initialise and deallocate the MySQL library correctly. | 2019-08-20 | 1 | -0/+6 | |
| | | |||||
| * | Add package names for ArchLinux. | 2019-07-16 | 1 | -0/+1 | |
| | | |||||
| * | Reset diagnostic pragmas after including external headers (#1661). | 2019-06-24 | 1 | -0/+7 | |
| | | |||||
| * | Log SQL queries at the debug log level. | 2019-06-14 | 1 | -0/+1 | |
| | | | | | This makes debugging issues easier. | ||||
| * | Replace all abstract usages of his/he/her with they/their/it. | 2019-06-07 | 1 | -1/+1 | |
| | | |||||
| * | Textual improvements and fixes such as typos, casing, etc. (#1612) | 2019-04-28 | 1 | -1/+1 | |
| | | |||||
| * | Fix SQL modules using "provider" in <database> instead of "module". | 2018-09-27 | 1 | -1/+1 | |
| | | | | | This fixes a regression introduced in 97a1d642. | ||||
| * | Fix a few things that should be marked as override but aren't. | 2018-08-21 | 1 | -1/+1 | |
| | | |||||
| * | Make more config stuff case insensitive. | 2018-07-24 | 1 | -1/+1 | |
| | | |||||
| * | Use mysql_real_escape_string instead of mysql_escape string. | 2018-07-15 | 1 | -3/+2 | |
| | | | | | | | | | This is not exploitable as far as I know but it is probably best that we use the newer function just in case. Closes #649 (although the attack mentioned in that issue was not feasible). | ||||
| * | Add ConfigTag::getUInt for reading unsigned config values. | 2018-04-16 | 1 | -1/+1 | |
| | | |||||
| * | Remove the default value in ConfigTag::get{Duration,Float,Int}. | 2018-04-16 | 1 | -1/+1 | |
| | | |||||
| * | SQL: Add HasColumn() to check if a result contains a named column. | 2018-04-07 | 1 | -0/+13 | |
| | | |||||
| * | Fix building on Windows (mostly). | 2018-02-17 | 1 | -2/+2 | |
| | | |||||
| * | Improve and modernize the SQL system API. | 2017-12-22 | 1 | -26/+26 | |
| | | | | | | | | | | | | | | - Move everything into the SQL namespace and drop the SQL prefix. - Move SQLProvider::PopulateUserInfo to SQL::PopulateUserInfo. - Rename SQLEntry to SQL::Field and clean up. - Rename SQLEntries to SQL::Row. - Rename SQLerror to SQL::Error and clean up. - Rename SQLerrorNum to SQL::ErrorCode and drop the SQL_ prefix. - Rename ParamL to SQL::ParamList. - Rename ParamM to SQL::ParamMap; - Make implementing SQLQuery::OnError mandatory. - Redo most of the documentation in the sql header. | ||||
| * | Add the override keyword in places that it is missing. | 2017-11-21 | 1 | -8/+8 | |
| | | | | | GCCs warnings for this are much better than Clangs. | ||||
| * | Merge tag 'v2.0.25' into master. | 2017-11-12 | 1 | -2/+0 | |
| |\ | |||||
| | * | Update wiki links to use HTTPS and point to the correct pages. | 2017-10-15 | 1 | -2/+0 | |
| | | | | | | | | | | | When we release 3.0 these links will break as they will point to the pages for 3.0 rather than 2.0. | ||||
| * | | Add PackageInfo directives for Debian. | 2017-10-21 | 1 | -0/+1 | |
| | | | |||||
| * | | Add CentOS PackageInfo | 2016-09-16 | 1 | -0/+2 | |
| | | | |||||
| * | | Rewrite the build system directive parser. | 2016-09-16 | 1 | -3/+6 | |
| | | | |||||
| * | | Fix m_mysql warning about use of C++11 features on C++03. | 2016-08-19 | 1 | -2/+6 | |
| | | | | | | | | | NO_CLIENT_LONG_LONG was removed in a recent version of MySQL. | ||||
| * | | m_mysql Add charset config option | 2015-02-06 | 1 | -0/+6 | |
| | | | |||||
| * | | Change type of some associative containers to their flat versions, including ↵ | 2014-12-15 | 1 | -1/+1 | |
| | | | | | | | | | Extensible storage | ||||
| * | | Merge insp20 | 2014-07-25 | 1 | -3/+1 | |
| |\| | |||||
| | * | Change Windows libraries to be dynamically linked | 2014-04-13 | 1 | -3/+1 | |
| | | | |||||
| * | | Change allocation of InspIRCd::Threads to be physically part of the object ↵ | 2014-06-13 | 1 | -1/+1 | |
| | | | | | | | | | containing it | ||||
| * | | Replace OnRehash() with ReadConfig() that is called on boot, on module load ↵ | 2013-08-30 | 1 | -4/+2 | |
| | | | | | | | | | | | | | and on rehash This eliminates the need for calling OnRehash() in init() | ||||
| * | | Automatically attach modules to events | 2013-08-04 | 1 | -3/+0 | |
| | | | |||||
| * | | Remove $Core and $Mod* comments apart from $ModDep. | 2013-07-04 | 1 | -1/+0 | |
| | | | |||||
