NobGit
public nobgit read

NobMail

Based on mailcow: dockerized

Languages

Repository composition by tracked source files.

PHP
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
Ashus <[email protected]> 5 years ago
.../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>