aboutsummaryrefslogtreecommitdiff
path: root/src/configreader.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* | Merge insp20Gravatar Attila Molnar2014-10-271-1/+9
|\|
| * Avoid calling methods on NULL pointers wherever possible.•••The trick we use to allow this is undefined behaviour and is not liked by LLVM. We should stop using it but it has the potential to break to many things for a minor release. Gravatar Peter Powell2014-10-131-1/+9
* | Remove listmode hiding support from the core•••This is now handled by m_hidelist Gravatar Attila Molnar2014-09-101-5/+0
* | Update the description field in the Server object representing the local serv...Gravatar Attila Molnar2014-06-171-0/+3
* | Change allocation of InspIRCd::Parser to be physically part of the object con...Gravatar Attila Molnar2014-06-131-2/+2
* | Add CommandParser::GetCommands() and typedef CommandMap and use it instead of...Gravatar Attila Molnar2014-06-131-1/+2
* | Use CommandParser::GetHandler() in ServerConfig::ApplyDisabledCommands()Gravatar Attila Molnar2014-06-131-5/+3
* | Change the number reported by SocketEngine::GetMaxFds() to be informal•••Do not exit if we can't determine it Gravatar Attila Molnar2014-06-071-2/+1
* | Switch to std::string::compare() from substr() in a couple of placesGravatar Attila Molnar2014-05-261-1/+1
* | Prefix all definitions in config.h to avoid potential collisions.Gravatar Peter Powell2014-05-231-4/+4
* | Kill <channels> in favour of <connect:maxchans> and <oper:maxchans>.•••Remove channels/high-join-limit privilege Gravatar Peter Powell2014-04-111-1/+1
* | Merge insp20Gravatar Attila Molnar2014-04-071-0/+3
|\|
| * Fix NULL dereference on rehash when there is a fatal error in the configurati...•••Fixes issue #780 reported by @JDowny Gravatar Attila Molnar2014-03-011-0/+3
* | Make the maximum hostname length configurable in the config.Gravatar Peter Powell2014-03-081-0/+1
* | Move admin settings into core_infoGravatar Attila Molnar2014-03-071-3/+0
* | Move {prefix|suffix|fixed}{quit|part} into core_userGravatar Attila Molnar2014-03-071-6/+0
* | Read the die and restart password and their hash type on demandGravatar Attila Molnar2014-03-071-3/+0
* | Load core_*.so instead of cmd_*.soGravatar Attila Molnar2014-03-051-1/+1
* | Change all socketengine methods to be staticGravatar Attila Molnar2014-02-081-2/+2
* | Change SocketEngine functions that do not require an instance to be staticGravatar Attila Molnar2014-02-081-1/+1
* | Add m_starttls and remove it from m_ssl_gnutls, which allows it to work with ...Gravatar Adam2014-01-211-0/+1
* | Read uline state in spanningtree; remove ConfigReader::ulinesGravatar Attila Molnar2014-01-081-13/+0
* | Add m_showfile, remove cmd_rulesGravatar Attila Molnar2013-12-181-4/+0
* | 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-33/+0
* | 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
* | Use WriteNumeric() everywhere we send numerics and include the user's nick au...Gravatar Adam2013-11-121-4/+4
* | Remove ModuleManager::GetAllModuleNames(), use GetModules() insteadGravatar attilamolnar2013-08-301-11/+10
* | 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-301-1/+6
* | Store oper types and opers in separate containersGravatar attilamolnar2013-08-131-4/+4
* | Add <path> keys for all of the compile-time paths.•••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. Gravatar Peter Powell2013-08-121-1/+13
* | Require privs given on initial join to be in <options:defaultmodes>.Gravatar Peter Powell2013-08-101-1/+1
* | Rename <options:moronbanner> to <options:xlinemessage>.•••This name is more descriptive of what is actually is used for. Gravatar Peter Powell2013-08-101-1/+1
* | Replace range() with min and max arguments on getInt().Gravatar Peter Powell2013-08-101-17/+3
* | Prevent servers from ulining themselves.•••Almost every single case I have seen where this has been done has been an accident. Gravatar Peter Powell2013-08-101-0/+4
* | Change the default for <security:customversion> to an empty string.•••RFC 1459 says this field is for comments about the version. If the operator has no comments then we should not show any. Gravatar Peter Powell2013-08-101-1/+1
* | Warn if the server has no <bind> blocks.Gravatar Peter Powell2013-08-101-1/+6
* | Use an example server name if <server:name> is not defined.Gravatar Peter Powell2013-08-101-2/+3
* | 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-2/+2
* | Move host cycle logic into m_hostcycleGravatar attilamolnar2013-08-091-2/+2
* | Change the syntax of FOREACH macros to be less dumb.Gravatar Adam2013-08-041-1/+1
* | Seperate ModeReference into ChanModeReference and UserModeReferenceGravatar attilamolnar2013-07-191-1/+1
* | Remove restriction on changing <limits:maxline> while running.Gravatar Peter Powell2013-07-061-4/+0
* | Fix users being able to set <server:network> to an invalid value.Gravatar Peter Powell2013-07-041-0/+3
* | Allow for skipping clone checking before DNS is complete.Gravatar Daniel Vassdal2013-07-021-0/+1
* | Remove limitsomaxconn and remains of m_halfop/allowhalfopGravatar attilamolnar2013-06-181-5/+0
* | Use iostream instead of C-style file operations.Gravatar Peter Powell2013-06-061-6/+23
* | Start to replace MAXBUF with <limits:maxline>.Gravatar Peter Powell2013-06-061-2/+8
* | Move a few trivial functions into headersGravatar attilamolnar2013-06-021-5/+0
* | Clean up the FileReader class and all of the modules that use it.•••- Modules which use this class will now have to catch a CoreException when opening files if they wish to ignore the failed loading of a file. - m_randquote has been cleaned up massively and the RANDQUOTE command has been removed as it was pretty much useless. Gravatar Peter Powell2013-05-271-1/+0
* | Fix spacing in calls to LogManager::Log.Gravatar Peter Powell2013-05-191-5/+4