| Commit message (Expand) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | 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. | 2026-06-19 | 1 | -15/+0 | |
| * | Merge branch 'insp4' into master. | 2026-06-19 | 1 | -1/+1 | |
| |\ | |||||
| | * | There's no need to print an error message when we exit cleanly. | 2026-06-19 | 1 | -1/+1 | |
| * | | Merge branch 'insp4' into master. | 2026-06-15 | 1 | -0/+6 | |
| |\| | |||||
| | * | Fix a missing unistd include on some systems. | 2026-06-15 | 1 | -0/+4 | |
| * | | Merge branch 'insp4' into master. | 2026-06-15 | 1 | -0/+5 | |
| |\| | |||||
| | * | Improve the output printed when starting up.•••* Use a better startup message with links to documentation and other useful pages. * Use a red "Error!" and a yellow "Warning!" prefix consistently for all errors and warnings respectively. * Don't mention loading core modules. This is an implementation detail that isn't really relevant for most users. * Avoid printing unnecessary whitespace around module errors. | 2026-06-14 | 1 | -0/+5 | |
| | * | Update copyright headers. | 2026-06-05 | 1 | -1/+1 | |
| * | | Update my email address. | 2026-06-06 | 1 | -1/+1 | |
| * | | Move service types to their own namespace.•••- ServiceProvider is now Service::Provider - DataProvider is now Service::SimpleProvider (the old name does not really make sense now we don't have SERVICE_DATA and the only difference is automatic registration. - Some members of ModuleManager have been elevated to the Service namespace in case other code wants to use them. | 2026-03-29 | 1 | -2/+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-27 | 1 | -1/+1 | |
| |\| | |||||
| | * | Fix logging about SIGHUP to the wrong snotice character. | 2025-02-27 | 1 | -1/+1 | |
| * | | Add some extra methods to the Server class. | 2024-09-19 | 1 | -0/+10 | |
| * | | Use unique_ptr for InspIRCd::ConfigThread. | 2024-09-19 | 1 | -1/+1 | |
| |/ | |||||
| * | Refactor the InspIRCd class to be actually readable.•••This has been long overdue as most of the comments were outdated and members were shoved into the class in no logical way. | 2024-08-27 | 1 | -1/+1 | |
| * | Update copyright headers. | 2024-08-03 | 1 | -1/+1 | |
| * | Add SendMetadata methods to Server. | 2024-07-24 | 1 | -0/+10 | |
| * | Update copyright headers. | 2024-06-07 | 1 | -4/+2 | |
| * | QuickExit is obsolete again so we can remove it again. | 2023-10-17 | 1 | -5/+0 | |
| * | Simplify the codes that InspIRCd can exit with.•••The custom codes that InspIRCd exits with are not very useful and can confuse init systems like systemd which assume that certain exit codes mean certain things. INSPIRCD_BINARY_EXIT was a workaround for this in v3 but considering thatsers have to check the logs anyway so we may as well just use EXIT_SUCCESS and EXIT_FAILURE. | 2023-07-13 | 1 | -7/+1 | |
| * | Refactor InspIRCd::SignalHandler. | 2023-02-28 | 1 | -10/+14 | |
| * | Qualify auto correctly in all cases. | 2023-01-10 | 1 | -2/+2 | |
| * | Merge branch 'insp3' into master. | 2023-01-01 | 1 | -2/+1 | |
| |\ | |||||
| | * | Update copyright headers. | 2022-12-30 | 1 | -2/+1 | |
| * | | Fix some warnings noticed by the readability-* clang-tidy checkers. | 2022-09-03 | 1 | -3/+3 | |
| * | | Merge branch 'insp3' into master. | 2022-08-27 | 1 | -1/+1 | |
| |\| | |||||
| | * | Update copyright headers. | 2022-08-25 | 1 | -1/+1 | |
| * | | Modernize various minor legacy C++isms. | 2022-07-30 | 1 | -2/+1 | |
| * | | Switch from NULL to nullptr. | 2022-07-22 | 1 | -1/+1 | |
| * | | Merge branch 'insp3' into master. | 2022-07-19 | 1 | -1/+11 | |
| |\| | |||||
| | * | Also use binary exit codes in places that terminate abruptly.•••This is a partial reversion of commit 57330e973b3eb1f2a84803c84daf9d6b420859fd. | 2022-07-19 | 1 | -0/+4 | |
| | * | Allow forcing binary exit codes at compile time.•••This is useful with some init systems that handle our exit codes strangely. | 2022-07-19 | 1 | -1/+7 | |
| * | | Get rid of GetVersionString.•••TODO: split fullversion/version into individual fields. | 2022-05-17 | 1 | -7/+0 | |
| * | | Merge branch 'insp3' into master. | 2022-01-03 | 1 | -1/+1 | |
| |\| | |||||
| | * | Update copyright headers. | 2021-12-30 | 1 | -1/+1 | |
| * | | Add a snomask flag for rehash messages. | 2021-11-28 | 1 | -1/+1 | |
| * | | Merge branch 'insp3' into master. | 2021-11-05 | 1 | -0/+7 | |
| |\| | |||||
| | * | Add Server::GetPublicName(), fix not respecting <security:hideserver>. | 2021-10-25 | 1 | -0/+7 | |
| * | | Switch simple iterator loops to use range-based for loops. | 2021-04-07 | 1 | -4/+5 | |
| * | | Merge branch 'insp3' into master. | 2020-12-21 | 1 | -1/+1 | |
| |\| | |||||
| | * | Hide the server name/desc better when <options:hideserver> is set. | 2020-12-20 | 1 | -1/+1 | |
| * | | Merge branch 'insp3' into master. | 2020-11-01 | 1 | -1/+1 | |
| |\| | |||||
| | * | Update copyright headers. | 2020-10-30 | 1 | -1/+1 | |
| | * | Rename the REALLEN 005 token to NAMELEN.•••Turns out this is already required by the IRCv3 setname spec but we forgot to implement it. Oops. | 2020-09-30 | 1 | -1/+1 | |
| | * | Add an ISUPPORT token that contains the maximum real name length. | 2020-09-30 | 1 | -0/+1 | |
| | * | Move CHANMODES to core_mode and add USERMODES. | 2020-03-12 | 1 | -1/+0 | |
| * | | Move FindUUID to the UserManager class. | 2020-02-09 | 1 | -1/+1 | |
| * | | Merge branch 'insp3' into master. | 2020-01-17 | 1 | -1/+8 | |
| |\| | |||||
