Age | Commit message (Collapse) | Author | |
---|---|---|---|
2013-07-04 | Merge pull request #580 from SaberUK/master+restrict-network-name | Attila Molnar | |
Fix users being able to set <server:network> to an invalid value. | |||
2013-07-04 | Fix users being able to set <server:network> to an invalid value. | Peter Powell | |
2013-07-04 | Fix some missing newlines in the config header generator. | Peter Powell | |
2013-07-04 | Fix $ModDep failing to find application-wide include files. | Peter Powell | |
2013-07-04 | Remove detection of deprecated backticks which was added in 1.1b9. | Peter Powell | |
2013-07-04 | Remove $Core and $Mod* comments apart from $ModDep. | Peter Powell | |
2013-07-02 | Merge pull request #571 from ShutterQuick/inspircd+checkclone | Attila Molnar | |
Allow for skipping clone checking before DNS is complete. | |||
2013-07-02 | Allow for skipping clone checking before DNS is complete. | Daniel Vassdal | |
2013-07-02 | Merge pull request #569 from ShutterQuick/inspircd+asrootfix | Attila Molnar | |
Made the launch script aware of --runasroot | |||
2013-07-01 | Replace hardcoded mode letters passed to IsModeSet() and GetModeParameter() ↵ | attilamolnar | |
with ModeHandlers, part 1 | |||
2013-07-01 | Fix a few oversights | attilamolnar | |
This partially reverts e0cb6bd46fb1d804ad6adea5688c844f7e1a0f6f | |||
2013-06-28 | Made the launch script aware of --runasroot, so it does not drop privs if ↵ | Daniel Vassdal | |
this is specified. | |||
2013-06-24 | m_repeat Optimize the Levenshtein() function | attilamolnar | |
New version uses 2 vectors instead of a matrix Do not shrink the vectors even if the user sets a lower <repeat:size> than before, this is because longer lines may remain in the backlog | |||
2013-06-24 | Merge pull request #564 from SaberUK/master+doxygen-fix | Attila Molnar | |
Fix Doxygen comments. | |||
2013-06-21 | Fix Doxygen comments. | Peter Powell | |
2013-06-18 | Remove limitsomaxconn and remains of m_halfop/allowhalfop | attilamolnar | |
2013-06-18 | Use exit code EXIT_STATUS_SERVICE on Windows when exiting because of a ↵ | attilamolnar | |
service error | |||
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-16 | Add RE2 regex module. | Peter Powell | |
2013-06-16 | m_banredirect Accept channel names starting with #! and #@ | Daniel Vassdal | |
Fixes #504 reported by @mechasr | |||
2013-06-13 | Call Channel::SetModeParam() from the mode parser when needed instead of ↵ | attilamolnar | |
requiring mode handlers to do it | |||
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 | m_spanningtree Move SVSMODE -> MODE translation into the appropiate place, ↵ | attilamolnar | |
ignore non-channel METADATA | |||
2013-06-12 | m_spanningtree Rewrite incoming (E|G|K|Q|Z)LINE commands from 2.0 servers ↵ | attilamolnar | |
into ADDLINE/DELLINE These commands were never documented to be usable in the server protocol but we accepted them nevertheless from servers | |||
2013-06-12 | Get rid of the OnRemoteKill hook, make use of GetRouting() and TR_CUSTOM to ↵ | attilamolnar | |
route KILLs | |||
2013-06-12 | Implement GetRouting() in core commands that require it, remove ugly ↵ | attilamolnar | |
workaround from spanningtree RouteCommand() | |||
2013-06-12 | m_callerid Route ACCEPT to the server of the target user only, do not send ↵ | attilamolnar | |
METADATA at all ACCEPTs coming from 2.0 servers with a list of uuids are broadcast, as before | |||
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-12 | m_banredirect Fix modestack usage | attilamolnar | |
2013-06-12 | Unite cmd_privmsg and cmd_notice | attilamolnar | |
2013-06-11 | Build with multiple processes on Windows (/MP) | attilamolnar | |
2013-06-10 | Added m_repeat - Allows for blocking of similiar messages | Daniel Vassdal | |
Changes to the original module: - Parse settings using a sepstream, accept remote mode changes regardless of our config - Refuse to link when config settings differ - Style changes All ideas and features are the brainchild and work of Daniel Vassdal | |||
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 | Fix Windows | attilamolnar | |