aboutsummaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
...
* | Rework the levels things are logged at to make more sense.Gravatar Sadie Powell2022-12-1838-105/+104
* | Update /MOTD to match /OPERMOTD.Gravatar Sadie Powell2022-12-181-2/+2
* | Add is_local to the sockaddrs union.Gravatar Sadie Powell2022-12-183-1/+23
* | Use SOCKET_ADDRESS instead of u_short.•••These are typedefs but the former is more correct. Gravatar Sadie Powell2022-12-181-1/+1
* | Update module descriptions.Gravatar Sadie Powell2022-12-128-8/+8
* | Fix the docs of markident and markhost being reversed in m_dnsbl.Gravatar Sadie Powell2022-12-121-2/+2
* | Fix compatibility with the v3 deaf config.Gravatar Sadie Powell2022-12-121-2/+2
* | Fix conflicting with a predefined value on Windows.•••STRICT is already defined on Windows so we'll need to do something else here. Thanks Microsoft. Gravatar Sadie Powell2022-12-112-11/+11
* | Move <oper:autologin> from m_sslinfo to core_oper and rework.•••- Promote autologin to a core concept with visibility in events. - Replace the binary yes/no value with strict/relaxed/never. This intentionally breaks v3 oper block autologin as admins will need to review them for the security implications of the new behaviour. Gravatar Sadie Powell2022-12-1116-54/+126
* | Improve the oper login flow and error messages.Gravatar Sadie Powell2022-12-114-24/+42
* | Update some references to services_account that were missed.Gravatar Sadie Powell2022-12-113-11/+11
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2022-12-109-24/+41
|\|
| * Tell an oper when the X-line they were trying to match is too wide.•••Also move the snotice for an overwide X-line to snomask 'X' which should have been done when it was added. Gravatar Sadie Powell2022-12-107-8/+12
| * Allow specifying multiple masks when adding an X-line.•••The only exemptions for this are RLINE (a real name might contains commas) and SVSHOLD (sent by services only). Closes #1972. Gravatar Sadie Powell2022-12-107-17/+29
* | Move password checking from core_oper into OperAccount.Gravatar Sadie Powell2022-12-103-4/+20
* | Remove the unused Extensible* parameter to PassCompare/OnPassCompare.Gravatar Sadie Powell2022-12-1010-17/+15
* | Allow modules to ignore any checks from OnPreOperLogin.Gravatar Sadie Powell2022-12-102-3/+4
* | Slightly improve the logging in cmd_oper.Gravatar Sadie Powell2022-12-101-4/+3
* | Move <oper:host> check into OnPreOperLogin.Gravatar Sadie Powell2022-12-103-9/+12
* | Allow restricting an oper account based on services account.Gravatar Sadie Powell2022-12-102-1/+27
* | Remove support for the old deprecated Intel compiler.Gravatar Sadie Powell2022-12-102-6/+3
* | Remove test-build now its no longer used.Gravatar Sadie Powell2022-12-101-69/+0
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2022-12-105-4/+82
|\|
| * Fix building with the Intel C++ compiler.•••- Fix adding -Wshadow in the compiler flags twice. - Detect the new Clang-based Intel compiler as well as the old one. - Silence some deprecation warnings using Intel syntax. Gravatar Sadie Powell2022-12-105-7/+14
| * Add a sslprofile option for disabling TLS 1.3 in ssl_openssl.•••This mirrors the options (<sslprofile:tlsv{1,11,12}>) for other TLS versions. Gravatar Sadie Powell2022-12-101-0/+6
* | Remove test-build now its no longer used.Gravatar Sadie Powell2022-12-091-69/+0
* | Add support for per-oper/opertype operator MOTDs.Gravatar Sadie Powell2022-12-093-48/+81
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2022-12-096-24/+57
|\|
| * Fix reading the MOTD when <connect:motd> is a literal path.Gravatar Sadie Powell2022-12-091-5/+14
| * Fix sending malformed MOTD and showfile messages to clients.Gravatar Sadie Powell2022-12-094-14/+41
| * Update author list.Gravatar InspIRCd Robot2022-12-081-10/+11
| * Sort names case insensitively in the authors list.Gravatar Sadie Powell2022-12-081-1/+1
* | More const correctness work.Gravatar Sadie Powell2022-12-0818-61/+61
* | Const correct the IRCv3 standard replies API.Gravatar Sadie Powell2022-12-061-3/+3
* | If an oper is away then show it in `/STATS P`.•••Also fix hideoper and the idle timestamp. Gravatar Sadie Powell2022-12-062-15/+32
* | Load regex_pcre instead of regex_pcre2 for compat with v3.Gravatar Sadie Powell2022-12-051-0/+2
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2022-12-051-0/+2
|\|
| * Attempt to speed up package installation on the macOS CI.Gravatar Sadie Powell2022-12-051-0/+2
| * Import regex_pcre2 from inspircd-contrib.•••The original plan was to make the PCRE2 switch happen in v3 but it seems that distributions are beginning to unpackage the old pcre library already. Gravatar Sadie Powell2022-12-0510-7/+129
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2022-12-041-5/+9
|\|
| * Update Doxygen config for the latest version.Gravatar Sadie Powell2022-12-031-5/+9
* | Fix a missing doxygen parameter.Gravatar Sadie Powell2022-12-041-0/+1
* | Release v4.0.0 alpha 17. v4.0.0a17Gravatar Sadie Powell2022-12-011-1/+1
* | Avoid copying a shared_ptr where not actually necessary.Gravatar Sadie Powell2022-12-0112-17/+16
* | Yet more stylistic fixes.Gravatar Sadie Powell2022-12-0199-212/+445
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2022-11-304-26/+26
|\|
| * Mark the entire client protocol namespace as CoreExport.Gravatar Sadie Powell2022-11-304-26/+26
| * Switch the Ubuntu CI to use ubuntu-latest.Gravatar Sadie Powell2022-11-301-1/+1
| * Fix using C++11 features in code that was backported from master.Gravatar Sadie Powell2022-11-301-1/+2
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2022-11-304-11/+16
|\|