aboutsummaryrefslogtreecommitdiffstats
path: root/modules
Commit message (Expand)AuthorAgeFilesLines
* Use saturating adds in the xline header.Gravatar Sadie Powell7 days1-1/+0
* Use saturating adds/subtracts when handling timestamps.Gravatar Sadie Powell7 days28-46/+53
* Convert TLS::IOHook::Status to an enum class.Gravatar Sadie Powell7 days2-17/+17
* Convert BufferedSocketError/BufferedSocketState to an enum class.Gravatar Sadie Powell7 days1-5/+5
* Remove all leftover code relating to build directives.Gravatar Sadie Powell2026-07-0313-74/+0
* Merge branch 'insp4' into master.Gravatar Sadie Powell2026-06-291-1/+1
* 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-271-0/+1
* Redocument Write*Numeric and allow mutating values in OnNumeric.Gravatar Sadie Powell2026-06-276-8/+8
* Merge the addline/delline source files.Gravatar Sadie Powell2026-06-252-44/+15
* Deduplicate CAPAB error code.Gravatar Sadie Powell2026-06-241-20/+19
* 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
* Fix CAPAB START having a harmless server prefix.Gravatar Sadie Powell2026-06-241-1/+1
* Merge branch 'insp4' into master.Gravatar Sadie Powell2026-06-233-3/+4
* 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-195-61/+5
* Merge branch 'insp4' into master.Gravatar Sadie Powell2026-06-191-1/+1
* Merge branch 'insp4' into master.Gravatar Sadie Powell2026-06-181-27/+44
* Move the sigabbrev_np() check to the rehashsignal module.Gravatar Sadie Powell2026-06-172-1/+7
* Merge branch 'insp4' into master.Gravatar Sadie Powell2026-06-177-24/+30
* Merge branch 'insp4' into master.Gravatar Sadie Powell2026-06-161-6/+4
* Merge branch 'insp4' into master.Gravatar Sadie Powell2026-06-152-3/+10
* Rework how list mode limits are parsed and applied.•••- Keep one list of all limits in ServerLimits instead of one in each list mode. This should reduce memory usage slightly and the lists are usually so small and are compared so infrequently that this won't cause any performnace issues. - Automatically look up the mode limit when the mode list is used instead of manually rehashing in each module. This should cause less footguns than the old API and doesn't require manually updating the limit on rehash. - Move code relating to variable and lower limits from the core to core_channel. This is only used by ISUPPORT. Gravatar Sadie Powell2026-06-156-23/+33
* Fix the source of an ENCAP being lost in BroadcastEncap.Gravatar Sadie Powell2026-06-131-1/+1
* Fix missing virtual dtors in types with virtual methods.•••This is fine currently but is a potential future cause of bugs. Gravatar Sadie Powell2026-06-131-0/+1
* Use aggregate initialisation instead of memset.Gravatar Sadie Powell2026-06-134-16/+8
* Use a hash reference in sqlauth to avoid repeated lookups.Gravatar Sadie Powell2026-06-101-10/+11
* Refactor the waitpong module.Gravatar Sadie Powell2026-06-091-26/+23
* Merge branch 'insp4' into master.Gravatar Sadie Powell2026-06-081-0/+16
* Fix flag processing and sorting by priority in the swhois module.•••Co-authored-by: Kufat <kufat@kufat.net> Gravatar Sadie Powell2026-06-081-10/+13
* Fix a typo in the swhois module.Gravatar Sadie Powell2026-06-071-1/+1
* Fix some code that was accidentally removed in the latest merge.Gravatar Sadie Powell2026-06-071-0/+12
* Fix an off by one error in the swhois module.•••Co-authored-by: Kufat <kufat@kufat.net> Gravatar Sadie Powell2026-06-071-1/+1
* Merge branch 'insp4' into master.Gravatar Sadie Powell2026-06-0616-26/+15
* Merge branch 'insp4' into master.Gravatar Sadie Powell2026-06-065-18/+166
* Update my email address.Gravatar Sadie Powell2026-06-06294-294/+294
* Bump <sslprofile:mindhbits> to 2048.Gravatar Sadie Powell2026-05-311-1/+1
* Merge branch 'insp4' into master.Gravatar Sadie Powell2026-05-314-5/+13
* Add a helper method for calculating the best binary units for a value.Gravatar Sadie Powell2026-05-201-12/+12
* Add a helper function for calculating a percentage.Gravatar Sadie Powell2026-05-206-15/+14
* Merge branch 'insp4' into master.Gravatar Sadie Powell2026-05-202-13/+16