Bram Matthys
f4b14330a8
Update curl-ca-bundle: Certificate data from Mozilla as of: Tue Jan 19 04:12:04 2021 GMT
...
https://curl.se/ca/cacert-2021-01-19.pem
[skip ci]
2021-03-08 11:00:33 +01:00
Bram Matthys
94fea88319
CR+LF->LF conversion for help.nl.conf.
...
[skip ci]
2021-02-28 07:54:33 +01:00
Bram Matthys
dc40d27cd8
Move set::anti-flood::unknown-flood-* to set::anti-flood::handshake-data-flood
...
which is a new block, documented at:
https://www.unrealircd.org/docs/Set_block#set::anti-flood::handshake-data-flood
The reason for this is better naming and allowing to tweak ban-action.
2021-02-28 07:52:33 +01:00
PeGaSuS
e90d661e8d
Fixed typo in ELINE example flags, from f to F (spamfilter) ( #130 )
2021-01-29 19:11:36 +01:00
Bram Matthys
53d23038e5
Support for security groups and new +b ~G:unknown-users:
...
* There are two security groups by default: known-users and unknown-users.
See https://www.unrealircd.org/docs/Security-group_block
* New extended ban ~G:securitygroupname, with the typical usage being
MODE #chan +b ~G:unknown-users, which will ban all users from the
channel that are not identified to services and have a reputation
score below 25.
2020-12-30 12:42:56 +01:00
Bram Matthys
fc159fd131
Change set::modes-on-oper in example confs to +xws
...
Previously it was +xgws which was confusing since we don't have a +g
Reported by PeGaSuS.
2020-12-27 18:39:23 +01:00
Stanley
893dd84aaf
Added help.nl.conf (Dutch), contribution from Stanley ( #121 )
...
Co-authored-by: DjSxX <46792280+DjSxX@users.noreply.github.com >
2020-09-30 17:49:01 +02:00
Bram Matthys
7901d61e92
Add Spanish help.conf (conf/help/help.es.conf).
2020-06-12 12:10:52 +02:00
Bram Matthys
60f143acfb
Update curl-ca-bundle to Wed Jan 1 04:12:10 2020 GMT
...
[skip ci]
2020-05-24 17:37:16 +02:00
Bram Matthys
af51f6e2b2
Fix ELINE helpop docs regarding antimixedutf8.
2020-05-18 15:29:08 +02:00
Bram Matthys
c98eb7c54e
Get rid of }; in example and other shipped .conf files.
...
This is 1,5 years after 459a55245a
and we're on a new series too (5.0), so it was about time.
And YES you may still use }; if you want to. There are no
plans to deprecate or warn about it.
We simply ship with } in the shipped configs because it is
more logical that both { and } don't require a ; rather
than only { not requiring it.
2020-05-18 14:06:57 +02:00
Bram Matthys
5712f0f5d6
Use example.org domain everywhere in example*.conf and help*.conf.
...
And similarly, use ExampleNET instead of MYNet.
2020-05-18 13:44:52 +02:00
k4bek4be
0aa5fb6e7c
Add CLIENTTAGDENY module. ( #108 )
...
It implements the current version of CLIENTTAGDENY isupport token, as defined by IRCv3.
2020-05-16 10:04:33 +02:00
Bram Matthys
90485453b7
Load typing-indicator module by default (IRCv3 +draft/typing)
2020-05-06 10:56:03 +02:00
Bram Matthys
4e3817b4d5
Initial version of set::anti-flood::target-flood
2020-05-05 20:27:53 +02:00
k4bek4be
331134649f
Add Polish translation for help.conf and update the English one ( #104 )
...
In English helpop add ELINE and extended server bans, fix some typo's....
2020-05-03 13:33:04 +02:00
Bram Matthys
ef5df81917
Merge branch 'unreal50' of github.com:unrealircd/unrealircd into unreal50
2020-04-26 08:48:56 +02:00
Bram Matthys
097903a246
Anope aliases: remove helpserv. Reported by k4be.
2020-04-26 08:47:42 +02:00
LeCoyote
275dffcd6b
French helpop: add missing chmode +D ( #102 )
2020-04-26 08:45:38 +02:00
LeCoyote
cd059839c5
Update of the French help text. Quite a few items were pretty outdated ( #99 )
...
Fixed a couple of typos too.
2020-04-15 09:01:37 +02:00
Bram Matthys
b7e2cbea0f
Split off existing account-notify functionality to account-notify module
...
now that we have a hook, so the functionality of it is nicely contained
in a separate module.
2020-02-09 10:48:23 +01:00
Bram Matthys
febc4a45f3
Updated labeled-response: drop the draft/ prefix now that the specification
...
is ratified and also fix a serious flood bug in the implementation.
Oh, and move the loadmodule line to the correct place in modules.default.conf.
2020-02-08 08:09:53 +01:00
Bram Matthys
9211e105eb
Add unrealircd.org/userhost message tag. Similar to previous, so IRCOps
...
can see the real host of a user in each message.
2020-02-02 18:12:07 +01:00
Bram Matthys
ed6a2cf3e3
Add new message tag "unrealircd.org/userip" which will communicate
...
the user@ip of users to IRCOps if the message-tags capability is
enabled. Idea from westor. This is work in progress.
2020-02-02 15:49:21 +01:00
Bram Matthys
a8c191b291
Add new command: HISTORY #chan [lines]. This is meant for end-users
...
so they can fetch more history than the standard on-join history.
In the future we are also likely to implement IRCv3 CHATHISTORY
once that becomes an official specification. However, until it is
specified and until most major clients support it, several years
are likely to pass. It would be a shame to withhold channel
history to many end-users in the meantime when it takes so little
effort from us to provide an easy command.
See also
https://www.unrealircd.org/docs/Channel_history
And in particular the new section:
https://www.unrealircd.org/docs/Channel_history#Playback_frontends
which explains the relationship between on-join playback,
HISTORY and CHATHISTORY.
2020-02-02 11:57:51 +01:00
Bram Matthys
e9d8341efd
Mention the IRCOp guide in HELPOP OPERCMDS
...
( https://www.unrealircd.org/docs/IRCOp_guide )
2020-01-12 14:43:21 +01:00
Bram Matthys
92c5f06e7e
Fix incorrect spacing in HELPOP EXTBANS
...
[skip ci]
2020-01-10 09:06:28 +01:00
Bram Matthys
410148ea91
Document the WHOX syntax in /HELPOP WHO
2019-12-31 13:22:01 +01:00
Bram Matthys
d7301f1b11
Convert some http:// to https:// that were not previously updated it seems
...
[skip ci]
2019-12-06 08:43:37 +01:00
Bram Matthys
1e3d726df7
Setting user mode +q now requires the self:unkickablemode permission.
...
This is included in the *-with-override operclasses.
2019-11-27 12:35:58 +01:00
Bram Matthys
0b8d435232
+L can now be set by +o (or higher) instead of requiring +q (channel owner).
...
Also, update helpop on the new meaning of +L: if unable to join, then
the user is forwarded to the specified channel.
2019-11-27 12:00:57 +01:00
Vitor Luis
7fadb0667b
Update help.conf ( #86 )
...
Added the new floodtype 'r' to the list of types and added the 'd' action to the floodtypes 'm' and 't' (not sure about the type 'c').
2019-11-17 19:20:59 +01:00
Bram Matthys
dfa83aa6e5
Add module manager. See https://www.unrealircd.org/docs/Module_manager
...
Also update release notes and some unrelated changes.
BIG commits. Lots of work. Requires more testing.
2019-11-01 12:57:12 +01:00
Bram Matthys
c105e6958c
Update curl-ca-bundle to version of Wed Oct 16 03:12:09 2019 GMT
...
from https://curl.haxx.se/docs/caextract.html
2019-10-27 10:23:12 +01:00
Bram Matthys
09854abade
Move the dcc deny stuff into the dccdeny module, that is:
...
functions from extra.c, entire undccdeny and svsfline,
large functions that were in message.c and conf.c
2019-10-25 13:39:24 +02:00
Bram Matthys
bed8a0ca2b
Remove set::oper-only-stats from config. Don't mention set::allow-user-stats
...
there since that is a niche feature that 99% is unlikely to use.
2019-10-14 18:50:24 +02:00
Bram Matthys
96509f6802
except tkl { } -> except ban { } in example*conf
...
[skip ci]
2019-10-11 17:57:33 +02:00
Bram Matthys
f992a0c1c0
Finish up labeled-response implementation. Load by default to get the
...
thing tested. Will do at least 1 other commit soon related to this.
2019-10-05 17:33:22 +02:00
Bram Matthys
330cf9ed24
Remove confusing information regarding /TSCTL.
2019-09-21 16:29:53 +02:00
Bram Matthys
9b14970c2a
Move ident lookups to module 'ident_lookup' and rewrite the code
...
to be a bit less ugly. The module is loaded by default so you can
still use set::options::identd-check like before, even though I
hate ident... it's old shit... still, other's seem to like it.
More changes will follow later. There is still some ident stuff
in the core at the moment and the module is currently PERM, which
largely (but not entirely) defeats the purpose of being a module.
That will be fixed at a later time as well.
2019-09-13 19:21:29 +02:00
GottemHams
4a85e4cd8b
Load require-module by default [skip-ci]
2019-09-12 20:54:09 +02:00
GottemHams
358a31eaee
First draft of require-modules module (require modules globally or deny them)
2019-09-11 22:18:03 +02:00
Bram Matthys
08a4c489f6
Update HELPOP SPAMFILTER. The syntax was OK but the explanation under it
...
was confusing since it was explaining the fields in a different order.
2019-09-07 18:00:58 +02:00
Bram Matthys
890e4c9acd
Set set::modes-on-join to +nt by default and also put it in the
...
example.conf. Leaving it empty by default is strange and contrasts
with our "secure by default" principle.
2019-08-26 18:22:12 +02:00
Bram Matthys
9fbd7f33fc
The set::webredir block should be commented out by default.
...
[skip ci]
2019-08-17 12:48:30 +02:00
Bram Matthys
c941c529c3
Load 'reputation' and 'connthrottle' by default. Add to example.conf.
2019-08-17 12:46:43 +02:00
Bram Matthys
143d747e66
Rename 'cmdrestrict' to 'restrict-commands'. Load the module by default
...
so you can use set::restrict-commands without having to loadmodule.
Restrict the LIST and INVITE commands in the example.conf, which is
often a good idea. Finally, document the configuration/usage at:
https://www.unrealircd.org/docs/Set_block#set::restrict-commands
2019-08-17 12:34:14 +02:00
Bram Matthys
6c02c896d9
add +H to HELPOP CHMODES
2019-08-17 12:06:05 +02:00
Bram Matthys
887cf24fd7
Add channeldb module (loaded by default): this saves all channel settings
...
such as name, creationtime, modes, topic, bans/exempts/invex to a database
and restores it on-boot. It only does this for +P (persistent) channels.
2019-08-16 14:42:25 +02:00
Bram Matthys
2127a36f61
Remove ~R extban as it is redundant now that we have ~a.
...
All services should have account names by now.
2019-08-13 21:08:22 +02:00