aboutsummaryrefslogtreecommitdiff
path: root/docs
Commit message (Expand)AuthorAgeFilesLines
* Improve consistency of the restrictchans module example config.Gravatar Peter Powell2019-01-051-4/+3
* Fix the websocket origin config example.Gravatar Peter Powell2019-01-051-1/+1
* Merge m_restrictchans and m_regonlycreate due to converging functionality (#1...Gravatar linuxdaemon2019-01-041-9/+9
* Fix docs referring to channel mode e using the wrong name.Gravatar Peter Powell2018-12-191-1/+1
* Add the <maxlist> tag and switch ListModeBase to always use it.•••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. Gravatar Peter Powell2018-12-191-7/+16
* Fix the example help files using the wrong name for <helpmsg:nohelp>.•••Thanks to @genius3000 for pointing this out. Gravatar Peter Powell2018-12-092-2/+2
* Fix a numeric collision with UnrealIRCd's help numerics.•••We were not using these correctly and the ircd-ratbox numerics are more widely supported so using those is better. Gravatar Peter Powell2018-12-092-6/+4
* Clean up the callerid documentation slightly.Gravatar Peter Powell2018-12-091-5/+5
* Raise the default max number of ACCEPT entries from 16 to 30.Gravatar Peter Powell2018-12-091-2/+2
* Add an option for changing the allowed server clock drift.Gravatar Peter Powell2018-12-041-0/+4
* m_filter: Add a warn action for notifying opers while still allowing the mess...•••Thanks to @H7-25 (Simos) for the idea. Gravatar Robby2018-11-212-0/+6
* Add missing special character for reversing color.Gravatar Robby2018-11-201-0/+1
* Add support for multiple cloak configurations.•••The first will be used for cloaking and the rest will be used for checking bans. Gravatar Peter Powell2018-11-191-2/+12
* Exclude the vendor directory from Doxygen-generated documentation.Gravatar Peter Powell2018-11-191-1/+2
* m_filter: add Z-Line supportGravatar Michael Hazell2018-11-121-0/+5
* WebSocket: send messages as text by default.•••This requires all messages to be UTF-8. If you are using a UTF-8 incompatible text encoding then you can disable this by setting <websocket:sendastext> to false. Gravatar Peter Powell2018-11-031-0/+6
* Remove deprecated config checker and make <die> actually useful.•••- 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. Gravatar Peter Powell2018-10-273-17/+8
* Fix ircv3_capnotify being defined twice in modules.conf.example.Gravatar Peter Powell2018-10-261-5/+0
* Require WebSocket origins to be whitelisted in order to connect.•••Fixes #1281. Gravatar Peter Powell2018-10-101-0/+6
* Move the SQL tables to docs/sql and install them on `make install`.Gravatar Peter Powell2018-09-263-0/+35
* Add extban 'a' to m_gecosban.•••This has the format a:nick!user@host+gecos. e.g. a:*!*@abusive.host+*MegaBot?v2.0* Closes #1023. Closes #1026. Gravatar Renegade3342018-09-253-2/+9
* Merge m_noctcp_user into m_noctcp.Gravatar Peter Powell2018-09-181-2/+6
* Improvements and bugfixes to the cgiirc module.•••- Allow the ident for ident type hosts to be set in the config. - Consistently check clone counts, connect classes, and xlines for all users regardless of their cgiirc host type. - Remove some obsolete code from when gateway clients had their IP changed in OnCheckReady. - Don't allow a gateway client to match both a WebIRC and an ident host. Gravatar Peter Powell2018-09-171-4/+10
* Improvements to the hostchange module.•••- Get rid of <host> and merge the prefix and suffix values into the <hostchange> value. - Remove the 'suffix' action. This has been replaced by the 'set' action. - Add the 'addaccount' action. This adds the users account to their hostname. - Use the <hostname:charmap> characters when removing invalid chars in addnick mode. - Allow multiple entries on each hostmask so that they can fall through if a certain value is not acceptable. Closes #816. Closes #1001. Gravatar Peter Powell2018-09-161-4/+3
* Add a module for hiding mode changes from unprivileged users.•••Co-authored-by: Attila Molnar <attilamolnar@hush.com> Gravatar Peter Powell2018-09-091-0/+8
* Remove the ripemd160 module.•••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. Gravatar Peter Powell2018-09-063-14/+7
* Improve the snotices sent out by the filter module.•••- Switch to a module-specific snotice character (f). - Redo the format of the message to be easier to read and include the filter that the user matched. Closes #490. Closes #841. Gravatar Peter Powell2018-08-242-4/+8
* Replace all references to IRCv3.2 with IRCv3.•••IRCv3 no longer does versioned releases. Gravatar Peter Powell2018-08-131-8/+8
* Add support for the IRCv3 batch specification.•••Co-authored-by: Attila Molnar <attilamolnar@hush.com> Gravatar Peter Powell2018-08-131-0/+11
* Add support for the IRCv3 server-time specification.•••Co-authored-by: Attila Molnar <attilamolnar@hush.com> Gravatar Peter Powell2018-08-131-0/+5
* Add support for the IRCv3 account-tag specification.•••Co-authored-by: Attila Molnar <attilamolnar@hush.com> Gravatar Peter Powell2018-08-131-0/+5
* Switch m_dnsbl to use its own snomask character.Gravatar Peter Powell2018-08-071-0/+2
* Remove the 'debug' snotice character.Gravatar Peter Powell2018-08-072-2/+0
* Replace most usages of "GECOS" with "real" or "real name".Gravatar Peter Powell2018-07-302-3/+3
* Add a module which implements the HAProxy PROXY v2 protocol.Gravatar Peter Powell2018-07-261-0/+6
* Log snotices with their description rather than just as "snomask".Gravatar Peter Powell2018-07-201-1/+0
* Initial support for listening on UNIX socket endpoints.Gravatar Peter Powell2018-07-181-0/+3
* Merge branch 'insp20' into master.Gravatar Peter Powell2018-07-153-37/+83
|\
| * Clean up the WHO helpop documentation.Gravatar Peter Powell2018-07-121-28/+26
| * Rename the license file so that people can find it easier.Gravatar Peter Powell2018-07-101-0/+0
| * Clarify the documentation for m_httpd and m_httpd_{config,stats}.•••Thanks to @SleepyEntropy for pointing out that multiple internet- accessible servers do not have these modules correctly configured. Gravatar Peter Powell2018-06-181-4/+15
* | Add a silent option to <options:restrictbannedusers>.•••This is useful when dealing with spambots that switch method when they receive ERR_CANNOTSENDTOCHAN. Gravatar Peter Powell2018-07-101-1/+2
* | Improve support for MOTD escape codes.•••- 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. Gravatar Peter Powell2018-04-221-0/+12
* | Always process MOTD formatting escape codes.•••The options for disabling these were added to keep compatibility with previous 2.0 releases and are not needed any more. Gravatar Peter Powell2018-04-222-17/+1
* | Merge tag 'v2.0.26' into master.Gravatar Peter Powell2018-04-224-215/+265
|\|
| * Improve some documentation (#1483).•••* 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-fullGravatar Matt Schatz2018-04-164-207/+252
| * [2.0]: Helpop: Move extban 'U' from acting to matching•••Already fixed in master in 8587df2 Gravatar genius30002018-02-112-4/+4
| * m_chanhistory: optionally exempt bots from receiving history.•••Sending history to some bots can cause problems as without the IRCv3 chathistory batch they have no way of knowing what messages are history and what they should respond to. Closes #1450. Gravatar Michael Hazell2017-12-311-1/+2
| * Fix two minor docs issuesGravatar B00mX0r2017-12-222-13/+13
| * Use HTTPS URLs in the executable file and include examples.Gravatar Peter Powell2017-12-161-2/+2