| Commit message (Expand) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| * | | Change type of snomask parameter to char in ProtocolInterface::SendSNONotice() | 2014-01-04 | 3 | -3/+3 | ||
| * | | Fix some Windows-related problems.•••- Fix an error relating to the unavailability of std::back_inserter. - Fix loading configuration files when using relative paths. - Fix two methods in hashcomp being exported twice. - Remove some unimportant error messages. | 2014-01-04 | 1 | -1/+1 | ||
| * | | Add m_showfile, remove cmd_rules | 2013-12-18 | 1 | -0/+4 | ||
| * | | m_spanningtree Fix clang warning and wrong operator in if | 2013-12-18 | 2 | -2/+2 | ||
| * | | Clean up CoreException•••- Remove default constructor - Replace virtual functions returning C strings with functions returning const std::string refs | 2013-12-18 | 2 | -2/+2 | ||
| * | | Make various self contained methods static.•••- InspIRCd::IsValidMask - InspIRCd::TimeString | 2013-12-15 | 1 | -1/+1 | ||
| * | | Fix a few issues•••- Rehash notices - Modes in CAPAB - GetTargetAndAction() not being static in m_callerid - Loading custom configuration files using --config. (@SaberUK) - ServerConfig::Read not using std::endl. (@SaberUK) - Out of date comments in opers.conf.example, issue #624 | 2013-11-21 | 1 | -1/+1 | ||
| * | | Allow multiple allowmasks in link blocks, #679 | 2013-11-21 | 2 | -4/+7 | ||
| * | | Use WriteNumeric() everywhere we send numerics and include the user's nick au... | 2013-11-12 | 3 | -7/+7 | ||
| * | | Pass an interface to the OnSync hooks•••Remove Module::ProtoSendMetaData() | 2013-09-13 | 6 | -26/+47 | ||
| * | | Split ProtocolInterface::SendMetaData() into multiple functions | 2013-09-13 | 3 | -12/+17 | ||
| * | | Send ListModeBase modes implicitly on channel sync•••Remove Module::ProtoSendMode() and ListModeBase::DoSyncChannel() | 2013-09-12 | 5 | -24/+99 | ||
| * | | Convert cmd_modenotice into an optional module | 2013-09-11 | 1 | -0/+7 | ||
| * | | Move prefix mode specific fields and getters into PrefixMode•••Add ModeHandler::IsPrefixMode() | 2013-09-11 | 2 | -4/+7 | ||
| * | | m_spanningtree Minor fixes•••- Handle the case when servers SQUIT themselves - Fix extra space in channel messages | 2013-09-10 | 2 | -4/+11 | ||
| * | | m_spanningtree Handle ERROR when fully connected | 2013-09-10 | 1 | -0/+6 | ||
| * | | m_spanningtree Move c2s commands out of SpanningTreeCommands to auto register... | 2013-09-10 | 4 | -7/+14 | ||
| * | | Automatically register ServiceProviders created by modules | 2013-09-08 | 2 | -3/+1 | ||
| * | | Fix compile warnings as seen on g++ 4.4.7 | 2013-09-08 | 2 | -12/+12 | ||
| * | | Remove ModuleManager::GetAllModuleNames(), use GetModules() instead | 2013-08-30 | 1 | -6/+7 | ||
| * | | Replace OnRehash() with ReadConfig() that is called on boot, on module load a...•••This eliminates the need for calling OnRehash() in init() | 2013-08-30 | 3 | -5/+3 | ||
| * | | Merge insp20 | 2013-08-30 | 3 | -5/+37 | ||
| |\| | ||||||
| | * | m_spanningtree When an IOHook goes away close all pending connections that us... | 2013-08-21 | 2 | -1/+10 | ||
| | * | Use server ids when propagating squits | 2013-07-26 | 1 | -2/+2 | ||
| | * | m_spanningtree FJOIN handler: Merge and take maxmodes into consideration when... | 2013-06-12 | 1 | -5/+24 | ||
| * | | m_spanningtree Propagate topic changes via FTOPIC in order to prevent desync ...•••TOPIC is no longer accepted from servers using the new protocol | 2013-08-28 | 6 | -27/+76 | ||
| * | | m_spanningtree Introduce command builders | 2013-08-27 | 21 | -277/+404 | ||
| * | | m_spanningtree Changes to TreeSocket::WriteLine() to avoid string copies•••- Change argument type to a reference to avoid copies of the string object - If the std::string implementation is using copy-on-write then calling operator[] on a mutable string results in a copy; avoid this by calling .c_str() instead | 2013-08-27 | 2 | -6/+12 | ||
| * | | Fix Windows build and a few more problems | 2013-08-27 | 1 | -2/+2 | ||
| * | | Fix indentation | 2013-08-27 | 2 | -11/+11 | ||
| * | | 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() | 2013-08-25 | 13 | -115/+123 | ||
| * | | Clean up the protocol interface | 2013-08-25 | 3 | -33/+12 | ||
| * | | m_spanningtree Add TreeServer::GetChildren() that replaces ChildCount() and G... | 2013-08-22 | 7 | -54/+33 | ||
| * | | m_spanningtree Remove duplicate code for sending channel messages from RouteC... | 2013-08-22 | 3 | -24/+13 | ||
| * | | m_spanningtree Implement DoOneToMany() using DoOneToAllButSender() | 2013-08-22 | 6 | -27/+13 | ||
| * | | m_spanningtree Change TreeServer::GetSocket() to always return the socket tha...•••The only exception is the tree root (us) which has no associated socket (NULL) Add TreeServer::IsRoot() and IsLocal() helpers | 2013-08-22 | 11 | -94/+68 | ||
| * | | Fix a few problems•••- Fix configuration issue on systems without both GnuTLS and OpenSSL. (@SaberUK) - Do not set Membership::modes in ForceJoin() incorrectly to privs - Fix crash when spanningtree detects a configuration error on load | 2013-08-22 | 1 | -0/+2 | ||
| * | | Remove cmd_map from the core | 2013-08-19 | 5 | -36/+46 | ||
| * | | m_spanningtree Minor cleanup of functions | 2013-08-19 | 8 | -31/+13 | ||
| * | | 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. | 2013-08-18 | 34 | -501/+583 | ||
| * | | m_spanningtree Propagate oper-only quit reason using METADATA, remove OPERQUIT | 2013-08-18 | 5 | -57/+23 | ||
| * | | m_spanningtree Remove SpanningTreeUtilities* fields and parameters | 2013-08-17 | 20 | -60/+49 | ||
| * | | Remove $ModDep comments | 2013-08-15 | 17 | -37/+0 | ||
| * | | Store oper types and opers in separate containers | 2013-08-13 | 1 | -2/+2 | ||
| * | | Add ConfigTag::getDuration() with optional bounds checking | 2013-08-12 | 1 | -7/+2 | ||
| * | | Accept std::string as parameter in User::ChangeHost(), ChangeIdent() and Chan...•••Pass the string itself to IsIdent() instead of string.c_str() | 2013-08-09 | 1 | -3/+3 | ||
| * | | Fix a couple of issues•••- Wrong doc for Snomask::GetDescription() - Incorrect idle time when WHOISing remote users - String + int = garbage - Remote MODE commands (user mode changes) being broadcast in addition to being forwarded - Incorrect revision being shown | 2013-08-08 | 1 | -1/+1 | ||
| * | | Automatically attach modules to events | 2013-08-04 | 1 | -11/+0 | ||
| * | | Change the syntax of FOREACH macros to be less dumb. | 2013-08-04 | 5 | -10/+10 | ||
| * | | Modify the log message to contain the log type. | 2013-08-04 | 1 | -1/+1 | ||
