aboutsummaryrefslogtreecommitdiffstats
path: root/src/modules
Commit message (Collapse)AuthorAgeFilesLines
...
* | m_spanningtree Change both prefix and first parameter of SQUIT to be a SIDGravatar attilamolnar2013-04-121-2/+2
| |
* | m_spanningtree Remove encapsulation on UserCount/OperCountGravatar attilamolnar2013-04-126-48/+13
| |
* | m_spanningtree Introduce new function to send channel messagesGravatar attilamolnar2013-04-125-100/+45
| | | | | | | | | | Use it from the protocol interface and PRIVMSG/NOTICE handlers Unite OnUserNotice and OnUserMessage code into LocalMessage()
* | m_spanningtree Change TreeServerList to be a set, get rid of a function ↵Gravatar attilamolnar2013-04-125-16/+6
| | | | | | | | dedicated to adding entries to it
* | m_spanningtree Utils: Move code that creates a full line from its components ↵Gravatar attilamolnar2013-04-122-19/+22
| | | | | | | | to a new function
* | m_spanningtree FTOPIC handler: Keep only one topic if the two topic ↵Gravatar attilamolnar2013-04-121-1/+10
| | | | | | | | timestamps match but the topics differ
* | m_spanningtree FTOPIC handler: Return CMD_FAILURE/CMD_INVALID as appropiateGravatar attilamolnar2013-04-121-15/+20
| | | | | | | | Return CMD_FAILURE to prevent propagation when the topic wasn't updated; return CMD_INVALID when the topicts is invalid
* | m_spanningtree atoi() to ConvToInt() conversion, add const where possibleGravatar attilamolnar2013-04-1212-42/+19
| | | | | | | | Remove two redundant functions from Utils
* | m_spanningtree RSQUIT handler: Don't reimplement sending messages to remote ↵Gravatar attilamolnar2013-04-122-20/+2
| | | | | | | | | | | | users Use ModuleSpanningTree::RemoteMessage instead
* | m_spanningtree RCONNECT handler: Fix error reporting to remote usersGravatar attilamolnar2013-04-121-7/+19
| | | | | | | | Describe behavior in comments
* | m_spanningtree Netburst: Rework SendFJoins()Gravatar attilamolnar2013-04-121-42/+14
| | | | | | | | Old code sent empty lines on burst after FJOINs, new version fixes that
* | m_spanningtree Netburst: Remove expiration check from SendXLines()Gravatar attilamolnar2013-04-121-7/+3
| | | | | | | | XLineManager does the checking
* | m_spanningtree UID handler: Log and drop the link when a server introduces a ↵Gravatar attilamolnar2013-04-121-21/+23
| | | | | | | | user with an unknown user mode
* | m_spanningtree UID handler: Remove dead codeGravatar attilamolnar2013-04-121-11/+5
| |
* | m_spanningtree FMODE handler: ReworkGravatar attilamolnar2013-04-121-38/+26
| | | | | | | | | | Check for error conditions before doing any work Get rid of hardcoded maxmodes and a loop that copies a container
* | m_spanningtree IDLE handler: RewriteGravatar attilamolnar2013-04-121-42/+42
| |
* | Tidy up source files:Gravatar Peter Powell2013-04-1256-989/+57
| | | | | | | | | | | | - Use #pragma once instead of include guards. - Move header files in src/modules to include/modules. - Fixed various spacing issues.
* | Add LOG_ prefix to the log level enum values.Gravatar Peter Powell2013-04-1242-137/+137
| |
* | Convert ISUPPORT to use a map instead of a string.Gravatar Peter Powell2013-04-1134-74/+77
| |
* | Replace IS_AWAY() and IS_OPER() macros with User::IsAway() and User::IsOper()Gravatar attilamolnar2013-04-1031-50/+50
| |
* | Move most whois related code from the core into cmd_whoisGravatar attilamolnar2013-04-091-7/+1
| |
* | XLine: Provide a default implementation for DisplayExpiry()Gravatar attilamolnar2013-04-094-24/+0
| |
* | Migrate u_listmode.h into the core, change +b to use itGravatar attilamolnar2013-04-0810-493/+52
| |
* | Remove OnAddBan and OnDelBan hooksGravatar attilamolnar2013-04-082-15/+33
| |
* | Fixed grammar in whois output for +k'd services.Gravatar Shawn Smith2013-04-051-3/+3
| |
* | Convert InspIRCd::Duration() to be staticGravatar attilamolnar2013-04-0311-16/+15
| |
* | m_geoip: Fix compilationGravatar ChrisTX2013-04-021-1/+1
| |
* | Whitespace and empty destructor removal, minor coding style changesGravatar attilamolnar2013-04-01140-593/+61
| |
* | Merge pull request #452 from SaberUK/master+nuke-hashmapGravatar Attila Molnar2013-04-012-6/+2
|\ \ | | | | | | Purge the deprecated hash_map from existance.
| * | Purge the deprecated hash_map from existance.Gravatar Peter Powell2013-04-012-6/+2
| | |
* | | Move member variables from User to LocalUserGravatar attilamolnar2013-04-016-10/+17
| | | | | | | | | | | | | | | | | | | | | | | | - idle_lastmsg - dns_done - quitting_sendq - exempt - lastping
* | | Change IsNickHandler()/IsIdentHandler()/IsChannelHandler() to use C++ ↵Gravatar attilamolnar2013-04-014-23/+23
| | | | | | | | | | | | strings as arguments instead of C strings
* | | Convert IsSID() to a static member function, modules shouldn't override itGravatar attilamolnar2013-04-012-2/+2
| | |
* | | Remove more deprecated codeGravatar attilamolnar2013-04-011-8/+0
| | | | | | | | | | | | | | | | | | | | | | | | - ConfigReader - FloodQuitUserHandler - IsValidModuleCommand - CallCommandHandler - DoCleanup from u_listmode.h
* | | Purge references to the deprecated GetStackedLine method.Gravatar Peter Powell2013-04-013-4/+3
| | |
* | | Purge the deprecated chanprotect module.Gravatar Peter Powell2013-04-011-308/+0
| | |
* | | Remove some dead code:Gravatar Peter Powell2013-04-012-15/+1
| | | | | | | | | | | | | | | | | | - Conditions in m_httpd_stats which can never be true. - Commented out code in m_sqloper. - Unused macro in inspircd.h.
* | | Fix linker error when linking spanningtree caused by ↵Gravatar Adam2013-04-012-6/+0
|/ / | | | | | | 56cae0f3a484cbcb20569b68917f1810a0c2f4a4
* | Change channel name parameter of Module::OnUserPreJoin() and ↵Gravatar attilamolnar2013-04-0120-45/+43
| | | | | | | | Channel::JoinUser() to std::string from char*
* | Change User::GetIPString() to return const std::string&Gravatar attilamolnar2013-04-016-9/+9
| |
* | m_samode Require an oper privilege to change the user modes of other usersGravatar attilamolnar2013-04-011-0/+6
| | | | | | | | Issue #417
* | Remove legacy code, mostly related to 1.2 compatibilityGravatar attilamolnar2013-04-0110-484/+17
|/
* Update doc and fix the description of m_allowinviteGravatar attilamolnar2013-03-291-2/+2
|
* m_ldapoper Make the module actually workGravatar attilamolnar2013-03-291-10/+50
| | | | Fixes #439 reported by @rhylan
* m_ldapoper Fix memory leakGravatar attilamolnar2013-03-291-1/+27
| | | | See 1813369adecc1efc9812e90c40c21dc32e4965c9 for details
* Merge pull request #443 from ShutterQuick/sasl_externalGravatar Attila Molnar2013-03-261-0/+10
|\ | | | | Added support for SASL EXTERNAL
| * Added support for EXTERNALGravatar Daniel Vassdal2013-03-251-0/+10
| |
* | m_xline_db Fix pointless excessive stack usage in ReadDatabase()Gravatar attilamolnar2013-03-251-5/+2
| |
* | m_xline_db Major enhancementsGravatar attilamolnar2013-03-251-33/+26
|/ | | | | - Save database on a timer, not on every single change - Use the internal database instead of keeping track of xlines ourselves
* m_timedbans Notice halfops and above when a timed ban is placedGravatar attilamolnar2013-03-241-1/+6
| | | | Fixes #415 reported by @killerrabbit