aboutsummaryrefslogtreecommitdiff
path: root/include/ctables.h
Commit message (Collapse)AuthorAgeFilesLines
* Update copyright headers.Gravatar InspIRCd Robot2021-03-051-1/+1
|
* Make shun block client-only tags by default.Gravatar Sadie Powell2020-09-271-0/+1
|
* Update copyright headers.Gravatar InspIRCd Robot2020-04-241-1/+1
|
* Fixes by misspell-fixerGravatar InspIRCd Robot2020-04-211-1/+1
|
* Fix various documentation and formatting issues.Gravatar Sadie Powell2020-03-301-2/+2
|
* Allow commands to override ERR_{NEEDSMOREPARAMS,NOTREGISTERED}.Gravatar Sadie Powell2020-03-181-0/+12
|
* Clean up the documentation of the Command and SplitCommand classes.Gravatar Sadie Powell2020-03-051-16/+48
|
* Move user command stuff from CommandBase to Command.Gravatar Sadie Powell2020-03-051-28/+15
|
* Update copyright headers.Gravatar InspIRCd Robot2020-01-111-3/+6
|
* Move the <disabled> tag out of the core to a new module.Gravatar Peter Powell2019-01-241-21/+0
|
* Implement IRCv3 message tag support.Gravatar Peter Powell2018-08-131-1/+34
| | | | Co-authored-by: Attila Molnar <attilamolnar@hush.com>
* Use CommandBase::Params instead of std::vector<std::string>.Gravatar Peter Powell2018-07-261-6/+8
| | | | | This is presently a typedef but will soon be replaced with a class that encapsulates both tags and parameters.
* Add the override keyword in places that it is missing.Gravatar Peter Powell2017-11-211-1/+1
| | | | GCCs warnings for this are much better than Clangs.
* Fix a ton of -Wsign-conversion warnings.Gravatar Peter Powell2017-11-171-4/+4
|
* Remove CMD_EPERM as it is not used anywhere.Gravatar Peter Powell2017-10-211-6/+9
|
* Implement Command::RegisterService()Gravatar Attila Molnar2015-11-231-0/+4
|
* Move implementation of Command and CommandBase functions into a source fileGravatar Attila Molnar2015-01-241-18/+4
|
* Remove unused CommandBase::DecodeParameter()Gravatar Attila Molnar2015-01-241-10/+0
|
* Switch to unsigned ints in CommandBase constructor for min and max paramsGravatar Attila Molnar2015-01-241-1/+1
|
* Add ProtocolInterface::BroadcastEncap() and infrastructure for manually ↵Gravatar Attila Molnar2014-01-261-0/+6
| | | | forwarding ENCAPs
* Introduce Server classGravatar Attila Molnar2014-01-051-1/+8
| | | | | - Replaces std::string server in User - Replaces InspIRCd::ULine() and SilentULine()
* Create the CommandBase class from CommandGravatar attilamolnar2013-08-181-10/+24
| | | | The Handle() method is not part of CommandBase, making it possible to provide a different Handle() in each class derived from CommandBase
* Remove TR_END, remove TRANSLATEx() from commands that do not need itGravatar attilamolnar2013-06-131-1/+0
|
* Remove (non-functional) total_bytes counter from CommandGravatar attilamolnar2013-06-011-5/+1
|
* Tidy up source files:Gravatar Peter Powell2013-04-121-4/+1
| | | | | | - Use #pragma once instead of include guards. - Move header files in src/modules to include/modules. - Fixed various spacing issues.
* Add a flag to Command that controls whether an empty last parameter is ↵Gravatar attilamolnar2012-12-151-1/+11
| | | | allowed or not
* Change a few signed counter variables to unsigned so they roll over laterGravatar attilamolnar2012-12-051-2/+2
|
* Fix Doxygen syntax errors.Gravatar Peter Powell2012-07-051-7/+3
|
* Replace copyright headers with headers granting specific authors copyrightGravatar Robby-2012-04-191-8/+18
|
* Fixes for bug #12Gravatar Justin Crawford2012-04-141-2/+2
|
* Floating-point math should have no place in an ircdGravatar danieldg2010-02-121-2/+2
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12442 e03df62e-2008-0410-955e-edbf42e46eb7
* Move lots of spanningtree items to commandsGravatar danieldg2010-01-181-1/+5
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12296 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
* Use ServiceProvider for inter-module dependenciesGravatar danieldg2009-11-161-2/+2
| | | | | | | | | | | This will stop dependency chains from preventing module reloads when it is not actually needed; however, it removes some failsafes that will need to be reimplemented in order to avoid unmapped vtables. This deprecates Request as an inter-module signaling mechanism, although SQL still uses it. git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12140 e03df62e-2008-0410-955e-edbf42e46eb7
* Add Inspircd::AddServicesGravatar danieldg2009-11-151-9/+2
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12135 e03df62e-2008-0410-955e-edbf42e46eb7
* Move forward declarations to typedefs.hGravatar danieldg2009-10-241-8/+0
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11967 e03df62e-2008-0410-955e-edbf42e46eb7
* Move SetClass to LocalUserGravatar danieldg2009-10-211-0/+15
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11941 e03df62e-2008-0410-955e-edbf42e46eb7
* Maintain refcount of Module objects to complain about leaked pointersGravatar danieldg2009-10-191-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11925 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
* Remove Command and ModeHandler objects in their destructors; fixes possible ↵Gravatar danieldg2009-10-131-4/+2
| | | | | | pointer leak if a module was not careful when triggering exceptions in its constructor git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11872 e03df62e-2008-0410-955e-edbf42e46eb7
* Fix routing for normal core commands like QUITGravatar danieldg2009-10-021-2/+2
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11795 e03df62e-2008-0410-955e-edbf42e46eb7
* Add ROUTE_TYPE_MESSAGE and use for PRIVMSG/NOTICE routingGravatar danieldg2009-10-011-0/+3
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11791 e03df62e-2008-0410-955e-edbf42e46eb7
* Clean up Command constructorGravatar danieldg2009-09-131-23/+6
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11707 e03df62e-2008-0410-955e-edbf42e46eb7
* Remove HandleInternal and HandleServer, they are duplicated by Request* and ↵Gravatar danieldg2009-09-031-21/+0
| | | | | | FakeUser git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11672 e03df62e-2008-0410-955e-edbf42e46eb7
* Remove CMD_LOCALONLY, enforce use of GetRouting for routed commandsGravatar danieldg2009-09-031-8/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11671 e03df62e-2008-0410-955e-edbf42e46eb7
* Add more comments hereGravatar brain2009-09-021-3/+16
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11659 e03df62e-2008-0410-955e-edbf42e46eb7
* Add Module* creator to Command and ModeHandlerGravatar danieldg2009-09-021-14/+11
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11631 e03df62e-2008-0410-955e-edbf42e46eb7
* Allow commands to optionally route themselves using ENCAPGravatar danieldg2009-09-021-1/+10
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11602 e03df62e-2008-0410-955e-edbf42e46eb7
* Include explicit routing information in Command, will replace CMD_LOCALONLY ↵Gravatar danieldg2009-09-021-7/+25
| | | | | | return value git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11601 e03df62e-2008-0410-955e-edbf42e46eb7
* Update all wiki links to point to the new wiki. This was done automatically ↵Gravatar psychon2009-03-151-1/+1
| | | | | | | | | with the following command, only .Makefile.inc got some indent fixups by hand. for file in $(find -type f -and -not -path '*/.svn/*' -and -not -name '*.so') ; do sed -e 's#http://www.inspircd.org/wiki#http://wiki.inspircd.org#' -e 's#http://wiki.inspircd.org/index.php/#http://wiki.inspircd.org/#' -i $file ; done git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11223 e03df62e-2008-0410-955e-edbf42e46eb7