aboutsummaryrefslogtreecommitdiff
path: root/src/modules/extra/m_ssl_gnutls.cpp
Commit message (Expand)AuthorAgeFilesLines
* 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
* Unite SSL service providers and SSL profile classesGravatar Attila Molnar2017-11-131-62/+83
* Add support to IOHook for retrieving the hostname sent via SNI.Gravatar Peter Powell2017-10-291-0/+19
* Add PackageInfo directives for Debian.Gravatar Peter Powell2017-10-211-0/+2
* Clean up OnCleanup.•••- Switch to using ExtensionItem::ExtensibleType for the type instead of TargetTypeFlags. - Pass the extensible to OnCleanup as an Extensible pointer instead of a void pointer. - Call OnCleanup for memberships as well as channels and users. - Rewrite event documentation to remove outdated references. Gravatar Peter Powell2017-10-181-2/+2
* Fix a broken distro constraint in the m_ssl_gnutls PackageInfo.Gravatar Peter Powell2017-10-121-1/+1
* Add CentOS PackageInfoGravatar Adam2016-09-161-0/+1
* Rewrite the build system directive parser.Gravatar Peter Powell2016-09-161-3/+9
* Merge insp20Gravatar Attila Molnar2016-08-171-0/+3
|\
| * m_ssl_gnutls, m_ssl_openssl After a read schedule another read if data remain...Gravatar Attila Molnar2016-06-211-0/+3
* | m_ssl_* Add option to sslprofile controlling whether to request client certif...Gravatar Attila Molnar2016-08-081-4/+13
* | Add StreamSocket::GetModHook() for obtaining the IOHook belonging to a given ...•••Use it to simplify logic in all modules using or providing IOHooks Gravatar Attila Molnar2016-08-081-12/+11
* | Pass sendq to OnStreamSocketWriteGravatar Attila Molnar2016-08-081-2/+1
* | Deduplicate code for on connect SSL ciphersuite NOTICE by moving it into m_ss...Gravatar Attila Molnar2016-04-281-21/+0
* | Export the GetCiphersuite() method from the SSL modulesGravatar Attila Molnar2016-04-281-1/+3
* | Merge insp20Gravatar Attila Molnar2016-02-221-1/+1
|\|
| * Update m_ssl_gnutls to use libgnutls-30 for gnutls 3.4Gravatar Adam2016-02-111-1/+1
* | Fix GCC 6 warning about auto_ptr via a different method.•••The previous method was causing build errors on CentOS and Solaris. Gravatar Peter Powell2016-02-201-4/+8
* | Fix warnings when building under GCC 6.Gravatar Peter Powell2016-02-191-3/+3
* | m_ssl_gnutls Disable SSL v3 and when acting as a server enforce our cipher pr...Gravatar Attila Molnar2015-11-111-1/+1
* | m_ssl_gnutls Strip unrecognized tokens from the priority string if configured...Gravatar Attila Molnar2015-11-111-2/+61
* | m_ssl_gnutls Add GnuTLS::Priority::GetDefault()Gravatar Attila Molnar2015-11-111-2/+12
* | m_ssl_gnutls Remove DH parameter generation•••Generating DH params like this blocked the main thread, significantly slowing down startup and it made /rehash ssl freeze the server until the generation finished. External tools such as our genssl should be used to generate DH params. Gravatar Attila Molnar2015-11-101-17/+1
* | m_ssl_gnutls, m_ssl_openssl Log library version information on loadGravatar Attila Molnar2015-06-221-0/+2
* | m_ssl_gnutls Implement corking on GnuTLS 3.1.9 and later to avoid data copies...Gravatar Attila Molnar2015-06-061-18/+89
* | Call OnStreamSocketWrite() once per write event•••Do sendq flattening in SSL modules, move code for it into class SSLIOHook from core Gravatar Attila Molnar2015-06-061-2/+7