| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Release v5.0.0 development snapshot 3. v5.0.0dev3 | 2026-04-01 | 1 | -1/+1 | |
| | | |||||
| * | Merge branch 'insp4' into master. | 2026-03-31 | 51 | -90/+85 | |
| |\ | |||||
| | * | Update copyright headers. | 2026-03-31 | 52 | -56/+55 | |
| | | | |||||
| | * | Update author list. | 2026-03-31 | 1 | -5/+4 | |
| | | | |||||
| | * | Update the vendored libraries. | 2026-03-30 | 2 | -5/+3 | |
| | | | |||||
| * | | Kill the remaining uses of intptr_t. | 2026-03-30 | 2 | -10/+10 | |
| | | | |||||
| * | | Fix an inverted condition in SimpleExtItem::GetPtr. | 2026-03-30 | 1 | -1/+1 | |
| | | | |||||
| * | | Use SetFwd in the override module. | 2026-03-30 | 1 | -1/+1 | |
| | | | |||||
| * | | Switch some modules to use GetRef instead of Get. | 2026-03-30 | 2 | -19/+8 | |
| | | | |||||
| * | | Switch dccallow to ValuePtr and Create. | 2026-03-30 | 1 | -5/+3 | |
| | | | |||||
| * | | Call the correct creation method in the silence module. | 2026-03-30 | 1 | -1/+1 | |
| | | | |||||
| * | | Stop deleting the spanningtree utilities on unload. | 2026-03-30 | 1 | -1/+1 | |
| | | | | | | | | | This is not an owning pointer now. | ||||
| * | | Add methods to ListExtItem to encode individual elements. | 2026-03-30 | 2 | -62/+39 | |
| | | | | | | | | | This allows its use with non-string lists. | ||||
| * | | Replace some C-style array usage with Modern C++. | 2026-03-29 | 3 | -18/+16 | |
| | | | |||||
| * | | Fix various minor Doxygen issues. | 2026-03-29 | 7 | -10/+14 | |
| | | | |||||
| * | | Move dynref code to be alongside the service code. | 2026-03-29 | 2 | -83/+83 | |
| | | | |||||
| * | | Move service types to their own namespace. | 2026-03-29 | 43 | -191/+228 | |
| | | | | | | | | | | | | | | | | | | | | | | | - 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. | ||||
| * | | Fix building on older versions of Clang. | 2026-03-29 | 1 | -1/+1 | |
| | | | |||||
| * | | Remove an obsolete overload of ConvToStr. | 2026-03-29 | 1 | -10/+1 | |
| | | | | | | | | | | | std::to_string is now defined by the C++ spec to use std::format so we may as well just do FMT::format in all cases. | ||||
| * | | Move some functions from stdalgo to utility/pointer. | 2026-03-29 | 10 | -32/+31 | |
| | | | |||||
| * | | Avoid the direct use of intptr_t wherever possible. | 2026-03-29 | 12 | -41/+97 | |
| | | | | | | | | | | | This may cause problems on systems like CheriBSD where the pointer type stores extra data. | ||||
| * | | Get rid of thismod/Parent in the mysql module. | 2026-03-29 | 1 | -12/+6 | |
| | | | |||||
| * | | Delete the remainders of the old reference<> system. | 2026-03-29 | 5 | -109/+2 | |
| | | | |||||
| * | | Switch modules from reference<> to shared_ptr<> and weak_ptr<>. | 2026-03-29 | 296 | -1391/+1513 | |
| | | | |||||
| * | | Move service code from base to its own header. | 2026-03-27 | 3 | -42/+64 | |
| | | | |||||
| * | | Remove the now unused refcountbase. | 2026-03-27 | 2 | -94/+0 | |
| | | | |||||
| * | | Switch the extensible system to using shared pointers. | 2026-03-27 | 23 | -283/+265 | |
| | | | |||||
| * | | Move CUList to be declared inside User. | 2026-03-26 | 34 | -67/+67 | |
| | | | |||||
| * | | Switch typedefs to using statements. | 2026-03-26 | 75 | -162/+162 | |
| | | | |||||
| * | | Merge branch 'insp4' into master. | 2026-03-26 | 3 | -2/+324 | |
| |\| | |||||
| | * | Add a provider file for securelist exemptions. | 2026-03-26 | 2 | -1/+14 | |
| | | | |||||
| | * | Add support for the IRCv3 UTF8ONLY specification. | 2026-03-19 | 2 | -1/+313 | |
| | | | |||||
| * | | Remove some dead keys from the example DNSBL configs. | 2026-03-25 | 3 | -3/+0 | |
| | | | |||||
| * | | General clean up of the sasl module. | 2026-03-25 | 1 | -52/+50 | |
| | | | |||||
| * | | Use server tracking from the services module in the sasl module. | 2026-03-25 | 4 | -109/+41 | |
| | | | |||||
| * | | Merge branch 'insp4' into master. | 2026-03-19 | 11 | -24/+31 | |
| |\| | |||||
| | * | Allow overriding the oper restrictions on the fingerprint extban. | 2026-03-19 | 2 | -2/+8 | |
| | | | |||||
| | * | Expose the maximum channel key length to services. | 2026-03-19 | 7 | -7/+8 | |
| | | | |||||
| | * | Update the mailmap. | 2026-03-19 | 1 | -0/+3 | |
| | | | |||||
| | * | Fix the documentation of the ircv3 module. | 2026-03-19 | 1 | -6/+5 | |
| | | | |||||
| | * | Improve config compatibility with previous releases. | 2026-03-19 | 2 | -17/+11 | |
| | | | |||||
| * | | Reduce indentation in core_channel. | 2026-03-19 | 1 | -18/+13 | |
| | | | |||||
| * | | Improve config compatibility with v4. | 2026-03-19 | 1 | -3/+11 | |
| | | | |||||
| * | | Move some remaining channel settings to <channels>. | 2026-03-19 | 5 | -22/+22 | |
| | | | |||||
| * | | Rename servprotect to protect. | 2026-03-19 | 3 | -3/+3 | |
| | | | |||||
| * | | Improve support for renaming modes. | 2026-03-19 | 7 | -37/+27 | |
| | | | |||||
| * | | Merge branch 'insp4' into master. | 2026-03-18 | 3 | -1/+37 | |
| |\| | |||||
| | * | Implement the IRCv3 no-implicit-names specification. | 2026-03-18 | 2 | -0/+26 | |
| | | | |||||
| | * | Implement support for the IRCv3 ACCOUNTEXTBAN isupport token. | 2026-03-18 | 1 | -1/+11 | |
| | | | |||||
| | * | Backport the fix of copying dynamic references from git master. | 2026-03-17 | 2 | -1/+7 | |
| | | | |||||
