120 Commits

Author SHA1 Message Date
Peter Powell
2989c948e4 Use HTTPS URLs in the executable file and include examples. 2017-12-16 13:13:33 +00:00
Peter Powell
ebcf1ac8f7 Clarify the documentation of <connect:allow>. 2017-12-12 20:20:33 +00:00
Peter Powell
c4955b78dc Don't allow users to set a zero channel limit.
Closes #451.
2017-12-11 13:17:17 +00:00
Peter Powell
8bc03773ca Remove the preconfigured Charybdis and UnrealIRCd module files.
These are extremely outdated. If we want to ship these then they
should be redone from scratch.
2017-11-22 13:31:24 +00:00
Peter Powell
d23c030c9a Merge tag 'v2.0.25' into master. 2017-11-12 17:33:21 +00:00
Peter Powell
a137eb1c26 Various minor documentation fixes.
- 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-12 12:24:57 +00:00
Peter Powell
2b94e7dcc0 Allow spaces in the network name now it doesn't cause problems.
This will not cause any compatibility issues as we do not rely on
this attribute internally.
2017-11-09 10:31:00 +00:00
Peter Powell
a3e0768758 Merge the latest changes from insp20 into master. 2017-10-12 15:55:21 +01:00
Peter Powell
21f2f56e98 Raise the default listmode limit to 100 from 64.
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-14 15:42:34 +01:00
Peter Powell
51a47e7d75 Implement support for configurable casemapping & default to ASCII. 2017-09-08 20:11:50 +01:00
Peter Powell
e7c829af59 Convert a bunch of time-related config options to getDuration. 2017-09-03 20:20:30 +01:00
Peter Powell
a1bc06e8a0 Update a bunch of references to the old command modules. 2017-08-27 13:18:58 +01:00
Peter Powell
3469711d29 Update the link to the CIDR subnetting charts. 2017-08-13 17:24:20 +01:00
Peter Powell
56fe5d6f2f Change the maximum nick/user size to match other implementations. 2017-08-13 16:27:29 +01:00
Peter Powell
62fe5b32bc Allow filtering WebIRC connections into a connect class by gateway. 2017-06-22 13:08:57 +01:00
Peter Powell
7c30114988 Allow <log> tags to specify how often logs should be flushed.
Also use the behaviour behind this to fix #1290.
2017-02-28 05:19:12 +00:00
Attila Molnar
8189eb162e Merge pull request #1234 from SaberUK/master+config2
Rework the example services aliases.
2016-11-16 11:58:03 +01:00
Peter Powell
25f2f7f3e8 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.
2016-11-16 10:56:39 +00:00
Attila Molnar
a3e1706720 Merge pull request #1248 from SaberUK/master+listen
Allow listeners to be able to listen on unavailable addresses.
2016-11-16 11:54:43 +01:00
Peter Powell
5280eb50a4 Update SSL config documentation for SSL profiles and m_ssl_mbedtls. 2016-11-15 18:32:53 +00:00
Peter Powell
0b8a13ab51 Allow listeners to be able to listen on unavailable addresses. 2016-11-12 22:31:15 +00:00
Peter Powell
543ff432f5 Update helpop for recent LOCKSERV and <connect:port> changes. 2016-11-01 15:09:43 +00:00
Attila Molnar
94fdc065f0 Merge pull request #1217 from SaberUK/master+die-restart
Undocument <power> and set the default to the server name.
2016-09-12 17:20:51 +02:00
Peter Powell
23f30d75fa Undocument <power> and set the default to the server name. 2016-09-12 15:41:39 +01:00
Peter Powell
957be44dcc Update documentation for password hashing.
- Follow best current practises by using bcrypt almost everywhere
  in the example configuration files.
- Document the existence of new hashing modules in master.
2016-09-12 15:35:28 +01:00
Attila Molnar
b9e11915a9 Merge insp20 2016-08-17 12:49:48 +02:00
Attila Molnar
0053cf0d24 Add WebSocket module 2016-08-08 16:17:27 +02:00
Adam
f80798f2c1 Don't show snotices for kills from ulined clients 2016-02-25 08:54:28 -05:00
Attila Molnar
489ba0ad54 Remove <options:ircumsgprefix> entirely 2015-12-06 11:09:03 +01:00
Attila Molnar
f449c6b2f0 Update example configuration to say the new style module names everywhere 2015-05-20 15:20:00 +02:00
Attila Molnar
8f5efbc7aa Merge insp20 2015-04-20 17:40:12 +02:00
JD Horelick
2faf5ff670 Make some config strings a bit more professional and use RFC reserved TLD's everywhere 2014-11-09 03:48:48 +01:00
Attila Molnar
6890d6aef7 Remove listmode hiding support from the core
This is now handled by m_hidelist
2014-09-10 15:03:21 +02:00
Attila Molnar
f62654a685 Merge insp20 2014-07-25 12:05:40 +02:00
Attila Molnar
484bb1ef62 Update example configuration files, fix typos and case
Mention m_regex_stdlib in the list of regex providers after m_filter
2014-07-24 14:20:14 +02:00
Tim Heckman
a84ac5c112 remove unneeded whitespace from the docs/examples 2014-06-14 18:36:57 -07:00
Peter Powell
c511bb56f5 Kill <channels> in favour of <connect:maxchans> and <oper:maxchans>.
Remove channels/high-join-limit privilege
2014-04-11 16:14:10 +02:00
Attila Molnar
f71e6bf9cb Merge insp20 2014-04-07 13:40:51 +02:00
Attila Molnar
883f6db55b Major example configuration and helpop update
Big thanks to @m4z (#621) and @Robby- (#630) who contributed a lot to this
2014-04-04 18:05:06 +02:00
Peter Powell
f2db4b743f Make the maximum hostname length configurable in the config. 2014-03-08 13:01:09 +01:00
Attila Molnar
e244cb2c63 Merge insp20 2014-01-21 18:44:08 +01:00
Mantas Mikulėnas
b43e157a14 Use standard example addresses in configs
`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
2014-01-20 16:44:10 +01:00
Attila Molnar
a1d46b8bff Add m_showfile, remove cmd_rules 2013-12-18 18:01:19 +01:00
Peter Powell
e51ea66534 Improve error reporting for <security:runas{user,group}>. 2013-09-26 15:54:37 +01:00
attilamolnar
1031f33333 Merge insp20 2013-08-30 13:01:10 +02:00
attilamolnar
00cd97160a Update example configs, README.md and more
- Fix typos, remove misleading information, rephrase a few sentences
- Add info about hmac-<hash> hash types
- Remove <performance:maxwho> (the code which used this was removed in 96e4434 - @SaberUK)
- Change inspircd.github.org to inspircd.org
2013-08-27 18:30:59 +02:00
Peter Powell
29822a263b 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.
2013-08-12 16:53:33 +01:00
Peter Powell
3d019b14ec Require privs given on initial join to be in <options:defaultmodes>. 2013-08-10 14:04:09 +01:00
Peter Powell
4509cbcc0b Rename <options:moronbanner> to <options:xlinemessage>.
This name is more descriptive of what is actually is used for.
2013-08-10 14:04:09 +01:00
Peter Powell
28190fc82a 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.
2013-08-10 14:04:09 +01:00