| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Add CXX11_OVERRIDE to overridden members that lack it. | 2017-07-12 | 1 | -5/+5 | |
| | | | | | | This fixes a ton of warnings when building on compilers that default to C++11 or newer. | ||||
| * | m_spanningtree Get rid of some boilerplate | 2015-01-20 | 1 | -1/+1 | |
| | | | | | Make methods const while at it | ||||
| * | Merge insp20 | 2014-10-27 | 1 | -2/+0 | |
| |\ | |||||
| | * | Remove some dead code found by Coverity | 2014-10-26 | 1 | -2/+0 | |
| | | | |||||
| * | | m_spanningtree Move squit logic into TreeServer from TreeSocket | 2014-07-28 | 1 | -18/+0 | |
| | | | |||||
| * | | m_spanningtree Remove now needless TreeSocket::ConnectionFailureShown | 2014-07-28 | 1 | -1/+0 | |
| | | | |||||
| * | | m_spanningtree Keep track of whether we've sent our burst, to be used for ↵ | 2014-07-27 | 1 | -0/+6 | |
| | | | | | | | | | translation | ||||
| * | | m_spanningtree Add TreeSocket::WriteLineNoCompat() to send a line without ↵ | 2014-07-27 | 1 | -0/+5 | |
| | | | | | | | | | doing any translation for old protocol servers | ||||
| * | | m_spanningtree Deduplicate server auth code | 2014-07-27 | 1 | -0/+9 | |
| | | | |||||
| * | | m_spanningtree Deduplicate auth finish code | 2014-07-27 | 1 | -0/+10 | |
| | | | |||||
| * | | Say "SSL certificate fingerprint" instead of "SSL fingerprint" everywhere | 2014-07-19 | 1 | -1/+1 | |
| | | | |||||
| * | | m_spanningtree Extract logic that finds the source user for an incoming ↵ | 2014-07-05 | 1 | -0/+12 | |
| | | | | | | | | | command into a function | ||||
| * | | m_spanningtree Add TreeSocket::SendServerInfo() that sends all additional ↵ | 2014-06-17 | 1 | -0/+3 | |
| | | | | | | | | | data about a server | ||||
| * | | m_spanningtree Fix clang warning and wrong operator in if | 2013-12-18 | 1 | -1/+1 | |
| | | | |||||
| * | | Pass an interface to the OnSync hooks | 2013-09-13 | 1 | -3/+8 | |
| | | | | | | | | | Remove Module::ProtoSendMetaData() | ||||
| * | | Send ListModeBase modes implicitly on channel sync | 2013-09-12 | 1 | -0/+4 | |
| | | | | | | | | | Remove Module::ProtoSendMode() and ListModeBase::DoSyncChannel() | ||||
| * | | m_spanningtree Changes to TreeSocket::WriteLine() to avoid string copies | 2013-08-27 | 1 | -1/+1 | |
| | | | | | | | | | | | - 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 | ||||
| * | | m_spanningtree Move all server-to-server command handlers into handler classes | 2013-08-18 | 1 | -45/+0 | |
| | | | | | | | | | 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. | ||||
| * | | m_spanningtree Propagate oper-only quit reason using METADATA, remove OPERQUIT | 2013-08-18 | 1 | -4/+0 | |
| | | | |||||
| * | | m_spanningtree Remove SpanningTreeUtilities* fields and parameters | 2013-08-17 | 1 | -3/+2 | |
| | | | |||||
| * | | m_spanningtree Cleanup TreeServer and TreeSocket construction/destruction | 2013-07-24 | 1 | -1/+1 | |
| | | | |||||
| * | | Tidy up keywords on module methods. | 2013-05-15 | 1 | -4/+4 | |
| | | | | | | | | | | | - 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. | ||||
| * | | Merge insp20 | 2013-04-28 | 1 | -0/+11 | |
| |\| | |||||
| | * | m_spanningtree Create new TreeServers for incoming connections only when ↵ | 2013-04-10 | 1 | -0/+11 | |
| | | | | | | | | | they've accepted our credentials, not when they send SERVER | ||||
| * | | m_spanningtree Ignore hopcount in incoming SERVER command, always send 0 at ↵ | 2013-04-13 | 1 | -6/+1 | |
| | | | | | | | | | burst | ||||
| * | | m_spanningtree Add channel timestamp to channel METADATA | 2013-04-13 | 1 | -0/+4 | |
| | | | |||||
| * | | m_spanningtree Remove unneeded #includes | 2013-04-12 | 1 | -2/+0 | |
| | | | |||||
| * | | m_spanningtree Netburst: Refactor SendChannelModes() | 2013-04-12 | 1 | -2/+2 | |
| | | | | | | | | | Rename it to SyncChannel() and change it to take a Channel* parameter, move iteration into DoBurst() | ||||
| * | | Tidy up source files: | 2013-04-12 | 1 | -5/+1 | |
| | | | | | | | | | | | | | - Use #pragma once instead of include guards. - Move header files in src/modules to include/modules. - Fixed various spacing issues. | ||||
| * | | Fix linker error when linking spanningtree caused by ↵ | 2013-04-01 | 1 | -3/+0 | |
| |/ | | | | 56cae0f3a484cbcb20569b68917f1810a0c2f4a4 | ||||
| * | m_spanningtree Netburst: Remove unused parameters and variables | 2012-10-03 | 1 | -4/+4 | |
| | | |||||
| * | m_spanningtree: Resolve issue #250 | 2012-08-10 | 1 | -0/+1 | |
| | | |||||
| * | m_spanningtree Add function to easily determine whether a server was ↵ | 2012-07-08 | 1 | -0/+4 | |
| | | | | | introduced to the network, use it to determine when to send SQUIT | ||||
| * | Replace copyright headers with headers granting specific authors copyright | 2012-04-19 | 1 | -8/+17 | |
| | | |||||
| * | Fix some of the include guard names (requested by SaberUK) | 2012-04-14 | 1 | -2/+2 | |
| | | |||||
| * | Fixes for bug #12 | 2012-04-14 | 1 | -2/+2 | |
| | | |||||
| * | Clean up treesocket naming confusion by adding a link block reference during ↵ | 2010-02-13 | 1 | -42/+10 | |
| | | | | | | | negotiation git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12452 e03df62e-2008-0410-955e-edbf42e46eb7 | ||||
| * | Fix routing of KILL command when sourced from a server | 2010-02-11 | 1 | -4/+0 | |
| | | | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12432 e03df62e-2008-0410-955e-edbf42e46eb7 | ||||
| * | Add random number generation functions to InspIRCd class. | 2010-02-09 | 1 | -4/+0 | |
| | | | | | | | | Default implementation uses libc random(), which can be better than rand(). If gnutls is loaded, gcrypt will be used to provide random numbers. git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12404 e03df62e-2008-0410-955e-edbf42e46eb7 | ||||
| * | Add DYING link state, push error messages on link, and only limit recvq on ↵ | 2010-02-04 | 1 | -2/+3 | |
| | | | | | | | unauthenticated servers git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12370 e03df62e-2008-0410-955e-edbf42e46eb7 | ||||
| * | Remove overrides for ADMIN, STATS, TIME | 2010-01-19 | 1 | -9/+0 | |
| | | | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12302 e03df62e-2008-0410-955e-edbf42e46eb7 | ||||
| * | Fix MOTD and RULES to work remotely (remove the old hacks for MOTD) | 2010-01-19 | 1 | -3/+0 | |
| | | | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12301 e03df62e-2008-0410-955e-edbf42e46eb7 | ||||
| * | Move lots of spanningtree items to commands | 2010-01-18 | 1 | -37/+0 | |
| | | | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12296 e03df62e-2008-0410-955e-edbf42e46eb7 | ||||
| * | Make CHANMODES/USERMODES split by spaces | 2010-01-16 | 1 | -5/+3 | |
| | | | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12267 e03df62e-2008-0410-955e-edbf42e46eb7 | ||||
| * | Add CAPAB CHANMODES, CAPAB USERMODES to verify matching of modes by name, ↵ | 2010-01-15 | 1 | -10/+17 | |
| | | | | | | | not just by letter git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12262 e03df62e-2008-0410-955e-edbf42e46eb7 | ||||
| * | ...because every now and again, i have to do a massive commit. | 2010-01-11 | 1 | -1/+1 | |
| | | | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12248 e03df62e-2008-0410-955e-edbf42e46eb7 | ||||
| * | Remove special-case handling of SVSNICK, SVSJOIN, SVSPART; enables ↵ | 2010-01-02 | 1 | -13/+0 | |
| | | | | | | | intelligent routing git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12238 e03df62e-2008-0410-955e-edbf42e46eb7 | ||||
| * | Clean up duplicated link snomask messages on errors | 2009-11-03 | 1 | -1/+1 | |
| | | | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11999 e03df62e-2008-0410-955e-edbf42e46eb7 | ||||
| * | Make User::uuid and User::server const | 2009-10-23 | 1 | -4/+4 | |
| | | | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11962 e03df62e-2008-0410-955e-edbf42e46eb7 | ||||
| * | Kill ListenSocketBase, use OnAcceptConnection for all new connections | 2009-10-21 | 1 | -1/+1 | |
| | | | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11950 e03df62e-2008-0410-955e-edbf42e46eb7 | ||||
