aboutsummaryrefslogtreecommitdiff
path: root/src/modules/extra/m_pgsql.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* | Switch simple iterator loops to use range-based for loops.Gravatar Sadie Powell2021-04-071-7/+6
* | Fix a ton of pedantic compiler warnings.Gravatar Sadie Powell2021-04-041-2/+2
* | Constify variables within loops.Gravatar Sadie Powell2021-04-011-1/+1
* | Convert SQL::Field to be a typedef of optional<string>.Gravatar Sadie Powell2021-03-301-2/+2
* | Use emplace_back where possible.Gravatar Sadie Powell2021-03-301-1/+1
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2021-03-051-1/+1
|\|
| * Update copyright headers.Gravatar InspIRCd Robot2021-03-051-1/+1
* | Refactor classbase/CullResult into Cullable/Cullable::Result.Gravatar Sadie Powell2021-03-021-4/+4
* | Convert ConfigTag from reference<> to std::shared_ptr<>.Gravatar Sadie Powell2020-10-311-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. Gravatar Sadie Powell2020-10-311-5/+6
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2020-05-051-64/+59
|\|
| * Update copyright headers.Gravatar InspIRCd Robot2020-04-241-1/+1
| * Improve the pgsql connection error messages.Gravatar Sadie Powell2020-04-231-15/+18
| * Fix reconnecting a pgsql connection if it fails.Gravatar Sadie Powell2020-04-231-9/+13
| * Unregister pgsql connection fds when they are deleted.Gravatar Sadie Powell2020-04-231-1/+4
| * Opt-out of pgsql read and write events if polling fails.Gravatar Sadie Powell2020-04-231-1/+8
| * Remove dead code from the pgsql module.Gravatar Sadie Powell2020-04-231-36/+14
| * Fixes by misspell-fixerGravatar InspIRCd Robot2020-04-211-1/+1
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2020-04-111-1/+1
|\|
| * Fix an oversight in mkversions that caused it to not update extras.Gravatar Sadie Powell2020-04-101-1/+1
| * Remove references to the long dead SQLv2 from the pgsql module.Gravatar Sadie Powell2020-04-101-1/+1
* | Improve storage of module description, flags, and link data.Gravatar Sadie Powell2020-04-111-5/+5
* | Use C++11 inline initialisation for class members.Gravatar Sadie Powell2020-02-061-13/+7
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2020-01-171-4/+10
|\|
| * Update copyright headers.Gravatar InspIRCd Robot2020-01-111-4/+10
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2019-11-131-1/+5
|\|
| * Add GetId() to the SQL::Provider class.Gravatar Peter Powell2019-11-131-1/+5
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2019-09-231-1/+1
|\|
| * Fix some remaining uses of ato[il].Gravatar Peter Powell2019-08-131-1/+1
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2019-07-161-0/+2
|\|
| * Add package names for ArchLinux.Gravatar Peter Powell2019-07-161-0/+1
| * Log SQL queries at the debug log level.•••This makes debugging issues easier. Gravatar Peter Powell2019-06-141-0/+1
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2019-05-151-0/+2
|\|
| * Silence a fallthrough warning in the pgsql module on newer GCCs.Gravatar Peter Powell2019-05-091-0/+2
* | ModuleManager: remove fakederef.Gravatar Sadie Powell2019-02-071-2/+2
* | LogManager: remove fakederef.Gravatar Sadie Powell2019-02-071-4/+4
* | Replace the override macro with the override keyword.Gravatar Sadie Powell2019-01-251-15/+15
|/
* Fix SQL modules using "provider" in <database> instead of "module".•••This fixes a regression introduced in 97a1d642. Gravatar Peter Powell2018-09-271-1/+1
* Fix a few things that should be marked as override but aren't.Gravatar Peter Powell2018-08-211-1/+1
* Make more config stuff case insensitive.Gravatar Peter Powell2018-07-241-1/+1
* SQL: Add HasColumn() to check if a result contains a named column.Gravatar Daniel Vassdal2018-04-071-3/+27
* Improve and modernize the SQL system API.•••- 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. Gravatar Peter Powell2017-12-221-23/+23
* Add the override keyword in places that it is missing.•••GCCs warnings for this are much better than Clangs. Gravatar Peter Powell2017-11-211-4/+4
* Add PackageInfo directives for Debian.Gravatar Peter Powell2017-10-211-0/+1
* Add CXX11_OVERRIDE to overridden members that lack it.•••This fixes a ton of warnings when building on compilers that default to C++11 or newer. Gravatar Peter Powell2017-07-121-4/+4
* Add CentOS PackageInfoGravatar Adam2016-09-161-0/+1
* Rewrite the build system directive parser.Gravatar Peter Powell2016-09-161-11/+6
* Dispatch EventHandler events to dedicated virtual functions•••Remove enum EventType Gravatar Attila Molnar2015-04-121-10/+11
* Change type of some associative containers to their flat versions, including ...Gravatar Attila Molnar2014-12-151-1/+1
* Remove current time parameter of the Timer constructorGravatar Attila Molnar2014-07-101-1/+1