Bram Matthys
8536778bcc
Don't mention action 'd' in HELPOP CHMODEF for floodtype 'm', as this
...
is not supported at the moment.
Reported by Valware in https://bugs.unrealircd.org/view.php?id=6034
[skip ci]
2022-01-07 12:37:26 +01:00
Bram Matthys
fa1493b930
Add 'WHO <300 t' example and information to HELPOP WHO
2022-01-05 17:30:17 +01:00
i
f4239abc5d
update help.ru.conf
2022-01-04 21:17:54 +03:00
Bram Matthys
eaded2d12f
Use spamfilter::match with single quotes in example spamfilter.conf
...
and give a hint to do that so they are not misinterpreted by an URL
since that may happen for other spamfilters (not the one included
in this file though). Suggested by Lord255.
2021-12-30 09:57:57 +01:00
k4be
26929bedb5
Update help.pl.conf to match help.conf
2021-12-13 20:08:49 +01:00
Bram Matthys
02547610fe
Update log block in example.fr.conf.
...
Reported by armyn in https://bugs.unrealircd.org/view.php?id=6022
2021-12-10 18:53:07 +01:00
Bram Matthys
cc5f318d27
Add include for snomasks.default.conf in example.*conf
...
Reported by arcanefeenix in https://bugs.unrealircd.org/view.php?id=6020
2021-12-08 07:17:40 +01:00
Bram Matthys
09fea29734
Update curl-ca-bundle.crt to version of Tue Oct 26 03:12:05 2021 GMT
...
[skip ci]
2021-12-04 09:25:50 +01:00
Bram Matthys
5a80696f62
Remove some confusing examples about extended server bans in (G)ZLINE.
...
And also remove some references to old oper privilege flags.
Reported by progval.
2021-12-03 16:06:13 +01:00
Bram Matthys
861e761c24
Update HELOPOP SNOMASKS
2021-12-01 10:56:04 +01:00
Bram Matthys
bde57af8c5
Update HELPOP EXTBANS: named extbans and some style changes,
...
reformatting, adding headings, etc.
2021-12-01 10:12:27 +01:00
Bram Matthys
d77a5be834
Don't use slashes at start and end in SPAMFILTER example in HELPOP.
...
Reported by srhuston in https://bugs.unrealircd.org/view.php?id=6002
[skip ci]
2021-12-01 09:00:21 +01:00
Bram Matthys
ff5262f1bc
Update Turkish example conf & help
...
Provided by Diablo - (Serkan Sepetçi)
2021-11-20 08:41:13 +01:00
k4be
0cb599be09
extjwt: enable valid "vfy" url checking and update related documentation
2021-11-11 07:55:22 +01:00
Bram Matthys
36a06b0011
A few changes to server linking notices:
...
1) Don't forward link.SERVER_LINKED since we already generate
link.SERVER_LINKED_REMOTE ourselves.
2) Fix using wrong server name(s) in link.SERVER_LINKED_REMOTE
reported by flo in https://bugs.unrealircd.org/view.php?id=5988
3) Don't show link.SERVER_LINKED_REMOTE messages when we
are syncing to a network, otherwise you would get eg 50 of
such messages for 50 servers when you link in 1 server.
2021-11-10 15:42:10 +01:00
Bram Matthys
ed1b334f90
Add ::url-refresh <time> option and don't bother downloading GeoIP DB
...
from unrealircd.org if it is less than 14 days old.
If the file was up to date then it already never fully downloaded it,
thanks to hashing and receiving the "304 Not Modified" HTTP header.
But with this url-refresh it won't even do the HTTP(S) request at all.
2021-11-07 13:25:06 +01:00
Bram Matthys
4ef341769d
Don't forward (spam) link.SERVER_LINKED_REMOTE.
...
Otherwise you get 1 from each server, which can be quite a pain
on a large network.
Reported by fo in https://bugs.unrealircd.org/view.php?id=5988
2021-11-05 14:31:10 +01:00
westor
0698b04057
Update extban names in modules.default.conf ( #175 )
2021-11-03 08:54:42 +01:00
westor
888eb40273
Update modules.optional.conf to only use settings for loaded modules ( #176 )
...
This so you can just load the whole file but still use blacklist-module to not use some of it. Not sure if that is always a great idea, but it is now an option.
2021-11-03 08:53:57 +01:00
Bram Matthys
a70eac3293
Fix referencing wrong file in a comment in snomasks.default.conf.
...
Reported by DeviL.
[skip ci]
2021-11-01 07:11:43 +01:00
Bram Matthys
3653de5dfb
Move debug notices to debug and suggest not to log them by default.
...
Also, add a note about AddressSanitizer in the release notes.
(this will be in 6.0.0-beta1)
2021-10-31 09:04:17 +01:00
Bram Matthys
ca36a5256c
Some text updates UnrealIRCd 5 -> UnrealIRCd 6
2021-10-31 07:20:57 +01:00
Bram Matthys
4ea6c82a5d
Move loading of geoip_classic to modules.default.conf
...
You can still use blacklist-module if you don't want to load it.
In future versions the exact config stuff will likely be different, but
this is just to get more test expore / make things Just work for now (tm)
2021-10-30 10:04:10 +02:00
Bram Matthys
ed9f7cfb57
Add /GEOIP command so it's a bit easier to debug these things.
...
Load geoip_classic with correct settings (for now) in modules.optional.conf.
2021-10-30 09:57:27 +02:00
Bram Matthys
32aa4dc625
Metadata can stay a 3rd party module for now.
2021-10-10 09:39:55 +02:00
Bram Matthys
1af3f23b9f
Default config no longer loads a default cloaking module, since the
...
admin needs to make a choice.
Also update example conf to load the new cloaking module (cloak_sha256)
and update the text there to require at a key of 80 characters.
2021-09-26 08:36:01 +02:00
Bram Matthys
10ec3c164a
Rename the old cloaking module to "cloak_md5" (UnrealIRCd 3.2.1 - 5.2.X)
...
It was used from July 2004 and served us well it seems.
2021-09-25 11:23:14 +02:00
Bram Matthys
ce5917e0d9
Expose operlogin and operclass via moddata so they can be seen in WHOIS
...
and used for auditting purposes across servers (assuming the servers
itself can be trusted).
This is done via the 'operlogin' module which is loaded by default.
Obviously for opers of U5 and below this information is not available.
This also changes the HOOKTYPE_LOCAL_OPER hook to include oper block info:
-int hooktype_local_oper(Client *client, int add);
+int hooktype_local_oper(Client *client, int add, ConfigItem_oper *oper_block);
2021-09-25 10:28:36 +02:00
Bram Matthys
4e511da9fb
Update default logging conf
...
[skip ci]
2021-09-24 15:52:41 +02:00
Bram Matthys
56c3b4ced6
Automatically add default log block that logs everything if no log
...
block to disk is present.
Also update the English example.conf.
Both may need some default filtering (or not)...
2021-09-24 11:30:04 +02:00
Bram Matthys
d3dfa5f40c
Make negative matching work in log sources, update default snomasks.
...
No longer log to all ircops if no matching snomasks.
So yeah, if you don't load snomask.default.conf you will see nothing
(TODO: some warning / error for this)
2021-09-24 11:07:25 +02:00
Bram Matthys
1d73db560c
Get rid of modules/snomasks directory, since the snomask module API is gone.
...
(IRCOps can set any snomask dynamically now)
2021-09-24 10:10:27 +02:00
Bram Matthys
e14b463b60
Major update to default snomask configuration
2021-09-24 09:41:32 +02:00
Bram Matthys
0439e4f89d
Move wallops module from "wallops" to "usermodes/wallops"
...
(which includes the command)
2021-09-23 19:25:38 +02:00
Bram Matthys
4cea88645c
Modularize member modes (vhoaq).
...
Still need to clean up a bit after this, but it passes all tests :)
2021-09-13 18:44:18 +02:00
k4be
e13815b604
Add extjwt module
2021-09-10 16:19:07 +02:00
k4be
502def9401
Add extended-monitor (work in progress)
2021-08-24 19:42:38 +02:00
k4be
d40853b71c
Add basic metadata module (no moderation)
2021-08-22 21:17:19 +02:00
Bram Matthys
1a19de2de9
Move channel mode +r to module chanmodes/isregistered
2021-08-22 12:19:07 +02:00
Bram Matthys
57ec565051
Move channel mode +t to module chanmodes/topiclimit
...
TODO: move code from "topic" module to here, some hook call.
2021-08-22 12:09:53 +02:00
Bram Matthys
6dd539d760
Move channel mode +m to module chanmodes/moderated
...
(and nearly all the code related to it)
2021-08-22 12:01:54 +02:00
Bram Matthys
24f73c28e4
Move channel mode +l to module chanmodes/limit
...
(and all the code related to it)
2021-08-22 11:45:08 +02:00
Bram Matthys
1533c6431e
Move channel mode +n to module chanmodes/noexternalmsgs
...
(and all the code related to it)
2021-08-22 11:22:33 +02:00
Bram Matthys
8066c13876
Move +s/+p to chanmodes/secret and chanmodes/private.
...
To be honest, the modules don't do much other than handling the
mode stuff, but.. we can look at that again later.
2021-08-22 11:11:26 +02:00
Bram Matthys
295b3505ef
Move channel mode +i to module chanmodes/inviteonly
2021-08-22 10:37:37 +02:00
Bram Matthys
c403a47daf
Move channel mode +k to module chanmodes/key
2021-08-22 10:06:51 +02:00
Bram Matthys
24dec75576
Rename the current cloaking module to 'oldcloak'
2021-08-21 14:32:49 +02:00
Bram Matthys
fc6c52db93
Add extbans/country: +b ~country:UK
2021-08-17 16:12:06 +02:00
Bram Matthys
2ea75dfbdb
Add geoip_base module, which sets "geo_country" if a geo provider
...
module is able to lookup the IP and return a country.
Also consistently use geoip_ and GEOIP_ prefixes.
2021-08-17 15:26:29 +02:00
Bram Matthys
11167924df
Add tls_cipher module which stores/retrieves the TLS cipher of all users.
2021-08-16 14:16:13 +02:00