Age | Commit message (Collapse) | Author | |
---|---|---|---|
2024-02-26 | Fix a missing override keyword. | Sadie Powell | |
2024-02-26 | Replace IRCDProto::CanSendTags with IsTagValid. | Sadie Powell | |
Not every IRC server accepts arbitrary tags so this is a better way to handle tag filtering. | |||
2024-02-26 | Fix some coding style issues. | Sadie Powell | |
2024-02-22 | Fix formatting messages on ngircd. | Sadie Powell | |
2024-02-22 | Fix sending the ngircd PASS handler. | Sadie Powell | |
2024-02-22 | Refactor the InspIRCd module static variables and method. | Sadie Powell | |
2024-02-22 | GetMaxListFor: use size_t and add a default like the other fields. | Sadie Powell | |
2024-02-22 | If the IRCd sends a field limit then use it over that of the config. | Sadie Powell | |
2024-02-22 | Fix a bug in the unrealircd protocol module. | Sadie Powell | |
2024-02-22 | Fix some oversights in commit 82fa7e1467. | Sadie Powell | |
2024-02-22 | Convert protocol modules over to Uplink::Send. | Sadie Powell | |
2024-02-22 | Rework SendModeInternal to be usable with Uplink::Send. | Sadie Powell | |
2024-02-22 | Rework SendNumericInternal to be usable with Uplink::Send. | Sadie Powell | |
2024-02-22 | Add Uplink::Send, rework message formatting. | Sadie Powell | |
This is the new way of sending messages to the uplink inspired by the work done in the old git master. This will allow us to do new things involving tags in the future. | |||
2024-02-17 | Update the copyright headers for 2024. | Sadie Powell | |
2024-01-23 | Mark types that have no inheritors as final. | Sadie Powell | |
2024-01-23 | Improve the layout of types that inherit from another type. | Sadie Powell | |
2024-01-11 | Fix some module names that were missed in commit 4056af00e3. | Sadie Powell | |
2024-01-10 | Parse InspIRCd module names in a way which is 1206 compatible. | Sadie Powell | |
2024-01-08 | Fix various format string issues. | Sadie Powell | |
2024-01-08 | Add a non-formatting overload of User::SetModesInternal. | Sadie Powell | |
2024-01-08 | Mark format strings with the GNU printf attribute. | Sadie Powell | |
2024-01-06 | Use auto in places where the type is unambiguous. | Sadie Powell | |
2024-01-04 | Update the copyright headers for 2024. | Sadie Powell | |
2023-12-17 | Remove some unnecessary spaces that break editor indentation. | Sadie Powell | |
2023-11-16 | Merge branch '2.0' into 2.1. | Sadie Powell | |
2023-11-14 | Implement support for the ANONYMOUS SASL mechanism. | Sadie Powell | |
2023-11-14 | Deduplicate account sending code in the inspircd module. | Sadie Powell | |
2023-11-03 | Remove the two day X-line cap. | Sadie Powell | |
2023-10-24 | Fix a missing override keyword. | Sadie Powell | |
2023-10-24 | When changing the nick of a user on inspircd3 send the expected ts. | Sadie Powell | |
This should prevent users being renicked if they changed their nick between services sending the renick and the IRCd receiving it. | |||
2023-10-19 | Add support for server-initiated logins and logouts on UnrealIRCd. | Sadie Powell | |
2023-10-19 | Add support for server-initiated logouts on InspIRCd. | Sadie Powell | |
2023-10-11 | Start migrating to range-based for loops. | Sadie Powell | |
2023-07-11 | Merge branch '2.0' into 2.1. | Sadie Powell | |
2023-07-09 | Enable CanSQLineChannel in unreal4. | Sadie Powell | |
Ref: https://www.unrealircd.org/docs/Server_protocol:SQLINE_command | |||
2023-06-20 | Fix detection of the nopartmsg module in the InspIRCd proto modules. | Sadie Powell | |
2023-06-03 | Merge branch '2.0' into 2.1. | Sadie Powell | |
2023-05-28 | regchannels: remove dependency on no-delete-null-pointer-checks | Adam | |
2023-03-13 | Fix missing override keywords. | Sadie Powell | |
2023-02-19 | Merge branch '2.0' into 2.1. | Sadie Powell | |
2023-02-09 | unreal4: set vhost/vident during SASL | Bram Matthys | |
2022-12-31 | Merge branch '2.0' into 2.1. | Sadie Powell | |
2022-12-31 | Update the copyright headers for 2023. | Sadie Powell | |
2022-12-31 | Fix marking services pseudoclients as an oper on InspIRCd. | Sadie Powell | |
The bot user needs to be marked as introduced in order to send an oper type. | |||
2022-12-09 | Use emplace() instead of insert(std::make_pair()). | Sadie Powell | |
2022-12-07 | Merge branch '2.0' into 2.1. | Sadie Powell | |
2022-09-29 | Update ircd-hybrid protocol module | miwob | |
* Add METADATA command handler which currently only allows to modify a client's certificate fingerprint * Minor reformatting and style inconsistency fixes | |||
2022-09-15 | Merge branch '2.0' into 2.1. | Sadie Powell | |
2022-09-15 | Update hybrid protocol module to improve compatibility with the latest ↵ | miwob | |
ircd-hybrid release. * Remove support for deprecated channel mode `u` * Add support for channel mode `N` * Fixed the `UID` message handler requiring the correct amount of arguments * Fixed the `SID` message handler requiring the correct amount of arguments * Fixed the `SJOIN` message handler requiring the correct amount of arguments * Minor documentation updates and style corrections * Remove pointless return statement in the `JOIN` message handler * Add support for the owner and admin channel prefix modes * Add support for `MLOCK` * Fixed SendChannel() so modes are prefixed with a `+` * Change SendJoin() to actually use the mode stacker * Add support for channel mode `Q` * Add support for channel mode `Z` * Add support for user mode `B` and `Z` * Actually user mode `g` is not oper only. For some reason this mode got set to oper only in anope/anope@1e625b6 * Work properly with extended bans, e.g. don't normalize masks starting with a `$` |