aboutsummaryrefslogtreecommitdiff
path: root/src/modules/extra/m_ssl_gnutls.cpp
Commit message (Expand)AuthorAgeFilesLines
* Fix a crash on shutdown when using ssl_gnutls on some systems.Gravatar Sadie Powell2023-11-061-2/+4
* Update copyright headers.Gravatar InspIRCd Robot2023-04-281-1/+1
* Add client cert activation/expiration times to the ssl_cert class.Gravatar Sadie Powell2023-03-011-4/+19
* Fix PackageInfo directives in extra modules.Gravatar Sadie Powell2023-01-191-0/+1
* Update copyright headers.Gravatar InspIRCd Robot2022-12-301-2/+1
* Use gnutls_digest_get_id if supported by the GnuTLS library.Gravatar Sadie Powell2022-11-291-1/+4
* Fix asserting when building against libstdc++ in debug mode.•••This code was safe as the pointer was never actually dereferenced but libstdc++ would assert on it anyway. Gravatar Sadie Powell2022-11-281-1/+1
* Update copyright headers.Gravatar InspIRCd Robot2022-04-281-1/+1
* GnuTLS DH parameters are optional from 3.6.0+ not 3.5.6+.Gravatar Sadie Powell2022-04-071-1/+1
* Work around the deprecation of manual DH params in GnuTLS 3.5.6.•••As of this version specifying custom DH parameters is deprecated and should not be used. Instead, a default (secure) DH parameters will be used. Gravatar Sadie Powell2022-01-211-1/+17
* Fix use of auto_ptr in the ssl_gnutls module on C++17 compilers.Gravatar Sadie Powell2021-11-041-12/+16
* Make reading DNs more consistent across modules.•••- If the DN contains a new line character then replace it with a space instead of killing the entire DN in the ssl_gnutls and ssl_openssl modules. - Apply the same logic to ssl_mbedtls which previously did not handle spaces in DNs. Gravatar Sadie Powell2021-10-141-12/+9
* Send SSL profile reloading errors to snomask `a`.Gravatar Sadie Powell2021-09-221-1/+1
* Add an API for checking if I/O hooks are ready or not.Gravatar Sadie Powell2021-09-221-13/+8
* Allow reloading SSL profiles on rehash.Gravatar Sadie Powell2021-06-241-2/+3
* Add a log message to the SSL mods to remind users how to reload profiles.Gravatar Sadie Powell2021-06-241-0/+5
* Fix various spelling issues (#1883).•••Signed-off-by: Josh Soref <jsoref@users.noreply.github.com> Gravatar Josh Soref2021-06-211-1/+1
* Clean up VerifyCertificate in the ssl_gnutls module.Gravatar Sadie Powell2021-06-141-39/+23
* Fix the Ubuntu package name for ssl_gnutls.Gravatar Sadie Powell2021-05-071-1/+1
* Fix a bunch of weird indentation and spacing issues.Gravatar Sadie Powell2021-04-271-1/+1
* Update references to config fields which were renamed.Gravatar Sadie Powell2021-04-141-1/+1
* Add a subclass of IOHookProvider for SSL modules.Gravatar Sadie Powell2021-03-091-2/+2
* Update copyright headers.Gravatar InspIRCd Robot2021-02-261-1/+1
* Fix the message sent when SSL profiles are rehashed.Gravatar Sadie Powell2021-02-181-1/+1
* Make it clear that <gnutls>, <mbedtls>, and <openssl> are deprecated.Gravatar Sadie Powell2020-09-161-1/+1
* Improve SSL module debug logging.Gravatar Sadie Powell2020-06-161-0/+3
* Update copyright headers.Gravatar InspIRCd Robot2020-04-241-3/+3
* Only read the SSL profiles if they're actually specified.Gravatar Sadie Powell2020-04-211-23/+25
* Tell the admin how to use a SSL profile if they define one.Gravatar Sadie Powell2020-04-211-0/+1
* Allow 'tls' to be used in /REHASH.Gravatar Matt Schatz2020-04-141-1/+1
* Update user-facing text and comments of SSL to TLS.Gravatar Matt Schatz2020-04-141-8/+8
* Fix an oversight in mkversions that caused it to not update extras.Gravatar Sadie Powell2020-04-101-1/+1
* Update the module descriptions using mkversion.Gravatar Sadie Powell2020-04-101-1/+1
* Set the minimum length to 1 for most config items with a default.Gravatar Sadie Powell2020-04-091-4/+4
* Update copyright headers.Gravatar InspIRCd Robot2020-01-111-3/+13
* SSL modules: send SNOTICE upon successful rehash.Gravatar Matt Schatz2019-11-151-0/+1
* Use case insensitive comparisons when checking for SSL rehashes.Gravatar Peter Powell2019-11-031-1/+1
* Silence some GCC warnings.Gravatar Peter Powell2019-08-231-3/+3
* ssl_gnutls: remove PackageInfo directives for EOL Debian versions.Gravatar Peter Powell2019-07-161-2/+0
* Add package names for ArchLinux.Gravatar Peter Powell2019-07-161-0/+1
* Reset diagnostic pragmas after including external headers (#1661).Gravatar linuxdaemon2019-06-241-0/+8
* Some more text fixes and improvements (#1618).Gravatar Robby2019-04-281-1/+1
* Remove obsolete ifdef in m_ssl_gnutls.•••GNUTLS_DIG_SHA256 was added in version 1.7.4 and we require 2.0.0+ Gravatar Peter Powell2019-02-161-2/+0
* Fix a bunch of harmless compiler warnings on recent GCC releases.Gravatar Peter Powell2018-10-261-1/+3
* Fix warnings about using std::auto_ptr on C++11 or newer.Gravatar Peter Powell2018-08-211-2/+3
* Make more config stuff case insensitive.Gravatar Peter Powell2018-07-241-4/+4
* Add ConfigTag::getUInt for reading unsigned config values.Gravatar Peter Powell2018-04-161-3/+3
* Bump the minimum versions of GnuTLS to 2.0.0 and OpenSSL to 1.0.0.•••Old TLS libraries should not be used anymore due to security risks. Gravatar Peter Powell2017-11-301-5/+0
* Convert GenRandom to std::function.Gravatar Peter Powell2017-11-251-5/+4
* Add the override keyword in places that it is missing.•••GCCs warnings for this are much better than Clangs. Gravatar Peter Powell2017-11-211-1/+1