aboutsummaryrefslogtreecommitdiff
path: root/src/modules/m_spanningtree/postcommand.cpp
Commit message (Expand)AuthorAgeFilesLines
* Switch from NULL to nullptr.Gravatar Sadie Powell2022-07-221-2/+2
* Rewrite logging calls to use the new APIs.Gravatar Sadie Powell2022-05-011-2/+2
* Clean up the routing code in the ctables header.Gravatar Sadie Powell2021-07-241-14/+14
* Add ChannelManager::IsPrefix.Gravatar Sadie Powell2021-05-081-1/+1
* Move channel logic from InspIRCd to the new ChannelManager class.Gravatar Sadie Powell2021-05-081-1/+1
* Convert CmdResult to an 8-bit strongly typed enum.Gravatar Sadie Powell2020-10-271-1/+1
* Rename Module::flags to Module::properties.•••This name is more descriptive and should create less warnings about shadowing in existing modules. Gravatar Sadie Powell2020-04-111-1/+1
* Improve storage of module description, flags, and link data.Gravatar Sadie Powell2020-04-111-3/+1
* Move FindNick to UserManager.Gravatar Sadie Powell2020-02-091-1/+1
* Merge branch 'insp3' into master.Gravatar Sadie Powell2020-01-171-2/+5
|\
| * Update copyright headers.Gravatar InspIRCd Robot2020-01-111-2/+5
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2019-11-131-1/+1
|\|
| * Add the server id to the Server class.Gravatar Peter Powell2019-09-231-1/+1
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2019-07-271-5/+5
|\|
| * Get rid of CommandBuilder::push_back.Gravatar Peter Powell2019-07-191-4/+4
| * spanningtree: Never send a message to a raw UUID in CmdBuilder.Gravatar Peter Powell2019-07-191-1/+1
* | ModeParser: remove fakederef.Gravatar Sadie Powell2019-02-071-1/+1
* | LogManager: remove fakederef.Gravatar Sadie Powell2019-02-071-2/+2
|/
* Fix a crash when trying to use ROUTE_TYPE_MESSAGE with no message.Gravatar Peter Powell2019-01-021-1/+4
* Fix message tags not being broadcast across the network.Gravatar Peter Powell2019-01-021-1/+2
* Amend OnPostCommand to specify whether the command is loopcalled.•••This restores previous behaviour which was lost when the original line parameter was removed. Gravatar Peter Powell2018-09-111-1/+1
* Remove the original line parameter of On{Pre,Post}Command.•••In the brave new world of message tags and alternate wire formats this is no longer something that is appropriate to expose. In reality it was only ever used by m_alias which now reconstitutes the command name and parameters into a RFC 1459-style message for whatever it needs to do. Gravatar Peter Powell2018-08-101-1/+1
* 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-2/+2
* Merge insp20Gravatar Attila Molnar2016-08-171-1/+1
|\
| * Minor spelling errors in m_spanningtree.soGravatar Guillaume Delacour2016-02-281-1/+1
* | m_spanningtree Use SpanningTreeUtilities::FindRouteTarget() in RouteCommand()•••This makes ROUTE_UNICAST() accept nicks and uuids Gravatar Attila Molnar2016-03-291-1/+3
* | Reduce std::string::substr() usage•••substr() returns a new string while erase() and assign() modify the existing one Gravatar Attila Molnar2015-01-101-1/+1
* | m_spanningtree Fix routing of unicast messagesGravatar Attila Molnar2014-04-141-10/+16
* | m_spanningtree Fix routing of ROUTE_TYPE_MESSAGE messagesGravatar Attila Molnar2014-01-211-1/+1
* | Introduce Server class•••- Replaces std::string server in User - Replaces InspIRCd::ULine() and SilentULine() Gravatar Attila Molnar2014-01-051-1/+1
* | m_spanningtree Introduce command buildersGravatar attilamolnar2013-08-271-15/+12
* | m_spanningtree Remove duplicate code for sending channel messages from RouteC...Gravatar attilamolnar2013-08-221-13/+2
* | m_spanningtree Implement DoOneToMany() using DoOneToAllButSender()Gravatar attilamolnar2013-08-221-8/+2
* | m_spanningtree Move all server-to-server command handlers into handler classes•••These commands are not registered in or called by the core. When looking for the handler of a command a new command table is searched first which contains all server-to-server commands. If a handler cannot be found in there, the core command table is consulted. Gravatar attilamolnar2013-08-181-1/+1
* | Remove $ModDep commentsGravatar attilamolnar2013-08-151-2/+0
* | Change modules to use the MODNAME constant when logging.•••The majority of modules were logging with their module name as the log type. There was a few places which were logging to a non-name type but, with the exception of CONFIG, those messages are so uncommon that it doesn't make sense to use a seperate type for them. Gravatar Peter Powell2013-08-041-2/+2
* | Rewrite CommandParser::TranslateUIDs()Gravatar attilamolnar2013-06-131-2/+1
* | Implement GetRouting() in core commands that require it, remove ugly workarou...Gravatar attilamolnar2013-06-121-9/+1
* | Change command name parameter of OnPostCommand to be a Command*Gravatar attilamolnar2013-06-121-8/+3
* | Fix spacing in calls to LogManager::Log.Gravatar Peter Powell2013-05-191-2/+2
* | m_spanningtree Remove unneeded #includesGravatar attilamolnar2013-04-121-7/+1
* | m_spanningtree Change TreeServerList to be a set, get rid of a function dedic...Gravatar attilamolnar2013-04-121-1/+1
* | Add LOG_ prefix to the log level enum values.Gravatar Peter Powell2013-04-121-2/+2
|/
* Remove usage of deprecated CallCommandHandler() and IsValidModuleCommand()Gravatar attilamolnar2012-11-191-2/+2
* m_spanningtree Fix desync issue #37 reported by @Joah - part 2Gravatar attilamolnar2012-05-311-7/+7
* Replace copyright headers with headers granting specific authors copyrightGravatar Robby-2012-04-191-8/+15
* ERROR is not a valid log level, so all these messages were getting dropped•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12304 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar danieldg2010-01-191-2/+2
* Don't refuse to route internal spanningtree commands due to lack of VF_COMMON•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12299 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar danieldg2010-01-191-1/+1
* PreCommand/PostCommand are local-only hooks•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12291 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar danieldg2010-01-181-1/+1
* ...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