Age | Commit message (Collapse) | Author | |
---|---|---|---|
2024-07-14 | Fix the name of the key parameter in SendSVSJoin. | Sadie Powell | |
2024-06-24 | Add support for sending tag messages. | Sadie Powell | |
2024-06-24 | Rework how CTCP messages are sent and received. | Sadie Powell | |
2024-06-24 | Remove the formatting overloads of SendNotice/SendPrivmsg. | Sadie Powell | |
2024-05-09 | Remove CanSVSLogout and implement logout support on Plexus. | Sadie Powell | |
2024-04-15 | Only enable os_noop on IRCDs that actually have a SendSVSNOOP impl. | Sadie Powell | |
2024-04-15 | Make SendChannel abstract. | Sadie Powell | |
2024-03-15 | Use consistent casing when referring to vhosts and vidents. | Sadie Powell | |
2024-03-12 | Allow protocol modules to declare that they have no line/mode limit. | Sadie Powell | |
InspIRCd allows us to send infinite length lines and mode changes and will restack before sending to users. | |||
2024-03-12 | Simplify limit extraction code. | Sadie Powell | |
2024-03-12 | Add a protocol module function for extracting timestamps. | Sadie Powell | |
2024-03-12 | Add ProtocolException and use it to send fatal errors. | Sadie Powell | |
2024-03-11 | Replace convertTo/stringify with non-throwing alternatives. | Sadie Powell | |
Having these throw is terrible for ergonomics and there are loads of places where the exception was either silently ignored or not handled at all. Having a function which returns an optional and another that returns a default works a lot better imo. | |||
2024-02-27 | Replace OnChannelUnban with an IRCDProto function. | Sadie Powell | |
This was added for (and is only used for) for unbanning users on UnrealIRCd which is an IRCd protocol function so it should be in IRCDProto. | |||
2024-02-26 | Rework IRCDMessage/IRCDMessageFlag. | Sadie Powell | |
2024-02-26 | Remove several string format IRCDProto function overloads. | 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 | Implement support for the IRCv3 +draft/channel-context tag. | Sadie Powell | |
Closes #358. | |||
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 | Route message tags into more message functions. | 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-22 | Document IRCDProto::Parse. | Sadie Powell | |
2024-02-22 | Inline, constify, and document GetProtocolName. | Sadie Powell | |
2024-02-21 | Move IRCDProto member initializers to the header. | 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-08 | Mark format strings with the GNU printf attribute. | 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-14 | Implement support for the ANONYMOUS SASL mechanism. | Sadie Powell | |
2022-12-31 | Merge branch '2.0' into 2.1. | Sadie Powell | |
2022-12-31 | Update the copyright headers for 2023. | Sadie Powell | |
2022-01-12 | Merge branch '2.0' into 2.1. | Sadie Powell | |
2022-01-06 | Update the copyright headers for 2022. | Sadie Powell | |
2022-01-04 | Consistently use #pragma once across all header files. | Sadie Powell | |
This replaces a mixture of no include guards, ANOPE_FOO_H, and FOO_H. | |||
2022-01-04 | Use C++11 style class/struct initialisation. | Sadie Powell | |
2021-08-01 | Merge branch '2.0' into 2.1. | Sadie Powell | |
2021-06-17 | Fix various spelling issues (#274). | Josh Soref | |
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>. | |||
2021-06-04 | Add support for per-mode list limits. | Sadie Powell | |
2021-06-01 | Allow protocol modules to declare that the IRCd supports tags. | Sadie Powell | |
This is not being used currently but will be soon. | |||
2021-04-27 | Switch SendSVSLogin to take a NickAlias. | Sadie Powell | |
2021-02-18 | Merge branch '2.0' into 2.1. | Sadie Powell | |
2021-01-07 | Update copyright to 2021. | Robby | |
This was done with: find docs/ include/ language/ modules/ src/ *.* Config -exec sed -i 's/-20.. Anope Team/-2021 Anope Team/i' {} \; | |||
2020-09-28 | Remove the non-tagged version of IRCDMessage::Run. | Sadie Powell | |
2020-09-28 | Remove operserv/oline and CanSVSO/SendSVSO in IRCDProto. | Sadie Powell | |
Now UnrealIRCd 3.2.x support has been removed nothing uses this. | |||
2020-01-04 | Update copyright to 2020. | Robby | |
This was done with: find docs/ include/ language/ modules/ src/ *.* Config -exec sed -i 's/-20.. Anope Team/-2020 Anope Team/i' {} \; | |||
2019-12-14 | Fix a bunch of broken indentation. | Peter Powell | |