aboutsummaryrefslogtreecommitdiff
path: root/src/modules/extra/m_ssl_openssl.cpp
Commit message (Expand)AuthorAgeFilesLines
* Merge branch 'insp3' into master.Gravatar Sadie Powell2021-10-141-11/+12
|\
| * 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-11/+12
| * Make the deprecation of LibreSSL support more explicit.Gravatar Sadie Powell2021-10-051-1/+1
* | Apply the final keyword to all module classes where appropriate.Gravatar Sadie Powell2021-10-041-6/+9
* | Mark all module classes as final.Gravatar Sadie Powell2021-10-011-1/+2
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2021-09-231-19/+15
|\|
| * 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-18/+13
| * Fix ssl_openssl on a broken fork of OpenSSL.Gravatar Sadie Powell2021-09-071-1/+3
* | Remove a bunch of unnecessary whitespace.Gravatar Sadie Powell2021-08-171-1/+0
* | Remove the use of a deprecated OpenSSL method.Gravatar Sadie Powell2021-08-071-2/+2
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2021-07-241-1/+1
|\|
| * Fix using the wrong variable for the ciphersuites in ssl_openssl.Gravatar Sadie Powell2021-07-191-1/+1
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2021-07-011-11/+11
|\|
| * Allow reloading SSL profiles on rehash.Gravatar Sadie Powell2021-06-241-3/+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-11/+11
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2021-06-011-1/+25
|\|
| * Implement support for setting TLSv1.3 ciphersuites in ssl_openssl.Gravatar Sadie Powell2021-05-251-1/+25
| * Update references to config fields which were renamed.Gravatar Sadie Powell2021-04-141-1/+1
* | Added -Wshorten-64-to-32 and fixed all warnings.Gravatar Dominic Hamon2021-05-301-9/+12
* | Refactor the hex encoding function.Gravatar Sadie Powell2021-05-101-1/+1
* | Migrate IOHookProvider from reference<> to std::shared_ptr<>.Gravatar Sadie Powell2021-04-091-8/+7
* | Default to rehashing TLS certificates on rehash.Gravatar Sadie Powell2021-04-081-1/+6
* | Refer to encryption as TLS instead of SSL in all messages.Gravatar Sadie Powell2021-04-081-6/+6
* | Switch simple iterator loops to use range-based for loops.Gravatar Sadie Powell2021-04-071-5/+2
* | 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
* | Always disable TLSv1.0 and disable TLSv1.1 by default.Gravatar Sadie Powell2021-03-181-7/+3
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2021-03-101-2/+2
|\|
| * Add a subclass of IOHookProvider for SSL modules.Gravatar Sadie Powell2021-03-091-2/+2
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2021-03-051-1/+2
|\|
| * Update copyright headers.Gravatar InspIRCd Robot2021-03-051-1/+2
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2021-02-281-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
| * 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
| * Make it clear that <gnutls>, <mbedtls>, and <openssl> are deprecated.Gravatar Sadie Powell2020-09-161-1/+1
* | Move config typedefs to ServerConfig and use auto in more places.Gravatar Sadie Powell2020-11-031-1/+1
* | Move FilePosition to fileutils.h and use in ConfigTag.Gravatar Sadie Powell2020-11-031-3/+3
* | Convert ConfigTag from reference<> to std::shared_ptr<>.Gravatar Sadie Powell2020-10-311-3/+3
* | 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-3/+2
* | Fix reading the <sslprofile> config.Gravatar Sadie Powell2020-10-311-1/+1
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2020-07-151-0/+3
|\|
| * Improve SSL module debug logging.Gravatar Sadie Powell2020-06-161-0/+3
| * Add a warning about LibreSSL support being removed in master.Gravatar Sadie Powell2020-05-151-0/+7
* | Remove compat for the v2 <gnutls> and <openssl> tags.Gravatar Sadie Powell2020-06-161-36/+19
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2020-05-051-24/+27
|\|
| * 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-22/+24