aboutsummaryrefslogtreecommitdiff
path: root/src/commands
Commit message (Expand)AuthorAgeFilesLines
* Move src/commands/cmd_*.cpp to src/coremods[/core_*]/Gravatar Attila Molnar2014-03-0550-6289/+0
* Remove out of date doc and fix typo in commands/cmd_*.cppGravatar Attila Molnar2014-03-0447-264/+90
* cmd_topic Remove redundant NULL checkGravatar Attila Molnar2014-02-271-15/+12
* cmd_kill Remove now needless check that prevented KILLing the same user twiceGravatar Attila Molnar2014-02-251-12/+7
* cmd_kill Hide server notices if the source is ulined•••Issue #742 Gravatar Attila Molnar2014-02-251-5/+10
* Move GetPrefixChar() from Channel to MembershipGravatar Attila Molnar2014-02-142-3/+7
* Return a Membership* from get_first_visible_channel() in cmd_who and pass tha...Gravatar Attila Molnar2014-02-141-13/+13
* Call DelFd() and SetFd(-1) from SocketEngine::Close(EventHandler*)Gravatar Attila Molnar2014-02-091-4/+2
* Change all socketengine methods to be staticGravatar Attila Molnar2014-02-082-7/+7
* Move socketengine stats into a new classGravatar Attila Molnar2014-02-081-6/+9
* Change SocketEngine functions that do not require an instance to be staticGravatar Attila Molnar2014-02-081-7/+7
* Remove a few unnecessary .c_str() callsGravatar Attila Molnar2014-01-312-2/+2
* Add Channel* parameter to OnSendWhoLineGravatar Attila Molnar2014-01-251-1/+1
* Omit the server name internally when building a /STATS reply and prepend it l...Gravatar Attila Molnar2014-01-252-52/+52
* Convert InspIRCd::PassCompare to return bool instead of int.•••The insane behaviour of this method was due to an implementation detail which has since become irrelevent. Gravatar Peter Powell2014-01-253-3/+3
* cmd_invite Fix incorrect parameter being passed to InspIRCd::Duration()Gravatar Attila Molnar2014-01-241-1/+1
* Convert UserChanList to an intrusively linked listGravatar Attila Molnar2014-01-242-4/+3
* Merge insp20Gravatar Attila Molnar2014-01-215-18/+27
|\
| * Increase the penalty for a few core commandsGravatar Attila Molnar2014-01-214-4/+23
| * Fix remote /MODULES bugGravatar Daniel Vassdal2013-11-121-2/+5
* | Read uline state in spanningtree; remove ConfigReader::ulinesGravatar Attila Molnar2014-01-081-9/+0
* | Automatically register and unregister mode watchersGravatar Attila Molnar2014-01-061-10/+0
* | Move server description field from TreeServer into Server; remove OnGetServer...Gravatar Attila Molnar2014-01-051-2/+1
* | Introduce Server class•••- Replaces std::string server in User - Replaces InspIRCd::ULine() and SilentULine() Gravatar Attila Molnar2014-01-056-8/+8
* | Improve UserManager::QuitUser() and related code•••- Make operreason optional; NULL means same as quitreason - Remove User::quietquit, it is now handled internally in spanningtree - Send snotice about quitting remote users from spanningtree Gravatar Attila Molnar2014-01-051-9/+2
* | Add m_showfile, remove cmd_rulesGravatar Attila Molnar2013-12-181-77/+0
* | Clean up CoreException•••- Remove default constructor - Replace virtual functions returning C strings with functions returning const std::string refs Gravatar Attila Molnar2013-12-182-3/+3
* | Make various self contained methods static.•••- InspIRCd::IsValidMask - InspIRCd::TimeString Gravatar Peter Powell2013-12-156-6/+6
* | Move stuff around a bit:•••- Create FileSystem class: * Move ServerConfig::CleanFilename to FileSystem::GetFileName and rewrite. * Move ServerConfig::ExpandPath to FileSystem. * Move ServerConfig::FileExists to FileSystem. * Move ServerConfig::StartsWithWindowsDriveLetter to FileSystem. - Move FileReader to fileutils.cpp and fix documentation. - Move UserManager::DoBackgroundUserStuff to usermanager.cpp. Gravatar Peter Powell2013-12-151-5/+3
* | Fix a few issues•••- Rehash notices - Modes in CAPAB - GetTargetAndAction() not being static in m_callerid - Loading custom configuration files using --config. (@SaberUK) - ServerConfig::Read not using std::endl. (@SaberUK) - Out of date comments in opers.conf.example, issue #624 Gravatar attilamolnar2013-11-211-1/+1
* | Disallow remote /MODULES for non-opers.Gravatar Daniel Vassdal2013-11-211-1/+17
* | Use WriteNumeric() everywhere we send numerics and include the user's nick au...Gravatar Adam2013-11-1226-97/+97
* | Convert cmd_modenotice into an optional moduleGravatar attilamolnar2013-09-111-55/+0
* | Move prefix mode specific fields and getters into PrefixMode•••Add ModeHandler::IsPrefixMode() Gravatar attilamolnar2013-09-111-1/+1
* | Remove InspIRCd::HandleRehash functor•••Call InspIRCd::Rehash() from cmd_rehash and from the SIGHUP handler Gravatar attilamolnar2013-09-081-5/+1
* | Automatically register ServiceProviders created by modulesGravatar attilamolnar2013-09-085-23/+0
* | Remove ModuleManager::GetAllModuleNames(), use GetModules() insteadGravatar attilamolnar2013-08-301-6/+6
* | Replace OnRehash() with ReadConfig() that is called on boot, on module load a...•••This eliminates the need for calling OnRehash() in init() Gravatar attilamolnar2013-08-302-5/+2
* | Merge insp20Gravatar attilamolnar2013-08-301-9/+2
|\|
| * Fix crash caused by passing a large integer to ctime()•••In addition to verifying the return value of localtime(), correct tm_year if it is out of bounds Reported by @JDowny Gravatar attilamolnar2013-08-271-10/+3
* | m_spanningtree Propagate topic changes via FTOPIC in order to prevent desync ...•••TOPIC is no longer accepted from servers using the new protocol Gravatar attilamolnar2013-08-281-15/+4
* | Clean up the protocol interfaceGravatar attilamolnar2013-08-251-2/+2
* | Remove cmd_map from the coreGravatar attilamolnar2013-08-191-58/+0
* | Store oper types and opers in separate containersGravatar attilamolnar2013-08-131-4/+1
* | cmd_whowas Major cleanup, fix inefficienciesGravatar attilamolnar2013-08-121-142/+73
* | Add ConfigTag::getDuration() with optional bounds checkingGravatar attilamolnar2013-08-121-13/+1
* | Replace range() with min and max arguments on getInt().Gravatar Peter Powell2013-08-101-4/+2
* | Rename <connect:nouserdns> to <connect:resolvehostnames>.•••This name is more descriptive and avoids a double negative which could make the name of this setting unclear to non-native speakers. Gravatar Peter Powell2013-08-101-1/+1
* | Remove virtual User::GetClass() (but keep LocalUser::GetClass())Gravatar attilamolnar2013-08-092-4/+6
* | 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-2/+2