Bram Matthys
4a0dcc5f13
Load antimixedutf8 from modules.optional.conf
2018-11-21 12:35:25 +01:00
Bram Matthys
9d5e46c43c
Set default score to 10. Prevents innocent Russians from getting caught :D
2018-11-18 20:07:09 +01:00
Bram Matthys
9f7b8997f2
Fix stupid bug for <4.2.0, reported by PeGaSuS
2018-11-18 19:52:54 +01:00
Bram Matthys
112c5d922e
Fixes for Cyrillic (false positives when speaking Russian, etc...)
2018-11-18 19:39:39 +01:00
Bram Matthys
b89bd719a7
Compatibility...
2018-11-18 18:50:45 +01:00
Bram Matthys
d0799a0f04
Build antimixedutf8
2018-11-18 18:28:28 +01:00
Vitor
6f3ef8e3a7
Update help.conf ( #76 )
...
Update help.conf with +Z and +D
2018-11-18 18:21:34 +01:00
Vitor
4b5e950ffd
Update antimixedutf8.c ( #77 )
...
Fix credits in antimixedutf8.
2018-11-18 17:00:55 +01:00
Bram Matthys
793e827218
Add "anti mixed utf8" module (antimixedutf8):
...
This module will detect and stop spam containing of characters of
mixed "scripts", where some characters are in Latin script and other
characters are in Cyrillic.
This unusual behavior can be detected easily and action can be taken.
loadmodule "antimixedutf8"; /* or third/antimixedutf8 */
set {
antimixedutf8 {
score 5;
ban-action block;
ban-reason "Possible mixed character spam";
ban-time 4h; // For other types
};
};
2018-11-18 15:19:11 +01:00
Bram Matthys
d11b3228e6
** UnrealIRCd 4.2.0 **
2018-09-29 21:31:35 +02:00
Bram Matthys
98a33f7485
Windows: modules.optional.conf missing
2018-09-29 20:08:26 +02:00
Bram Matthys
02d69e7d83
Update release notes / version
2018-09-28 15:32:31 +02:00
Bram Matthys
2509482e02
Update UnrealIRCd version
2018-09-28 09:31:35 +02:00
Bram Matthys
6acfa3404b
UnrealIRCd version updates
2018-09-28 09:26:40 +02:00
Bram Matthys
02c5c8567a
Fix rare crash if deleting spamfilter by id that isn't a spamfilter.
2018-09-23 18:41:47 +02:00
Bram Matthys
b4b6ebbca3
Similarly, use sptr/acptr to conform to current style.
2018-09-22 12:44:03 +02:00
Bram Matthys
75e2ed38e2
Some re-indenting / codestyle changes, nothing fancy, mostly whitespace
...
and brackets.
2018-09-22 12:42:14 +02:00
Bram Matthys
1feeb86cd3
Fix crash bug in m_whox.
2018-09-22 11:38:08 +02:00
Bram Matthys
24ea77f507
Update release notes
...
@skip-ci
2018-09-21 09:32:59 +02:00
Bram Matthys
a7af69b887
Use same ciphersuite as decided earlier.
2018-09-21 09:11:09 +02:00
Bram Matthys
d56eddd69a
'timedban' and 'nocodes' were (still) marked 3rd party, even though
...
they are official modules.
2018-09-21 08:58:44 +02:00
Bram Matthys
7d38909126
m_whox: fix -Wparentheses warning
2018-09-21 08:50:04 +02:00
Bram Matthys
fb0148a44a
New set::ssl::options::ciphersuites option for TLSv1.3.
...
Since OpenSSL decided not to use the regular ciphers but make this a
separate option, we now make this a separate option as well.
So there is ::ciphers for <=TLSv1.2 and ::ciphersuites for TLSv1.3
More documentation will follow.
Patch from 'i' in https://bugs.unrealircd.org/view.php?id=5149
2018-09-20 20:14:18 +02:00
Bram Matthys
bd0821fc41
Add m_whox to Windows build makefile
2018-09-20 20:06:19 +02:00
Bram Matthys
c4eac1df0e
Add initial version of m_whox from 'i'. This is to get it tested
...
by the buildfarm / autotesters. More commits will follow.
2018-09-20 20:04:29 +02:00
Bram Matthys
30da2ae553
Module devs: Add priorities for command overrides.
...
Use: CmdoverrideAddEx(module, name, priority, function)
Suggested by Gottem in https://bugs.unrealircd.org/view.php?id=5143
..and needed by some upcoming stuff.
2018-09-20 20:01:39 +02:00
Bram Matthys
886b67ca8a
Merge pull request #73 from digitalcircuit/fix-strip-monostrike-format
...
m_message: Also strip monospace/strikethrough
2018-09-16 08:12:26 +02:00
Shane Synan
dba2081641
m_message: Also strip monospace/strikethrough
...
Add the ASCII character codes for strikethrough (0x1E, 30) and
monospace (0x11, 17) to the _StripControlCodes function. This
addresses those formatting characters not being filtered when the
"nocodes" module is loaded.
See https://modern.ircdocs.horse/formatting.html#characters
2018-09-15 16:25:05 -05:00
Bram Matthys
3f7ec605dd
The away-notify CAP did not send AWAY status upon join, which is required.
...
Reported by digitalcircuit in https://bugs.unrealircd.org/view.php?id=5144
2018-09-15 08:46:18 +02:00
Bram Matthys
57a008b808
UnrealIRCd 4.0.19-rc2
2018-09-14 09:51:25 +02:00
Bram Matthys
cd2f77defd
Update release notes
...
@skip-ci
2018-09-14 09:45:19 +02:00
Bram Matthys
402958a3c6
Allow slashes in vhost/chghost/sethost/.. (but not through DNS)
2018-09-11 20:25:32 +02:00
Bram Matthys
8738c42b82
Update release notes
...
@skip-ci
2018-09-10 18:47:01 +02:00
Bram Matthys
05745124f1
Fix tld::options::ssl not detecting remote SSL users.
...
Reported by HeXiLeD in https://bugs.unrealircd.org/view.php?id=4952
2018-09-10 18:33:40 +02:00
Bram Matthys
a4e076c08c
Allow ASCII 0xa0 in channels / Fix truncated channel name.
...
Reported by capitaine in https://bugs.unrealircd.org/view.php?id=4538
2018-09-10 08:38:41 +02:00
Bram Matthys
d610dfbe9f
Duplicate error messages when trying to set channel modes +O/+P.
...
Reported by FwdInTime in https://bugs.unrealircd.org/view.php?id=4840
2018-09-09 18:03:54 +02:00
Bram Matthys
5445a009a3
Fix bug preventing (insecure) IRCops from overriding +z.
...
Reported by capitaine in https://bugs.unrealircd.org/view.php?id=5134
2018-09-09 17:49:32 +02:00
Bram Matthys
5921924297
Update release notes
2018-09-09 17:27:25 +02:00
Bram Matthys
f876983cb3
Fix bug where halfops don't see users JOIN if chmode +D is set.
...
Reported by The_Myth in https://bugs.unrealircd.org/view.php?id=5123
2018-09-09 17:15:49 +02:00
Bram Matthys
681640024a
Fix permission issues with minimal IRCOps.
...
Reported by capitaine in https://bugs.unrealircd.org/view.php?id=5130
2018-09-09 17:01:35 +02:00
Bram Matthys
2935385bf2
allow::options::sasl has been removed. Use the new and more flexible
...
require sasl { } block instead.
2018-09-09 09:49:03 +02:00
Bram Matthys
3f0d349e2b
Update releasenotes: shorten text about compatibility.
...
@skip-ci
2018-09-08 17:51:43 +02:00
Bram Matthys
a66373f74e
Add header to release notes
2018-09-08 17:21:37 +02:00
Bram Matthys
77000795c7
Make ./Config import settings from 4.0.18
2018-09-08 17:18:24 +02:00
Bram Matthys
bc139098c9
UnrealIRCd 4.0.19-rc1
...
(The actual release will be ~24hrs from now)
2018-09-07 18:20:04 +02:00
Bram Matthys
73f69ccb11
Fix clang warning
2018-09-07 18:14:14 +02:00
Bram Matthys
2cbcc29a0d
Update release notes a bit
2018-09-07 12:20:09 +02:00
Bram Matthys
9ed6a9ae79
Found some more for #3973
2018-09-07 12:07:09 +02:00
Bram Matthys
ab321f632b
For outgoing server connection attempts there was no message to ircops
...
nor to the log about connection or handshake timeouts. Now there is.
2018-09-07 11:59:52 +02:00
Bram Matthys
bd19e9c87a
Log linking attempts and errors. Also report them to IRCOps in an uniform way.
...
Reported by Mr_Smoke in https://bugs.unrealircd.org/view.php?id=3973
2018-09-07 11:59:12 +02:00