aboutsummaryrefslogtreecommitdiff
path: root/include/protocol.h
Commit message (Expand)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.•••Metadata is one word not two so it shouldn't be capitalised like this. Gravatar Sadie Powell2023-05-301-3/+3
* 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.•••No compat logic is required here as existing servers will just drop the unknown METADATA message when they can't find the target. Gravatar Sadie Powell2021-04-011-0/+7
* | 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>.•••This is presently a typedef but will soon be replaced with a class that encapsulates both tags and parameters. Gravatar Peter Powell2018-07-261-4/+2
* 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 forwa...Gravatar Attila Molnar2014-01-261-0/+10
* 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 Gravatar Attila Molnar2014-01-261-5/+8
* Change type of snomask parameter to char in ProtocolInterface::SendSNONotice()Gravatar Attila Molnar2014-01-041-1/+1
* Pass an interface to the OnSync hooks•••Remove Module::ProtoSendMetaData() Gravatar attilamolnar2013-09-131-0/+12
* Split ProtocolInterface::SendMetaData() into multiple functionsGravatar attilamolnar2013-09-131-3/+16
* Hide all symbols that aren't exported explicitly•••In addition to reducing the sizes of all binaries this also helps the optimizer Gravatar attilamolnar2013-09-081-1/+1
* Clean up the protocol interfaceGravatar attilamolnar2013-08-251-23/+30
* 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.) Gravatar attilamolnar2013-06-131-18/+4
* Tidy up source files:•••- Use #pragma once instead of include guards. - Move header files in src/modules to include/modules. - Fixed various spacing issues. Gravatar Peter Powell2013-04-121-5/+1
* 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 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 Gravatar danieldg2010-02-181-1/+2
* ...because every now and again, i have to do a massive commit.•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12248 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2010-01-111-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 Gravatar danieldg2009-11-031-6/+0
* Remove more classbase•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11905 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar danieldg2009-10-181-1/+1
* Less CoreExport.. Too much of a good thing..•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11847 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar peavey2009-10-111-4/+4
* More CoreExport, brought the errors down, but some still persist.•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11846 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar peavey2009-10-111-4/+4