| Commit message (Expand) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Rename DLL_EXTENSION to INSPIRCD_MODULE_EXT.•••This will be in config.h when we switch to CMake so I'm renaming it now to reduce the diff size of the CMake commit. | 2026-04-07 | 1 | -1/+1 | |
| * | Merge branch 'insp4' into master. | 2026-03-31 | 1 | -1/+1 | |
| |\ | |||||
| | * | Update copyright headers. | 2026-03-31 | 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/+2 | |
| * | | Switch modules from reference<> to shared_ptr<> and weak_ptr<>. | 2026-03-29 | 1 | -1/+1 | |
| |/ | |||||
| * | Add the VF_DEPRECATED flag and warn on load about deprecation. | 2026-03-09 | 1 | -0/+6 | |
| * | Allow contrib modules to specify their own module version. | 2024-07-22 | 1 | -5/+1 | |
| * | Update copyright headers. | 2024-06-07 | 1 | -2/+1 | |
| * | Rename some of the Module member variables. | 2024-03-04 | 1 | -2/+2 | |
| * | 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 | -4/+4 | |
| * | 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 | -3/+2 | |
| * | Remove rang and use fmtlib for printing coloured messages.•••This supports more platforms (e.g. Haiku) and is actually still maintained unlike the former. All of this code should really be cleaned up for release (maybe by adding something like Anope's LOG_CONSOLE) but for now I've just replaced it with the fmtlib equivalent. | 2023-07-12 | 1 | -7/+10 | |
| * | Convert log calls to use fmtlib format strings | 2023-01-24 | 1 | -3/+2 | |
| * | Qualify auto correctly in all cases. | 2023-01-10 | 1 | -1/+1 | |
| * | Merge branch 'insp3' into master. | 2023-01-01 | 1 | -1/+0 | |
| |\ | |||||
| | * | Update copyright headers. | 2022-12-30 | 1 | -1/+0 | |
| | * | Deduplicate retrieving error messages on Windows. | 2022-12-13 | 1 | -5/+2 | |
| | * | Show the system error message when loading modules fails. | 2022-12-13 | 1 | -1/+9 | |
| | * | Fix unnecessarily using c_str in parameters that take a std::string. | 2022-09-04 | 1 | -1/+1 | |
| * | | Rework the levels things are logged at to make more sense. | 2022-12-18 | 1 | -5/+4 | |
| * | | More const correctness. | 2022-10-23 | 1 | -1/+1 | |
| * | | Use auto in places where it is really obvious what the type is. | 2022-09-04 | 1 | -1/+1 | |
| * | | Fix some warnings noticed by the readability-* clang-tidy checkers. | 2022-09-03 | 1 | -1/+1 | |
| * | | Clean up the Windows build process and remove some legacy code. | 2022-09-03 | 1 | -3/+2 | |
| * | | Switch from NULL to nullptr. | 2022-07-22 | 1 | -3/+3 | |
| * | | Make dynamic a non-default header. | 2022-06-26 | 1 | -0/+1 | |
| * | | Rewrite logging calls to use the new APIs. | 2022-05-01 | 1 | -6/+6 | |
| * | | Merge branch 'insp3' into master. | 2022-04-29 | 1 | -1/+1 | |
| |\| | |||||
| | * | Update copyright headers. | 2022-04-28 | 1 | -1/+1 | |
| * | | Merge branch 'insp3' into master. | 2022-03-27 | 1 | -1/+1 | |
| |\| | |||||
| | * | Fix allowing modules to have a path on Windows. | 2022-03-24 | 1 | -1/+1 | |
| * | | Replace consolecolors with a vendored library.•••This library supports much more than consolecolors including the Windows 8 console API. | 2022-01-26 | 1 | -2/+4 | |
| * | | Slim the included headers down more. | 2022-01-26 | 1 | -2/+4 | |
| * | | Replace uses of the FileSystem class with std::filesystem. | 2022-01-15 | 1 | -1/+2 | |
| * | | Fix undefined behaviour with converting a path to a string. | 2021-06-10 | 1 | -2/+5 | |
| * | | Fix MSVC compatibility issues. | 2021-06-07 | 1 | -1/+1 | |
| * | | Constify variables within loops. | 2021-04-01 | 1 | -1/+1 | |
| * | | Initial support for platform-specific module file extensions. | 2020-11-04 | 1 | -1/+1 | |
| * | | Move the property string from cmd_modules to Module & show on load. | 2020-07-24 | 1 | -14/+12 | |
| * | | Replace FileSystem::GetFileList with std::filesystem. | 2020-05-19 | 1 | -16/+20 | |
| * | | Merge branch 'insp3' into master. | 2020-05-05 | 1 | -1/+1 | |
| |\| | |||||
| | * | Update copyright headers. | 2020-04-24 | 1 | -1/+1 | |
| * | | Rename Module::flags to Module::properties.•••This name is more descriptive and should create less warnings about shadowing in existing modules. | 2020-04-11 | 1 | -1/+1 | |
| * | | Improve storage of module description, flags, and link data. | 2020-04-11 | 1 | -2/+1 | |
| * | | Merge branch 'insp3' into master. | 2020-02-04 | 1 | -5/+5 | |
| |\| | |||||
| | * | Make loading modules considerably more robust and user friendly. | 2020-02-02 | 1 | -5/+5 | |
| * | | Merge branch 'insp3' into master. | 2020-01-17 | 1 | -0/+6 | |
| |\| | |||||
| | * | Update copyright headers. | 2020-01-11 | 1 | -0/+6 | |
| * | | Move ISupport logic out of the core and into core_info. | 2020-01-05 | 1 | -1/+0 | |
| * | | Merge branch 'insp3' into master. | 2019-07-16 | 1 | -23/+19 | |
| |\| | |||||
