Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-03-05 | Update copyright headers. | InspIRCd Robot | |
2020-09-27 | Make shun block client-only tags by default. | Sadie Powell | |
2020-04-24 | Update copyright headers. | InspIRCd Robot | |
2020-04-21 | Fixes by misspell-fixer | InspIRCd Robot | |
2020-03-30 | Fix various documentation and formatting issues. | Sadie Powell | |
2020-03-18 | Allow commands to override ERR_{NEEDSMOREPARAMS,NOTREGISTERED}. | Sadie Powell | |
2020-03-05 | Clean up the documentation of the Command and SplitCommand classes. | Sadie Powell | |
2020-03-05 | Move user command stuff from CommandBase to Command. | Sadie Powell | |
2020-01-11 | Update copyright headers. | InspIRCd Robot | |
2019-01-24 | Move the <disabled> tag out of the core to a new module. | Peter Powell | |
2018-08-13 | Implement IRCv3 message tag support. | Peter Powell | |
Co-authored-by: Attila Molnar <attilamolnar@hush.com> | |||
2018-07-26 | Use CommandBase::Params instead of std::vector<std::string>. | Peter Powell | |
This is presently a typedef but will soon be replaced with a class that encapsulates both tags and parameters. | |||
2017-11-21 | Add the override keyword in places that it is missing. | Peter Powell | |
GCCs warnings for this are much better than Clangs. | |||
2017-11-17 | Fix a ton of -Wsign-conversion warnings. | Peter Powell | |
2017-10-21 | Remove CMD_EPERM as it is not used anywhere. | Peter Powell | |
2015-11-23 | Implement Command::RegisterService() | Attila Molnar | |
2015-01-24 | Move implementation of Command and CommandBase functions into a source file | Attila Molnar | |
2015-01-24 | Remove unused CommandBase::DecodeParameter() | Attila Molnar | |
2015-01-24 | Switch to unsigned ints in CommandBase constructor for min and max params | Attila Molnar | |
2014-01-26 | Add ProtocolInterface::BroadcastEncap() and infrastructure for manually ↵ | Attila Molnar | |
forwarding ENCAPs | |||
2014-01-05 | Introduce Server class | Attila Molnar | |
- Replaces std::string server in User - Replaces InspIRCd::ULine() and SilentULine() | |||
2013-08-18 | Create the CommandBase class from Command | attilamolnar | |
The Handle() method is not part of CommandBase, making it possible to provide a different Handle() in each class derived from CommandBase | |||
2013-06-13 | Remove TR_END, remove TRANSLATEx() from commands that do not need it | attilamolnar | |
2013-06-01 | Remove (non-functional) total_bytes counter from Command | attilamolnar | |
2013-04-12 | Tidy up source files: | Peter Powell | |
- Use #pragma once instead of include guards. - Move header files in src/modules to include/modules. - Fixed various spacing issues. | |||
2012-12-15 | Add a flag to Command that controls whether an empty last parameter is ↵ | attilamolnar | |
allowed or not | |||
2012-12-05 | Change a few signed counter variables to unsigned so they roll over later | attilamolnar | |
2012-07-05 | Fix Doxygen syntax errors. | Peter Powell | |
2012-04-19 | Replace copyright headers with headers granting specific authors copyright | Robby- | |
2012-04-14 | Fixes for bug #12 | Justin Crawford | |
2010-02-12 | Floating-point math should have no place in an ircd | danieldg | |
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12442 e03df62e-2008-0410-955e-edbf42e46eb7 | |||
2010-01-18 | Move lots of spanningtree items to commands | danieldg | |
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12296 e03df62e-2008-0410-955e-edbf42e46eb7 | |||
2010-01-11 | ...because every now and again, i have to do a massive commit. | brain | |
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12248 e03df62e-2008-0410-955e-edbf42e46eb7 | |||
2009-11-16 | Use ServiceProvider for inter-module dependencies | danieldg | |
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 | |||
2009-11-15 | Add Inspircd::AddServices | danieldg | |
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12135 e03df62e-2008-0410-955e-edbf42e46eb7 | |||
2009-10-24 | Move forward declarations to typedefs.h | danieldg | |
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11967 e03df62e-2008-0410-955e-edbf42e46eb7 | |||
2009-10-21 | Move SetClass to LocalUser | danieldg | |
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11941 e03df62e-2008-0410-955e-edbf42e46eb7 | |||
2009-10-19 | Maintain refcount of Module objects to complain about leaked pointers | danieldg | |
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11925 e03df62e-2008-0410-955e-edbf42e46eb7 | |||
2009-10-18 | Remove more classbase | danieldg | |
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11905 e03df62e-2008-0410-955e-edbf42e46eb7 | |||
2009-10-13 | Remove Command and ModeHandler objects in their destructors; fixes possible ↵ | danieldg | |
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 | |||
2009-10-02 | Fix routing for normal core commands like QUIT | danieldg | |
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11795 e03df62e-2008-0410-955e-edbf42e46eb7 | |||
2009-10-01 | Add ROUTE_TYPE_MESSAGE and use for PRIVMSG/NOTICE routing | danieldg | |
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11791 e03df62e-2008-0410-955e-edbf42e46eb7 | |||
2009-09-13 | Clean up Command constructor | danieldg | |
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11707 e03df62e-2008-0410-955e-edbf42e46eb7 | |||
2009-09-03 | Remove HandleInternal and HandleServer, they are duplicated by Request* and ↵ | danieldg | |
FakeUser git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11672 e03df62e-2008-0410-955e-edbf42e46eb7 | |||
2009-09-03 | Remove CMD_LOCALONLY, enforce use of GetRouting for routed commands | danieldg | |
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11671 e03df62e-2008-0410-955e-edbf42e46eb7 | |||
2009-09-02 | Add more comments here | brain | |
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11659 e03df62e-2008-0410-955e-edbf42e46eb7 | |||
2009-09-02 | Add Module* creator to Command and ModeHandler | danieldg | |
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11631 e03df62e-2008-0410-955e-edbf42e46eb7 | |||
2009-09-02 | Allow commands to optionally route themselves using ENCAP | danieldg | |
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11602 e03df62e-2008-0410-955e-edbf42e46eb7 | |||
2009-09-02 | Include explicit routing information in Command, will replace CMD_LOCALONLY ↵ | danieldg | |
return value git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11601 e03df62e-2008-0410-955e-edbf42e46eb7 | |||
2009-03-15 | Update all wiki links to point to the new wiki. This was done automatically ↵ | psychon | |
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 |