summaryrefslogtreecommitdiff
path: root/modules/protocol/unrealircd.cpp
AgeCommit message (Collapse)Author
2024-08-09Fix parsing SVSMODE and SVS2MODE messages on UnrealIRCd.Sadie Powell
At some point UnrealIRCd made an undocumented change to the protocol where the last parameter on a server-source message would not be a timestamp. This behaviour is preserved for MODE.
2024-07-14Fix the name of the key parameter in SendSVSJoin.Sadie Powell
2024-06-24Add support for sending tag messages.Sadie Powell
2024-05-22Fix setting the history mode on UnrealIRCd.Sadie Powell
Closes #406.
2024-05-18Fix parsing the flood mode on UnrealIRCd.Sadie Powell
2024-05-10Always use server-side topic and mode locks where available.Sadie Powell
2024-05-09Remove CanSVSLogout and implement logout support on Plexus.Sadie Powell
2024-04-15Only enable os_noop on IRCDs that actually have a SendSVSNOOP impl.Sadie Powell
2024-04-15Implement support for BIGLINES on UnrealIRCd.Sadie Powell
2024-04-04Fix extracting timestamps from UnrealIRCd MODE messages.Sadie Powell
Oversight from commit 04e1a4f5c8c4172ca36dd79dfd0731f4aba873a5.
2024-03-15Use consistent casing when referring to vhosts and vidents.Sadie Powell
2024-03-12Simplify limit extraction code.Sadie Powell
2024-03-12Add a protocol module function for extracting timestamps.Sadie Powell
2024-03-11Merge branch '2.0' into 2.1.Sadie Powell
2024-03-11Replace 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-03-09Enable message-tags support for UnrealIRCdBram Matthys
2024-02-27Replace 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-27Simplify several boolean expressions.Sadie Powell
2024-02-26Rework IRCDMessage/IRCDMessageFlag.Sadie Powell
2024-02-26Fix a typo in UnrealIRCd's SendGlobops.Sadie Powell
2024-02-26Remove several string format IRCDProto function overloads.Sadie Powell
2024-02-22If the IRCd sends a field limit then use it over that of the config.Sadie Powell
2024-02-22Fix a bug in the unrealircd protocol module.Sadie Powell
2024-02-22Convert protocol modules over to Uplink::Send.Sadie Powell
2024-02-22Rework SendModeInternal to be usable with Uplink::Send.Sadie Powell
2024-01-23Mark types that have no inheritors as final.Sadie Powell
2024-01-23Improve the layout of types that inherit from another type.Sadie Powell
2024-01-08Fix various format string issues.Sadie Powell
2024-01-08Add a non-formatting overload of User::SetModesInternal.Sadie Powell
2024-01-06Use auto in places where the type is unambiguous.Sadie Powell
2024-01-04Update the copyright headers for 2024.Sadie Powell
2023-12-17Remove some unnecessary spaces that break editor indentation.Sadie Powell
2023-11-14Implement support for the ANONYMOUS SASL mechanism.Sadie Powell
2023-11-03Remove the two day X-line cap.Sadie Powell
2023-10-19Add support for server-initiated logins and logouts on UnrealIRCd.Sadie Powell
2023-10-11Start migrating to range-based for loops.Sadie Powell
2023-07-11Merge branch '2.0' into 2.1.Sadie Powell
2023-02-19Merge branch '2.0' into 2.1.Sadie Powell
2022-12-31Merge branch '2.0' into 2.1.Sadie Powell
2022-04-22Merge branch '2.0' into 2.1.Sadie Powell
2022-01-12Merge branch '2.0' into 2.1.Sadie Powell
2022-01-03Replace anope_{final,override} with their C++11 equivalent.Sadie Powell
2021-04-27Switch SendSVSLogin to take a NickAlias.Sadie Powell
2021-02-18Merge branch '2.0' into 2.1.Sadie Powell
2020-09-28Rename unreal4 to unrealircd and inspircd3 to inspircd.Sadie Powell