Peter Powell
b76ff64dae
Enable using m_customprefix to alter core prefix modes.
...
This replaces the devoice module which has now been removed. If you
want users to be able to devoice themselves then you can load the
customprefix module add the following config tag:
<customprefix name="voice" depriv="yes">
If you wish to keep identical behaviour rather than allowing users
to use "MODE #YourChannel -v TheirNick" then you can load the alias
module and add the following config tag:
<alias text="DEVOICE" format="#*" replace="MODE $2 -v $nick">
2017-11-06 10:55:56 +00:00
Peter Powell
257bf752fc
Add support for setting the unset rank in ModeHandler.
2017-11-06 10:55:56 +00:00
Peter Powell
906260c24f
Make core_hostname_lookup redo the lookup when a user's IP changes.
...
This removes the need to do lookups in the cgiirc module. This is
useful as relying on gateways to do proper DNS checks is unreliable
and has resulted in issues like 5fc4403f62. Its more sane if we do
our own lookups.
This change has been okayed by multiple WEBIRC gateway authors so
I don't think it will cause many problems.
2017-10-31 11:48:25 +00:00
Peter Powell
7306e35479
Rewrite the configuration documentation for m_cgiirc.
2017-10-15 19:50:15 +01:00
Peter Powell
a3e0768758
Merge the latest changes from insp20 into master.
2017-10-12 15:55:21 +01:00
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
314f5f65df
Fix the command for enabling m_sqlite3 in modules.conf.example.
2017-09-14 14:52:42 +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
5c65a0a03d
Add ADMIN to the list of commands that shunned users can run.
2017-07-24 14:04:34 +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
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
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
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
Peter Powell
d4f84b8e30
Make the duration of nickflood and joinflood configurable.
2016-09-16 19:38:43 +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
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
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
Attila Molnar
f9f59c2706
Add m_ircv3_invitenotify which implements the IRCv3.2 invite-notify extension
2015-12-06 11:30:13 +01:00
Attila Molnar
27f69fdc42
Add m_ircv3_echomessage which implements the IRCv3.2 echo-message extension
2015-12-06 11:14:17 +01:00
Attila Molnar
ecca6c2300
Add m_ircv3_chghost which implements the IRCv3.2 chghost extension
2015-12-05 16:55:09 +01:00
Attila Molnar
b553bf9002
Add m_ircv3_capnotify which implements the IRCv3.2 cap-notify extension
2015-12-05 16:38:51 +01:00
Attila Molnar
3f8f2c7a0b
Fix a few documentation problems
...
Fixes issues #1003 , #1045 and #1085
2015-10-12 14:50:45 +02:00
David Lamont
451784d056
m_blockcaps Reword error message to indicate 'greater than or equal to' logic when checking caps percentage
2015-07-01 11:24:28 -07:00
Attila Molnar
8320bcc9df
Merge pull request #1059 from OVERdrive-IRC/m_repeat/fix-typo
...
m_repeat: fix typo (similiar->similar)
2015-06-26 01:52:04 +02:00
Peter Powell
8ffce4d2f3
Fix various issues with the nationalchars module.
...
- Strip the directory name in the default casemapping value.
- Error out if the casemapping value contains a space.
- Error out if the locale file failed to load.
- Fix relative file path when building on Windows.
- Install nationalchars files on Windows.
2015-06-14 18:18:26 +01:00
James Lu
51b82c3c06
m_repeat: fix typo (similiar->similar)
...
Also update docs/ accordingly
2015-06-12 18:31:01 -07:00
Attila Molnar
f449c6b2f0
Update example configuration to say the new style module names everywhere
2015-05-20 15:20:00 +02:00
Peter Powell
15b0a1853d
Fix not being able to message ulines when m_restrictmsg is loaded.
2015-05-10 04:50:35 +01:00
Attila Molnar
8f5efbc7aa
Merge insp20
2015-04-20 17:40:12 +02:00
Renegade334
7a0e881ffe
Remove non-existant extban M: from docs
...
extban M: has not existed since 2d732f4d in 2009...
2015-03-17 23:22:54 +00:00
Renegade334
6ec3d27b2a
modules/m_silence: Allow U-lined services to bypass silence masks
...
Adds a config entry (silence->exemptuline) that specifies whether
users on U-lined servers can bypass silence masks.
2015-02-05 15:01:23 +00: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
3a3ff94967
Merge insp20
2014-10-27 15:26:20 +01:00
Attila Molnar
6cc3e6be81
m_delaymsg Add option to disallow NOTICEs too
2014-10-23 17:59:44 +02:00
Attila Molnar
cb45d5c3a5
Update <nationalchars> tag documentation
2014-10-20 20:42:17 +02:00