| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Move server restart logic to the core. | 2026-06-19 | 1 | -0/+7 | |
| | | | | | | | | - 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 | 1 | -3/+15 | |
| | | | | | | | - 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. | ||||
| * | Update my email address. | 2026-06-06 | 1 | -1/+1 | |
| | | |||||
| * | Fix casemapping strings. | 2026-05-18 | 1 | -1/+2 | |
| | | |||||
| * | Move CommandLine from ServerConfig to InspIRCd. | 2026-04-30 | 1 | -0/+3 | |
| | | | | | | | 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. | ||||
| * | Add an easier way to get the local Server* object. | 2026-04-04 | 1 | -0/+3 | |
| | | |||||
| * | Remove the remaining bits of stdalgo to utility/container. | 2026-04-04 | 1 | -1/+0 | |
| | | |||||
| * | Add support for multiple I/O hooks per socket. | 2026-04-04 | 1 | -1/+0 | |
| | | |||||
| * | Merge branch 'insp4' into master. | 2026-03-31 | 1 | -1/+1 | |
| |\ | |||||
| | * | Update copyright headers. | 2026-03-31 | 1 | -1/+1 | |
| | | | |||||
| * | | Delete the remainders of the old reference<> system. | 2026-03-29 | 1 | -1/+2 | |
| | | | |||||
| * | | Switch modules from reference<> to shared_ptr<> and weak_ptr<>. | 2026-03-29 | 1 | -0/+1 | |
| | | | |||||
| * | | Move CUList to be declared inside User. | 2026-03-26 | 1 | -1/+1 | |
| | | | |||||
| * | | Convert some more stuff over to string_view. | 2026-03-14 | 1 | -1/+1 | |
| | | | |||||
| * | | Rewrite portparser and move to stringutils. | 2026-03-14 | 1 | -1/+0 | |
| | | | |||||
| * | | Clean up the casemapping checking and comparison code. | 2026-03-13 | 1 | -4/+5 | |
| | | | |||||
| * | | Merge branch 'insp4' into master. | 2026-03-08 | 1 | -1/+1 | |
| |\| | |||||
| | * | Fix some minor doxygen warnings. | 2026-03-08 | 1 | -1/+1 | |
| | | | |||||
| * | | Move standard replies to the core and add remote reply support. | 2026-03-01 | 1 | -0/+1 | |
| | | | |||||
| * | | Unify command_parse and ctables. | 2026-02-15 | 1 | -2/+1 | |
| | | | |||||
| * | | Remove InValidMask as it only has one unnecessary use. | 2026-02-12 | 1 | -6/+0 | |
| | | | |||||
| * | | Delete the old hashing interface and modules. | 2025-04-06 | 1 | -8/+0 | |
| | | | |||||
| * | | Move DefaultIsNick/DefaultIsUser/IsNick/IsUser to UserManager. | 2025-03-23 | 1 | -20/+0 | |
| | | | |||||
| * | | Only include <sstream> from files that actually use it. | 2025-03-22 | 1 | -1/+0 | |
| | | | |||||
| * | | Use from_chars instead of istringstream in ConvToNum. | 2025-03-02 | 1 | -0/+1 | |
| | | | |||||
| * | | Merge branch 'insp4' into master. | 2025-03-01 | 1 | -1/+1 | |
| |\| | |||||
| | * | Update copyright headers. | 2025-02-28 | 1 | -1/+1 | |
| | | | |||||
| * | | Merge branch 'insp4' into master. | 2025-02-26 | 1 | -1/+1 | |
| |\| | |||||
| | * | Fix expanding paths on portable installations. | 2025-02-15 | 1 | -1/+1 | |
| | | | | | | | | | Closes #2148. | ||||
| * | | Merge branch 'insp4' into master. | 2024-09-19 | 1 | -1/+1 | |
| |\| | |||||
| | * | Make Cullable::Deleter const. | 2024-09-13 | 1 | -1/+1 | |
| | | | |||||
| * | | Use unique_ptr for InspIRCd::ConfigThread. | 2024-09-19 | 1 | -1/+1 | |
| | | | |||||
| * | | Use unique_ptr for InspIRCd::Config. | 2024-09-19 | 1 | -1/+1 | |
| | | | |||||
| * | | Merge branch 'insp4' into master. | 2024-09-09 | 1 | -6/+5 | |
| |\| | |||||
| | * | Use string_view in InspIRCd::Is{FQDN,Host,SID}. | 2024-09-07 | 1 | -3/+3 | |
| | | | |||||
| | * | Update copyright headers. | 2024-09-07 | 1 | -3/+2 | |
| | | | |||||
| * | | Merge branch 'insp4' into master. | 2024-08-29 | 1 | -41/+29 | |
| |\| | |||||
| | * | Deprecate the raw overload of GenRandomStr in favour of GenRandom. | 2024-08-27 | 1 | -1/+8 | |
| | | | | | | | | | | | | | | | | | The raw overload was almost always misused where GenRandom would be better. While we're making changes to this code switch the printable mode to use a static array like Anope does. | ||||
| | * | Fix the argument to BindPorts not being documented. | 2024-08-27 | 1 | -1/+2 | |
| | | | |||||
| | * | Fix measuring the CPU load on Windows. | 2024-08-27 | 1 | -9/+6 | |
| | | | |||||
| | * | Redocument ServerStats and switch members to use size_t. | 2024-08-27 | 1 | -25/+16 | |
| | | | |||||
| | * | Change InspIRCd::ProcessColors to take a string instead of a vector. | 2024-08-27 | 1 | -0/+6 | |
| | | | | | | | | | | | | | This is more useful for how MOTDs are processed now as we iterate through them anyway and this allows us to avoid a needless second iteration. | ||||
| * | | Fix the case of some InspIRCd class member variables. | 2024-08-27 | 1 | -2/+2 | |
| |/ | |||||
| * | Use sa_family_t instead of int. | 2024-08-27 | 1 | -1/+1 | |
| | | |||||
| * | Refactor the InspIRCd class to be actually readable. | 2024-08-27 | 1 | -205/+190 | |
| | | | | | | This has been long overdue as most of the comments were outdated and members were shoved into the class in no logical way. | ||||
| * | Update copyright headers. | 2024-06-07 | 1 | -4/+1 | |
| | | |||||
| * | QuickExit is obsolete again so we can remove it again. | 2023-10-17 | 1 | -8/+0 | |
| | | |||||
| * | Move TokenList back to its own header and move INSP_FORMAT to compat. | 2023-09-03 | 1 | -1/+1 | |
| | | | | | | This allows making stringutils an optional header given that most of it is not used by most of the codebase. | ||||
| * | Normalise the case of ServerStats. | 2023-07-13 | 1 | -2/+2 | |
| | | |||||
| * | Misc grammar fixes. | 2023-06-29 | 1 | -1/+1 | |
| | | |||||
