| Commit message (Expand) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| * | | Merge branch 'insp3' into master. | 2021-07-01 | 1 | -3/+3 | ||
| |\| | ||||||
| | * | Fix various spelling issues (#1883).•••Signed-off-by: Josh Soref <jsoref@users.noreply.github.com> | 2021-06-21 | 1 | -3/+3 | ||
| * | | Merge branch 'insp3' into master. | 2021-06-07 | 1 | -1/+1 | ||
| |\| | ||||||
| | * | Migrate Windows builds to installing their dependencies via Conan. | 2021-06-07 | 1 | -1/+1 | ||
| * | | Added -Wshorten-64-to-32 and fixed all warnings. | 2021-05-30 | 1 | -6/+6 | ||
| * | | Migrate collections from insert to emplace. | 2021-04-18 | 1 | -1/+1 | ||
| * | | Switch simple iterator loops to use range-based for loops. | 2021-04-07 | 1 | -16/+15 | ||
| * | | Fix a ton of pedantic compiler warnings. | 2021-04-04 | 1 | -2/+2 | ||
| * | | Constify variables within loops. | 2021-04-01 | 1 | -1/+1 | ||
| * | | Convert SQL::Field to be a typedef of optional<string>. | 2021-03-30 | 1 | -1/+1 | ||
| * | | Use emplace_back where possible. | 2021-03-30 | 1 | -4/+4 | ||
| * | | Clean up a bunch of contructors and destructors. | 2020-11-01 | 1 | -1/+0 | ||
| * | | Convert ConfigTag from reference<> to std::shared_ptr<>. | 2020-10-31 | 1 | -2/+2 | ||
| * | | Add stdalgo::iterator_range and switch config tag reading to use it.•••This allows us to use range-based for loops which were not possible with the previous config tag system. | 2020-10-31 | 1 | -5/+6 | ||
| * | | Merge branch 'insp3' into master. | 2020-05-05 | 1 | -5/+5 | ||
| |\| | ||||||
| | * | Update copyright headers. | 2020-04-24 | 1 | -2/+2 | ||
| | * | Fixes by misspell-fixer | 2020-04-21 | 1 | -3/+3 | ||
| * | | Merge branch 'insp3' into master. | 2020-04-11 | 1 | -1/+1 | ||
| |\| | ||||||
| | * | Fix an oversight in mkversions that caused it to not update extras. | 2020-04-10 | 1 | -1/+1 | ||
| * | | Improve storage of module description, flags, and link data. | 2020-04-11 | 1 | -6/+6 | ||
| * | | Use C++11 inline initialisation for class members. | 2020-02-06 | 1 | -15/+4 | ||
| * | | Merge branch 'insp3' into master. | 2020-01-17 | 1 | -3/+10 | ||
| |\| | ||||||
| | * | Update copyright headers. | 2020-01-11 | 1 | -3/+10 | ||
| * | | Merge branch 'insp3' into master. | 2019-12-08 | 1 | -51/+61 | ||
| |\| | ||||||
| | * | 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 | ||
| * | | Merge branch 'insp3' into master. | 2019-11-13 | 1 | -19/+36 | ||
| |\| | ||||||
| | * | Improve the logic around connecting to a MySQL server.•••- 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. | 2019-11-13 | 1 | -17/+32 | ||
| | * | Add GetId() to the SQL::Provider class. | 2019-11-13 | 1 | -2/+4 | ||
| * | | Merge branch 'insp3' into master. | 2019-09-23 | 1 | -23/+35 | ||
| |\| | ||||||
| | * | 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 | ||
| * | | Merge branch 'insp3' into master. | 2019-07-16 | 1 | -1/+10 | ||
| |\| | ||||||
| | * | 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.•••This makes debugging issues easier. | 2019-06-14 | 1 | -0/+1 | ||
| | * | Replace all abstract usages of his/he/her with they/their/it. | 2019-06-07 | 1 | -1/+1 | ||
| * | | Replace socketengine_{pthread,win32} with C++11 threads. | 2019-05-15 | 1 | -12/+12 | ||
| * | | Merge branch 'insp3' into master. | 2019-05-15 | 1 | -1/+1 | ||
| |\| | ||||||
| | * | Textual improvements and fixes such as typos, casing, etc. (#1612) | 2019-04-28 | 1 | -1/+1 | ||
| * | | ModuleManager: remove fakederef. | 2019-02-07 | 1 | -2/+2 | ||
| * | | LogManager: remove fakederef. | 2019-02-07 | 1 | -1/+1 | ||
| * | | Stop silencing warnings about `long long` not existing.•••We use C++14 now which has `long long`. | 2019-01-25 | 1 | -7/+0 | ||
| * | | Replace the override macro with the override keyword. | 2019-01-25 | 1 | -13/+13 | ||
| |/ | ||||||
| * | Fix SQL modules using "provider" in <database> instead of "module".•••This fixes a regression introduced in 97a1d642. | 2018-09-27 | 1 | -1/+1 | ||
| * | 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.•••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). | 2018-07-15 | 1 | -3/+2 | ||
| * | Add ConfigTag::getUInt for reading unsigned config values. | 2018-04-16 | 1 | -1/+1 | ||
