aboutsummaryrefslogtreecommitdiffstats
Commit message (Expand)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.•••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. Gravatar Sadie Powell2026-06-233-4/+3
| * 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.•••- Properly clean up the process with Cleanup() instead of using - DieRestart. - Use close_range on modern Linux instead of the CLOEXEC hack. Gravatar Sadie Powell2026-06-1911-64/+73
* | Rework error reporting and shutting down.•••- 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. Gravatar Sadie Powell2026-06-198-88/+117
* | 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