| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Fix some logic errors in saturating_{add,sub}. upstream/master | 8 days | 1 | -8/+8 | |
| | | |||||
| * | Use saturating adds in the xline header. | 8 days | 1 | -2/+4 | |
| | | |||||
| * | Use saturating adds/subtracts when handling timestamps. | 8 days | 2 | -1/+87 | |
| | | |||||
| * | Convert TLS::IOHook::Status to an enum class. | 8 days | 1 | -6/+6 | |
| | | |||||
| * | Convert BufferedSocketError/BufferedSocketState to an enum class. | 8 days | 1 | -15/+17 | |
| | | |||||
| * | Allow numerics to have an associated related user. | 2026-06-27 | 1 | -0/+13 | |
| | | |||||
| * | Redocument Write*Numeric and allow mutating values in OnNumeric. | 2026-06-27 | 3 | -10/+33 | |
| | | |||||
| * | Partially revert commit 844bf67829. | 2026-06-24 | 1 | -2/+1 | |
| | | |||||
| * | Merge branch 'insp4' into master. | 2026-06-23 | 1 | -1/+2 | |
| |\ | |||||
| | * | Fix native WebSocket pings. | 2026-06-20 | 1 | -1/+2 | |
| | | | |||||
| * | | Move server restart logic to the core. | 2026-06-19 | 4 | -1/+13 | |
| | | | | | | | | | | | | | | | - 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. | 2026-06-19 | 2 | -3/+29 | |
| | | | | | | | | | | | | | - 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. | ||||
| * | | Move the sigabbrev_np() check to the rehashsignal module. | 2026-06-17 | 2 | -4/+0 | |
| | | | |||||
| * | | Merge branch 'insp4' into master. | 2026-06-17 | 4 | -6/+62 | |
| |\| | |||||
| | * | Allow an event hook for after messages are sent to a client. | 2026-06-17 | 1 | -0/+15 | |
| | | | |||||
| | * | Allow modules to control which clients receive an ISupport diff. | 2026-06-17 | 1 | -0/+4 | |
| | | | |||||
| | * | Add a getter for the numeric to ClientProtocol::Messages::Numeric. | 2026-06-17 | 1 | -6/+12 | |
| | | | |||||
| | * | Add a WriteNumeric overload that takes a vector of numerics. | 2026-06-17 | 1 | -0/+2 | |
| | | | |||||
| | * | Allow modules to send the ISupport list to clients. | 2026-06-17 | 1 | -0/+29 | |
| | | | |||||
| * | | Minor cleanup of ListModeBase | 2026-06-15 | 1 | -8/+7 | |
| | | | | | | | | | | | | | - Rename ChanData to ListData - Rename extItem to listdata - Use GetRef instead of Get/Set. | ||||
| * | | Rework how list mode limits are parsed and applied. | 2026-06-15 | 2 | -55/+36 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - 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. | ||||
| * | | Add ModeHandler::IsSameMode. | 2026-06-15 | 1 | -0/+6 | |
| | | | |||||
| * | | Move the typedefs in ServerConfig to the top. | 2026-06-15 | 1 | -12/+12 | |
| | | | |||||
| * | | Remove an unnecessary single use struct. | 2026-06-13 | 1 | -12/+7 | |
| | | | |||||
| * | | Fix missing virtual dtors in types with virtual methods. | 2026-06-13 | 7 | -1/+19 | |
| | | | | | | | | | This is fine currently but is a potential future cause of bugs. | ||||
| * | | Use aggregate initialisation instead of memset. | 2026-06-13 | 2 | -5/+4 | |
| | | | |||||
| * | | Fix a missing function check. | 2026-06-13 | 1 | -0/+1 | |
| | | | |||||
| * | | Make the hash and regex providers use strict references. | 2026-06-10 | 2 | -2/+2 | |
| | | | |||||
| * | | Fix storing configuration tags in the wrong container type. | 2026-06-09 | 1 | -1/+1 | |
| | | | |||||
| * | | Merge branch 'insp4' into master. | 2026-06-06 | 1 | -1/+1 | |
| |\| | |||||
| | * | Release v4.11.0. v4.11.0 | 2026-06-05 | 1 | -1/+1 | |
| | | | |||||
| | * | Update copyright headers. | 2026-06-05 | 92 | -92/+92 | |
| | | | |||||
| * | | Merge branch 'insp4' into master. | 2026-06-06 | 1 | -0/+13 | |
| |\| | |||||
| | * | Fix escaping LDAP search filters in ldapauth and ldapoper. | 2026-06-05 | 1 | -0/+2 | |
| | | | |||||
| | * | Port over some recent changes to the Anope LDAP API. | 2026-06-05 | 1 | -0/+11 | |
| | | | |||||
| * | | Update my email address. | 2026-06-06 | 93 | -93/+93 | |
| | | | |||||
| * | | Merge branch 'insp4' into master. | 2026-05-31 | 1 | -4/+4 | |
| |\| | |||||
| | * | Allow omitting an extban character by default. | 2026-05-30 | 1 | -4/+4 | |
| | | | | | | | | | | | Character extbans are deprecated anyway and this makes it easier for modules to opt-out of providing one. | ||||
| * | | Add a helper method for calculating the best binary units for a value. | 2026-05-20 | 2 | -4/+25 | |
| | | | |||||
| * | | Add a helper function for calculating a percentage. | 2026-05-20 | 1 | -0/+35 | |
| | | | |||||
| * | | Fix casemapping strings. | 2026-05-18 | 2 | -1/+14 | |
| | | | |||||
| * | | Make the TLS API const. | 2026-05-18 | 1 | -5/+5 | |
| | | | |||||
| * | | Migrate the httpd module from http_parser to llhttp/yuarel. | 2026-05-13 | 2 | -0/+15 | |
| | | | | | | | | | | | The http_parser library is eol and we've been using a Debian fork with security patches but its time to move on. | ||||
| * | | Move FilePtr to the pointer utility header. | 2026-05-13 | 2 | -3/+4 | |
| | | | |||||
| * | | Remove sys/stat.h from the global socket header. | 2026-05-13 | 1 | -1/+0 | |
| | | | |||||
| * | | Make CommandBase::Params final. | 2026-05-06 | 1 | -1/+2 | |
| | | | |||||
| * | | Switch a use of push(FMT::format) to push_fmt. | 2026-05-01 | 1 | -2/+2 | |
| | | | |||||
| * | | Remove the remaining function in utility/string to utility/container. | 2026-04-30 | 4 | -48/+21 | |
| | | | |||||
| * | | Switch ascii comparisons over to our own casemap functions. | 2026-04-30 | 4 | -33/+31 | |
| | | | |||||
| * | | Move CommandLine from ServerConfig to InspIRCd. | 2026-04-30 | 3 | -5/+7 | |
| | | | | | | | | | | | | | There's no need for this to be in ServerConfig. Although it is configuration it applies more to the cli interface which is part of the InspIRCd class. | ||||
