aboutsummaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
...
* | 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
| * Fix cap notifications to comply with ircv3/ircv3-specifications#480.Gravatar Sadie Powell2026-03-141-2/+2
* | Fix a minor crash on shut down after copying a dynamic reference.Gravatar Sadie Powell2026-03-152-1/+7
* | Generate the credits for /INFO from Git history.Gravatar Sadie Powell2026-03-156-50/+203
* | Update the mailmap.Gravatar Sadie Powell2026-03-152-4/+6
* | Change ServerList to return a list of Server* not a duplicate class.Gravatar Sadie Powell2026-03-156-35/+14
* | Silence a warning in the string hashing code (for real this time).Gravatar Sadie Powell2026-03-141-7/+7
* | Fix cap notifications to comply with ircv3/ircv3-specifications#480.Gravatar Sadie Powell2026-03-141-2/+2
* | Remove an obsolete function.Gravatar Sadie Powell2026-03-141-4/+0
* | Convert some more stuff over to string_view.Gravatar Sadie Powell2026-03-143-9/+9
* | Fix message tag parsing•••Fixes 76f3f24c03c22576324e5af199d3e61d02a79b0d Gravatar Valentin Lorentz2026-03-141-1/+1
* | Silence a warning in the string hashing code.Gravatar Sadie Powell2026-03-141-7/+7
* | Fix a crash caused by weirdly casting a pointer to an I/O handler.Gravatar Sadie Powell2026-03-144-7/+18
* | Rewrite portparser and move to stringutils.Gravatar Sadie Powell2026-03-1411-237/+210
* | Rewrite sepstream and move to stringutils.Gravatar Sadie Powell2026-03-1455-277/+264
* | Convert some methods to use string_view.Gravatar Sadie Powell2026-03-145-18/+19