aboutsummaryrefslogtreecommitdiff
path: root/include/protocol.h
Commit message (Collapse)AuthorAgeFilesLines
* Merge branch 'insp4' into master.Gravatar Sadie Powell2024-08-041-1/+1
|\
| * Update copyright headers.Gravatar InspIRCd Robot2024-08-031-1/+1
| |
* | Merge branch 'insp4' into master.Gravatar Sadie Powell2024-07-241-12/+0
|\|
| * Update all usages of ProtocolServer to use Server.Gravatar Sadie Powell2024-07-241-9/+3
|/
* Update copyright headers.Gravatar InspIRCd Robot2024-06-071-1/+2
|
* Fix casing of metadata in function and event names.Gravatar Sadie Powell2023-05-301-3/+3
| | | | Metadata is one word not two so it shouldn't be capitalised like this.
* Convert various enums to strongly typed scoped enums.Gravatar Sadie Powell2023-01-221-4/+4
|
* Merge branch 'insp3' into master.Gravatar Sadie Powell2023-01-011-1/+1
|\
| * Update copyright headers.Gravatar InspIRCd Robot2022-12-301-1/+1
| |
* | More const correctness work.Gravatar Sadie Powell2022-12-081-4/+4
| |
* | Fix some types which were missed when making stuff final.Gravatar Sadie Powell2022-10-301-1/+1
| |
* | Switch from NULL to nullptr.Gravatar Sadie Powell2022-07-221-2/+2
| |
* | Slim down the protocol interface for sending metadata.Gravatar Sadie Powell2022-01-311-17/+3
| |
* | Abolish the infernal space before accessibility keywords.Gravatar Sadie Powell2022-01-251-3/+3
| |
* | Added -Wshorten-64-to-32 and fixed all warnings.Gravatar Dominic Hamon2021-05-301-3/+3
| |
* | Fix a ton of pedantic compiler warnings.Gravatar Sadie Powell2021-04-041-3/+3
| |
* | Add support for syncing metadata set on memberships.Gravatar Sadie Powell2021-04-011-0/+7
| | | | | | | | | | No compat logic is required here as existing servers will just drop the unknown METADATA message when they can't find the target.
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2021-03-051-2/+0
|\|
| * Fix a bunch of really obvious unnecessary includes.Gravatar Sadie Powell2021-03-051-2/+0
| |
* | Clean up a bunch of contructors and destructors.Gravatar Sadie Powell2020-11-011-1/+1
| |
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2020-05-051-2/+2
|\|
| * Fixes by misspell-fixerGravatar InspIRCd Robot2020-04-211-2/+2
| |
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2020-01-171-1/+5
|\|
| * Update copyright headers.Gravatar InspIRCd Robot2020-01-111-1/+5
| |
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2019-12-081-20/+0
|\|
| * Deprecate Send{Channel,User}Notice; use SendMessage instead.Gravatar Peter Powell2019-11-171-2/+2
|/
* Textual improvements and fixes such as typos, casing, etc. (#1612)Gravatar Robby2019-04-281-2/+2
|
* Use CommandBase::Params instead of std::vector<std::string>.Gravatar Peter Powell2018-07-261-4/+2
| | | | | This is presently a typedef but will soon be replaced with a class that encapsulates both tags and parameters.
* Change ServerInfo::gecos to descriptionGravatar genius30002018-04-111-1/+1
|
* Remove unused ProtocolInterface::SendTopic()Gravatar Attila Molnar2016-03-301-6/+0
|
* Remove ProtocolInterface::PushToClient()Gravatar Attila Molnar2016-03-301-6/+0
|
* Remove ProtocolInterface::SendMode()Gravatar Attila Molnar2014-09-031-9/+0
|
* Add ProtocolInterface::BroadcastEncap() and infrastructure for manually ↵Gravatar Attila Molnar2014-01-261-0/+10
| | | | forwarding ENCAPs
* ProtocolInterface::SendEncapsulatedData() changesGravatar Attila Molnar2014-01-261-5/+8
| | | | | | - 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
* Change type of snomask parameter to char in ProtocolInterface::SendSNONotice()Gravatar Attila Molnar2014-01-041-1/+1
|
* Pass an interface to the OnSync hooksGravatar attilamolnar2013-09-131-0/+12
| | | | Remove Module::ProtoSendMetaData()
* Split ProtocolInterface::SendMetaData() into multiple functionsGravatar attilamolnar2013-09-131-3/+16
|
* Hide all symbols that aren't exported explicitlyGravatar attilamolnar2013-09-081-1/+1
| | | | In addition to reducing the sizes of all binaries this also helps the optimizer
* Clean up the protocol interfaceGravatar attilamolnar2013-08-251-23/+30
|
* Introduce ModeProcessFlags, can be passed to ModeParser::Process() to ↵Gravatar attilamolnar2013-06-131-18/+4
| | | | | | | | indicate local only mode changes and mode merges 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.)
* Tidy up source files:Gravatar Peter Powell2013-04-121-5/+1
| | | | | | - Use #pragma once instead of include guards. - Move header files in src/modules to include/modules. - Fixed various spacing issues.
* Fix Doxygen syntax errors.Gravatar Peter Powell2012-07-051-1/+2
|
* Replace copyright headers with headers granting specific authors copyrightGravatar Robby-2012-04-191-8/+15
|
* Fixes for bug #12Gravatar Justin Crawford2012-04-141-2/+2
|
* Allow SASL messages to be targeted at the services serverGravatar danieldg2010-02-181-1/+2
| | | | | | | <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
* ...because every now and again, i have to do a massive commit.Gravatar brain2010-01-111-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12248 e03df62e-2008-0410-955e-edbf42e46eb7
* Move MODENOTICE command to a command moduleGravatar danieldg2009-11-031-6/+0
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11991 e03df62e-2008-0410-955e-edbf42e46eb7
* Remove more classbaseGravatar danieldg2009-10-181-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11905 e03df62e-2008-0410-955e-edbf42e46eb7
* Less CoreExport.. Too much of a good thing..Gravatar peavey2009-10-111-4/+4
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11847 e03df62e-2008-0410-955e-edbf42e46eb7
* More CoreExport, brought the errors down, but some still persist.Gravatar peavey2009-10-111-4/+4
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11846 e03df62e-2008-0410-955e-edbf42e46eb7