787 Commits

Author SHA1 Message Date
Sheogorath
aa5bd1eafe
Make domainparts configureable 2017-10-11 10:52:30 +02:00
Peter Powell
3cb659afaa Remove support for the pass, passfirst, identfirst cgiirc types.
These methods are not supported by any widely used gateways that I
can find. If your gateway uses this then you should rewrite it to
use the webirc method. For more details see the IRCv3 WEBIRC
specification at http://ircv3.net/specs/extensions/webirc.html.
2017-09-27 19:46:10 +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
314f5f65df Fix the command for enabling m_sqlite3 in modules.conf.example. 2017-09-14 14:52:42 +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
a62ae50007 Fix a bunch of Doxygen warnings. 2017-08-26 09:58:15 +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
02497bfa99 Merge pull request #1351 from SaberUK/master+webirc
Allow filtering WebIRC connections into a connect class by gateway.
2017-08-05 18:33:04 +01:00
Peter Powell
5c65a0a03d Add ADMIN to the list of commands that shunned users can run. 2017-07-24 14:04:34 +01:00
Peter Powell
f471083cd0 Merge pull request #1337 from SaberUK/master+merge
Merge v2.0.23 and v2.0.24 into master.
2017-07-12 14:25:28 +01:00
Peter Powell
f0ca3397ea Update the version in the Doxyfile from 2.0 to 3.0. 2017-07-11 16:24:56 +01:00
Peter Powell
c0aba5b728 Merge v2.0.23 and v2.0.24 into master. 2017-07-09 22:45:00 +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
44b3e02e1a Update the securelist exemption for IRC-Source's crawler. 2017-05-30 08:49:14 +01:00
Peter Powell
dbca69da29 Automatically apply +P to all permanent channels. 2017-04-14 15:25:15 +01:00
Adam
41ef94bebb Merge pull request #1316 from SaberUK/master+sslmodes
[2.0] Clarify that m_sslmodes depends on m_sslinfo.
2017-04-11 16:04:36 -04:00
Peter Powell
1d9903aaeb Clarify that m_sslmodes depends on m_sslinfo. 2017-04-11 20:55:41 +01:00
Peter Powell
ce7ddb1fe7 Update securelist exception list.
- Add an exception for IRC-Source.
- Remove an exception for SearchIRC.
- Remove an old exception for netsplit.
2017-04-07 16:09:14 +01:00
Adam
c51f6dea79
modules.conf.example: document useusername in ldapauth 2017-03-20 09:40:28 -04:00
James Lu
7814e0e1c5 Fix wrong service name for /infoserv in atheme.conf.example
Fixes #1306.
2017-03-19 18:49:37 -07: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
Peter Powell
53010f5088 Fix some minor problems with the filter docs. 2017-01-28 16:48:13 +00:00
Peter Powell
e754d900a3 Fix the default xline.db path in modules.conf.example. 2016-12-30 17:14:47 +01:00
Peter Powell
0cffd89447 Add a bigger warning about deprecated things being removed. 2016-11-16 11:02:15 +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
Attila Molnar
bf66b6dedd Merge pull request #1241 from SaberUK/master+helpop
Update helpop for recent LOCKSERV and <connect:port> changes.
2016-11-15 13:00:47 +01: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
Peter Powell
d4f84b8e30 Make the duration of nickflood and joinflood configurable. 2016-09-16 19:38:43 +01: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
a22f9e6b46 Remove broken mssql module
Issue #1006
2016-08-23 19:51:06 +02: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
Attila Molnar
e67a57675e Add SHA1 module 2016-08-08 15:20:50 +02:00
Attila Molnar
c050eb2d45 Add mbedTLS SSL module 2016-06-15 18:23:04 +02:00
Johanna A
a54497ee17 Adds classban module providing extban 'n' for connect class ban. 2016-03-04 15:46:19 +01:00
Adam
f80798f2c1 Don't show snotices for kills from ulined clients 2016-02-25 08:54:28 -05:00
Attila Molnar
0b63ccd0b5 Merge insp20 2016-02-22 12:52:18 +01:00
Peter Powell
c7b27cf49d Remove the useless testnet module. 2016-02-20 13:46:06 +00:00
Attila Molnar
748b3a0d89 m_dccallow Add config option to control max entries on a list
Default to 20
2016-02-12 18:30:01 +01:00
Attila Molnar
dea3aaa2d9 Add m_monitor which implements the MONITOR command and notifications 2016-01-06 19:28:19 +01:00
Attila Molnar
5b5590f095 Strip all control codes except \001 in InspIRCd::StripColor()
Fixes issue #1100 reported by @uecasm
2015-12-08 16:32:50 +01:00