Age | Commit message (Collapse) | Author |
|
- 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.
|
|
The options for disabling these were added to keep compatibility
with previous 2.0 releases and are not needed any more.
|
|
|
|
* 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
|
|
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).
|
|
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.
|
|
|
|
The previous name was horrible and didn't describe what the setting
actually does.
|
|
|
|
|
|
Closes #451.
|
|
These are extremely outdated. If we want to ship these then they
should be redone from scratch.
|
|
|
|
- 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.
|
|
This will not cause any compatibility issues as we do not rely on
this attribute internally.
|
|
|
|
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.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Also use the behaviour behind this to fix #1290.
|
|
Rework the example services aliases.
|
|
- 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.
|
|
Allow listeners to be able to listen on unavailable addresses.
|
|
|
|
|
|
|
|
Undocument <power> and set the default to the server name.
|
|
|
|
- Follow best current practises by using bcrypt almost everywhere
in the example configuration files.
- Document the existence of new hashing modules in master.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
everywhere
|
|
This is now handled by m_hidelist
|
|
|
|
Mention m_regex_stdlib in the list of regex providers after m_filter
|
|
|
|
Remove channels/high-join-limit privilege
|
|
|
|
Big thanks to @m4z (#621) and @Robby- (#630) who contributed a lot to this
|
|
|
|
|
|
`2001:db8::/32` is the [standard][1] IPv6 example address range, using
it also makes it clear when the user has just copy-pasted the example
config and didn't actually whitelist 6BONE for some strange reason.
Similarly, there are example addresses for [IPv4][2] and [DNS][3].
[1]: http://tools.ietf.org/html/rfc3849
[2]: http://tools.ietf.org/html/rfc5737
[3]: http://tools.ietf.org/html/rfc2606
|