| Commit message (Expand) | Author | Age | Files | Lines |
| * | Add CXX11_OVERRIDE to overridden members that lack it.•••This fixes a ton of warnings when building on compilers that
default to C++11 or newer.
| Peter Powell | 2017-07-12 | 1 | -2/+2 |
| * | m_spanningtree Refuse topic changes that would result in desync•••This is a workaround until the protocol is updated
| Attila Molnar | 2016-09-02 | 1 | -0/+1 |
| * | m_spanningtree Remove ModuleSpanningTree::RemoteMessage()•••This method is no longer used, replacement is User::WriteRemoteNotice()
| Attila Molnar | 2016-03-01 | 1 | -4/+0 |
| * | Introduce Stats::Context, pass it to the OnStats hook and switch all code to it | Attila Molnar | 2016-02-25 | 1 | -1/+1 |
| * | m_spanningtree Change allocation of ModuleSpanningTree::commands to be physic... | Attila Molnar | 2015-12-06 | 1 | -2/+1 |
| * | Add minimum channel rank and exception list parameters to the OnUserInvite hook | Attila Molnar | 2015-12-06 | 1 | -1/+1 |
| * | Convert the spanningtree events to use the new cross-module event system | Attila Molnar | 2015-02-11 | 1 | -0/+7 |
| * | m_spanningtree Rewrite PING logic to use Timers | Attila Molnar | 2015-01-25 | 1 | -4/+0 |
| * | m_spanningtree Send MODE/FMODE from the OnMode hook•••If the MODE_LOCALONLY flag is set the mode change is not propagated
| Attila Molnar | 2014-09-03 | 1 | -0/+1 |
| * | m_spanningtree Remove the now needless SplitInProgress workaround | Attila Molnar | 2014-07-28 | 1 | -4/+0 |
| * | m_spanningtree Remove the MAP ISUPPORT token•••No other servers send this token and sending it has little to no benefit
| Attila Molnar | 2014-07-20 | 1 | -1/+0 |
| * | m_spanningtree Remove declaration for nonexistent function: OnLine() | Attila Molnar | 2014-06-14 | 1 | -1/+0 |
| * | m_spanningtree Change allocation of the specialized ProtocolInterface to be p... | Attila Molnar | 2014-06-13 | 1 | -0/+5 |
| * | m_spanningtree Assign an id to new Memberships | Attila Molnar | 2014-06-11 | 1 | -0/+4 |
| * | m_spanningtree Remove remains of the KeepNickTS workaround | Attila Molnar | 2014-03-03 | 1 | -5/+0 |
| * | Merge insp20 | Attila Molnar | 2014-01-21 | 1 | -0/+5 |
| |\ |
|
| | * | m_spanningtree Fix nick TS desync on SVSNICK•••Don't accept invalid timestamps
| Attila Molnar | 2013-12-15 | 1 | -0/+5 |
| * | | Move server description field from TreeServer into Server; remove OnGetServer... | Attila Molnar | 2014-01-05 | 1 | -1/+0 |
| * | | Improve UserManager::QuitUser() and related code•••- Make operreason optional; NULL means same as quitreason
- Remove User::quietquit, it is now handled internally in spanningtree
- Send snotice about quitting remote users from spanningtree
| Attila Molnar | 2014-01-05 | 1 | -0/+4 |
| * | | Pass an interface to the OnSync hooks•••Remove Module::ProtoSendMetaData()
| attilamolnar | 2013-09-13 | 1 | -1/+0 |
| * | | Send ListModeBase modes implicitly on channel sync•••Remove Module::ProtoSendMode() and ListModeBase::DoSyncChannel()
| attilamolnar | 2013-09-12 | 1 | -1/+0 |
| * | | m_spanningtree Move c2s commands out of SpanningTreeCommands to auto register... | attilamolnar | 2013-09-10 | 1 | -0/+9 |
| * | | Replace OnRehash() with ReadConfig() that is called on boot, on module load a...•••This eliminates the need for calling OnRehash() in init()
| attilamolnar | 2013-08-30 | 1 | -1/+1 |
| * | | Remove cmd_map from the core | attilamolnar | 2013-08-19 | 1 | -12/+1 |
| * | | m_spanningtree Minor cleanup of functions | attilamolnar | 2013-08-19 | 1 | -6/+1 |
| * | | 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 | -1/+4 |
| * | | m_spanningtree Remove SpanningTreeUtilities* fields and parameters | attilamolnar | 2013-08-17 | 1 | -2/+0 |
| * | | 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.)
| attilamolnar | 2013-06-13 | 1 | -1/+0 |
| * | | Get rid of the OnRemoteKill hook, make use of GetRouting() and TR_CUSTOM to r... | attilamolnar | 2013-06-12 | 1 | -1/+0 |
| * | | Change command name parameter of OnPostCommand to be a Command* | attilamolnar | 2013-06-12 | 1 | -1/+1 |
| * | | Route WALLOPS like a regular command, remove OnWallops hook | attilamolnar | 2013-06-02 | 1 | -1/+0 |
| * | | Remove OnUserPreNotice and OnUserNotice hooks, add MessageType argument to On...•••All modules (except m_nonotice) that perform filtering on messages have common logic for handling PRIVMSGs and NOTICEs and most of them run the exact same code in both cases
| attilamolnar | 2013-05-20 | 1 | -2/+1 |
| * | | Tidy up keywords on module methods.•••- Remove virtual keyword from a ton of methods which don't need it.
- Add override keyword to a ton of methods which do need it.
| Peter Powell | 2013-05-15 | 1 | -32/+32 |
| * | | Modularize DNS•••The DNS modules are temporarily in commands/ so they're loaded automatically
Thanks to Attila for helping with much of this.
| Adam | 2013-04-26 | 1 | -0/+3 |
| * | | m_spanningtree Move CacheTimer into utils | attilamolnar | 2013-04-21 | 1 | -1/+0 |
| * | | m_spanningtree Bump protocol version and remove unused CAPAB CAPABILITIES ent... | attilamolnar | 2013-04-13 | 1 | -1/+1 |
| * | | m_spanningtree Remove unneeded #includes | attilamolnar | 2013-04-12 | 1 | -1/+0 |
| * | | m_spanningtree Introduce new function to send channel messages•••Use it from the protocol interface and PRIVMSG/NOTICE handlers
Unite OnUserNotice and OnUserMessage code into LocalMessage()
| attilamolnar | 2013-04-12 | 1 | -0/+1 |
| * | | 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 |
| * | | Remove legacy code, mostly related to 1.2 compatibility | attilamolnar | 2013-04-01 | 1 | -1/+1 |
| |/ |
|
| * | m_spanningtree Remove empty RedoConfig() | attilamolnar | 2012-10-03 | 1 | -1/+0 |
| * | Replace copyright headers with headers granting specific authors copyright | Robby- | 2012-04-19 | 1 | -8/+18 |
| * | 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 |
| * | Remove overrides for ADMIN, STATS, TIME•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12302 e03df62e-2008-0410-955e-edbf42e46eb7
| danieldg | 2010-01-19 | 1 | -12/+0 |
| * | Fix MOTD and RULES to work remotely (remove the old hacks for MOTD)•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12301 e03df62e-2008-0410-955e-edbf42e46eb7
| danieldg | 2010-01-19 | 1 | -4/+0 |
| * | 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 | -12/+5 |
| * | PreCommand/PostCommand are local-only hooks•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12291 e03df62e-2008-0410-955e-edbf42e46eb7
| danieldg | 2010-01-18 | 1 | -2/+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
| brain | 2010-01-11 | 1 | -1/+1 |
| * | Remove spanningtree override of /LUSERS•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12247 e03df62e-2008-0410-955e-edbf42e46eb7
| danieldg | 2010-01-10 | 1 | -10/+0 |