| Commit message (Expand) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| | * | Fix clearing the help channel modes before re-reading the config. | 2026-03-12 | 1 | -1/+1 | ||
| | * | Fix reading the correct name of the <options:modesinlist> field. | 2026-03-12 | 1 | -1/+1 | ||
| * | | Improve support for renaming modes. | 2026-03-19 | 1 | -0/+7 | ||
| * | | Fix a minor crash on shut down after copying a dynamic reference. | 2026-03-15 | 1 | -0/+6 | ||
| * | | Silence a warning in the string hashing code (for real this time). | 2026-03-14 | 1 | -7/+7 | ||
| * | | Convert some more stuff over to string_view. | 2026-03-14 | 1 | -5/+5 | ||
| * | | Silence a warning in the string hashing code. | 2026-03-14 | 1 | -7/+7 | ||
| * | | Rewrite portparser and move to stringutils. | 2026-03-14 | 4 | -118/+116 | ||
| * | | Rewrite sepstream and move to stringutils. | 2026-03-14 | 6 | -58/+68 | ||
| * | | Convert some methods to use string_view. | 2026-03-14 | 2 | -3/+4 | ||
| * | | Rewrite tokenstream and move to stringutils. | 2026-03-14 | 2 | -49/+71 | ||
| * | | Clean up the casemapping checking and comparison code. | 2026-03-13 | 7 | -153/+212 | ||
| * | | Move <options:maskinlist> and <options:maskintopic> to <channels>. | 2026-03-12 | 1 | -2/+5 | ||
| * | | Move <options:defaultmodes> to <channels> and rework.•••- The default prefix modes are now separate from the default channel modes. This should result in less accidentally broken configs. - The privs are now pre-parsed to a list of mode references. This should improve performance slightly as the repeated mode lookups are gone. It also allows us to write warnings to the debug log when the default privs are invalid. - Channels can now have a default topic. | 2026-03-12 | 3 | -52/+7 | ||
| * | | Fix some missing module compat entries. | 2026-03-12 | 1 | -1/+3 | ||
| * | | Rework sending server protocol messages.•••- Replace CmdBuilder with MessageBuilder. This has a less footgun API. All message building has to go through this now so we can implement other message formats in the future. - Replace the message parsing in WriteLine with an analogue to PreProcessOldProtocolMessage. This should be much faster. - Move parameter translation from the core to spanningtree. - Change EncodeParameter to return the value instead of updating in place. - Replace the OnBuild*Message events with one OnServerMessage that can now access all parts of the message and change them. | 2026-03-12 | 1 | -63/+2 | ||
| * | | Banish banredirect to contrib, always enable the redirect: extban. | 2026-03-09 | 1 | -0/+2 | ||
| * | | Merge branch 'insp4' into master. | 2026-03-09 | 2 | -3/+10 | ||
| |\| | ||||||
| | * | Add a redirect extended ban to the redirect module.•••Also, deprecate the banredirect module now its behaviour has been entirely replaced. Closes #730 Closes #2043 | 2026-03-09 | 2 | -26/+109 | ||
| | * | Fix not being able to ban real names that contain spaces. | 2026-03-09 | 1 | -2/+12 | ||
| | * | Expand what modes the redirect module can redirect when set.•••Closes #906 | 2026-03-09 | 1 | -49/+102 | ||
| | * | Add the VF_DEPRECATED flag and warn on load about deprecation. | 2026-03-09 | 5 | -6/+13 | ||
| | * | Fix various inconsistencies in the banredirect and redirect modules. | 2026-03-09 | 2 | -15/+29 | ||
| * | | Merge branch 'insp4' into master. | 2026-03-08 | 1 | -3/+3 | ||
| |\| | ||||||
| | * | Allow Command::IsUsableBy to be used for server-originated messages. | 2026-03-08 | 1 | -2/+2 | ||
| | * | Respect <security:restrictbannedusers> in setname. | 2026-03-08 | 1 | -0/+18 | ||
| | * | Remove the inverted parameter from the extban validation method. | 2026-03-06 | 5 | -5/+5 | ||
| | * | Add the sharebans module. | 2026-03-06 | 1 | -0/+116 | ||
| | * | Backport the abbreviation module checking IsUsableBy from master. | 2026-03-06 | 1 | -2/+2 | ||
| | * | Deduplicate command usability checks into Command::IsUsableBy. | 2026-03-06 | 2 | -38/+19 | ||
| | * | Add oper-only options to the class and server extbans. | 2026-03-04 | 2 | -1/+39 | ||
| | * | Prevent non-opers from using extban z when <sslinfo:operonly> is set. | 2026-03-04 | 1 | -0/+19 | ||
| | * | Add a validation hook for extbans. | 2026-03-04 | 5 | -6/+63 | ||
| | * | Tweak the reaction filter slightly. | 2026-03-03 | 1 | -2/+8 | ||
| | * | Fix erroneously networking metadata for partially connected users. | 2026-03-03 | 1 | -0/+3 | ||
| | * | Store users by uuid in the messageflood counter map.•••This prevents weird behaviour caused by address reuse. Reported by @progval. | 2026-03-01 | 1 | -5/+4 | ||
| | * | Fix the cloak module sending NOTEs when it should send a FAIL. | 2026-02-28 | 1 | -1/+1 | ||
| * | | Make the ban checking functions able to check any list mode. | 2026-03-08 | 3 | -26/+26 | ||
| * | | Replace IS_* with member functions.•••- All user types get an Is* function. - Only local users are cast using the old function so only local users get an As* function. | 2026-03-08 | 8 | -28/+42 | ||
| * | | Add the old connect class to OnPostChangeConnectClass. | 2026-03-06 | 2 | -2/+3 | ||
| * | | Convert TranslateType to an enum class. | 2026-03-06 | 1 | -4/+4 | ||
| * | | Fix unnecessarily calculating the service name for modes. | 2026-03-06 | 1 | -2/+1 | ||
| * | | Deduplicate command usability checks into Command::IsUsableBy. | 2026-03-05 | 1 | -22/+18 | ||
| * | | Only reset the specific type of reference when adding services. | 2026-03-04 | 1 | -3/+6 | ||
| * | | Clean up ModuleManager somewhat. | 2026-03-04 | 1 | -10/+10 | ||
| * | | Add support for strict references and switch some stuff to use them. | 2026-03-03 | 1 | -13/+18 | ||
| * | | Switch parameter count fields to use size_t. | 2026-03-02 | 1 | -10/+10 | ||
| * | | Abolish FMT_PTR, this does the same for both formatters. | 2026-03-02 | 4 | -12/+12 | ||
| * | | Disable service registration messages when not using a debug build. | 2026-03-02 | 2 | -7/+19 | ||
| * | | Rename ServiceProvider::creator to service_creator and add GetSource. | 2026-03-02 | 7 | -21/+28 | ||
