| Commit message (Expand) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Rewrote sepstream and tokenstream to be less ugly | 2013-06-02 | 1 | -62/+37 | |
| * | ISupportManager: Tidy-up, expand comments | 2013-06-02 | 1 | -11/+22 | |
| * | Move a few trivial functions into headers | 2013-06-02 | 6 | -47/+0 | |
| * | m_devoice Remove FindChan() and HasUser() checks, these are done when parsing... | 2013-06-02 | 1 | -12/+6 | |
| * | Watch mode names with ModeWatchers instead of mode letters | 2013-06-01 | 5 | -92/+66 | |
| * | Remove useless ModeType parameter from ModeWatcher::BeforeMode() and AfterMode() | 2013-06-01 | 5 | -11/+11 | |
| * | Remove #define MAXPARAMETERS and "MAXPARA" 005 token | 2013-06-01 | 3 | -3/+2 | |
| * | 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 | -33/+32 | |
| * | Improve command parser logic when there are more params than Command::max_params | 2013-06-01 | 1 | -22/+13 | |
| * | Remove (non-functional) total_bytes counter from Command | 2013-06-01 | 2 | -2/+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 | 7 | -40/+7 | |
| * | Deduplicate RemoveMode() implementations•••The default (core) implementation can now remove prefix modes The modestacker parameter is now mandatory | 2013-05-27 | 8 | -158/+34 | |
| * | 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 | 5 | -123/+57 | |
| * | LogManager cleanup | 2013-05-24 | 1 | -39/+15 | |
| * | Cache mode list that is sent in the 004 numeric•••Deduplicate UserModeList(), ChannelModeList() and ParaModeList() code | 2013-05-24 | 2 | -39/+12 | |
| * | Remove dead ModeParser code | 2013-05-24 | 1 | -16/+0 | |
| * | Some systems with whacky va_list implementations do undefined stuff when vsnp... | 2013-05-23 | 1 | -3/+15 | |
| * | Change CacheRefreshTimer tick time back to 5 minutes | 2013-05-23 | 1 | -1/+1 | |
| * | Merge pull request #545 from SaberUK/master+logging-cleanup•••Clean up the logging system (part 1 of 2). | 2013-05-21 | 58 | -225/+188 | |
| |\ | |||||
| | * | Fix spacing in calls to LogManager::Log. | 2013-05-19 | 55 | -177/+175 | |
| | * | Accept a LogLevel instead of an int in logging methods. | 2013-05-19 | 2 | -7/+5 | |
| | * | 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 | -35/+3 | |
| | * | Move LogHeader to LogStream. | 2013-05-19 | 2 | -6/+5 | |
| * | | Convert XLine::Displayable to return a std::string. | 2013-05-21 | 7 | -31/+38 | |
| * | | 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 | 26 | -187/+65 | |
| * | | Fixup last commit | 2013-05-20 | 1 | -1/+1 | |
| * | | Replaced vsnprintf with VAFORMAT pretty much everywhere. | 2013-05-18 | 7 | -155/+58 | |
| * | | Added macro to allow simpler logic in functions with the need to vsnprintf | 2013-05-18 | 1 | -5/+8 | |
| |/ | |||||
| * | Change the signature of User::ForceNickChange() to accept const std::string& ... | 2013-05-18 | 6 | -8/+8 | |
| * | Get rid of the NICKForced extension•••Don't run OnUserPreNick when the nick change is forced | 2013-05-18 | 5 | -22/+9 | |
| * | Remove unused UserManager::ServerPrivmsgAll() | 2013-05-18 | 1 | -24/+0 | |
| * | irc::tokenstream and irc::sepstream cleanup•••irc::sepstream does not require virtual methods | 2013-05-18 | 1 | -8/+0 | |
| * | irc::stringjoiner cleanup•••- Get rid of unused constructors - signed -> unsigned - return const ref from GetJoined() | 2013-05-18 | 1 | -23/+3 | |
| * | Deduplicate hex string creation code | 2013-05-18 | 4 | -28/+7 | |
| * | Merge pull request #543 from SaberUK/master+sizeparam-removal•••Remove the size argument from IsChannel and IsNick. | 2013-05-18 | 16 | -33/+33 | |
| |\ | |||||
| | * | 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 | 16 | -33/+33 | |
| * | | Purge the old chanlog code from the module file. | 2013-05-18 | 1 | -54/+0 | |
| |/ | |||||
| * | Added a function to replace all the ugly sprintf-ing everywhere | 2013-05-16 | 1 | -0/+13 | |
| * | Fix padding bug in GenerateSID(), spotted by @ShutterQuick | 2013-05-16 | 1 | -0/+1 | |
| * | Fix the poll socket engine. | 2013-05-16 | 1 | -1/+1 | |
| * | Get rid of strlcpy(), strlcat(), charlcat() and charremove() | 2013-05-16 | 5 | -174/+31 | |
| * | m_joinflood Make the code friendlier, unset +j when the module is unloaded•••See 21c3232b8e0bb41727f2d65a0b2d5304587cf6be and fae560cddc389b88c9cd34afdccf9035f4d11c5b | 2013-05-16 | 1 | -89/+41 | |
| * | irc::Spacify-- | 2013-05-16 | 1 | -11/+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 | 12 | -16/+29 | |
| * | 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. | 2013-05-15 | 160 | -790/+789 | |
| * | 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 | 24 | -209/+100 | |
| * | Merge pull request #523 from SaberUK/master+server-notice•••Add method for writing server notices. | 2013-05-14 | 64 | -175/+172 | |
| |\ | |||||
| | * | 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 | 64 | -175/+172 | |
| * | | m_spanningtree UID handler: Fix parsing user modes•••Spotted by @ShutterQuick Issue #532 | 2013-05-14 | 1 | -3/+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 | 1 | -11/+5 | |
