| Commit message (Expand) | Author | Age | Files | Lines |
| * | Fix building on Windows.•••This regression was introduced by #1659. This distinction is only
relevant on Windows so this should not affect non-Windows platforms.
| Peter Powell | 2019-07-04 | 1 | -1/+1 |
| * | CoreExport for CommandSave. fixes #1635 | Ben Harris | 2019-06-07 | 1 | -1/+1 |
| * | Convert AWAY to use cross-module events and clean up slightly.•••OnSetAway has been replaced with four events. OnUserPreAway and
OnUserPreBack can be used to deny an away state change and/or
change the away message of a local user. OnUserAway and OnUserBack
allow modules to be notified that a user's away state has changed.
| Peter Powell | 2018-08-12 | 1 | -2/+9 |
| * | 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.
| Peter Powell | 2018-07-26 | 1 | -46/+46 |
| * | Add the override keyword in places that it is missing.•••GCCs warnings for this are much better than Clangs.
| Peter Powell | 2017-11-21 | 1 | -29/+29 |
| * | m_spanningtree Put command handlers with class names that collide with core c...•••This fixes issues in static builds
| Attila Molnar | 2016-08-19 | 1 | -16/+31 |
| * | m_spanningtree Remove PUSH handler | Attila Molnar | 2016-03-30 | 1 | -9/+0 |
| * | m_spanningtree Add CommandNum::Builder | Attila Molnar | 2016-03-29 | 1 | -0/+7 |
| * | m_spanningtree Add NUM command handler | Attila Molnar | 2016-03-29 | 1 | -0/+9 |
| * | m_spanningtree Increase maximum generated FJOIN line size to 510 | Attila Molnar | 2015-01-09 | 1 | -1/+1 |
| * | m_spanningtree Forward FJOINs with correct TS, modes and userlist | Attila Molnar | 2015-01-09 | 1 | -1/+3 |
| * | m_spanningtree Add overload for add() and has_room(), giving more flexibility... | Attila Molnar | 2015-01-09 | 1 | -2/+14 |
| * | m_spanningtree Add source server parameter to CommandFJOIN::Builder constructor•••Default it to this server
| Attila Molnar | 2015-01-09 | 1 | -1/+1 |
| * | m_spanningtree Remove CommandFJoin::ApplyModeStack() | Attila Molnar | 2014-09-03 | 1 | -1/+0 |
| * | Replace irc::modestacker usage with the new ModeParser::Process() | Attila Molnar | 2014-09-03 | 1 | -1/+1 |
| * | m_spanningtree Parse additional information present in SERVER messages•••Format: <key>[=<value>]
| Attila Molnar | 2014-07-27 | 1 | -0/+6 |
| * | m_spanningtree Remove post-handshake BURST handler | Attila Molnar | 2014-07-27 | 1 | -8/+0 |
| * | m_spanningtree Remove unused parameters from the server introduction message•••This does not affect the initial SERVER message containing the password
| Attila Molnar | 2014-07-27 | 1 | -1/+1 |
| * | m_spanningtree Set the TS of the uuid nick to the same value on collision | Attila Molnar | 2014-07-26 | 1 | -0/+4 |
| * | Merge insp20 | Attila Molnar | 2014-07-25 | 1 | -1/+1 |
| |\ |
|
| * | | m_spanningtree Remove server-to-server VERSION handler | Attila Molnar | 2014-06-17 | 1 | -8/+0 |
| * | | m_spanningtree Add server-to-server SINFO command handler and builder•••Don't send SINFO to 1202 protocol servers
| Attila Molnar | 2014-06-17 | 1 | -0/+14 |
| * | | m_spanningtree Explicitly specify the routing for RESYNC as the one inherited...•••Command::GetRouting() defaulted to local only when RESYNC was added, but
ServerCommand overrides it.
| Attila Molnar | 2014-06-12 | 1 | -0/+1 |
| * | | m_spanningtree Send and parse FJOINs with membership ids | Attila Molnar | 2014-06-11 | 1 | -0/+4 |
| * | | m_spanningtree Add CmdBuilder specialization for FJOIN | Attila Molnar | 2014-06-11 | 1 | -0/+13 |
| * | | m_spanningtree Send, parse and translate IJOINs with membership ids | Attila Molnar | 2014-06-11 | 1 | -1/+1 |
| * | | m_spanningtree Throw an exception on protocol violations instead of returning...•••Catch CoreExceptions, log and close the link in OnDataReady()
| Attila Molnar | 2014-04-16 | 1 | -1/+1 |
| * | | m_spanningtree Rewrite /map | Adam | 2014-01-28 | 1 | -8/+0 |
| * | | Unset all extensions and the topic when lowering TS on a channel | Attila Molnar | 2014-01-06 | 1 | -0/+9 |
| * | | m_spanningtree Move c2s commands out of SpanningTreeCommands to auto register... | attilamolnar | 2013-09-10 | 1 | -4/+1 |
| * | | m_spanningtree Propagate topic changes via FTOPIC in order to prevent desync ...•••TOPIC is no longer accepted from servers using the new protocol
| attilamolnar | 2013-08-28 | 1 | -1/+8 |
| * | | m_spanningtree Introduce command builders | attilamolnar | 2013-08-27 | 1 | -0/+41 |
| * | | Fix Windows build and a few more problems | attilamolnar | 2013-08-27 | 1 | -2/+2 |
| * | | Fix indentation | attilamolnar | 2013-08-27 | 1 | -6/+6 |
| * | | m_spanningtree Allow server-to-server command handlers to specify whether the...•••To make life easier for handlers accepting servers only as source, pass them a TreeServer* so they don't have to call FindServer()
| attilamolnar | 2013-08-25 | 1 | -48/+48 |
| * | | Remove cmd_map from the core | attilamolnar | 2013-08-19 | 1 | -0/+17 |
| * | | 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.
| attilamolnar | 2013-08-18 | 1 | -52/+186 |
| * | | m_spanningtree Remove SpanningTreeUtilities* fields and parameters | attilamolnar | 2013-08-17 | 1 | -4/+2 |
| * | | m_spanningtree Add channel timestamp to FTOPIC | attilamolnar | 2013-04-13 | 1 | -1/+1 |
| * | | m_spanningtree Introduce IJOIN and RESYNC•••When a local user joins an existing channel, instead of an FJOIN, send an IJOIN with the channel name being the first parameter.
If the joining user received prefix modes, append the channel TS and the prefix mode letters as the second and third parameters.
When receiving an IJOIN, first check if the target channel exists. If it does not exist, ignore the join (that is, do not create the channel) and send a RESYNC back to the source.
If the channel does exist then join the user, and in case any prefix modes were sent (found in the 3rd parameter), compare the TS of the channel to the TS in the IJOIN (2nd parameter).
If the timestamps match, set the modes on the user, otherwise ignore the modes.
Outgoing IJOINs to 1202 protocol servers are converted to FJOINs, but the channel mode parameter is left empty ("+").
| attilamolnar | 2013-04-13 | 1 | -0/+17 |
| * | | m_spanningtree FJOIN handler: Refactor, update doc•••Split the core function into several smaller functions
Accept userlist entries having no comma at all
| attilamolnar | 2013-04-12 | 1 | -4/+7 |
| * | | m_spanningtree RSQUIT handler: Don't reimplement sending messages to remote u...•••Use ModuleSpanningTree::RemoteMessage instead
| attilamolnar | 2013-04-12 | 1 | -1/+0 |
| * | | Tidy up source files:•••- Use #pragma once instead of include guards.
- Move header files in src/modules to include/modules.
- Fixed various spacing issues.
| Peter Powell | 2013-04-12 | 1 | -4/+1 |
| |/ |
|
| * | m_spanningtree SVSNICK needs 3 parameters | attilamolnar | 2012-11-09 | 1 | -1/+1 |
| * | Replace copyright headers with headers granting specific authors copyright | Robby- | 2012-04-19 | 1 | -8/+14 |
| * | Fix some of the include guard names (requested by SaberUK) | Justin Crawford | 2012-04-14 | 1 | -2/+2 |
| * | Fixes for bug #12 | Justin Crawford | 2012-04-14 | 1 | -2/+2 |
| * | Specify routing for those commands•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12297 e03df62e-2008-0410-955e-edbf42e46eb7
| danieldg | 2010-01-18 | 1 | -9/+9 |
| * | Move lots of spanningtree items to commands•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12296 e03df62e-2008-0410-955e-edbf42e46eb7
| danieldg | 2010-01-18 | 1 | -3/+92 |
| * | ...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
| brain | 2010-01-11 | 1 | -1/+1 |