aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Fix some logic errors in saturating_{add,sub}. upstream/masterGravatar Sadie Powell7 days1-8/+8
|
* Use saturating adds in the xline header.Gravatar Sadie Powell7 days2-3/+4
|
* Use saturating adds/subtracts when handling timestamps.Gravatar Sadie Powell7 days36-57/+154
|
* Convert TLS::IOHook::Status to an enum class.Gravatar Sadie Powell7 days3-23/+23
|
* Convert BufferedSocketError/BufferedSocketState to an enum class.Gravatar Sadie Powell7 days4-42/+45
|
* Remove a Perl function that is only used in one place.Gravatar Sadie Powell14 days2-13/+3
|
* Remove all leftover code relating to build directives.Gravatar Sadie Powell14 days15-251/+0
|
* Print a helpful message after installation is complete.Gravatar Sadie Powell2026-07-012-1/+16
|
* Update llhttp.Gravatar Sadie Powell2026-06-293-6/+6
|
* Merge branch 'insp4' into master.Gravatar Sadie Powell2026-06-292-2/+13
|\
| * Fix a copy/paste error in the check module.Gravatar Sadie Powell2026-06-291-1/+1
| |
| * Respect NO_COLOR and FORCE_COLOR in configure.Gravatar Sadie Powell2026-06-291-1/+12
| |
* | Add the account tags to the WHO response.Gravatar Sadie Powell2026-06-291-1/+24
| |
* | Allow numerics to have an associated related user.Gravatar Sadie Powell2026-06-272-0/+14
| |
* | Redocument Write*Numeric and allow mutating values in OnNumeric.Gravatar Sadie Powell2026-06-2711-24/+47
| |
* | Merge the addline/delline source files.Gravatar Sadie Powell2026-06-252-44/+15
| |
* | Deduplicate CAPAB error code.Gravatar Sadie Powell2026-06-241-20/+19
| |
* | Redocument what allowmismatch does.Gravatar Sadie Powell2026-06-241-3/+4
| |
* | Check link data that always has to match first.Gravatar Sadie Powell2026-06-241-6/+6
| |
* | Use a more human-understandable error message for extban mismatches.Gravatar Sadie Powell2026-06-242-78/+156
| |
* | Simplify and prettify how mismatches in CAPAB are shown to opers.Gravatar Sadie Powell2026-06-242-148/+137
| |
* | Use more human-understandable error messages for mode mismatches.Gravatar Sadie Powell2026-06-242-94/+280
| |
* | Reorder some checks in the CAPAB handling code.Gravatar Sadie Powell2026-06-241-10/+10
| |
* | Be more precise about protocol versions in spanningtree.Gravatar Sadie Powell2026-06-242-25/+28
| |
* | Parse module link data when we receive it.Gravatar Sadie Powell2026-06-245-24/+15
| |
* | Deduplicate mismatch error messages.Gravatar Sadie Powell2026-06-241-20/+19
| |
* | Rework capabilities to check all tokens not just CASEMAPPING.Gravatar Sadie Powell2026-06-242-80/+120
| |
* | Sync the name of a config var and its internal name.Gravatar Sadie Powell2026-06-243-4/+4
| |
* | Move the challenge out of CAPAB CAPABILITIES into its own command.Gravatar Sadie Powell2026-06-245-35/+61
| |
* | Merge branch 'insp4' into master.Gravatar Sadie Powell2026-06-242-5/+9
|\|
| * Fix null bytes not being encoded correctly by Percent::Encode.Gravatar Sadie Powell2026-06-241-1/+1
| |
| * Update the documentation regarding MMDB database vendors.Gravatar Sadie Powell2026-06-231-4/+8
| |
* | Fix CAPAB START having a harmless server prefix.Gravatar Sadie Powell2026-06-241-1/+1
| |
* | Partially revert commit 844bf67829.Gravatar Sadie Powell2026-06-242-5/+4
| |
* | Merge branch 'insp4' into master.Gravatar Sadie Powell2026-06-238-9/+9
|\|
| * Convert the quotes file to UTF-8.Gravatar Sadie Powell2026-06-231-1/+1
| |
| * Bump the default DNS timeout to 10 seconds.Gravatar Sadie Powell2026-06-233-4/+3
| | | | | | | | | | Based on real world evidence from both the testnet and the Teranova it seems like 5 seconds isn't enough on a lot of systems.
| * Remove an obsolete pull request check.Gravatar Sadie Powell2026-06-221-1/+0
| |
| * Fix native WebSocket pings.Gravatar Kufat2026-06-203-3/+5
| |
* | Move server restart logic to the core.Gravatar Sadie Powell2026-06-1911-64/+73
| | | | | | | | | | | | | | - Properly clean up the process with Cleanup() instead of using - DieRestart. - Use close_range on modern Linux instead of the CLOEXEC hack.
* | Rework error reporting and shutting down.Gravatar Sadie Powell2026-06-198-88/+117
| | | | | | | | | | | | - Clean up InspIRCd::Cleanup and document it better. - Bring back QuickExit for error reporting during shutdown. - Deduplicate logging of error messages to stdout and files.
* | Merge branch 'insp4' into master.Gravatar Sadie Powell2026-06-192-2/+2
|\|
| * There's no need to print an error message when we exit cleanly.Gravatar Sadie Powell2026-06-191-1/+1
| |
| * Fix using the wrong error code when exiting from /DIE.Gravatar Sadie Powell2026-06-191-1/+1
| |
* | Fix a crash when the configuration is invalid.Gravatar Sadie Powell2026-06-191-1/+1
| |
* | Merge branch 'insp4' into master.Gravatar Sadie Powell2026-06-181-27/+44
|\|
| * Fix ident lookups failing when a user is very slow to connect.Gravatar Sadie Powell2026-06-181-14/+16
| |
| * Add a new IDENT_ERROR state and move handling to OnCheckReady.Gravatar Sadie Powell2026-06-181-7/+14
| |
| * Deduplicate ident notices into PrefixUser.Gravatar Sadie Powell2026-06-181-5/+6
| |
| * Clear the previous ident state when the user IP address changes.Gravatar Sadie Powell2026-06-181-0/+1
| |