public
nobgit
read
NobMail
Based on mailcow: dockerized
Languages
Repository composition by tracked source files.
PHP
49%
JavaScript
35%
HTML
9%
CSS
4%
Shell
2%
Python
1%
Lua
0%
Perl
0%
Ruby
0%
SCSS
0%
Create file
Wiki Documentation
Clone
https://nobgit.com/orgs/nobgit/nobmail.git
ssh://[email protected]:2222/orgs/nobgit/nobmail.git
Commit
[Web] Added vnd.dovecot.execute/filter/pipe sieve validator support (fixes #2026) (#4204)
Signed-off-by: Ashus <[email protected]>
b1e89fae
.../inc/lib/sieve/extensions/vnd.dovecot.execute.xml | 17 +++++++++++++++++
.../web/inc/lib/sieve/extensions/vnd.dovecot.filter.xml | 15 +++++++++++++++
data/web/inc/lib/sieve/extensions/vnd.dovecot.pipe.xml | 11 +++++++++++
3 files changed, 43 insertions(+)
create mode 100644 data/web/inc/lib/sieve/extensions/vnd.dovecot.execute.xml
create mode 100644 data/web/inc/lib/sieve/extensions/vnd.dovecot.filter.xml
create mode 100644 data/web/inc/lib/sieve/extensions/vnd.dovecot.pipe.xml
Diff
diff --git a/data/web/inc/lib/sieve/extensions/vnd.dovecot.execute.xml b/data/web/inc/lib/sieve/extensions/vnd.dovecot.execute.xml
new file mode 100644
index 00000000..bce1ea90
--- /dev/null
+++ b/data/web/inc/lib/sieve/extensions/vnd.dovecot.execute.xml
@@ -0,0 +1,17 @@
+<?xml version='1.0' standalone='yes'?>
+
+<extension name="vnd.dovecot.execute">
+
+ <test name="execute">
+ <parameter type="tag" name="pipe" regex="pipe" occurrence="optional"/>
+ <parameter type="string" name="program-name"/>
+ <parameter type="stringlist" name="arguments" occurrence="optional"/>
+ </test>
+
+ <command name="execute">
+ <parameter type="tag" name="pipe" regex="pipe" occurrence="optional"/>
+ <parameter type="string" name="program-name"/>
+ <parameter type="stringlist" name="arguments" occurrence="optional"/>
+ </command>
+
+</extension>
diff --git a/data/web/inc/lib/sieve/extensions/vnd.dovecot.filter.xml b/data/web/inc/lib/sieve/extensions/vnd.dovecot.filter.xml
new file mode 100644
index 00000000..45bf236b
--- /dev/null
+++ b/data/web/inc/lib/sieve/extensions/vnd.dovecot.filter.xml
@@ -0,0 +1,15 @@
+<?xml version='1.0' standalone='yes'?>
+
+<extension name="vnd.dovecot.filter">
+
+ <test name="filter">
+ <parameter type="string" name="program-name"/>
+ <parameter type="stringlist" name="arguments" occurrence="optional"/>
+ </test>
+
+ <command name="filter">
+ <parameter type="string" name="program-name"/>
+ <parameter type="stringlist" name="arguments" occurrence="optional"/>
+ </command>
+
+</extension>
diff --git a/data/web/inc/lib/sieve/extensions/vnd.dovecot.pipe.xml b/data/web/inc/lib/sieve/extensions/vnd.dovecot.pipe.xml
new file mode 100644
index 00000000..6bbcfc3c
--- /dev/null
+++ b/data/web/inc/lib/sieve/extensions/vnd.dovecot.pipe.xml
@@ -0,0 +1,11 @@
+<?xml version='1.0' standalone='yes'?>
+
+<extension name="vnd.dovecot.pipe">
+
+ <command name="pipe">
+ <parameter type="tag" name="try" regex="try" occurrence="optional"/>
+ <parameter type="string" name="program-name"/>
+ <parameter type="stringlist" name="arguments" occurrence="optional"/>
+ </command>
+
+</extension>