| Commit message (Expand) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| * | 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 | 37 | -686/+699 | ||
| * | Make the ban checking functions able to check any list mode. | 2026-03-08 | 1 | -0/+4 | ||
| * | 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 | 11 | -35/+37 | ||
| * | Switch Reply::Type to be an enum instead of an enum class.•••This is shorter and its fully disambiguated anyway. | 2026-03-05 | 1 | -3/+3 | ||
| * | Merge branch 'insp4' into master. | 2026-03-03 | 1 | -0/+3 | ||
| * | Rename ServiceProvider::creator to service_creator and add GetSource. | 2026-03-02 | 3 | -3/+3 | ||
| * | 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 | 3 | -4/+4 | ||
| * | Move the event/ prefix of events to the parent class. | 2026-03-02 | 1 | -4/+4 | ||
| * | Rename ServiceProvider methods to avoid shadowing issues. | 2026-03-02 | 6 | -13/+13 | ||
| * | Run incoming ENCAP commands through the old protocol preprocessor. | 2026-03-01 | 1 | -0/+13 | ||
| * | Merge the chg* and set* modules. | 2026-03-01 | 2 | -0/+28 | ||
| * | Debug log when an encapsulated command fails. | 2026-03-01 | 1 | -1/+12 | ||
| * | Move standard replies to the core and add remote reply support. | 2026-03-01 | 6 | -2/+142 | ||
| * | Fix link compatibility with v4 after the sacommand merge. | 2026-02-26 | 1 | -5/+18 | ||
| * | Remove the c_ prefix from the c_registered mode. | 2026-02-26 | 1 | -9/+19 | ||
| * | Merge branch 'insp4' into master. | 2026-02-26 | 1 | -1/+1 | ||
| * | Fix the old name of the noctcp mode. | 2026-02-17 | 1 | -1/+1 | ||
| * | Remove the u_ prefix from user modes. | 2026-01-20 | 1 | -1/+7 | ||
| * | Clean up the sslmodes module. | 2026-01-20 | 2 | -2/+15 | ||
| * | Add join time to the membership identifier. | 2025-12-28 | 6 | -39/+65 | ||
| * | Fix some issues with the previous merge. | 2025-12-27 | 1 | -1/+1 | ||
| * | Merge branch 'insp4' into master. | 2025-12-07 | 9 | -28/+37 | ||
| * | Merge branch 'insp4' into master. | 2025-10-26 | 1 | -4/+27 | ||
| * | Merge branch 'insp4' into master. | 2025-09-30 | 1 | -1/+1 | ||
| * | Merge branch 'insp4' | 2025-08-15 | 3 | -8/+20 | ||
| * | Move spanningtree configuration to its own tag.•••This reduces the size of the core configuration file and also centralises all of the spanningtree configuration to one place. | 2025-07-20 | 1 | -8/+10 | ||
| * | Merge branch 'insp4' into master. | 2025-07-12 | 1 | -1/+3 | ||
| * | Merge branch 'insp4' into master. | 2025-04-13 | 1 | -0/+6 | ||
| * | 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 | -3/+3 | ||
| * | Merge branch 'insp4' into master. | 2025-03-29 | 10 | -10/+9 | ||
| * | Only include <sstream> from files that actually use it. | 2025-03-22 | 3 | -0/+6 | ||
| * | Replace string concatenation with a format string. | 2025-03-22 | 1 | -4/+4 | ||
| * | Merge branch 'insp4' into master. | 2025-03-22 | 5 | -8/+8 | ||
| * | Merge branch 'insp4' into master. | 2025-03-03 | 5 | -9/+31 | ||
| * | Merge branch 'insp4' into master. | 2025-03-02 | 1 | -1/+1 | ||
| * | Merge branch 'insp4' into master. | 2025-03-01 | 6 | -9/+12 | ||
| * | Merge branch 'insp4' into master. | 2025-02-14 | 2 | -3/+4 | ||
| * | Merge branch 'insp4' into master. | 2024-11-03 | 1 | -1/+1 | ||
| * | Merge branch 'insp4' into master. | 2024-11-01 | 1 | -5/+5 | ||
| * | Merge branch 'insp4' into master. | 2024-09-30 | 1 | -0/+18 | ||
| * | Fix some warnings when building with Clang. | 2024-09-19 | 1 | -6/+2 | ||
| * | Make the server protocol APIs use a reference instead of a pointer. | 2024-09-19 | 3 | -5/+5 | ||
| * | Add some extra methods to the Server class. | 2024-09-19 | 1 | -0/+6 | ||
| * | Implement remote WriteNotice in spanningtree like with WriteNumeric. | 2024-09-19 | 2 | -0/+6 | ||
| * | Rename TreeServer::GetParent to GetTreeParent. | 2024-09-19 | 6 | -12/+12 | ||
| * | Merge branch 'insp4' into master. | 2024-09-13 | 2 | -2/+3 | ||
| * | Merge branch 'insp4' into master. | 2024-09-09 | 2 | -2/+2 | ||
| * | Replace stalgo::erase with C++20 std::erase. | 2024-08-25 | 1 | -1/+1 | ||
| * | Merge branch 'insp4' into master. | 2024-08-25 | 4 | -86/+4 | ||
