| Commit message (Expand) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Move CommandLine from ServerConfig to InspIRCd.•••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. | 2026-04-30 | 1 | -2/+4 | |
| * | 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 | -1/+1 | |
| * | Switch modules from reference<> to shared_ptr<> and weak_ptr<>. | 2026-03-29 | 1 | -3/+3 | |
| * | Switch typedefs to using statements. | 2026-03-26 | 1 | -1/+1 | |
| * | Fix the fmt namespace on Windows. | 2025-03-29 | 1 | -1/+1 | |
| * | Merge branch 'insp4' into master. | 2025-03-29 | 1 | -1/+9 | |
| |\ | |||||
| | * | Handle errors from {fmt} in Log::Manager::Write. | 2025-03-28 | 1 | -1/+9 | |
| * | | 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/+25 | |
| |\| | |||||
| | * | Don't format log messages if we can't actually log them.•••This should prevent debug messages from potentially causing performance issues on production servers. | 2025-01-11 | 1 | -7/+25 | |
| * | | Merge branch 'insp4' into master. | 2024-09-09 | 1 | -1/+4 | |
| |\| | |||||
| | * | Fix rawio logs not being written after a rehash. | 2024-09-09 | 1 | -0/+3 | |
| | * | Update copyright headers. | 2024-09-07 | 1 | -1/+1 | |
| * | | Merge branch 'insp4' into master. | 2024-08-23 | 1 | -0/+9 | |
| |\| | |||||
| | * | Close loggers and notify opers if they throw any exceptions. | 2024-08-23 | 1 | -0/+9 | |
| * | | Use C++20 <format> instead of fmtlib when available. | 2024-08-22 | 1 | -5/+5 | |
| |/ | |||||
| * | Fix formatting strings on C++20 compilers. | 2024-08-22 | 1 | -5/+5 | |
| * | Update copyright headers. | 2024-06-07 | 1 | -1/+1 | |
| * | Rename the error log level to critical.•••"ERROR" is apparently defined by more than just Windows. Let's pick a different name which is less likely to cause collisions. | 2023-08-11 | 1 | -11/+7 | |
| * | Convert log calls to use fmtlib format strings | 2023-01-24 | 1 | -5/+5 | |
| * | Replace VAFORMAT/InspIRCd::Format/... with fmt::sprintf. | 2023-01-23 | 1 | -43/+30 | |
| * | Move NotifyRawIO to the Log namespace. | 2023-01-22 | 1 | -6/+6 | |
| * | Fix Cloak::Method and Log::Method being needlessly Cullable.•••If a method needs to be cullable it can inherit from that type and pass Cullable::Deleter as a custom deleter to the shared_ptr. | 2023-01-18 | 1 | -1/+5 | |
| * | Make some functions that don't use `this` static. | 2023-01-11 | 1 | -1/+1 | |
| * | Avoid copying shared_ptr<ConfigTag> when not necessary. | 2023-01-10 | 1 | -3/+3 | |
| * | Deduplicate sending the raw I/O logging warning. | 2023-01-09 | 1 | -0/+6 | |
| * | Fix various cases of the &* being next to the name instead of type. | 2022-09-29 | 1 | -4/+4 | |
| * | Use NOMINMAX on Windows and undefine error in the log header. | 2022-09-23 | 1 | -0/+4 | |
| * | Fix more warnings discovered with -Weverything. | 2022-09-05 | 1 | -3/+1 | |
| * | Fix cached log messages not having the correct timestamp. | 2022-08-23 | 1 | -3/+7 | |
| * | Fix various Doxygen comment issues. | 2022-05-02 | 1 | -11/+6 | |
| * | Flush logs every 15 minutes to avoid losing data. | 2022-05-02 | 1 | -0/+4 | |
| * | Add a log method for stringifying a logging method. | 2022-05-02 | 1 | -0/+7 | |
| * | Mark fields that take a Log::Engine* as non-null. | 2022-05-01 | 1 | -2/+2 | |
| * | Rewrite the entire logging system.•••- Much cleaner API for writing to the log. - Adds support for stderr and stdout logging to the core. - Adds support for sql and syslog logging in modules. | 2022-05-01 | 1 | -0/+350 | |
