| Commit message (Expand) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| * | Move channel settings to the <channels> tag. | 2026-03-12 | 1 | -6/+6 | ||
| * | 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 | 2 | -3/+3 | ||
| * | Make the ban checking functions able to check any list mode. | 2026-03-08 | 7 | -10/+21 | ||
| * | 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 | 26 | -69/+69 | ||
| * | Add support for per-operator isupport. | 2026-03-06 | 4 | -14/+130 | ||
| * | Move building TARGMAX to core_info. | 2026-03-06 | 2 | -14/+23 | ||
| * | Add the old connect class to OnPostChangeConnectClass. | 2026-03-06 | 1 | -7/+2 | ||
| * | Convert TranslateType to an enum class. | 2026-03-06 | 2 | -2/+2 | ||
| * | Merge branch 'insp4' into master. | 2026-03-06 | 1 | -1/+1 | ||
| * | Add validation to silence extbans. | 2026-03-06 | 1 | -0/+3 | ||
| * | Merge branch 'insp4' into master. | 2026-03-06 | 3 | -2/+49 | ||
| * | Deduplicate command usability checks into Command::IsUsableBy. | 2026-03-05 | 1 | -16/+1 | ||
| * | Fix kicking with multiple channels. | 2026-03-02 | 1 | -2/+3 | ||
| * | Switch parameter count fields to use size_t. | 2026-03-02 | 2 | -2/+2 | ||
| * | Abolish FMT_PTR, this does the same for both formatters. | 2026-03-02 | 2 | -5/+5 | ||
| * | Rename ServiceProvider::creator to service_creator and add GetSource. | 2026-03-02 | 7 | -29/+29 | ||
| * | Massive rework of how internal service providers work.•••- ServiceType is dead. All modules use RegisterService now. - Modules can implement UnregisterService which is called from DelService now. - Split the service type prefix into its own field. - Renamed Service::name to Service::service_name. This revealed a few bugs. | 2026-03-02 | 4 | -7/+7 | ||
| * | Move the event/ prefix of events to the parent class. | 2026-03-02 | 7 | -10/+10 | ||
| * | Rename ServiceProvider methods to avoid shadowing issues. | 2026-03-02 | 10 | -16/+15 | ||
| * | Merge branch 'insp4' into master. | 2026-02-28 | 3 | -16/+15 | ||
| * | Merge branch 'insp4' into master. | 2026-02-28 | 2 | -1/+1 | ||
| * | Merge branch 'insp4' into master. | 2026-02-28 | 1 | -4/+6 | ||
| * | Implement support for per-command maximum targets.•••Closes #2157. | 2026-02-27 | 12 | -1/+25 | ||
| * | Move ERR_USERONCHANNEL to the global numeric header. | 2026-02-26 | 1 | -1/+0 | ||
| * | Add a numeric helper for ERR_NOPRIVILEGES. | 2026-02-26 | 2 | -4/+5 | ||
| * | Add support for local-only X-lines, remove K-lines. | 2026-01-20 | 7 | -154/+71 | ||
| * | Allow the use of extended bans in more scenarios. | 2026-01-05 | 3 | -6/+8 | ||
| * | Merge branch 'insp4' into master. | 2025-12-07 | 6 | -6/+6 | ||
| * | Add a missing override keyword. | 2025-10-31 | 1 | -1/+1 | ||
| * | Allow getting an I/O hook from a user I/O handler. | 2025-10-31 | 1 | -0/+5 | ||
| * | Move message serialization into core_clients. | 2025-10-28 | 1 | -6/+20 | ||
| * | Avoid duplicating some of the send/receive queue limiting code. | 2025-10-26 | 1 | -19/+10 | ||
| * | Start splitting the user I/O interface from the network socket. | 2025-10-26 | 2 | -4/+205 | ||
| * | Merge branch 'insp4' into master. | 2025-09-30 | 1 | -1/+1 | ||
| * | Merge branch 'insp4' | 2025-08-15 | 2 | -2/+2 | ||
| * | Merge branch 'insp4' into master. | 2025-05-18 | 3 | -104/+112 | ||
| * | Add <security:banrealmask>. | 2025-04-16 | 3 | -7/+9 | ||
| * | Rename newhash to hash now its the only option. | 2025-04-06 | 1 | -1/+1 | ||
| * | Add the new hashing interface, port consumer modules to use it. | 2025-04-06 | 1 | -1/+2 | ||
| * | Merge branch 'insp4' into master. | 2025-03-29 | 27 | -36/+13 | ||
| * | Move DefaultIsNick/DefaultIsUser/IsNick/IsUser to UserManager. | 2025-03-23 | 2 | -2/+2 | ||
| * | Only include <sstream> from files that actually use it. | 2025-03-22 | 1 | -0/+2 | ||
| * | Merge branch 'insp4' into master. | 2025-03-22 | 7 | -11/+11 | ||
| * | Merge branch 'insp4' into master. | 2025-03-10 | 2 | -3/+3 | ||
| * | Merge branch 'insp4' into master. | 2025-03-03 | 7 | -7/+15 | ||
| * | Merge branch 'insp4' into master. | 2025-03-01 | 14 | -15/+15 | ||
| * | Replace insp::substring_view with the C++20 iterator constructor. | 2025-02-28 | 1 | -5/+5 | ||
| * | Merge branch 'insp4' into master. | 2025-02-27 | 2 | -10/+1 | ||
| * | Merge branch 'insp4' into master. | 2025-02-14 | 9 | -65/+114 | ||
| * | Merge branch 'insp4' into master. | 2025-01-17 | 5 | -40/+40 | ||
