| Commit message (Expand) | Author | Age | Files | Lines |
| * | Move config typedefs to ServerConfig and use auto in more places. | Sadie Powell | 2020-11-03 | 3 | -3/+3 |
| * | Move FilePosition to fileutils.h and use in ConfigTag. | Sadie Powell | 2020-11-03 | 3 | -9/+9 |
| * | Clean up a bunch of contructors and destructors. | Sadie Powell | 2020-11-01 | 1 | -1/+0 |
| * | Convert ConfigTag from reference<> to std::shared_ptr<>. | Sadie Powell | 2020-10-31 | 9 | -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.
| Sadie Powell | 2020-10-31 | 7 | -28/+25 |
| * | Fix reading the <sslprofile> config. | Sadie Powell | 2020-10-31 | 3 | -3/+3 |
| * | X509CRL does not need to inherit from refcountbase. | Sadie Powell | 2020-10-31 | 1 | -1/+1 |
| * | Convert OperInfo from reference<> to std::shared_ptr<>. | Sadie Powell | 2020-10-31 | 1 | -1/+0 |
| * | Merge branch 'insp3' into master. | Sadie Powell | 2020-10-27 | 1 | -0/+194 |
| |\ |
|
| | * | Fixes by misspell-fixer | InspIRCd Robot | 2020-10-15 | 1 | -1/+1 |
| | * | Implement support for Argon2 password hashing.•••Resolves #1540. | ShutterQuick | 2020-10-10 | 1 | -0/+214 |
| | * | Make it clear that <gnutls>, <mbedtls>, and <openssl> are deprecated. | Sadie Powell | 2020-09-16 | 3 | -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.
| Sadie Powell | 2020-07-28 | 4 | -129/+97 |
| * | | Work around RE2 specifying -std=c++11 in its pkg-config file. | Sadie Powell | 2020-07-25 | 1 | -1/+1 |
| * | | Remove obsolete silencing of C++11 warnings from ssl_mbedtls. | Sadie Powell | 2020-07-25 | 1 | -11/+0 |
| * | | Pascalize ExtensionItem::{get,set,unset}_raw. | Sadie Powell | 2020-07-20 | 1 | -3/+3 |
| * | | Merge branch 'insp3' into master. | Sadie Powell | 2020-07-15 | 4 | -0/+11 |
| |\| |
|
| | * | Warn about broken versions of libmaxminddb. | Sadie Powell | 2020-07-01 | 1 | -0/+2 |
| | * | Improve SSL module debug logging. | Sadie Powell | 2020-06-16 | 3 | -0/+9 |
| | * | Add a warning about LibreSSL support being removed in master. | Sadie Powell | 2020-05-15 | 1 | -0/+7 |
| | * | regex_stdlib: Don't copy std::regex_error when catching it. | Sadie Powell | 2020-05-09 | 1 | -2/+3 |
| * | | Remove compat for the v2 <gnutls> and <openssl> tags. | Sadie Powell | 2020-06-16 | 3 | -110/+57 |
| * | | Merge branch 'insp3' into master. | Sadie Powell | 2020-05-05 | 8 | -145/+150 |
| |\| |
|
| | * | Update copyright headers. | InspIRCd Robot | 2020-04-24 | 9 | -15/+16 |
| | * | Improve the pgsql connection error messages. | Sadie Powell | 2020-04-23 | 1 | -15/+18 |
| | * | Fix reconnecting a pgsql connection if it fails. | Sadie Powell | 2020-04-23 | 1 | -9/+13 |
| | * | Unregister pgsql connection fds when they are deleted. | Sadie Powell | 2020-04-23 | 1 | -1/+4 |
| | * | Opt-out of pgsql read and write events if polling fails. | Sadie Powell | 2020-04-23 | 1 | -1/+8 |
| | * | Remove dead code from the pgsql module. | Sadie Powell | 2020-04-23 | 1 | -36/+14 |
| | * | Fixes by misspell-fixer | InspIRCd Robot | 2020-04-21 | 2 | -4/+4 |
| | * | Only read the SSL profiles if they're actually specified. | Sadie Powell | 2020-04-21 | 3 | -68/+74 |
| | * | Tell the admin how to use a SSL profile if they define one. | Sadie Powell | 2020-04-21 | 3 | -0/+3 |
| | * | Allow 'tls' to be used in /REHASH. | Matt Schatz | 2020-04-14 | 4 | -4/+4 |
| | * | Update user-facing text and comments of SSL to TLS. | Matt Schatz | 2020-04-14 | 4 | -24/+24 |
| * | | Merge branch 'insp3' into master. | Sadie Powell | 2020-04-14 | 4 | -28/+28 |
| |\ \ |
|
| | * | | Allow 'tls' to be used in /REHASH. | Matt Schatz | 2020-04-14 | 4 | -4/+4 |
| | * | | Update user-facing text and comments of SSL to TLS. | Matt Schatz | 2020-04-14 | 4 | -24/+24 |
| | |/ |
|
| * | | Merge branch 'insp3' into master. | Sadie Powell | 2020-04-11 | 13 | -15/+15 |
| |\| |
|
| | * | Fix an oversight in mkversions that caused it to not update extras. | Sadie Powell | 2020-04-10 | 9 | -9/+9 |
| | * | Update the module descriptions using mkversion. | Sadie Powell | 2020-04-10 | 8 | -8/+8 |
| | * | The init function should have the override keyword too. | Sadie Powell | 2020-04-10 | 1 | -1/+1 |
| | * | Add missing override keyword to the sslrehashsignal module. | Sadie Powell | 2020-04-10 | 1 | -2/+2 |
| | * | Remove references to the long dead SQLv2 from the pgsql module. | Sadie Powell | 2020-04-10 | 1 | -1/+1 |
| * | | Improve storage of module description, flags, and link data. | Sadie Powell | 2020-04-11 | 13 | -71/+54 |
| * | | Default <sslprofile:hash> to sha256 for GnuTLS and OpenSSL. | Sadie Powell | 2020-04-09 | 2 | -2/+2 |
| * | | Merge branch 'insp3' into master. | Sadie Powell | 2020-04-09 | 5 | -20/+20 |
| |\| |
|
| | * | Set the minimum length to 1 for most config items with a default. | Sadie Powell | 2020-04-09 | 5 | -19/+19 |
| | * | Fix various documentation and formatting issues. | Sadie Powell | 2020-03-30 | 2 | -2/+2 |
| * | | Merge branch 'insp3' into master. | Sadie Powell | 2020-03-18 | 1 | -1/+37 |
| |\| |
|
| | * | Improve logging for the m_ldap and m_ldapauth modules (#1757).•••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)
| Joel Sing | 2020-03-12 | 1 | -1/+37 |