Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
# For example, blocking some advertising has a lower priority than accessing
# a malware/phishing domain.
+ # Shift the ID of the list to the higher 16 bits and append the offset
+ sid = self.list.id << 16
+
rules = {
# DNS
"dns" : {
),
"classtype" : "policy-violation",
"priority" : "3",
- "sid" : "1",
+ "sid" : sid | 1,
"rev" : "1",
"reference" : (
"url",
),
"classtype" : "policy-violation",
"priority" : "3",
- "sid" : "1",
+ "sid" : sid | 2,
"rev" : "1",
"reference" : (
"url",
),
"classtype" : "policy-violation",
"priority" : "3",
- "sid" : "1",
+ "sid" : sid | 3,
"rev" : "1",
"reference" : (
"url",
),
"classtype" : "policy-violation",
"priority" : "3",
- "sid" : "1",
+ "sid" : sid | 4,
"rev" : "1",
"reference" : (
"url",