| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Move config typedefs to ServerConfig and use auto in more places. | 2020-11-03 | 3 | -3/+3 | |
| | | |||||
| * | Move FilePosition to fileutils.h and use in ConfigTag. | 2020-11-03 | 3 | -9/+9 | |
| | | |||||
| * | Clean up a bunch of contructors and destructors. | 2020-11-01 | 1 | -1/+0 | |
| | | |||||
| * | Convert ConfigTag from reference<> to std::shared_ptr<>. | 2020-10-31 | 9 | -16/+16 | |
| | | |||||
| * | Add stdalgo::iterator_range and switch config tag reading to use it. | 2020-10-31 | 7 | -28/+25 | |
| | | | | | | This allows us to use range-based for loops which were not possible with the previous config tag system. | ||||
| * | Fix reading the <sslprofile> config. | 2020-10-31 | 3 | -3/+3 | |
| | | |||||
| * | X509CRL does not need to inherit from refcountbase. | 2020-10-31 | 1 | -1/+1 | |
| | | |||||
| * | Convert OperInfo from reference<> to std::shared_ptr<>. | 2020-10-31 | 1 | -1/+0 | |
| | | |||||
| * | Merge branch 'insp3' into master. | 2020-10-27 | 1 | -0/+194 | |
| |\ | |||||
| | * | Fixes by misspell-fixer | 2020-10-15 | 1 | -1/+1 | |
| | | | |||||
| | * | Implement support for Argon2 password hashing. | 2020-10-10 | 1 | -0/+214 | |
| | | | | | | | Resolves #1540. | ||||
| | * | Make it clear that <gnutls>, <mbedtls>, and <openssl> are deprecated. | 2020-09-16 | 3 | -3/+3 | |
| | | | |||||
| * | | Rewrite the regex system from scratch. | 2020-07-28 | 4 | -129/+97 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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. | ||||
| * | | Work around RE2 specifying -std=c++11 in its pkg-config file. | 2020-07-25 | 1 | -1/+1 | |
| | | | |||||
| * | | Remove obsolete silencing of C++11 warnings from ssl_mbedtls. | 2020-07-25 | 1 | -11/+0 | |
| | | | |||||
| * | | Pascalize ExtensionItem::{get,set,unset}_raw. | 2020-07-20 | 1 | -3/+3 | |
| | | | |||||
| * | | Merge branch 'insp3' into master. | 2020-07-15 | 4 | -0/+11 | |
| |\| | |||||
| | * | Warn about broken versions of libmaxminddb. | 2020-07-01 | 1 | -0/+2 | |
| | | | |||||
| | * | Improve SSL module debug logging. | 2020-06-16 | 3 | -0/+9 | |
| | | | |||||
| | * | Add a warning about LibreSSL support being removed in master. | 2020-05-15 | 1 | -0/+7 | |
| | | | |||||
| | * | regex_stdlib: Don't copy std::regex_error when catching it. | 2020-05-09 | 1 | -2/+3 | |
| | | | |||||
| * | | Remove compat for the v2 <gnutls> and <openssl> tags. | 2020-06-16 | 3 | -110/+57 | |
| | | | |||||
| * | | Merge branch 'insp3' into master. | 2020-05-05 | 8 | -145/+150 | |
| |\| | |||||
| | * | Update copyright headers. | 2020-04-24 | 9 | -15/+16 | |
| | | | |||||
| | * | Improve the pgsql connection error messages. | 2020-04-23 | 1 | -15/+18 | |
| | | | |||||
| | * | Fix reconnecting a pgsql connection if it fails. | 2020-04-23 | 1 | -9/+13 | |
| | | | |||||
| | * | Unregister pgsql connection fds when they are deleted. | 2020-04-23 | 1 | -1/+4 | |
| | | | |||||
| | * | Opt-out of pgsql read and write events if polling fails. | 2020-04-23 | 1 | -1/+8 | |
| | | | |||||
| | * | Remove dead code from the pgsql module. | 2020-04-23 | 1 | -36/+14 | |
| | | | |||||
| | * | Fixes by misspell-fixer | 2020-04-21 | 2 | -4/+4 | |
| | | | |||||
| | * | Only read the SSL profiles if they're actually specified. | 2020-04-21 | 3 | -68/+74 | |
| | | | |||||
| | * | Tell the admin how to use a SSL profile if they define one. | 2020-04-21 | 3 | -0/+3 | |
| | | | |||||
| | * | Allow 'tls' to be used in /REHASH. | 2020-04-14 | 4 | -4/+4 | |
| | | | |||||
| | * | Update user-facing text and comments of SSL to TLS. | 2020-04-14 | 4 | -24/+24 | |
| | | | |||||
| * | | Merge branch 'insp3' into master. | 2020-04-14 | 4 | -28/+28 | |
| |\ \ | |||||
| | * | | Allow 'tls' to be used in /REHASH. | 2020-04-14 | 4 | -4/+4 | |
| | | | | |||||
| | * | | Update user-facing text and comments of SSL to TLS. | 2020-04-14 | 4 | -24/+24 | |
| | |/ | |||||
| * | | Merge branch 'insp3' into master. | 2020-04-11 | 13 | -15/+15 | |
| |\| | |||||
| | * | Fix an oversight in mkversions that caused it to not update extras. | 2020-04-10 | 9 | -9/+9 | |
| | | | |||||
| | * | Update the module descriptions using mkversion. | 2020-04-10 | 8 | -8/+8 | |
| | | | |||||
| | * | The init function should have the override keyword too. | 2020-04-10 | 1 | -1/+1 | |
| | | | |||||
| | * | Add missing override keyword to the sslrehashsignal module. | 2020-04-10 | 1 | -2/+2 | |
| | | | |||||
| | * | Remove references to the long dead SQLv2 from the pgsql module. | 2020-04-10 | 1 | -1/+1 | |
| | | | |||||
| * | | Improve storage of module description, flags, and link data. | 2020-04-11 | 13 | -71/+54 | |
| | | | |||||
| * | | Default <sslprofile:hash> to sha256 for GnuTLS and OpenSSL. | 2020-04-09 | 2 | -2/+2 | |
| | | | |||||
| * | | Merge branch 'insp3' into master. | 2020-04-09 | 5 | -20/+20 | |
| |\| | |||||
| | * | Set the minimum length to 1 for most config items with a default. | 2020-04-09 | 5 | -19/+19 | |
| | | | |||||
| | * | Fix various documentation and formatting issues. | 2020-03-30 | 2 | -2/+2 | |
| | | | |||||
| * | | Merge branch 'insp3' into master. | 2020-03-18 | 1 | -1/+37 | |
| |\| | |||||
| | * | Improve logging for the m_ldap and m_ldapauth modules (#1757). | 2020-03-12 | 1 | -1/+37 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Currently, it is difficult to diagnose LDAP authentication failures, since the logs do not provide sufficient information about what is actually being queried and what actually failed. This increases logging details so that information about the LDAP query is included, for example: Fri Mar 06 2020 08:02:59 ANNOUNCEMENT: Error binding as manager to LDAP server: Invalid credentials (bind dn=cn=adminz,dc=nodomain) Rather than: Fri Mar 06 2020 08:02:59 ANNOUNCEMENT: Error binding as manager to LDAP server: Invalid credentials Same with connection logging: Fri Mar 06 2020 07:59:53 CONNECT: Forbidden connection from jsing!jsing@192.168.200.1 (Invalid credentials (bind dn=uid=jsing,dc=nodomain)) Fri Mar 06 2020 08:01:19 CONNECT: Successful connection from jsing!jsing@192.168.200.1 (dn=uid=jsing,dc=nodomain) | ||||
