| Commit message (Expand) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Update copyright headers. | 2024-08-03 | 1 | -1/+0 | |
| * | Update all usages of ProtocolServer to use Server. | 2024-07-24 | 1 | -13/+0 | |
| * | Update copyright headers. | 2024-06-07 | 1 | -2/+2 | |
| * | Fix casing of metadata in function and event names.•••Metadata is one word not two so it shouldn't be capitalised like this. | 2023-05-30 | 1 | -3/+3 | |
| * | More const correctness work. | 2022-12-08 | 1 | -4/+4 | |
| * | Yet more stylistic fixes. | 2022-12-01 | 1 | -1/+4 | |
| * | Slim down the protocol interface for sending metadata. | 2022-01-31 | 1 | -3/+1 | |
| * | Abolish the infernal space before accessibility keywords. | 2022-01-25 | 1 | -2/+2 | |
| * | Apply the final keyword to all module classes where appropriate. | 2021-10-04 | 1 | -2/+4 | |
| * | Fix a ton of pedantic compiler warnings. | 2021-04-04 | 1 | -3/+3 | |
| * | Add support for syncing metadata set on memberships.•••No compat logic is required here as existing servers will just drop the unknown METADATA message when they can't find the target. | 2021-04-01 | 1 | -0/+1 | |
| * | Merge branch 'insp3' into master. | 2020-01-17 | 1 | -1/+5 | |
| |\ | |||||
| | * | Update copyright headers. | 2020-01-11 | 1 | -1/+5 | |
| * | | Replace the override macro with the override keyword. | 2019-01-25 | 1 | -10/+10 | |
| |/ | |||||
| * | Use CommandBase::Params instead of std::vector<std::string>.•••This is presently a typedef but will soon be replaced with a class that encapsulates both tags and parameters. | 2018-07-26 | 1 | -2/+2 | |
| * | Add CXX11_OVERRIDE to overridden members that lack it.•••This fixes a ton of warnings when building on compilers that default to C++11 or newer. | 2017-07-12 | 1 | -3/+3 | |
| * | Remove unused ProtocolInterface::SendTopic() | 2016-03-30 | 1 | -1/+0 | |
| * | Remove ProtocolInterface::PushToClient() | 2016-03-30 | 1 | -1/+0 | |
| * | Remove ProtocolInterface::SendMode() | 2014-09-03 | 1 | -1/+0 | |
| * | Add ProtocolInterface::BroadcastEncap() and infrastructure for manually forwa... | 2014-01-26 | 1 | -0/+1 | |
| * | ProtocolInterface::SendEncapsulatedData() changes•••- Pass command name and destination as real parameters - Allow callers to specify the command source - Send a SID instead of a server name if the target is a single server | 2014-01-26 | 1 | -1/+1 | |
| * | Change type of snomask parameter to char in ProtocolInterface::SendSNONotice() | 2014-01-04 | 1 | -1/+1 | |
| * | Pass an interface to the OnSync hooks•••Remove Module::ProtoSendMetaData() | 2013-09-13 | 1 | -0/+9 | |
| * | Split ProtocolInterface::SendMetaData() into multiple functions | 2013-09-13 | 1 | -1/+3 | |
| * | Clean up the protocol interface | 2013-08-25 | 1 | -11/+3 | |
| * | Introduce ModeProcessFlags, can be passed to ModeParser::Process() to indicat...•••Change ProtocolInterface::SendMode() to take source and destination parameters, and call it from the mode parser whenever the mode change is global This deprecates the ambiguous InspIRCd::SendMode() and InspIRCd::SendGlobalMode() interface (the latter sent mode changes originating from local users twice, etc.) | 2013-06-13 | 1 | -2/+1 | |
| * | Tidy up keywords on module methods.•••- Remove virtual keyword from a ton of methods which don't need it. - Add override keyword to a ton of methods which do need it. | 2013-05-15 | 1 | -12/+11 | |
| * | Tidy up source files:•••- Use #pragma once instead of include guards. - Move header files in src/modules to include/modules. - Fixed various spacing issues. | 2013-04-12 | 1 | -5/+1 | |
| * | Remove unused variables detected by Clang 4.2. | 2013-02-01 | 1 | -2/+1 | |
| * | Replace copyright headers with headers granting specific authors copyright | 2012-04-19 | 1 | -0/+19 | |
| * | Fix some of the include guard names (requested by SaberUK) | 2012-04-14 | 1 | -2/+2 | |
| * | Fixes for bug #12 | 2012-04-14 | 1 | -2/+2 | |
| * | Allow SASL messages to be targeted at the services server•••<sasl target="services.example.net"> will avoid broadcasting all authentication messages across the network, which improves security. git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12494 e03df62e-2008-0410-955e-edbf42e46eb7 | 2010-02-18 | 1 | -1/+1 | |
| * | Move MODENOTICE command to a command module•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11991 e03df62e-2008-0410-955e-edbf42e46eb7 | 2009-11-03 | 1 | -1/+0 | |
| * | Remove InspIRCd* parameters and fields•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11763 e03df62e-2008-0410-955e-edbf42e46eb7 | 2009-09-26 | 1 | -1/+1 | |
| * | MetaData rework•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11607 e03df62e-2008-0410-955e-edbf42e46eb7 | 2009-09-02 | 1 | -1/+1 | |
| * | Remove unneeded ProtocolInterface::Introduce•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11600 e03df62e-2008-0410-955e-edbf42e46eb7 | 2009-09-02 | 1 | -1/+0 | |
| * | Replace std::deque with std::vector in spanningtree and related modules•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11593 e03df62e-2008-0410-955e-edbf42e46eb7 | 2009-09-02 | 1 | -1/+1 | |
| * | Include explicit parameter list in ProtocolInterface::SendMode•••Also leave the strings split into deque, there's no need to pack it into a string just to unpack it during the translate. git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11181 e03df62e-2008-0410-955e-edbf42e46eb7 | 2009-03-07 | 1 | -1/+1 | |
| * | As we have an enum for type, why not ..use it?•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10710 e03df62e-2008-0410-955e-edbf42e46eb7 | 2008-10-25 | 1 | -1/+1 | |
| * | Nuke space indents from orbit. (die!!)•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10703 e03df62e-2008-0410-955e-edbf42e46eb7 | 2008-10-25 | 1 | -9/+9 | |
| * | Add ProtocolInterface::Introduce() to prevent confusion over event ordering, ...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9827 e03df62e-2008-0410-955e-edbf42e46eb7 | 2008-06-01 | 1 | -0/+1 | |
| * | Add call to protocol interface to get useful info on the server map. Return a...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9673 e03df62e-2008-0410-955e-edbf42e46eb7 | 2008-05-08 | 1 | -1/+2 | |
| * | Remove SpanningTreeProtocolInterface::SendOperNotice - it was translated to a...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9530 e03df62e-2008-0410-955e-edbf42e46eb7 | 2008-04-17 | 1 | -1/+0 | |
| * | Remote server PRIVMSG/NOTICE to nickname support•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9314 e03df62e-2008-0410-955e-edbf42e46eb7 | 2008-04-04 | 1 | -0/+2 | |
| * | Add protocol api functions: PI->WriteChannelPrivmsg() and PI->WriteChannelNot...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9308 e03df62e-2008-0410-955e-edbf42e46eb7 | 2008-04-04 | 1 | -0/+3 | |
| * | The rest of the server protocol interface and fix a warning in m_rline•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9299 e03df62e-2008-0410-955e-edbf42e46eb7 | 2008-04-04 | 1 | -1/+1 | |
| * | Add basic stuff for protocol interface and implement a couple of the methods....•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9297 e03df62e-2008-0410-955e-edbf42e46eb7 | 2008-04-04 | 1 | -0/+26 | |
