aboutsummaryrefslogtreecommitdiffstats
path: root/include
Commit message (Expand)AuthorAgeFilesLines
...
* | Remove virtual User::GetClass() (but keep LocalUser::GetClass())Gravatar attilamolnar2013-08-091-6/+4
* | Accept std::string as parameter in User::ChangeHost(), ChangeIdent() and Chan...•••Pass the string itself to IsIdent() instead of string.c_str() Gravatar attilamolnar2013-08-091-3/+3
* | Move host cycle logic into m_hostcycleGravatar attilamolnar2013-08-092-17/+4
* | Fix a couple of issues•••- Wrong doc for Snomask::GetDescription() - Incorrect idle time when WHOISing remote users - String + int = garbage - Remote MODE commands (user mode changes) being broadcast in addition to being forwarded - Incorrect revision being shown Gravatar attilamolnar2013-08-082-3/+3
* | Automatically attach modules to eventsGravatar attilamolnar2013-08-041-8/+16
* | Change the syntax of FOREACH macros to be less dumb.Gravatar Adam2013-08-041-9/+7
* | umode_s Rewrite ProcessNoticeMasks() and remove a few related useless functionsGravatar attilamolnar2013-07-241-15/+7
* | Rewrite SnomaskManager::SendMessage() and Flush(), split code into functionsGravatar attilamolnar2013-07-241-9/+38
* | Get rid of enum UserModes and mark User::modes as privateGravatar attilamolnar2013-07-191-25/+8
* | Replace hardcoded mode letters, part 3•••This changes most remaining User::IsModeSet() calls to use ModeReferences for modes that were created by other modules or the core Gravatar attilamolnar2013-07-192-5/+0
* | Move SetNoticeMask(), FormatNoticeMasks() and ProcessNoticeMasks() from the U...Gravatar attilamolnar2013-07-192-20/+31
* | Replace hardcoded mode letters, part 2•••This changes all remaining Channel::IsModeSet() and Channel::GetModeParameter() calls to use ModeReferences for modes that were created by other modules or the core Gravatar attilamolnar2013-07-191-3/+16
* | Seperate ModeReference into ChanModeReference and UserModeReferenceGravatar attilamolnar2013-07-191-2/+8
* | Move dynamic_reference and related classes to dynref.hGravatar attilamolnar2013-07-193-68/+94
* | Fix some warnings which are causing debug builds to fail.•••- Clang: private field 'module' is not used - GCC: suggest a space before ‘;’ or explicit braces around empty body in ‘while’ statement Gravatar Peter Powell2013-07-161-1/+1
* | Allow for skipping clone checking before DNS is complete.Gravatar Daniel Vassdal2013-07-022-1/+8
* | Replace hardcoded mode letters passed to IsModeSet() and GetModeParameter() w...Gravatar attilamolnar2013-07-012-2/+16
* | Fix Doxygen comments.Gravatar Peter Powell2013-06-217-14/+15
* | Remove dead code from the InspIRCd and CommandParser classes and typedefs.h•••Removed functions: InspIRCd: - Restart() - unused - DoSocketTimeouts() - no implementation exists - AddCommand() - useless wrapper around ModuleManager::AddService() CommandParser: - IsValidCommand() - unused - ProcessParameters() - no implementation exists Gravatar attilamolnar2013-06-183-45/+0
* | Minor changes to the startup and shutdown code•••- Update comments - Close logs in LogManager destructor instead of relying on other code to do it - Change return type of InspIRCd::Run() to void - private: InspIRCd::CheckRoot() - Change log message type of setgroups() etc. errors to "STARTUP" - Load cmd_privmsg in PURE_STATIC builds Gravatar attilamolnar2013-06-181-9/+7
* | Remove unused exit codesGravatar attilamolnar2013-06-181-18/+9
* | Always set the topic in Channel::SetTopic(), move access checks into cmd_topicGravatar attilamolnar2013-06-161-4/+3
* | Remove TR_END, remove TRANSLATEx() from commands that do not need itGravatar attilamolnar2013-06-131-1/+0
* | 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