Age | Commit message (Collapse) | Author | |
---|---|---|---|
2013-08-18 | m_spanningtree Propagate oper-only quit reason using METADATA, remove OPERQUIT | attilamolnar | |
2013-08-13 | Store oper types and opers in separate containers | attilamolnar | |
2013-08-12 | Clean up a few constructors | attilamolnar | |
Do not silently correct a zero TS in Channel::Channel(); require callers to supply a valid TS instead | |||
2013-08-12 | cmd_whowas Major cleanup, fix inefficiencies | attilamolnar | |
2013-08-12 | Add ConfigTag::getDuration() with optional bounds checking | attilamolnar | |
2013-08-12 | Clean up wildcard code. | Peter Powell | |
- Move references and pointers next to the type. - Rename match_internal to MatchInternal. - Remove duplicate NULL check on map in MatchCIDR. | |||
2013-08-12 | Add <path> keys for all of the compile-time paths. | Peter Powell | |
Also, make all paths in the config relative to their associated directory. This reverts a change in 2.0 which turned out to be a terrible idea, especially for system-wide installations. | |||
2013-08-10 | Rename <options:moronbanner> to <options:xlinemessage>. | Peter Powell | |
This name is more descriptive of what is actually is used for. | |||
2013-08-10 | Replace range() with min and max arguments on getInt(). | Peter Powell | |
2013-08-10 | Rename <connect:nouserdns> to <connect:resolvehostnames>. | Peter Powell | |
This name is more descriptive and avoids a double negative which could make the name of this setting unclear to non-native speakers. | |||
2013-08-09 | Remove virtual User::GetClass() (but keep LocalUser::GetClass()) | attilamolnar | |
2013-08-09 | Accept std::string as parameter in User::ChangeHost(), ChangeIdent() and ↵ | attilamolnar | |
ChangeName() Pass the string itself to IsIdent() instead of string.c_str() | |||
2013-08-09 | Move host cycle logic into m_hostcycle | attilamolnar | |
2013-08-08 | Fix a couple of issues | attilamolnar | |
- 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 | |||
2013-08-04 | Automatically attach modules to events | attilamolnar | |
2013-08-04 | Change the syntax of FOREACH macros to be less dumb. | Adam | |
2013-07-24 | umode_s Rewrite ProcessNoticeMasks() and remove a few related useless functions | attilamolnar | |
2013-07-24 | Rewrite SnomaskManager::SendMessage() and Flush(), split code into functions | attilamolnar | |
2013-07-19 | Get rid of enum UserModes and mark User::modes as private | attilamolnar | |
2013-07-19 | Replace hardcoded mode letters, part 3 | attilamolnar | |
This changes most remaining User::IsModeSet() calls to use ModeReferences for modes that were created by other modules or the core | |||
2013-07-19 | Move SetNoticeMask(), FormatNoticeMasks() and ProcessNoticeMasks() from the ↵ | attilamolnar | |
User class to the snomask modehandler | |||
2013-07-19 | Replace hardcoded mode letters, part 2 | attilamolnar | |
This changes all remaining Channel::IsModeSet() and Channel::GetModeParameter() calls to use ModeReferences for modes that were created by other modules or the core | |||
2013-07-19 | Seperate ModeReference into ChanModeReference and UserModeReference | attilamolnar | |
2013-07-19 | Move dynamic_reference and related classes to dynref.h | attilamolnar | |
2013-07-16 | Fix some warnings which are causing debug builds to fail. | Peter Powell | |
- Clang: private field 'module' is not used - GCC: suggest a space before ‘;’ or explicit braces around empty body in ‘while’ statement | |||
2013-07-02 | Allow for skipping clone checking before DNS is complete. | Daniel Vassdal | |
2013-07-01 | Replace hardcoded mode letters passed to IsModeSet() and GetModeParameter() ↵ | attilamolnar | |
with ModeHandlers, part 1 | |||
2013-06-21 | Fix Doxygen comments. | Peter Powell | |
2013-06-18 | Remove dead code from the InspIRCd and CommandParser classes and typedefs.h | attilamolnar | |
Removed functions: InspIRCd: - Restart() - unused - DoSocketTimeouts() - no implementation exists - AddCommand() - useless wrapper around ModuleManager::AddService() CommandParser: - IsValidCommand() - unused - ProcessParameters() - no implementation exists | |||
2013-06-18 | Minor changes to the startup and shutdown code | attilamolnar | |
- 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 | |||
2013-06-18 | Remove unused exit codes | attilamolnar | |
2013-06-16 | Always set the topic in Channel::SetTopic(), move access checks into cmd_topic | attilamolnar | |
2013-06-13 | Remove TR_END, remove TRANSLATEx() from commands that do not need it | attilamolnar | |
2013-06-13 | Rewrite CommandParser::TranslateUIDs() | attilamolnar | |
2013-06-13 | Replace void* dest and target_type parameters of OnMode with a User* and a ↵ | attilamolnar | |
Channel* | |||
2013-06-13 | Introduce ModeProcessFlags, can be passed to ModeParser::Process() to ↵ | attilamolnar | |
indicate local only mode changes and mode merges 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.) | |||
2013-06-12 | Get rid of the OnRemoteKill hook, make use of GetRouting() and TR_CUSTOM to ↵ | attilamolnar | |
route KILLs | |||
2013-06-12 | Run the OnPostCommand hook from LoopCall() | attilamolnar | |
2013-06-12 | CommandParser::LoopCall() changes | attilamolnar | |
- 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 | |||
2013-06-12 | Change command name parameter of OnPostCommand to be a Command* | attilamolnar | |
2013-06-12 | Simplify stringjoiner: take 1 parameter, join from begin() to end() and use ↵ | attilamolnar | |
space as the sep char | |||
2013-06-07 | Remove deprecated Request cross-module communication mechanism | attilamolnar | |
2013-06-07 | Change the API of m_httpd to be dynamic_reference-based | attilamolnar | |
2013-06-07 | Change the API of m_sslinfo to be dynamic_reference-based | attilamolnar | |
2013-06-07 | Create SSLIOHook interface that provides GetCertificate() | attilamolnar | |
2013-06-07 | Create IOHook interface (extracted from Module) | attilamolnar | |
2013-06-06 | Move code between usermanager.(cpp|h), clarify comments | attilamolnar | |
Initialize clientlist and uuidlist in UserManager constructor | |||
2013-06-06 | Move DoBackgroundUserStuff() and AllModulesReportReady() into UserManager | attilamolnar | |
2013-06-06 | Store prefix rank in a ModeHandler field, change ↵ | attilamolnar | |
ModeHandler::GetPrefixRank() to be non-virtual | |||
2013-06-06 | Convert User::SendText to use std::string. | Peter Powell | |