| Commit message (Expand) | Author | Age | Files | Lines |
| ... | |
| * | | 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 |
| * | | Revert "Remove the now obsolete regex_posix module".•••The C++ SG16 has decided to obsolete std::regex because they
think its broken and don't want to fix it so this module will
probably outlive the regex_stdlib one. 🙄
This reverts commit e1dda3396c64f66b5889f72b65759251fab549ac.
| Sadie Powell | 2020-02-19 | 1 | -0/+98 |
| * | | Use C++11 inline initialisation for class members. | Sadie Powell | 2020-02-06 | 6 | -51/+22 |
| * | | Merge branch 'insp3' into master. | Sadie Powell | 2020-02-04 | 1 | -1/+12 |
| |\| |
|
| | * | Update copyright headers. | InspIRCd Robot | 2020-01-31 | 1 | -1/+1 |
| | * | Fix a harmless warning in the ssl_mbedtls module. | Sadie Powell | 2020-01-17 | 1 | -0/+11 |
| * | | Migrate from Travis CI to GitHub Actions.•••This brings shiny new GitHub integratiosn as well as allowing us to
bring back the macOS builds which were disabled because of the very
broken Travis CI macOS infrastructure.
| Sadie Powell | 2020-01-17 | 1 | -1/+1 |
| * | | Merge branch 'insp3' into master. | Sadie Powell | 2020-01-17 | 12 | -27/+78 |
| |\| |
|
| | * | Update copyright headers. | InspIRCd Robot | 2020-01-11 | 14 | -29/+87 |
| * | | Merge branch 'insp3' into master. | Sadie Powell | 2020-01-01 | 3 | -3/+3 |
| |\| |
|
| | * | Update my name and email address. | Sadie Powell | 2019-12-31 | 3 | -3/+3 |
| * | | Merge branch 'insp3' into master. | Sadie Powell | 2019-12-08 | 4 | -51/+64 |
| |\| |
|
| | * | Refactor the MySQL code slightly. | Peter Powell | 2019-11-16 | 1 | -9/+10 |