Bram Matthys
3ee199fb6f
Makefile.windows: add securitygroup.obj
...
[skip ci]
2022-05-23 17:42:43 +02:00
Bram Matthys
b6843488a9
Update release notes
...
[skip ci]
2022-05-23 14:29:49 +02:00
Bram Matthys
b4ac25fba6
Update release notes with all the work that has been done.
...
[skip ci]
2022-05-23 14:25:40 +02:00
Bram Matthys
e8fbe461f0
Document JSON logging changes of today
...
[skip ci]
2022-05-23 12:56:21 +02:00
Bram Matthys
5443dff327
Clarify in release notes that the country value is a country code
...
Reported by westor
[skip ci]
2022-05-16 10:46:54 +02:00
Bram Matthys
c09d2e40a3
Update release notes a bit: better markdown, improve TLD example,
...
mention the 5 modules that now have an ::except which is also a mask item.
[skip ci]
2022-05-16 10:37:22 +02:00
Bram Matthys
c25582bff2
Mention that this is work in progress
...
[skip ci]
2022-05-14 19:11:53 +02:00
Bram Matthys
9e0340d4c1
Change restrict-commands to use ::except which is a
...
https://www.unrealircd.org/docs/Mask_item so has more functionality.
The old style config still works and UnrealIRCd won't complain
about it for now.
2022-05-14 18:50:24 +02:00
Bram Matthys
5f3931b08d
Update modules.optional.conf so it actually loads.
...
Also fix ::mask style II.
2022-05-14 15:40:09 +02:00
Bram Matthys
3241338cf3
Add set::connthrottle::except, which is a mask item.
...
Automatically convert the old options ::sasl-bypass, ::webirc-bypass
and ::minimum-reputation-score, so nobody needs to update their config.
The example.conf has been updated.
2022-05-14 15:31:30 +02:00
Bram Matthys
915b603a6a
Add set::antirandom::except, which is a mask item.
...
Automatically convert the old style ::except-hosts and ::except-webirc
so nobody needs to update their config.
2022-05-14 15:17:29 +02:00
Bram Matthys
f0ddbdaa44
Add set::antimixedutf8::except, which is a mask item too.
2022-05-14 15:07:33 +02:00
Bram Matthys
caabfe14e1
Document and give examples in release notes for new mask and security-group functionality.
2022-05-14 09:03:34 +02:00
Bram Matthys
f1a18ce37e
Communicate "creationtime" of users. Right now this info is only known
...
locally, as the only timestamp regarding users that is communicated across
the network is about the "last nick change" ("has this nick since...").
2022-05-13 12:27:21 +02:00
Valerie Pond
61f7dd746e
Add IRCv3 +draft/channel-context ( #205 )
...
https://github.com/delthas/ircv3-specifications/blob/feature-channel/client-tags/channel-context.md
2022-05-13 07:39:41 +02:00
Bram Matthys
537f5d050e
Update HELPOP SVSO documentation, due to previous commit.
2022-05-07 19:03:25 +02:00
Bram Matthys
50e5d91c79
Add SVSO command which services can use to make someone IRCOp.
...
This existed in UnrealIRCd 3.2.x but was later removed when
switching to the new operclass system.
Requested by Valware in https://bugs.unrealircd.org/view.php?id=6041
Syntax: SVSO <uid|nick> <oper account> <operclass> <class> <modes> <snomask> <vhost>
All these parameters need to be set, you cannot leave any of them out,
HOWEVER some can be set to "-" to skip setting them, this is true for:
<class>, <modes>, <snomask>, <vhost>
In UnrealIRCd the <operclass> will be prefixed by "services:" if not already
present. It is up to you to include or omit it.
If you want to set any swhoises you need to use the SWHOIS s2s command,
other than that this command basically does everything for you,
in fact it uses the same code as the OPER command does.
Most of the "user is now ircop" code has been moved out of cmd_oper() to
a new function make_oper() that is called by both cmd_oper() and cmd_svso().
This function also changes the hook HOOKTYPE_LOCAL_OPER:
It no longer passes a ConfigItem_oper struct, since we can't do that for
remote opers. Instead it passes oper name and oper class.
The complete definition is now:
int hooktype_local_oper(Client *client, int add, const char *oper_block, const char *operclass);
2022-05-07 18:53:59 +02:00
Bram Matthys
889bcd99dc
Actually build and load module for unrealircd.org/geoip-tag by default.
2022-05-01 14:11:24 +02:00
musk
fcc580017f
Update help.es.conf ( #199 )
...
Add new snomasks for U6.
2022-05-01 13:48:05 +02:00
musk
153a01ec60
Add example.es.conf ( #200 )
2022-05-01 13:45:40 +02:00
Bram Matthys
c8b8177728
Update example conf to put kline-address value in single quotes.
...
Indirectly suggested in https://bugs.unrealircd.org/view.php?id=6086
reported by Balthazar.
2022-04-08 08:43:24 +02:00
Bram Matthys
1327fe9bfe
Bump version to 6.0.4-git
2022-04-08 08:42:22 +02:00
Bram Matthys
cedd23ae9c
** UnrealIRCd 6.0.3 **
2022-04-01 16:27:18 +02:00
Bram Matthys
640abd9df2
Update relnotes
...
[skip ci]
2022-03-23 09:11:10 +01:00
Bram Matthys
955d5addb5
Update release notes a bit
...
[skip ci]
2022-03-23 09:03:32 +01:00
Bram Matthys
daa0c11f28
Update release notes a bit
...
[skip ci]
2022-03-18 07:56:57 +01:00
Bram Matthys
95549220dd
Update wording in release notes a bit
...
[skip ci]
2022-01-31 11:24:40 +01:00
Bram Matthys
155b38374a
Update release notes
...
[skip ci]
2022-01-31 09:43:07 +01:00
Bram Matthys
252b856afe
Bump version to 6.0.3-git as this is git / work in progress.
2022-01-31 09:36:48 +01:00
Bram Matthys
29fd2e772a
** UnrealIRCd 6.0.2 **
2022-01-28 17:02:19 +01:00
Bram Matthys
82bb7567da
Update release notes
2022-01-17 09:07:57 +01:00
Bram Matthys
35c3c87dc4
** UnrealIRCd 6.0.2-rc1 **
2022-01-07 14:07:36 +01:00
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
9e4d6571e5
Update release notes a bit
...
[skip ci]
2022-01-07 12:13:58 +01:00
Bram Matthys
b1e475e0ca
Update release notes a bit
...
[skip ci]
2022-01-06 18:04:36 +01:00
Bram Matthys
329fd07f3a
Revert set::spamfilter::utf8-support from yesterday.
...
This will be for a later release, needs more thought and work.
2022-01-06 18:03:26 +01:00
Bram Matthys
17a4ed1ea9
Update release notes:
...
Make clear that set::spamfilter::utf8-support is experimental
and the possible side effects/issues, or the ones in the past, anyway.
[skip ci]
2022-01-06 16:08:07 +01:00
Bram Matthys
856f29ae54
Update release notes a bit
...
[skip ci]
2022-01-05 18:21:22 +01:00
Bram Matthys
dd74e1e63d
Update release notes
...
[skip ci]
2022-01-05 17:30:50 +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
b4d92bf232
Typo typo
...
[skip ci]
2022-01-04 11:24:04 +01:00
Bram Matthys
8dedffa6c0
Update release notes a bit
...
[skip ci]
2022-01-04 11:16:38 +01:00
Bram Matthys
55969d1ff3
Update relnotes a bit more
...
[skip ci]
2022-01-03 19:28:48 +01:00
Bram Matthys
1ff5c0c51a
Update relnotes a bit
...
[skip ci]
2022-01-03 18:39:17 +01:00
Bram Matthys
c4126a2d1e
Update preliminary release notes
...
[skip ci]
2022-01-03 17:58:13 +01:00
Bram Matthys
4ca9e9b3c2
Also support show-event in log::destination::channel.
2021-12-30 11:39:51 +01:00
Bram Matthys
d677ce04de
New option set::server-notice-show-event which, if set to 'no', can be used
...
to hide the event information (eg. connect.LOCAL_CLIENT_CONNECT) in
server notices. This can be overriden in oper::server-notice-show-event.
See https://www.unrealircd.org/docs/Set_block#set::server-notice-show-event
2021-12-30 11:29:30 +01:00
Bram Matthys
0f52ff76e8
Add link to https://www.unrealircd.org/docs/Log_block#Logging_to_a_channel
...
in the release notes.
Also add the sub-options: color, json-message-tag and oper-only.
2021-12-30 10:40:01 +01: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