aboutsummaryrefslogtreecommitdiff
path: root/src/modules/extra/m_pgsql.cpp
Commit message (Expand)AuthorAgeFilesLines
* Update copyright headers.Gravatar InspIRCd Robot2025-02-281-1/+1
* Convert debug logging from string concatenation to format strings.•••When running in normal mode this will prevent a bunch of expensive string concatenation. Gravatar Sadie Powell2025-01-231-1/+1
* Update copyright headers.Gravatar InspIRCd Robot2025-01-041-0/+1
* Clear the pgsql output vector before adding new values.Gravatar Larry Williamson2024-12-051-1/+2
* Use reference<>::ptr() in more places.Gravatar Sadie Powell2024-09-131-1/+1
* Fix the pgsql module showing duplicate packages on Ubuntu.•••This is covered by the debian-like constraint above. Gravatar Sadie Powell2024-08-041-1/+0
* Fix shadowing messages in pgsql and regex_pcre2.Gravatar Sadie Powell2024-07-221-5/+5
* Update copyright headers.Gravatar InspIRCd Robot2024-07-141-2/+1
* Modernise PackageInfo directives.•••- Add Alpine packages. - Add missing directives to log_json. - Drop obsolete version constraints. - Use system-like for debian and rhel. Gravatar Sadie Powell2024-07-131-6/+6
* Update copyright headers.Gravatar InspIRCd Robot2024-06-211-1/+1
* Update copyright headers.Gravatar InspIRCd Robot2024-06-071-1/+1
* Rename the error log level to critical.•••"ERROR" is apparently defined by more than just Windows. Let's pick a different name which is less likely to cause collisions. Gravatar Sadie Powell2023-08-111-1/+1
* Update usages of stdalgo::string::equalsci to use insp::equalsci.Gravatar Sadie Powell2023-08-111-1/+2
* Merge branch 'insp3' into master.Gravatar Sadie Powell2023-04-281-1/+1
|\
| * Update copyright headers.Gravatar InspIRCd Robot2023-04-281-1/+1
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2023-01-251-1/+2
|\|
| * Fix PackageInfo directives in extra modules.Gravatar Sadie Powell2023-01-191-1/+2
* | Convert log calls to use fmtlib format stringsGravatar Sadie Powell2023-01-241-3/+3
* | Log the versions of third-party libraries used by modules.Gravatar Sadie Powell2023-01-191-0/+16
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2023-01-161-5/+32
|\|
| * Fix building the pgsql connection DSN in some rare cases.•••These values need to be escaped or they will be malformed. Ref: https://www.postgresql.org/docs/15/libpq-connect.html#id-1.7.3.8.3.5 Gravatar Sadie Powell2023-01-141-5/+32
* | Qualify auto correctly in all cases.Gravatar Sadie Powell2023-01-101-1/+1
* | Avoid copying shared_ptr<ConfigTag> when not necessary.Gravatar Sadie Powell2023-01-101-1/+1
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2023-01-011-2/+1
|\|
| * Update copyright headers.Gravatar InspIRCd Robot2022-12-301-2/+1
* | Rework the levels things are logged at to make more sense.Gravatar Sadie Powell2022-12-181-1/+1
* | Yet more stylistic fixes.Gravatar Sadie Powell2022-12-011-3/+9
* | Fix various cases of the &* being next to the name instead of type.Gravatar Sadie Powell2022-09-291-3/+3
* | Use auto in places where it is really obvious what the type is.Gravatar Sadie Powell2022-09-041-1/+1
* | Fix some warnings noticed by the readability-* clang-tidy checkers.Gravatar Sadie Powell2022-09-031-4/+4
* | Modernize various minor legacy C++isms.Gravatar Sadie Powell2022-07-301-4/+4
* | Switch from NULL to nullptr.Gravatar Sadie Powell2022-07-221-5/+5
* | Tweak the compiler flags for extra modules a bit.•••- Use pkg-config for the pgsql module. - Remove defaults from argon2, geo_maxmind, and regex_re2 (these are not needed with newer package versions). - Remove old library warning from geo_maxmind (no longer needed). [skip windows ci] Gravatar Sadie Powell2022-05-061-2/+2
* | Rewrite logging calls to use the new APIs.Gravatar Sadie Powell2022-05-011-4/+4
* | Slim the included headers down more.Gravatar Sadie Powell2022-01-261-2/+2
* | Abolish the infernal space before accessibility keywords.Gravatar Sadie Powell2022-01-251-5/+5
* | Remove unused time_t field from the timer system.•••This is equivalent to calling InspIRCd::Now() and is only actually used in one place in modules. Gravatar Sadie Powell2021-11-051-2/+2
* | Apply the final keyword to all module classes where appropriate.Gravatar Sadie Powell2021-10-041-4/+8
* | Mark all module classes as final.Gravatar Sadie Powell2021-10-011-1/+2
* | Use -isystem for the pgsql includes.Gravatar Sadie Powell2021-09-261-1/+1
* | Require TLS by default when connecting to Postgres servers.Gravatar Sadie Powell2021-08-281-1/+1
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2021-07-011-1/+1
|\|
| * Fix various spelling issues (#1883).•••Signed-off-by: Josh Soref <jsoref@users.noreply.github.com> Gravatar Josh Soref2021-06-211-1/+1
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2021-05-111-4/+4
|\|
| * Fix a bunch of weird indentation and spacing issues.Gravatar Sadie Powell2021-04-271-1/+1
* | Migrate collections from insert to emplace.Gravatar Sadie Powell2021-04-181-1/+1
* | 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