aboutsummaryrefslogtreecommitdiffstats
path: root/src/modules/extra
Commit message (Expand)AuthorAgeFilesLines
...
* | Migrate collections from insert to emplace.Gravatar Sadie Powell2021-04-183-3/+3
* | Migrate IOHookProvider from reference<> to std::shared_ptr<>.Gravatar Sadie Powell2021-04-093-24/+21
* | Default to rehashing TLS certificates on rehash.Gravatar Sadie Powell2021-04-083-3/+20
* | Refer to encryption as TLS instead of SSL in all messages.Gravatar Sadie Powell2021-04-084-23/+22
* | Switch simple iterator loops to use range-based for loops.Gravatar Sadie Powell2021-04-077-45/+31
* | Fix a ton of pedantic compiler warnings.Gravatar Sadie Powell2021-04-0412-18/+18
* | Constify variables within loops.Gravatar Sadie Powell2021-04-017-7/+7
* | Convert SQL::Field to be a typedef of optional<string>.Gravatar Sadie Powell2021-03-303-4/+4
* | Use emplace_back where possible.Gravatar Sadie Powell2021-03-302-5/+5
* | Always disable TLSv1.0 and disable TLSv1.1 by default.Gravatar Sadie Powell2021-03-181-7/+3
* | Mark {From,To}{Human,Internal,Network} as noexcept.Gravatar Sadie Powell2021-03-171-1/+1
* | Pascalize Unset in extension item classes.Gravatar Sadie Powell2021-03-171-2/+2
* | Pascalize Set in extension item classes.Gravatar Sadie Powell2021-03-171-2/+2
* | Pascalize Get in extension item classes.Gravatar Sadie Powell2021-03-171-2/+2
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2021-03-103-6/+6
|\|
| * Add a subclass of IOHookProvider for SSL modules.Gravatar Sadie Powell2021-03-093-6/+6
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2021-03-052-2/+3
|\|
| * Update copyright headers.Gravatar InspIRCd Robot2021-03-052-2/+3
* | Refactor classbase/CullResult into Cullable/Cullable::Result.Gravatar Sadie Powell2021-03-021-4/+4
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2021-02-285-7/+14
|\|
| * Update copyright headers.Gravatar InspIRCd Robot2021-02-265-4/+5
| * Add a human-readable serialiser to the geolocation extensible.Gravatar Sadie Powell2021-02-221-0/+6
| * Fix the message sent when SSL profiles are rehashed.Gravatar Sadie Powell2021-02-183-3/+3
| * Add default empty openssl compiler flags.•••This makes things easier for users who are using InspIRCd on OSes where OpenSSL is part of the base system. Gravatar Sadie Powell2021-01-181-1/+1
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2020-12-041-1/+1
|\|
| * Fix default linker flags in libargon2•••It's -largon2, not -llibargon2. I've experienced build failures due to this.Gravatar Elizabeth Myers2020-12-031-1/+1
* | Move config typedefs to ServerConfig and use auto in more places.Gravatar Sadie Powell2020-11-033-3/+3
* | Move FilePosition to fileutils.h and use in ConfigTag.Gravatar Sadie Powell2020-11-033-9/+9
* | Clean up a bunch of contructors and destructors.Gravatar Sadie Powell2020-11-011-1/+0
* | Convert ConfigTag from reference<> to std::shared_ptr<>.Gravatar Sadie Powell2020-10-319-16/+16
* | 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-317-28/+25
* | Fix reading the <sslprofile> config.Gravatar Sadie Powell2020-10-313-3/+3
* | X509CRL does not need to inherit from refcountbase.Gravatar Sadie Powell2020-10-311-1/+1
* | Convert OperInfo from reference<> to std::shared_ptr<>.Gravatar Sadie Powell2020-10-311-1/+0
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2020-10-271-0/+194
|\|
| * Fixes by misspell-fixerGravatar InspIRCd Robot2020-10-151-1/+1
| * Implement support for Argon2 password hashing.•••Resolves #1540.Gravatar ShutterQuick2020-10-101-0/+214
| * Make it clear that <gnutls>, <mbedtls>, and <openssl> are deprecated.Gravatar Sadie Powell2020-09-163-3/+3
* | Rewrite the regex system from scratch.•••* Move everything to the Regex namespace: - Regex -> Regex::Pattern - RegexException -> Regex::Exception - RegexFactory -> Regex::Engine * Add support for regex flags. - Regex::OPT_CASE_INSENSITIVE performs case-insensitive matching. * Add the Regex::EngineReference class as a friendly wrapper around dynamic_reference_nocheck<Regex::Engine>. * Add the Regex::SimpleEngine template class for automating the implementation of regex factory classes. * Use std::shared_ptr for Regex::Pattern objects instead of making users manage memory manually. Gravatar Sadie Powell2020-07-284-129/+97
* | Work around RE2 specifying -std=c++11 in its pkg-config file.Gravatar Sadie Powell2020-07-251-1/+1
* | Remove obsolete silencing of C++11 warnings from ssl_mbedtls.Gravatar Sadie Powell2020-07-251-11/+0
* | Pascalize ExtensionItem::{get,set,unset}_raw.Gravatar Sadie Powell2020-07-201-3/+3
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2020-07-154-0/+11
|\|
| * Warn about broken versions of libmaxminddb.Gravatar Sadie Powell2020-07-011-0/+2
| * Improve SSL module debug logging.Gravatar Sadie Powell2020-06-163-0/+9
| * Add a warning about LibreSSL support being removed in master.Gravatar Sadie Powell2020-05-151-0/+7
| * regex_stdlib: Don't copy std::regex_error when catching it.Gravatar Sadie Powell2020-05-091-2/+3
* | Remove compat for the v2 <gnutls> and <openssl> tags.Gravatar Sadie Powell2020-06-163-110/+57
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2020-05-058-145/+150
|\|
| * Update copyright headers.Gravatar InspIRCd Robot2020-04-249-15/+16