| Commit message (Expand) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| | * | 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. | 2022-12-10 | 7 | -17/+29 | ||
| * | | Move password checking from core_oper into OperAccount. | 2022-12-10 | 3 | -4/+20 | ||
| * | | Remove the unused Extensible* parameter to PassCompare/OnPassCompare. | 2022-12-10 | 10 | -17/+15 | ||
| * | | Allow modules to ignore any checks from OnPreOperLogin. | 2022-12-10 | 2 | -3/+4 | ||
| * | | Slightly improve the logging in cmd_oper. | 2022-12-10 | 1 | -4/+3 | ||
| * | | Move <oper:host> check into OnPreOperLogin. | 2022-12-10 | 3 | -9/+12 | ||
| * | | Allow restricting an oper account based on services account. | 2022-12-10 | 2 | -1/+27 | ||
| * | | Remove support for the old deprecated Intel compiler. | 2022-12-10 | 2 | -6/+3 | ||
| * | | Remove test-build now its no longer used. | 2022-12-10 | 1 | -69/+0 | ||
| * | | Merge branch 'insp3' into master. | 2022-12-10 | 5 | -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. | 2022-12-10 | 5 | -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. | 2022-12-10 | 1 | -0/+6 | ||
| * | | Remove test-build now its no longer used. | 2022-12-09 | 1 | -69/+0 | ||
| * | | Add support for per-oper/opertype operator MOTDs. | 2022-12-09 | 3 | -48/+81 | ||
| * | | Merge branch 'insp3' into master. | 2022-12-09 | 6 | -24/+57 | ||
| |\| | ||||||
| | * | Fix reading the MOTD when <connect:motd> is a literal path. | 2022-12-09 | 1 | -5/+14 | ||
| | * | Fix sending malformed MOTD and showfile messages to clients. | 2022-12-09 | 4 | -14/+41 | ||
| | * | Update author list. | 2022-12-08 | 1 | -10/+11 | ||
| | * | Sort names case insensitively in the authors list. | 2022-12-08 | 1 | -1/+1 | ||
| * | | More const correctness work. | 2022-12-08 | 18 | -61/+61 | ||
| * | | Const correct the IRCv3 standard replies API. | 2022-12-06 | 1 | -3/+3 | ||
| * | | If an oper is away then show it in `/STATS P`.•••Also fix hideoper and the idle timestamp. | 2022-12-06 | 2 | -15/+32 | ||
| * | | Load regex_pcre instead of regex_pcre2 for compat with v3. | 2022-12-05 | 1 | -0/+2 | ||
| * | | Merge branch 'insp3' into master. | 2022-12-05 | 1 | -0/+2 | ||
| |\| | ||||||
| | * | Attempt to speed up package installation on the macOS CI. | 2022-12-05 | 1 | -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. | 2022-12-05 | 10 | -7/+129 | ||
| * | | Merge branch 'insp3' into master. | 2022-12-04 | 1 | -5/+9 | ||
| |\| | ||||||
| | * | Update Doxygen config for the latest version. | 2022-12-03 | 1 | -5/+9 | ||
| * | | Fix a missing doxygen parameter. | 2022-12-04 | 1 | -0/+1 | ||
| * | | Release v4.0.0 alpha 17. v4.0.0a17 | 2022-12-01 | 1 | -1/+1 | ||
| * | | Avoid copying a shared_ptr where not actually necessary. | 2022-12-01 | 12 | -17/+16 | ||
| * | | Yet more stylistic fixes. | 2022-12-01 | 99 | -212/+445 | ||
| * | | Merge branch 'insp3' into master. | 2022-11-30 | 4 | -26/+26 | ||
| |\| | ||||||
| | * | Mark the entire client protocol namespace as CoreExport. | 2022-11-30 | 4 | -26/+26 | ||
| | * | Switch the Ubuntu CI to use ubuntu-latest. | 2022-11-30 | 1 | -1/+1 | ||
| | * | Fix using C++11 features in code that was backported from master. | 2022-11-30 | 1 | -1/+2 | ||
| * | | Merge branch 'insp3' into master. | 2022-11-30 | 4 | -11/+16 | ||
| |\| | ||||||
| | * | Add a method for quickly escaping a tag value. | 2022-11-30 | 2 | -0/+36 | ||
| | * | Use gnutls_digest_get_id if supported by the GnuTLS library. | 2022-11-29 | 1 | -1/+4 | ||
| | * | Fix asserting when building against libstdc++ in debug mode.•••This code was safe as the pointer was never actually dereferenced but libstdc++ would assert on it anyway. | 2022-11-28 | 1 | -1/+1 | ||
| | * | Avoid sending an +o mode change when the mode isn't available.•••This is generally fine but may cause problems if an oper unloads the core_oper module. | 2022-11-28 | 1 | -1/+1 | ||
| | * | Fix various edge cases in testssl.•••- Ignore SIGPIPE to work around IO::Socket::SSL having its socket closed from under it and terminating the program. - Improve detection of servers that close the TCP connection right after it is opened. This usually means the IP address the tool is connecting from has been banned so suggest that as well. - Show more debug information when a connection fails. | 2022-11-26 | 1 | -1/+10 | ||
| | * | Fix some broken links in testssl.•••MkDocs changed the anchor format a while back which broke this. | 2022-11-26 | 1 | -3/+2 | ||
| * | | Fix GetSnomasks returning unregistered snomasks. | 2022-11-30 | 1 | -1/+1 | ||
| * | | Add stats tags for `/STATS O` and `/STATS o`. | 2022-11-30 | 1 | -18/+35 | ||
| * | | Allow attaching tags with extra info to stats rows.•••Stats responses are incredibly non-standard and no clients render them correctly. This makes using /STATS a massive pain in the ass for users. However, now we have message tags we have a way to fix this. We can send a <trailing> with the message details and for clients (probably bots) that need to parse the response we can include the specific details in message tags enabled by the new inspircd.org/stats-tags capability. The average user will get this: :<server> 210 <nick> <stats-char> :<stats-message> If however they enable the newcapability they will get this instead: @inspircd.org/stats-foo=bar;inspircd.org/stats-baz=bax :<server> 210 <nick> <stats-char> :<stats-message> | 2022-11-30 | 2 | -7/+67 | ||
| * | | Add a method for quickly escaping a tag value. | 2022-11-30 | 2 | -0/+37 | ||
| * | | Make it easier to add tags to a numeric. | 2022-11-30 | 1 | -0/+21 | ||
| * | | Use `T&&` instead of `T` or `const T&`. | 2022-11-29 | 5 | -7/+7 | ||
| * | | Fix a typo in core_oper. | 2022-11-29 | 1 | -1/+2 | ||
