]> source.dussan.org Git - rspamd.git/commitdiff
[Conf] Add trie default config
authorVsevolod Stakhov <vsevolod@highsecure.ru>
Mon, 6 Mar 2017 14:30:43 +0000 (14:30 +0000)
committerVsevolod Stakhov <vsevolod@highsecure.ru>
Mon, 6 Mar 2017 14:30:43 +0000 (14:30 +0000)
conf/modules.d/replies.conf
conf/modules.d/trie.conf [new file with mode: 0644]

index 1de8aa78263cc5ad53ac42f39e58792ce6e51701..47cffb5e9f891b72cedec440c0a2b22cc8c768ed 100644 (file)
@@ -14,8 +14,8 @@
 # See https://rspamd.com/doc/tutorials/writing_rules.html for details
 
 replies {
-       # This setting is non-default & is required to be set
-       # Redis servers to use
+    # This setting is non-default & is required to be set
+    # Redis servers to use
     #servers = "localhost";
     # This setting is non-default & may be desirable
     #action = "no action";
diff --git a/conf/modules.d/trie.conf b/conf/modules.d/trie.conf
new file mode 100644 (file)
index 0000000..660073f
--- /dev/null
@@ -0,0 +1,38 @@
+# Please don't modify this file as your changes might be overwritten with
+# the next update.
+#
+# You can modify '$LOCAL_CONFDIR/rspamd.conf.local.override' to redefine
+# parameters defined on the top level
+#
+# You can modify '$LOCAL_CONFDIR/rspamd.conf.local' to add
+# parameters defined on the top level
+#
+# For specific modules or configuration you can also modify
+# '$LOCAL_CONFDIR/local.d/file.conf' - to add your options or rewrite defaults
+# '$LOCAL_CONFDIR/override.d/file.conf' - to override the defaults
+#
+# See https://rspamd.com/doc/tutorials/writing_rules.html for details
+
+trie {
+  # Each subsection defines a single rule with associated symbol
+  # This config defines no tries leaving this module efficiently disabled by default
+#  SYMBOL1 {
+#    # Define rules in the file (it is *NOT* a map)
+#    file = "/some/path";
+#    # Raw rules search within the whole undecoded messages
+#    raw = true;
+#    # If we have multiple occurrences of strings from this rule
+#    # then we insert a symbol multiple times
+#    multi = true;
+#  }
+#  SYMBOL2 {
+#    patterns = [
+#      "pattern1",
+#      "pattern2",
+#      "pattern3"
+#    ]
+# }
+  .include(try=true,priority=5) "${DBDIR}/dynamic/trie.conf"
+  .include(try=true,priority=1,duplicate=merge) "$LOCAL_CONFDIR/local.d/trie.conf"
+  .include(try=true,priority=10) "$LOCAL_CONFDIR/override.d/trie.conf"
+}