1
0
mirror of https://github.com/unrealircd/unrealircd.git synced 2026-07-05 19:53:13 +02:00

Add security-group::rule support, see https://www.unrealircd.org/docs/Crule

This commit is contained in:
Bram Matthys
2023-07-16 12:06:34 +02:00
parent 59c6c99ba3
commit b272b6700a
5 changed files with 60 additions and 5 deletions
+4
View File
@@ -2157,6 +2157,8 @@ struct SecurityGroup {
NameList *ip;
ConfigItem_mask *mask;
NameList *security_group;
char *prettyrule; /* ::rule as a string */
CRuleNode *rule; /**< parsed crule */
NameValuePrioList *extended;
/* Exclude */
int exclude_identified;
@@ -2168,6 +2170,8 @@ struct SecurityGroup {
NameList *exclude_ip;
ConfigItem_mask *exclude_mask;
NameList *exclude_security_group;
char *exclude_prettyrule; /* ::exclude-rule as a string */
CRuleNode *exclude_rule; /**< parsed crule */
NameValuePrioList *exclude_extended;
/* Settings */
DynamicSetBlock settings;