aboutsummaryrefslogtreecommitdiffstats
path: root/include
Commit message (Expand)AuthorAgeFilesLines
...
* | Rewrite CommandParser::TranslateUIDs()Gravatar attilamolnar2013-06-131-10/+9
* | Replace void* dest and target_type parameters of OnMode with a User* and a Ch...Gravatar attilamolnar2013-06-131-7/+8
* | Introduce ModeProcessFlags, can be passed to ModeParser::Process() to indicat...•••Change ProtocolInterface::SendMode() to take source and destination parameters, and call it from the mode parser whenever the mode change is global This deprecates the ambiguous InspIRCd::SendMode() and InspIRCd::SendGlobalMode() interface (the latter sent mode changes originating from local users twice, etc.) Gravatar attilamolnar2013-06-133-44/+31
* | Get rid of the OnRemoteKill hook, make use of GetRouting() and TR_CUSTOM to r...Gravatar attilamolnar2013-06-121-9/+1
* | Run the OnPostCommand hook from LoopCall()Gravatar attilamolnar2013-06-121-2/+6
* | CommandParser::LoopCall() changes•••- Change function to be static, return a bool - Do not filter duplicates when there are 2 lists (JOIN) - Remove validation of 'extra' parameter, caller must pass either a valid index or -1 Gravatar attilamolnar2013-06-121-13/+25
* | Change command name parameter of OnPostCommand to be a Command*Gravatar attilamolnar2013-06-121-1/+1
* | Simplify stringjoiner: take 1 parameter, join from begin() to end() and use s...Gravatar attilamolnar2013-06-121-10/+6
* | Remove deprecated Request cross-module communication mechanismGravatar attilamolnar2013-06-071-41/+0
* | Change the API of m_httpd to be dynamic_reference-basedGravatar attilamolnar2013-06-071-10/+46
* | Change the API of m_sslinfo to be dynamic_reference-basedGravatar attilamolnar2013-06-071-10/+30
* | Create SSLIOHook interface that provides GetCertificate()Gravatar attilamolnar2013-06-072-10/+65
* | Create IOHook interface (extracted from Module)Gravatar attilamolnar2013-06-074-54/+85
* | Move code between usermanager.(cpp|h), clarify comments•••Initialize clientlist and uuidlist in UserManager constructor Gravatar attilamolnar2013-06-061-25/+22
* | Move DoBackgroundUserStuff() and AllModulesReportReady() into UserManagerGravatar attilamolnar2013-06-062-10/+10
* | Store prefix rank in a ModeHandler field, change ModeHandler::GetPrefixRank()...Gravatar attilamolnar2013-06-061-1/+6
* | Convert User::SendText to use std::string.Gravatar Peter Powell2013-06-061-1/+1
* | Convert User::FormatNoticeMasks() to use std::string.Gravatar Peter Powell2013-06-061-1/+1
* | Convert ConvNumeric() to use std::string instead of char[MAXBUF].Gravatar Peter Powell2013-06-061-10/+9
* | Replace some C string operations with the + operator.Gravatar Peter Powell2013-06-061-6/+0
* | Use iostream instead of C-style file operations.Gravatar Peter Powell2013-06-061-0/+6
* | Start to replace MAXBUF with <limits:maxline>.Gravatar Peter Powell2013-06-061-3/+5
* | Merge insp20Gravatar attilamolnar2013-06-062-11/+7
|\|
| * Initialize local_countGravatar attilamolnar2013-05-181-0/+2
| * Workaround for std::list::size() having linear complexity on some implementat...Gravatar attilamolnar2013-05-161-1/+5
| * Remove unused variables, avoid copies where possible, check empty() instead o...•••Most of these were detected by cppcheck Gravatar attilamolnar2013-05-162-11/+1
* | Remove the now unused Channel::RemoveAllPrefixes() and CountInvisible()Gravatar attilamolnar2013-06-041-12/+0
* | Reduce User* -> Membership* lookups on part and kickGravatar attilamolnar2013-06-041-1/+22
* | Route WALLOPS like a regular command, remove OnWallops hookGravatar attilamolnar2013-06-021-7/+1
* | s/seperator/separator/gGravatar Adam2013-06-021-6/+6
* | Rewrote sepstream and tokenstream to be less uglyGravatar Adam2013-06-021-71/+53
* | Move a few trivial functions into headersGravatar attilamolnar2013-06-025-10/+18
* | Watch mode names with ModeWatchers instead of mode lettersGravatar attilamolnar2013-06-011-14/+16
* | Remove useless ModeType parameter from ModeWatcher::BeforeMode() and AfterMode()Gravatar attilamolnar2013-06-011-4/+2
* | Remove #define MAXPARAMETERS and "MAXPARA" 005 tokenGravatar attilamolnar2013-06-011-5/+0
* | CommandParser::ProcessCommand() and ProcessBuffer() cleanup•••- Change return types to void - Use a pointer to the command handler instead of an iterator Gravatar attilamolnar2013-06-011-2/+2
* | Remove (non-functional) total_bytes counter from CommandGravatar attilamolnar2013-06-011-5/+1
* | Remove unused code from configure.Gravatar Peter Powell2013-06-011-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 Gravatar attilamolnar2013-05-273-14/+3
* | Deduplicate RemoveMode() implementations•••The default (core) implementation can now remove prefix modes The modestacker parameter is now mandatory Gravatar attilamolnar2013-05-273-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. Gravatar Peter Powell2013-05-271-52/+18
* | Cache mode list that is sent in the 004 numeric•••Deduplicate UserModeList(), ChannelModeList() and ParaModeList() code Gravatar attilamolnar2013-05-241-13/+29
* | Remove dead ModeParser codeGravatar attilamolnar2013-05-241-7/+0
* | Merge pull request #545 from SaberUK/master+logging-cleanup•••Clean up the logging system (part 1 of 2).Gravatar Attila Molnar2013-05-215-37/+23
|\ \
| * | Fix spacing in calls to LogManager::Log.Gravatar Peter Powell2013-05-191-2/+2
| * | Accept a LogLevel instead of an int in logging methods.Gravatar Peter Powell2013-05-192-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. Gravatar Peter Powell2013-05-192-9/+0
| * | Move LogHeader to LogStream.Gravatar Peter Powell2013-05-192-3/+2
| * | Move LogLevel enum from filelogger to logger.Gravatar Peter Powell2013-05-192-15/+11
* | | Convert XLine::Displayable to return a std::string.Gravatar Peter Powell2013-05-211-7/+7