| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Move CommandLine from ServerConfig to InspIRCd. | 2026-04-30 | 1 | -5/+5 | |
| | | | | | | | 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. | ||||
| * | Replace some C-style array usage with Modern C++. | 2026-03-29 | 1 | -2/+1 | |
| | | |||||
| * | Move service types to their own namespace. | 2026-03-29 | 1 | -3/+3 | |
| | | | | | | | | | | | | - 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. | ||||
| * | Switch modules from reference<> to shared_ptr<> and weak_ptr<>. | 2026-03-29 | 1 | -7/+7 | |
| | | |||||
| * | Rename ServiceProvider::creator to service_creator and add GetSource. | 2026-03-02 | 1 | -1/+1 | |
| | | |||||
| * | Massive rework of how internal service providers work. | 2026-03-02 | 1 | -2/+2 | |
| | | | | | | | | | | - ServiceType is dead. All modules use RegisterService now. - Modules can implement UnregisterService which is called from DelService now. - Split the service type prefix into its own field. - Renamed Service::name to Service::service_name. This revealed a few bugs. | ||||
| * | Rename ServiceProvider methods to avoid shadowing issues. | 2026-03-02 | 1 | -2/+3 | |
| | | |||||
| * | Merge branch 'insp4' into master. | 2025-06-02 | 1 | -0/+2 | |
| |\ | |||||
| | * | Don't allow logging whilst writing out the logger cache. | 2025-05-27 | 1 | -0/+2 | |
| | | | |||||
| | * | The verbose log level should be mapped to debug not warning. | 2025-04-11 | 1 | -1/+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-01-17 | 1 | -7/+18 | |
| |\| | |||||
| | * | Don't format log messages if we can't actually log them. | 2025-01-11 | 1 | -7/+18 | |
| | | | | | | | | | | | This should prevent debug messages from potentially causing performance issues on production servers. | ||||
| * | | Merge branch 'insp4' into master. | 2024-09-09 | 1 | -5/+11 | |
| |\| | |||||
| | * | Fix rawio logs not being written after a rehash. | 2024-09-09 | 1 | -5/+11 | |
| | | | |||||
| * | | Merge branch 'insp4' into master. | 2024-08-23 | 1 | -5/+34 | |
| |\| | |||||
| | * | Close loggers and notify opers if they throw any exceptions. | 2024-08-23 | 1 | -5/+34 | |
| | | | |||||
| * | | Use C++20 <format> instead of fmtlib when available. | 2024-08-22 | 1 | -2/+2 | |
| | | | |||||
| * | | Merge branch 'insp4' into master. | 2024-07-22 | 1 | -1/+2 | |
| |\| | |||||
| | * | Show the right config option when not forking. | 2024-07-22 | 1 | -1/+2 | |
| | | | |||||
| * | | Migrate from erase(remove_if) to erase_if. | 2024-07-16 | 1 | -2/+2 | |
| | | | |||||
| * | | Merge branch 'insp4' into master. | 2024-06-13 | 1 | -1/+1 | |
| |\| | |||||
| | * | Fix some references to --debug that should be --protocoldebug now. | 2024-06-11 | 1 | -1/+1 | |
| | | | |||||
| * | | Remove more deprecated functionality. | 2024-06-07 | 1 | -6/+0 | |
| | | | |||||
| * | | Always use fmtlib directly. | 2024-06-07 | 1 | -2/+2 | |
| |/ | |||||
| * | Update copyright headers. | 2024-06-07 | 1 | -1/+1 | |
| | | |||||
| * | Abbreviate the date even more in the debug logger. | 2024-05-21 | 1 | -1/+1 | |
| | | |||||
| * | Switch --(protocol)debug to use a custom logger. | 2024-05-01 | 1 | -1/+18 | |
| | | |||||
| * | Add --protocoldebug, make --debug default to DEBUG not RAWIO. | 2024-05-01 | 1 | -2/+11 | |
| | | |||||
| * | Rename the error log level to critical. | 2023-08-11 | 1 | -10/+10 | |
| | | | | | | "ERROR" is apparently defined by more than just Windows. Let's pick a different name which is less likely to cause collisions. | ||||
| * | Refactor the ServerConfig class. | 2023-07-03 | 1 | -2/+2 | |
| | | | | | | | All fields are now ordered in the most memory efficient way and all public fields use the correct case. Every member has been redocumented to match the current documentation style. | ||||
| * | Rename duration to timeutils and relocate InspIRCd::TimeString. | 2023-05-10 | 1 | -2/+3 | |
| | | |||||
| * | Replace getInt/getUInt/getFloat with type safe templated functions. | 2023-01-25 | 1 | -1/+1 | |
| | | |||||
| * | Convert log calls to use fmtlib format strings | 2023-01-24 | 1 | -1/+1 | |
| | | |||||
| * | Replace VAFORMAT/InspIRCd::Format/... with fmt::sprintf. | 2023-01-23 | 1 | -5/+0 | |
| | | |||||
| * | Replace InspIRCd::Format with fmt::format. | 2023-01-23 | 1 | -3/+3 | |
| | | |||||
| * | Move NotifyRawIO to the Log namespace. | 2023-01-22 | 1 | -6/+6 | |
| | | |||||
| * | Qualify auto correctly in all cases. | 2023-01-10 | 1 | -1/+1 | |
| | | |||||
| * | Avoid copying shared_ptr<ConfigTag> when not necessary. | 2023-01-10 | 1 | -2/+2 | |
| | | |||||
| * | Deduplicate sending the raw I/O logging warning. | 2023-01-09 | 1 | -0/+7 | |
| | | |||||
| * | Fix enabling the raw I/O logging warning when <log:level> is rawio. | 2023-01-09 | 1 | -1/+6 | |
| | | |||||
| * | Use auto instead of type names where the type is obvious. | 2022-09-29 | 1 | -1/+1 | |
| | | |||||
| * | Fix cached log messages not having the correct timestamp. | 2022-08-23 | 1 | -8/+10 | |
| | | |||||
| * | Prevent writing to loggers whilst deleting a logger. | 2022-06-25 | 1 | -0/+5 | |
| | | |||||
| * | Fix not ticking the log timers after the first tick. | 2022-05-17 | 1 | -1/+1 | |
| | | |||||
| * | Remove a variable that is unused because of the previous commit. | 2022-05-16 | 1 | -1/+0 | |
| | | |||||
| * | Remove an unnecessary log message. | 2022-05-16 | 1 | -2/+0 | |
| | | |||||
| * | Flush logs every 15 minutes to avoid losing data. | 2022-05-02 | 1 | -1/+11 | |
| | | |||||
| * | Add a log method for stringifying a logging method. | 2022-05-02 | 1 | -0/+24 | |
| | | |||||
