| Commit message (Expand) | Author | Age | Files | Lines |
| * | Update copyright headers. | InspIRCd Robot | 2020-01-11 | 1 | -2/+5 |
| * | spanningtree: Never send a message to a raw UUID in CmdBuilder. | Peter Powell | 2019-07-19 | 1 | -1/+1 |
| * | Fix message tags not being broadcast across the network. | Peter Powell | 2019-01-02 | 1 | -1/+1 |
| * | Move <security:hidesplits> to the spanningtree module. | Peter Powell | 2018-10-01 | 1 | -0/+5 |
| * | 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 | -1/+1 |
| * | Fix a ton of -Wsign-conversion warnings. | Peter Powell | 2017-11-17 | 1 | -3/+3 |
| * | 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 | -1/+1 |
| * | m_spanningtree Add SpanningTreeUtilities::FindRouteTarget() | Attila Molnar | 2016-03-29 | 1 | -0/+5 |
| * | m_spanningtree Remove unused SpanningTreeUtilities::BestRouteTo() | Attila Molnar | 2016-03-29 | 1 | -4/+0 |
| * | m_spanningtree Remove unused SpanningTreeUtilities::DoOneToOne() overload acc... | Attila Molnar | 2016-03-29 | 1 | -1/+0 |
| * | m_spanningtree Log nick collisions more verbosely and in all cases | Attila Molnar | 2015-05-23 | 1 | -1/+1 |
| * | m_spanningtree Clean up comments | Attila Molnar | 2015-05-13 | 1 | -4/+2 |
| * | m_spanningtree Return a bool from DoCollision()•••The return value is true if the remote user or both have to change, false if only we have to change
| Attila Molnar | 2014-07-26 | 1 | -1/+1 |
| * | m_spanningtree Remove the (now) undocumented disablehmac config option | Attila Molnar | 2014-04-08 | 1 | -8/+0 |
| * | Introduce Server class•••- Replaces std::string server in User
- Replaces InspIRCd::ULine() and SilentULine()
| Attila Molnar | 2014-01-05 | 1 | -0/+1 |
| * | Merge insp20 | attilamolnar | 2013-08-30 | 1 | -1/+2 |
| |\ |
|
| | * | m_spanningtree When an IOHook goes away close all pending connections that us... | attilamolnar | 2013-08-21 | 1 | -1/+3 |
| * | | m_spanningtree Introduce command builders | attilamolnar | 2013-08-27 | 1 | -9/+6 |
| * | | m_spanningtree Remove duplicate code for sending channel messages from RouteC... | attilamolnar | 2013-08-22 | 1 | -4/+4 |
| * | | m_spanningtree Implement DoOneToMany() using DoOneToAllButSender() | attilamolnar | 2013-08-22 | 1 | -1/+6 |
| * | | m_spanningtree Minor cleanup of functions | attilamolnar | 2013-08-19 | 1 | -2/+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.
| attilamolnar | 2013-08-18 | 1 | -1/+5 |
| * | | m_spanningtree Remove SpanningTreeUtilities* fields and parameters | attilamolnar | 2013-08-17 | 1 | -0/+2 |
| * | | Change command name parameter of OnPostCommand to be a Command* | attilamolnar | 2013-06-12 | 1 | -1/+1 |
| * | | Merge insp20 | attilamolnar | 2013-06-06 | 1 | -3/+0 |
| |\| |
|
| | * | Remove unnecessary string copies and dead code | attilamolnar | 2013-06-05 | 1 | -13/+2 |
| * | | m_spanningtree Move CacheTimer into utils | attilamolnar | 2013-04-21 | 1 | -0/+3 |
| * | | Fix building with libc++.•••- Purged std::tr1::strlower (was never used).
- Moved std::tr1::insensitive to irc::insensitive.
- Added TR1NS macro to point to the correct C++ TR1 namespace.
| Peter Powell | 2013-04-19 | 1 | -1/+1 |
| * | | 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/+4 |
| * | | m_spanningtree Change TreeServerList to be a set, get rid of a function dedic... | attilamolnar | 2013-04-12 | 1 | -5/+1 |
| * | | m_spanningtree Utils: Move code that creates a full line from its components ... | attilamolnar | 2013-04-12 | 1 | -0/+4 |
| * | | m_spanningtree atoi() to ConvToInt() conversion, add const where possible•••Remove two redundant functions from Utils
| attilamolnar | 2013-04-12 | 1 | -10/+2 |
| * | | 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 |
| * | | Purge the deprecated hash_map from existance. | Peter Powell | 2013-04-01 | 1 | -5/+1 |
| |/ |
|
| * | Windows: In-depth cleanup (see details)•••-Fix x64 builds for Windows. Now all configurations compile.
-Remove the non-working rebase stuff.
-Remove the Windows fork hack and instead use FreeConsole() to emulate the behavior. This directly allows us to compile with ASLR, which is turned on now.
-Remove the old IPC mechanism for the removed GUI. This is not needed anymore as the GUI wasn't ever supported on anything newer than 1.2
-Remove the WIN32/WINDOWS macros. _WIN32 is supported on all x86-based VC++ targets, so that's what we need.
-Enable optimizations for release builds.
-De-duplicate printf_c(), it was previously copy-pasted into colors.h for configure
-Add the VC++ specific bad files in .gitignore
-Disable PID writing on Windows. This is only making sense for *nix builds.
-Replace the CPU usage retrieval with an algorithm analogous to the *nix behavior. Also supports separated now/total values. (Tested with a dummy busy loop - seems working)
-Removed certain unused functions and variables
-Remove stdint defines from the windows wrapper
-Remove CRT debug alloc. This is a bad idea as it would define a macro to replace free which breaks builds.
-Re-evaluated the warnings list, commented it.
-Moved inspircd_config/_version to include/ to match *nix
-Removed the creation of inspircd_se_config, as it isn't used at all.
-Made non-git builds show as "r0" instead of "r" (thanks to @SaberUK for pointing this out)
-Fixed up m_spanningtree's project paths. Now all configurations (debug/release x86/x64) have been tested and build properly.
-Moved FindDNS out of the wrapper and matched its log behavior with *nix. (It's pointless having it in the wrapper after the recent slimming down)
-Replaced random/srandom wrappers with a mechanism that tries to use Windows' Random API first is no SSL module is loaded.
-Removed more old junk from support for compilers older than VC++ 2010 (we don't have project files for these, so compiling them would be hard anyways)
-Removed the unused ClearConsole()
-Removed unused includes from the wrapper. Also, do not include psapi.h here if we don't link psapi.lib. This should be done where appropriate.
-Made inet_aton an inline function for increased performance
-C4800, performance warning about bool forcing, resolved at all occurrences.
-C4701, uninitialized variable 'cached', resolved at all occurrences.
-dlerror() was migrated out of the wrapper for more thread safety (no global buffer being shared) and increased performance.
-Removed the wrong CRT debug flags. This drains a lot of performance.
-Removed the clock_gettime/gettimeofday wrappers
-Replaced all TCHAR/ANSI mix-ups of functions with the correct respective function.
-Added a block of C4355 for < VS2012
-Update project files for c870714
| ChrisTX | 2012-10-12 | 1 | -7/+3 |
| * | m_spanningtree Utils: Remove unused functions | attilamolnar | 2012-10-03 | 1 | -8/+0 |
| * | Replace copyright headers with headers granting specific authors copyright | Robby- | 2012-04-19 | 1 | -8/+17 |
| * | 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 |
| * | Allow SASL messages to be targeted at the services server•••<sasl target="services.example.net"> will avoid broadcasting all
authentication messages across the network, which improves security.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12494 e03df62e-2008-0410-955e-edbf42e46eb7
| danieldg | 2010-02-18 | 1 | -6/+6 |
| * | ...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 |
| * | Make User::uuid and User::server const•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11962 e03df62e-2008-0410-955e-edbf42e46eb7
| danieldg | 2009-10-23 | 1 | -3/+0 |
| * | Kill ListenSocketBase, use OnAcceptConnection for all new connections•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11950 e03df62e-2008-0410-955e-edbf42e46eb7
| danieldg | 2009-10-21 | 1 | -17/+1 |
| * | Make classbase and refcountbase uncopyable; expand comments on their indended...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11888 e03df62e-2008-0410-955e-edbf42e46eb7
| danieldg | 2009-10-17 | 1 | -1/+1 |
| * | Add server ports to ServerInstance->ports, enable SSL on them using OnHookIO•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11810 e03df62e-2008-0410-955e-edbf42e46eb7
| danieldg | 2009-10-09 | 1 | -7/+2 |
| * | Update Event and Request APIs•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11808 e03df62e-2008-0410-955e-edbf42e46eb7
| danieldg | 2009-10-08 | 1 | -17/+3 |
| * | Add ROUTE_TYPE_MESSAGE and use for PRIVMSG/NOTICE routing•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11791 e03df62e-2008-0410-955e-edbf42e46eb7
| danieldg | 2009-10-01 | 1 | -0/+2 |
| * | Allow multiple autoconnects in a single <autoconnect> tag, fix infinite failover•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11786 e03df62e-2008-0410-955e-edbf42e46eb7
| danieldg | 2009-09-30 | 1 | -21/+3 |
| * | Add explicit reference-counting base class•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11785 e03df62e-2008-0410-955e-edbf42e46eb7
| danieldg | 2009-09-30 | 1 | -1/+1 |
| * | Move destruction logic for User and Spanningtree into cull()•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11783 e03df62e-2008-0410-955e-edbf42e46eb7
| danieldg | 2009-09-30 | 1 | -0/+4 |