aboutsummaryrefslogtreecommitdiffstats
path: root/include/configreader.h
Commit message (Collapse)AuthorAgeFilesLines
* Bump version to 3.0 in comments and messagesGravatar Attila Molnar2016-09-021-2/+2
|
* Merge insp20Gravatar Attila Molnar2016-08-171-0/+4
|\
| * Don't show snotices for kills from ulined clientsGravatar Adam2016-02-251-0/+4
| |
* | Add a method which calculates the maximum mask length. (#1171)Gravatar Peter Powell2016-07-221-0/+3
| |
* | Remove <options:ircumsgprefix> entirelyGravatar Attila Molnar2015-12-061-5/+0
| |
* | Move ServerConfig::InvBypassModes into core_channelGravatar Attila Molnar2015-11-021-4/+0
| |
* | Merge branch 'master+flatmap'Gravatar Attila Molnar2014-12-191-3/+4
|\ \
| * | Change type of some associative containers to their flat versions, including ↵Gravatar Attila Molnar2014-12-151-2/+2
| | | | | | | | | | | | Extensible storage
| * | Add typedef PrivSet for OperInfo::AllowedOperCommands and AllowedPrivsGravatar Attila Molnar2014-12-151-2/+3
| | |
* | | Pass the empty tag to Limits when constructing a ServerConfig, remove ↵Gravatar Attila Molnar2014-12-091-8/+0
| | | | | | | | | | | | default ServerLimits constructor
* | | Add ServerLimits constructor that reads limits from a ConfigTag and use itGravatar Attila Molnar2014-12-091-0/+5
|/ /
* | Merge insp20Gravatar Attila Molnar2014-10-271-0/+5
|\|
| * Avoid calling methods on NULL pointers wherever possible.Gravatar Peter Powell2014-10-131-0/+5
| | | | | | | | | | | | 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.
* | Remove listmode hiding support from the coreGravatar Attila Molnar2014-09-101-6/+0
| | | | | | | | This is now handled by m_hidelist
* | Move typedef OperIndex to ServerConfig::OperIndexGravatar Attila Molnar2014-07-161-0/+4
| |
* | Move typedef ClassVector to ServerConfig::ClassVectorGravatar Attila Molnar2014-07-161-0/+4
| |
* | 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>.Gravatar Peter Powell2014-04-111-2/+2
| | | | | | | | Remove channels/high-join-limit privilege
* | Make the maximum hostname length configurable in the config.Gravatar Peter Powell2014-03-081-1/+3
| |
* | Move admin settings into core_infoGravatar Attila Molnar2014-03-071-15/+0
| |
* | Move {prefix|suffix|fixed}{quit|part} into core_userGravatar Attila Molnar2014-03-071-24/+0
| |
* | Read the die and restart password and their hash type on demandGravatar Attila Molnar2014-03-071-12/+0
| |
* | Only compile the testsuite if INSPIRCD_ENABLE_TESTSUITE is definedGravatar Attila Molnar2014-02-071-5/+0
| |
* | Merge insp20Gravatar Attila Molnar2014-01-211-2/+1
|\|
| * Fix a shadow warning created by ConfigTag::createGravatar ChrisTX2013-09-131-2/+1
| |
* | Read uline state in spanningtree; remove ConfigReader::ulinesGravatar Attila Molnar2014-01-081-4/+0
| |
* | Remove unused motd and rules field from ServerConfigGravatar Attila Molnar2013-12-181-10/+0
| |
* | Move stuff around a bit:Gravatar Peter Powell2013-12-151-26/+4
| | | | | | | | | | | | | | | | | | | | - 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.
* | Replace OnRehash() with ReadConfig() that is called on boot, on module load ↵Gravatar attilamolnar2013-08-301-0/+11
| | | | | | | | | | | | and on rehash This eliminates the need for calling OnRehash() in init()
* | Fix Windows build and a few more problemsGravatar attilamolnar2013-08-271-1/+1
| |
* | Store oper types and opers in separate containersGravatar attilamolnar2013-08-131-2/+5
| |
* | Add ConfigTag::getDuration() with optional bounds checkingGravatar attilamolnar2013-08-121-0/+20
| |
* | Add <path> keys for all of the compile-time paths.Gravatar Peter Powell2013-08-121-9/+37
| | | | | | | | | | | | 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.
* | Rename <options:moronbanner> to <options:xlinemessage>.Gravatar Peter Powell2013-08-101-2/+2
| | | | | | | | This name is more descriptive of what is actually is used for.
* | Replace range() with min and max arguments on getInt().Gravatar Peter Powell2013-08-101-1/+1
| |
* | Move host cycle logic into m_hostcycleGravatar attilamolnar2013-08-091-5/+0
| |
* | Allow for skipping clone checking before DNS is complete.Gravatar Daniel Vassdal2013-07-021-0/+7
| |
* | Use iostream instead of C-style file operations.Gravatar Peter Powell2013-06-061-0/+6
| |
* | Start to replace MAXBUF with <limits:maxline>.Gravatar Peter Powell2013-06-061-3/+5
| |
* | Move a few trivial functions into headersGravatar attilamolnar2013-06-021-1/+1
| |
* | Purge a ton of code related to non <log> related logging.Gravatar Peter Powell2013-05-191-2/+0
| | | | | | | | | | | | | | - InspIRCd::OpenLog - ./inspircd --logfile [file] This is no longer needed now we have (since 1.2) custom logging.
* | Allow spaces (and more) in oper typesGravatar attilamolnar2013-05-161-5/+0
| | | | | | | | | | The spaces are converted to '_' characters in OPERTYPE for 2.0 servers Issue #533 suggested by @ankitkv
* | Modularize DNSGravatar Adam2013-04-261-8/+0
| | | | | | | | | | | | The DNS modules are temporarily in commands/ so they're loaded automatically Thanks to Attila for helping with much of this.
* | Tidy up source files:Gravatar Peter Powell2013-04-121-4/+1
| | | | | | | | | | | | - Use #pragma once instead of include guards. - Move header files in src/modules to include/modules. - Fixed various spacing issues.
* | Convert ISUPPORT to use a map instead of a string.Gravatar Peter Powell2013-04-111-18/+0
| |
* | Migrate u_listmode.h into the core, change +b to use itGravatar attilamolnar2013-04-081-4/+0
| |
* | Move whowas settings into cmd_whowas from ConfigReaderGravatar attilamolnar2013-04-041-13/+0
| |
* | Remove legacy code, mostly related to 1.2 compatibilityGravatar attilamolnar2013-04-011-5/+0
|/
* Remove ServerLimits::Finalise(), it's completely wrongGravatar attilamolnar2012-12-091-15/+0
| | | | Truncate <limits:identmax>+1 long idents in User::ChangeIdent()
* Move ServerConfig::ProcessColors() into class InspIRCd, as a helper functionGravatar attilamolnar2012-10-291-4/+0
| | | | Change signature to accept a file_cache reference so modules can use it easily