summaryrefslogtreecommitdiff
path: root/docs/conf/inspircd.conf.example
AgeCommit message (Collapse)Author
2019-02-18Various text improvements: consistency, syntax, help and doc updates/fixes.Robby
2019-01-24Move the <disabled> tag out of the core to a new module.Peter Powell
2019-01-24Implement support for the extended tag space for client tags.Peter Powell
2019-01-09Improve X-line text consistency.Matt Schatz
- Change any "-Line", ":Line", or "*line" to "-line" throughout the X-line code, comments, and documentation. - Add periods to the end of some notices. - Correct a typo in the Q-line code comments. - Update the filter module documentation (shun addition). Co-authored-by: Robby <robby@chatbelgie.be>
2018-12-19Fix docs referring to channel mode e using the wrong name.Peter Powell
2018-12-19Add the <maxlist> tag and switch ListModeBase to always use it.Peter Powell
The old method of doing this was: 1. Extremely inconsistently used. Some list modes used <banlist> and some used their own config tag. 2. Not documented in the slightest. There was a small reference to <maxbans> for the ban mode but nothing else. 3. In some cases conflicting with other config tags. The chanfilter module defined a <chanfilter> tag for general config whilst also using it for the max list settings. The new <maxlist> tag avoids these issues entirely.
2018-12-04Add an option for changing the allowed server clock drift.Peter Powell
2018-11-20Add missing special character for reversing color.Robby
2018-10-27Remove deprecated config checker and make <die> actually useful.Peter Powell
- Remove the deprecated config tag checker. This checker is neither exhaustive nor is it particularly accurate. Instead the new docs site will contain a page detailing the breaking changes between releases. - Remove the insulting <die> tags in inspircd.conf.example and add some descriptive ones in files that it is critical for the user to edit correctly. - Show the message from the <die> tag so the user actually knows what they did wrong.
2018-09-06Remove the ripemd160 module.Peter Powell
The library code used by this module is licensed under a non-free license which is incompatible with the GPLv2. Combined with the fact that it has been superceded by better algorithms like bcrypt I have decided to remove it. An alternate implementation of this algorithm is provided by the m_hash_gnutls module if people *really* need to use it.
2018-07-30Replace most usages of "GECOS" with "real" or "real name".Peter Powell
2018-07-20Log snotices with their description rather than just as "snomask".Peter Powell
2018-07-18Initial support for listening on UNIX socket endpoints.Peter Powell
2018-07-10Add a silent option to <options:restrictbannedusers>.Peter Powell
This is useful when dealing with spambots that switch method when they receive ERR_CANNOTSENDTOCHAN.
2018-04-22Improve support for MOTD escape codes.Peter Powell
- Implement escapes for italic, monospace, and strikethrough. - Use the escape codes in the example MOTDs to demonstrate their formatting effects. - Remove support for octal escape codes. In modern computing octal is rarely used and is confusing for users who might confuse it for decimal.
2018-04-22Always process MOTD formatting escape codes.Peter Powell
The options for disabling these were added to keep compatibility with previous 2.0 releases and are not needed any more.
2018-04-22Merge tag 'v2.0.26' into master.Peter Powell
2018-04-16Improve some documentation (#1483).Matt Schatz
* Improve exemptchanops in inspircd.conf.example (<options>) and modules.conf.example; along with both helpop examples. * Add "the" to all "requires X module" in both helpop examples. * Refer to customprefix instead of chanprotect and halfop. * Add SNOMASK 'r' and 'R' (OPERLOG) to both helpop examples. * Clean up unnecessarily split SNOMASK lines in both helpop examples. * Move chmode 'g' to be in alphabetical order in both helpops examples. * Specify the needed mask formats for TLINE in helpop-full example. * Remove extra '\' in RLINE mask format in helpop-full example. Force xml format in helpop-full * Generalize "color codes" to "formatting codes" * Fix file name in include for example helpop-full
2018-04-11Change some usage of "gecos" to "real name"genius3000
Within the example configs, helpops, some server sent messages, and simple code comments: change the primary usage of "gecos" to "real name" (or "realname" where fitting).
2018-03-25Separate secret and private channels on whois for non-opers (#1447)Dylan Frank
Separate secret and private channels on WHOIS for all users. - Move the config parsing from the core to core_whois. - Replace <security:operspywhois> with an oper privilege. - Introduce <options:splitwhois> to split WHOIS channel lists. Closes #969.
2017-12-22Fix two minor docs issuesB00mX0r
2017-12-22Rename <security:hidewhois> to <security:hideserver>.Peter Powell
The previous name was horrible and didn't describe what the setting actually does.
2017-12-16Use HTTPS URLs in the executable file and include examples.Peter Powell
2017-12-12Clarify the documentation of <connect:allow>.Peter Powell
2017-12-11Don't allow users to set a zero channel limit.Peter Powell
Closes #451.
2017-11-22Remove the preconfigured Charybdis and UnrealIRCd module files.Peter Powell
These are extremely outdated. If we want to ship these then they should be redone from scratch.
2017-11-12Merge tag 'v2.0.25' into master.Peter Powell
2017-11-12Various minor documentation fixes.Peter Powell
- Remind admins that not setting a DIE/RESTART password does not disable use of those commands. - Remove references to 1.2 and modules being able to create custom logging methods. This was never implemented in the 2.0 branch. - Remove references to an SASL improvement that was reverted. - Update various InspIRCd website links to use HTTPS over HTTP. - Update a link to the IRCv3 website to point to the new website.
2017-11-09Allow spaces in the network name now it doesn't cause problems.Peter Powell
This will not cause any compatibility issues as we do not rely on this attribute internally.
2017-10-12Merge the latest changes from insp20 into master.Peter Powell
2017-09-14Raise the default listmode limit to 100 from 64.Peter Powell
64 is a rather restrictive limit especially considering how fast channels can accumulate bans. In fact, #InspIRCd hit the ban limit in just over a year. Having a low limit might have made sense when memory was expensive but the average IRC server should be able to handle this fine now.
2017-09-08Implement support for configurable casemapping & default to ASCII.Peter Powell
2017-09-03Convert a bunch of time-related config options to getDuration.Peter Powell
2017-08-27Update a bunch of references to the old command modules.Peter Powell
2017-08-13Update the link to the CIDR subnetting charts.Peter Powell
2017-08-13Change the maximum nick/user size to match other implementations.Peter Powell
2017-06-22Allow filtering WebIRC connections into a connect class by gateway.Peter Powell
2017-02-28Allow <log> tags to specify how often logs should be flushed.Peter Powell
Also use the behaviour behind this to fix #1290.
2016-11-16Merge pull request #1234 from SaberUK/master+config2Attila Molnar
Rework the example services aliases.
2016-11-16Rework the example services aliases.Peter Powell
- Split common stuff into a generic configuration file. - Reserve all nicknames used by services by default. - Exempt all services clients from filtering. - Add missing aliases for services pseudoclients.
2016-11-16Merge pull request #1248 from SaberUK/master+listenAttila Molnar
Allow listeners to be able to listen on unavailable addresses.
2016-11-15Update SSL config documentation for SSL profiles and m_ssl_mbedtls.Peter Powell
2016-11-12Allow listeners to be able to listen on unavailable addresses.Peter Powell
2016-11-01Update helpop for recent LOCKSERV and <connect:port> changes.Peter Powell
2016-09-12Merge pull request #1217 from SaberUK/master+die-restartAttila Molnar
Undocument <power> and set the default to the server name.
2016-09-12Undocument <power> and set the default to the server name.Peter Powell
2016-09-12Update documentation for password hashing.Peter Powell
- Follow best current practises by using bcrypt almost everywhere in the example configuration files. - Document the existence of new hashing modules in master.
2016-08-17Merge insp20Attila Molnar
2016-08-08Add WebSocket moduleAttila Molnar
2016-02-25Don't show snotices for kills from ulined clientsAdam