| Commit message (Expand) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| * | | s/seperator/separator/g | 2013-06-02 | 1 | -6/+6 | ||
| * | | Rewrote sepstream and tokenstream to be less ugly | 2013-06-02 | 1 | -71/+53 | ||
| * | | Move a few trivial functions into headers | 2013-06-02 | 5 | -10/+18 | ||
| * | | Watch mode names with ModeWatchers instead of mode letters | 2013-06-01 | 1 | -14/+16 | ||
| * | | Remove useless ModeType parameter from ModeWatcher::BeforeMode() and AfterMode() | 2013-06-01 | 1 | -4/+2 | ||
| * | | Remove #define MAXPARAMETERS and "MAXPARA" 005 token | 2013-06-01 | 1 | -5/+0 | ||
| * | | CommandParser::ProcessCommand() and ProcessBuffer() cleanup•••- Change return types to void - Use a pointer to the command handler instead of an iterator | 2013-06-01 | 1 | -2/+2 | ||
| * | | Remove (non-functional) total_bytes counter from Command | 2013-06-01 | 1 | -5/+1 | ||
| * | | Remove unused code from configure. | 2013-06-01 | 1 | -0/+1 | ||
| * | | Simplify user mode removal via ModeHandler::RemoveMode()•••The function does not need to be virtual because the core can remove any user mode using the default logic The optional modestack parameter was always NULL, so remove it | 2013-05-27 | 3 | -14/+3 | ||
| * | | Deduplicate RemoveMode() implementations•••The default (core) implementation can now remove prefix modes The modestacker parameter is now mandatory | 2013-05-27 | 3 | -11/+18 | ||
| * | | Clean up the FileReader class and all of the modules that use it.•••- Modules which use this class will now have to catch a CoreException when opening files if they wish to ignore the failed loading of a file. - m_randquote has been cleaned up massively and the RANDQUOTE command has been removed as it was pretty much useless. | 2013-05-27 | 1 | -52/+18 | ||
| * | | Cache mode list that is sent in the 004 numeric•••Deduplicate UserModeList(), ChannelModeList() and ParaModeList() code | 2013-05-24 | 1 | -13/+29 | ||
| * | | Remove dead ModeParser code | 2013-05-24 | 1 | -7/+0 | ||
| * | | Merge pull request #545 from SaberUK/master+logging-cleanup•••Clean up the logging system (part 1 of 2). | 2013-05-21 | 5 | -37/+23 | ||
| |\ \ | ||||||
| | * | | Fix spacing in calls to LogManager::Log. | 2013-05-19 | 1 | -2/+2 | ||
| | * | | Accept a LogLevel instead of an int in logging methods. | 2013-05-19 | 2 | -8/+8 | ||
| | * | | Purge a ton of code related to non <log> related logging.•••- InspIRCd::OpenLog - ./inspircd --logfile [file] This is no longer needed now we have (since 1.2) custom logging. | 2013-05-19 | 2 | -9/+0 | ||
| | * | | Move LogHeader to LogStream. | 2013-05-19 | 2 | -3/+2 | ||
| | * | | Move LogLevel enum from filelogger to logger. | 2013-05-19 | 2 | -15/+11 | ||
| * | | | Convert XLine::Displayable to return a std::string. | 2013-05-21 | 1 | -7/+7 | ||
| * | | | Fix msvc detection of variadic template support | 2013-05-20 | 1 | -1/+1 | ||
| * | | | Merge pull request #548 from SaberUK/master+variadic-templates•••Add support for detecting C++11 variadic templates. | 2013-05-20 | 2 | -2/+19 | ||
| |\ \ \ | ||||||
| | * | | | Add support for detecting C++11 variadic templates. | 2013-05-21 | 2 | -2/+19 | ||
| | |/ / | ||||||
| * | | | 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 | 2013-05-20 | 1 | -38/+7 | ||
| * | | | Fixup last commit | 2013-05-20 | 1 | -1/+1 | ||
| * | | | Added macro to allow simpler logic in functions with the need to vsnprintf | 2013-05-18 | 2 | -1/+11 | ||
| |/ / | ||||||
| * | | Change the signature of User::ForceNickChange() to accept const std::string& ... | 2013-05-18 | 1 | -1/+1 | ||
| * | | Get rid of the NICKForced extension•••Don't run OnUserPreNick when the nick change is forced | 2013-05-18 | 1 | -4/+0 | ||
| * | | Remove unused UserManager::ServerPrivmsgAll() | 2013-05-18 | 1 | -9/+0 | ||
| * | | irc::tokenstream and irc::sepstream cleanup•••irc::sepstream does not require virtual methods | 2013-05-18 | 1 | -11/+3 | ||
| * | | irc::stringjoiner cleanup•••- Get rid of unused constructors - signed -> unsigned - return const ref from GetJoined() | 2013-05-18 | 1 | -19/+3 | ||
| * | | Deduplicate hex string creation code | 2013-05-18 | 2 | -9/+16 | ||
| * | | Remove the size argument from IsChannel and IsNick.•••There was only one case (which was probably an error) where these methods were not set to their ServerLimits value. | 2013-05-18 | 1 | -4/+4 | ||
| * | | Added a function to replace all the ugly sprintf-ing everywhere | 2013-05-16 | 1 | -0/+8 | ||
| * | | Fix GCC warnings about using C++11 features when not in C++11 mode. | 2013-05-16 | 1 | -2/+6 | ||
| * | | Get rid of strlcpy(), strlcat(), charlcat() and charremove() | 2013-05-16 | 2 | -21/+1 | ||
| * | | irc::Spacify-- | 2013-05-16 | 1 | -6/+0 | ||
| * | | Allow spaces (and more) in oper types•••The spaces are converted to '_' characters in OPERTYPE for 2.0 servers Issue #533 suggested by @ankitkv | 2013-05-16 | 1 | -5/+0 | ||
| * | | Replace some C-isms with C++-isms.•••* 'const char*' to 'const std::string&'. * snprintf to std::string concatenation. * Replace duplicated OneOfMatches with InspIRCd::MatchMask. | 2013-05-15 | 3 | -5/+12 | ||
| * | | Add method for writing server notices.•••This allows us to send a server notice to a user without worrying about whether they are registered or not. If a user receives a server notice and they are not registered then the nickname field will contain an asterisk instead of their nick name. | 2013-05-14 | 1 | -0/+5 | ||
| * | | Clean up cross-platform compatibility.•••- Move compatibility macros to a new header file. - Sort system include files in alphabetical order. - Clean up signal handling (thanks to Adam). | 2013-05-07 | 2 | -59/+109 | ||
| * | | Merge insp20 | 2013-04-28 | 2 | -0/+23 | ||
| |\| | ||||||
| | * | Move SocketEngine::IgnoreError() code into socketengine.h and add test for EW... | 2013-04-24 | 1 | -0/+13 | ||
| | * | Fix m_ssl_gnutls and perhaps some other things on Windows by recognizing WSAE... | 2013-04-16 | 1 | -0/+5 | ||
| | * | Don't attempt to unload or reload modules that are waiting to be unloaded | 2013-04-05 | 1 | -1/+6 | ||
| * | | Move <performance:nouserdns> to <connect:nouserdns>. | 2013-04-27 | 1 | -0/+4 | ||
| * | | Modularize DNS•••The DNS modules are temporarily in commands/ so they're loaded automatically Thanks to Attila for helping with much of this. | 2013-04-26 | 8 | -526/+193 | ||
| * | | Timer changes and TimerManager enhancements•••Timer::Tick() now has a bool return value: if false is returned the timer is deleted using operator delete, otherwise, if it's a repeating timer then it's rescheduled (readded) Timers are removed from the TimerManager automatically at destruction Timers are now stored in a multimap instead of a sorted vector | 2013-04-21 | 2 | -32/+28 | ||
| * | | 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. | 2013-04-19 | 5 | -24/+13 | ||
