aboutsummaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* Release v5.0.0 development snapshot 3. v5.0.0dev3Gravatar Sadie Powell2026-04-011-1/+1
* Merge branch 'insp4' into master.Gravatar Sadie Powell2026-03-3151-90/+85
|\
| * Update copyright headers.Gravatar InspIRCd Robot2026-03-3152-56/+55
| * Update author list.Gravatar InspIRCd Robot2026-03-311-5/+4
| * Update the vendored libraries.Gravatar Sadie Powell2026-03-302-5/+3
* | Kill the remaining uses of intptr_t.Gravatar Sadie Powell2026-03-302-10/+10
* | Fix an inverted condition in SimpleExtItem::GetPtr.Gravatar Sadie Powell2026-03-301-1/+1
* | Use SetFwd in the override module.Gravatar Sadie Powell2026-03-301-1/+1
* | Switch some modules to use GetRef instead of Get.Gravatar Sadie Powell2026-03-302-19/+8
* | Switch dccallow to ValuePtr and Create.Gravatar Sadie Powell2026-03-301-5/+3
* | Call the correct creation method in the silence module.Gravatar Sadie Powell2026-03-301-1/+1
* | Stop deleting the spanningtree utilities on unload.•••This is not an owning pointer now. Gravatar Sadie Powell2026-03-301-1/+1
* | Add methods to ListExtItem to encode individual elements.•••This allows its use with non-string lists. Gravatar Sadie Powell2026-03-302-62/+39
* | Replace some C-style array usage with Modern C++.Gravatar Sadie Powell2026-03-293-18/+16
* | Fix various minor Doxygen issues.Gravatar Sadie Powell2026-03-297-10/+14
* | Move dynref code to be alongside the service code.Gravatar Sadie Powell2026-03-292-83/+83
* | 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. Gravatar Sadie Powell2026-03-2943-191/+228
* | Fix building on older versions of Clang.Gravatar Sadie Powell2026-03-291-1/+1
* | Remove an obsolete overload of ConvToStr.•••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. Gravatar Sadie Powell2026-03-291-10/+1
* | Move some functions from stdalgo to utility/pointer.Gravatar Sadie Powell2026-03-2910-32/+31
* | Avoid the direct use of intptr_t wherever possible.•••This may cause problems on systems like CheriBSD where the pointer type stores extra data. Gravatar Sadie Powell2026-03-2912-41/+97
* | Get rid of thismod/Parent in the mysql module.Gravatar Sadie Powell2026-03-291-12/+6
* | Delete the remainders of the old reference<> system.Gravatar Sadie Powell2026-03-295-109/+2
* | Switch modules from reference<> to shared_ptr<> and weak_ptr<>.Gravatar Sadie Powell2026-03-29296-1391/+1513
* | Move service code from base to its own header.Gravatar Sadie Powell2026-03-273-42/+64
* | Remove the now unused refcountbase.Gravatar Sadie Powell2026-03-272-94/+0
* | Switch the extensible system to using shared pointers.Gravatar Sadie Powell2026-03-2723-283/+265
* | Move CUList to be declared inside User.Gravatar Sadie Powell2026-03-2634-67/+67
* | Switch typedefs to using statements.Gravatar Sadie Powell2026-03-2675-162/+162
* | Merge branch 'insp4' into master.Gravatar Sadie Powell2026-03-263-2/+324
|\|
| * Add a provider file for securelist exemptions.Gravatar Sadie Powell2026-03-262-1/+14
| * Add support for the IRCv3 UTF8ONLY specification.Gravatar Sadie Powell2026-03-192-1/+313
* | Remove some dead keys from the example DNSBL configs.Gravatar Sadie Powell2026-03-253-3/+0
* | General clean up of the sasl module.Gravatar Sadie Powell2026-03-251-52/+50
* | Use server tracking from the services module in the sasl module.Gravatar Sadie Powell2026-03-254-109/+41
* | Merge branch 'insp4' into master.Gravatar Sadie Powell2026-03-1911-24/+31
|\|
| * Allow overriding the oper restrictions on the fingerprint extban.Gravatar Sadie Powell2026-03-192-2/+8
| * Expose the maximum channel key length to services.Gravatar Sadie Powell2026-03-197-7/+8
| * Update the mailmap.Gravatar Sadie Powell2026-03-191-0/+3
| * Fix the documentation of the ircv3 module.Gravatar Sadie Powell2026-03-191-6/+5
| * Improve config compatibility with previous releases.Gravatar Sadie Powell2026-03-192-17/+11
* | Reduce indentation in core_channel.Gravatar Sadie Powell2026-03-191-18/+13
* | Improve config compatibility with v4.Gravatar Sadie Powell2026-03-191-3/+11
* | Move some remaining channel settings to <channels>.Gravatar Sadie Powell2026-03-195-22/+22
* | Rename servprotect to protect.Gravatar Sadie Powell2026-03-193-3/+3
* | Improve support for renaming modes.Gravatar Sadie Powell2026-03-197-37/+27
* | Merge branch 'insp4' into master.Gravatar Sadie Powell2026-03-183-1/+37
|\|
| * Implement the IRCv3 no-implicit-names specification.Gravatar Sadie Powell2026-03-182-0/+26
| * Implement support for the IRCv3 ACCOUNTEXTBAN isupport token.Gravatar Sadie Powell2026-03-181-1/+11
| * Backport the fix of copying dynamic references from git master.Gravatar Sadie Powell2026-03-172-1/+7