gunnar: server/kolab-webadmin/kolab-webadmin/lib/KolabAdmin/Sieve/Segment Forward.php, 1.5, 1.6
cvs at kolab.org
cvs at kolab.org
Tue Apr 13 11:43:02 CEST 2010
Author: gunnar
Update of /kolabrepository/server/kolab-webadmin/kolab-webadmin/lib/KolabAdmin/Sieve/Segment
In directory doto:/tmp/cvs-serv24477/kolab-webadmin/lib/KolabAdmin/Sieve/Segment
Modified Files:
Forward.php
Log Message:
Update testing and fix an upgrade bug with the new forward segment script. Strict testing is no longer possible because we use the old Horde String library.
Index: Forward.php
===================================================================
RCS file: /kolabrepository/server/kolab-webadmin/kolab-webadmin/lib/KolabAdmin/Sieve/Segment/Forward.php,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -d -r1.5 -r1.6
--- Forward.php 13 Apr 2010 09:29:51 -0000 1.5
+++ Forward.php 13 Apr 2010 09:43:00 -0000 1.6
@@ -143,8 +143,14 @@
{
if (preg_match('/keep;/s', $script, $regs)) {
$this->_keep_on_server = true;
- } else {
+ } else if (preg_match('/stop;/s', $script, $regs)) {
+ $this->_keep_on_server = false;
+ } else if (preg_match('/require/s', $script, $regs)) {
+ // The unused "require" statement provides the information that it
+ // is an old script variant.
$this->_keep_on_server = false;
+ } else {
+ $this->_keep_on_server = true;
}
}
}
More information about the commits
mailing list