gunnar: server/patches/horde-webmail/1.2.0/tg t_COPYRIGHT.diff, NONE, 1.1 t_COPYRIGHT2.diff, NONE, 1.1 t_COPYRIGHT3.diff, NONE, 1.1 t_KOLAB.diff, NONE, 1.1 t_Kolab__Server_HK_GW_FixAddrForIdOrMail.diff, NONE, 1.1 t_Kolab__Server_HK_GW_FixLowerCaseObjectClasses.diff, NONE, 1.1 t_Kolab__Server_HK_GW_FixNotics.diff, NONE, 1.1 t_Kolab__Storage_HK_GW_MultipleListCaches.diff, NONE, 1.1 t_Kolab__Storage_HK_GW_SuppressTriggering.diff, NONE, 1.1 t_imp_H_GW_DefaultLoginView.diff, NONE, 1.1 t_imp_H_GW_LoginRetries.diff, NONE, 1.1 t_imp_H_JS_bug7739.diff, NONE, 1.1 t_imp_H_MS_bug7438.diff, NONE, 1.1 series, 1.5, 1.6

cvs at kolab.org cvs at kolab.org
Sun Mar 8 22:04:46 CET 2009


Author: gunnar

Update of /kolabrepository/server/patches/horde-webmail/1.2.0/tg
In directory doto:/tmp/cvs-serv16816/tg

Modified Files:
	series 
Added Files:
	t_COPYRIGHT.diff t_COPYRIGHT2.diff t_COPYRIGHT3.diff 
	t_KOLAB.diff t_Kolab__Server_HK_GW_FixAddrForIdOrMail.diff 
	t_Kolab__Server_HK_GW_FixLowerCaseObjectClasses.diff 
	t_Kolab__Server_HK_GW_FixNotics.diff 
	t_Kolab__Storage_HK_GW_MultipleListCaches.diff 
	t_Kolab__Storage_HK_GW_SuppressTriggering.diff 
	t_imp_H_GW_DefaultLoginView.diff t_imp_H_GW_LoginRetries.diff 
	t_imp_H_JS_bug7739.diff t_imp_H_MS_bug7438.diff 
Log Message:
Update from the kolab-webclient branch.

--- NEW FILE: t_COPYRIGHT.diff ---
From: Gunnar Wrobel <p at rdus.de>
Subject: [PATCH] t/COPYRIGHT

Fixes the copyright information.

Signed-off-by: Gunnar Wrobel <p at rdus.de>

---
 horde-webmail/lib/Horde/Kolab/Format.php           |    6 +++---
 horde-webmail/lib/Horde/Kolab/Format/Date.php      |    7 ++++---
 horde-webmail/lib/Horde/Kolab/Format/XML.php       |    6 +++---
 .../lib/Horde/Kolab/Format/XML/annotation.php      |    6 +++---
 .../lib/Horde/Kolab/Format/XML/contact.php         |    6 +++---
 .../Horde/Kolab/Format/XML/distributionlist.php    |    6 +++---
 horde-webmail/lib/Horde/Kolab/Format/XML/event.php |    6 +++---
 .../lib/Horde/Kolab/Format/XML/hprefs.php          |    6 +++---
 horde-webmail/lib/Horde/Kolab/Format/XML/note.php  |    6 +++---
 horde-webmail/lib/Horde/Kolab/Format/XML/task.php  |    6 +++---
 10 files changed, 31 insertions(+), 30 deletions(-)

diff --git a/horde-webmail/lib/Horde/Kolab/Format.php b/horde-webmail/lib/Horde/Kolab/Format.php
index 372fa4f..cae1966 100644
--- a/horde-webmail/lib/Horde/Kolab/Format.php
+++ b/horde-webmail/lib/Horde/Kolab/Format.php
@@ -14,12 +14,12 @@ require_once 'PEAR.php';
  * The Horde_Kolab_Format:: class provides the means to read/write the
  * Kolab format.
  *
- * $Horde: framework/Kolab_Format/lib/Horde/Kolab/Format.php,v 1.4.2.3 2008/08/01 07:13:20 wrobel Exp $
+ * $Horde: framework/Kolab_Format/lib/Horde/Kolab/Format.php,v 1.4.2.4 2008/12/12 11:39:03 wrobel Exp $
  *
- * Copyright 2007-2008 The Horde Project (http://www.horde.org/)
+ * Copyright 2007-2008 Klarälvdalens Datakonsult AB
  *
  * See the enclosed file COPYING for license information (LGPL). If you
- * did not receive this file, see http://www.fsf.org/copyleft/lgpl.html.
+ * did not receive this file, see http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html.
  *
  * @since   Horde 3.2
  * @author  Gunnar Wrobel <wrobel at pardus.de>
diff --git a/horde-webmail/lib/Horde/Kolab/Format/Date.php b/horde-webmail/lib/Horde/Kolab/Format/Date.php
index da1e9c2..58244b2 100644
--- a/horde-webmail/lib/Horde/Kolab/Format/Date.php
+++ b/horde-webmail/lib/Horde/Kolab/Format/Date.php
@@ -10,13 +10,14 @@
 /**
  * Kolab date handling functions. Based upon Kolab.php from Stuart Binge.
  *
- * $Horde: framework/Kolab_Format/lib/Horde/Kolab/Format/Date.php,v 1.2.2.3 2008/08/01 07:13:20 wrobel Exp $
+ * $Horde: framework/Kolab_Format/lib/Horde/Kolab/Format/Date.php,v 1.2.2.5 2009/01/06 15:23:13 jan Exp $
  *
- * Copyright 2007-2008 The Horde Project (http://www.horde.org/)
+ * Copyright 2004-2009 The Horde Project (http://www.horde.org/)
  *
  * See the enclosed file COPYING for license information (LGPL). If you
- * did not receive this file, see http://www.fsf.org/copyleft/lgpl.html.
+ * did not receive this file, see http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html.
  *
+ * @author  Stuart Binge <omicron at mighty.co.za>
  * @author  Thomas Jarosch <thomas.jarosch at intra2net.com>
  * @package Kolab_Format
  */
diff --git a/horde-webmail/lib/Horde/Kolab/Format/XML.php b/horde-webmail/lib/Horde/Kolab/Format/XML.php
index fefa362..2472c83 100644
--- a/horde-webmail/lib/Horde/Kolab/Format/XML.php
+++ b/horde-webmail/lib/Horde/Kolab/Format/XML.php
@@ -95,12 +95,12 @@ define('HORDE_KOLAB_XML_TYPE_MULTIPLE', 8);
  * For implementing a new format type you will have to inherit this
  * class and provide a _load/_save function.
  *
- * $Horde: framework/Kolab_Format/lib/Horde/Kolab/Format/XML.php,v 1.5.2.6 2008/09/16 16:22:54 wrobel Exp $
+ * $Horde: framework/Kolab_Format/lib/Horde/Kolab/Format/XML.php,v 1.5.2.10 2008/12/12 11:39:04 wrobel Exp $
  *
- * Copyright 2007-2008 The Horde Project (http://www.horde.org/)
+ * Copyright 2007-2008 Klarälvdalens Datakonsult AB
  *
  * See the enclosed file COPYING for license information (LGPL). If you
- * did not receive this file, see http://www.fsf.org/copyleft/lgpl.html.
+ * did not receive this file, see http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html.
  *
  * @since   Horde 3.2
  * @author  Thomas Jarosch <thomas.jarosch at intra2net.com>
diff --git a/horde-webmail/lib/Horde/Kolab/Format/XML/annotation.php b/horde-webmail/lib/Horde/Kolab/Format/XML/annotation.php
index cff091f..d3a8981 100644
--- a/horde-webmail/lib/Horde/Kolab/Format/XML/annotation.php
+++ b/horde-webmail/lib/Horde/Kolab/Format/XML/annotation.php
@@ -10,12 +10,12 @@
 /**
  * Kolab XML handler for IMAP folder annotations.
  *
- * $Horde: framework/Kolab_Format/lib/Horde/Kolab/Format/XML/annotation.php,v 1.1.2.3 2008/08/13 10:54:19 wrobel Exp $
+ * $Horde: framework/Kolab_Format/lib/Horde/Kolab/Format/XML/annotation.php,v 1.1.2.5 2009/01/06 15:23:14 jan Exp $
  *
- * Copyright 2008 The Horde Project (http://www.horde.org/)
+ * Copyright 2008-2009 The Horde Project (http://www.horde.org/)
  *
  * See the enclosed file COPYING for license information (LGPL). If you
- * did not receive this file, see http://www.fsf.org/copyleft/lgpl.html.
+ * did not receive this file, see http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html.
  *
  * @since   Horde 3.2
  * @author  Gunnar Wrobel <wrobel at pardus.de>
diff --git a/horde-webmail/lib/Horde/Kolab/Format/XML/contact.php b/horde-webmail/lib/Horde/Kolab/Format/XML/contact.php
index 66fa525..ffdfbc7 100644
--- a/horde-webmail/lib/Horde/Kolab/Format/XML/contact.php
+++ b/horde-webmail/lib/Horde/Kolab/Format/XML/contact.php
@@ -10,12 +10,12 @@
 /**
  * Kolab XML handler for contact groupware objects
  *
- * $Horde: framework/Kolab_Format/lib/Horde/Kolab/Format/XML/contact.php,v 1.2.2.5 2008/08/21 04:31:49 wrobel Exp $
+ * $Horde: framework/Kolab_Format/lib/Horde/Kolab/Format/XML/contact.php,v 1.2.2.6 2008/12/12 11:39:04 wrobel Exp $
  *
- * Copyright 2007-2008 The Horde Project (http://www.horde.org/)
+ * Copyright 2007-2008 Klarälvdalens Datakonsult AB
  *
  * See the enclosed file COPYING for license information (LGPL). If you
- * did not receive this file, see http://www.fsf.org/copyleft/lgpl.html.
+ * did not receive this file, see http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html.
  *
  * @since   Horde 3.2
  * @author  Thomas Jarosch <thomas.jarosch at intra2net.com>
diff --git a/horde-webmail/lib/Horde/Kolab/Format/XML/distributionlist.php b/horde-webmail/lib/Horde/Kolab/Format/XML/distributionlist.php
index 4c789f6..d628be7 100644
--- a/horde-webmail/lib/Horde/Kolab/Format/XML/distributionlist.php
+++ b/horde-webmail/lib/Horde/Kolab/Format/XML/distributionlist.php
@@ -10,12 +10,12 @@
 /**
  * Kolab XML handler for distributionlist groupware objects
  *
- * $Horde: framework/Kolab_Format/lib/Horde/Kolab/Format/XML/distributionlist.php,v 1.2.2.4 2008/08/13 10:54:19 wrobel Exp $
+ * $Horde: framework/Kolab_Format/lib/Horde/Kolab/Format/XML/distributionlist.php,v 1.2.2.5 2008/12/12 11:39:04 wrobel Exp $
  *
- * Copyright 2007-2008 The Horde Project (http://www.horde.org/)
+ * Copyright 2007-2008 Klarälvdalens Datakonsult AB
  *
  * See the enclosed file COPYING for license information (LGPL). If you
- * did not receive this file, see http://www.fsf.org/copyleft/lgpl.html.
+ * did not receive this file, see http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html.
  *
  * @since   Horde 3.2
  * @author  Thomas Jarosch <thomas.jarosch at intra2net.com>
diff --git a/horde-webmail/lib/Horde/Kolab/Format/XML/event.php b/horde-webmail/lib/Horde/Kolab/Format/XML/event.php
index 38d8850..9f71239 100644
--- a/horde-webmail/lib/Horde/Kolab/Format/XML/event.php
+++ b/horde-webmail/lib/Horde/Kolab/Format/XML/event.php
@@ -13,12 +13,12 @@ require_once 'Horde/Kolab/Format/Date.php';
 /**
  * Kolab XML handler for event groupware objects.
  *
- * $Horde: framework/Kolab_Format/lib/Horde/Kolab/Format/XML/event.php,v 1.2.2.2 2008/08/01 07:13:21 wrobel Exp $
+ * $Horde: framework/Kolab_Format/lib/Horde/Kolab/Format/XML/event.php,v 1.2.2.3 2008/12/12 11:39:04 wrobel Exp $
  *
- * Copyright 2007-2008 The Horde Project (http://www.horde.org/)
+ * Copyright 2007-2008 Klarälvdalens Datakonsult AB
  *
  * See the enclosed file COPYING for license information (LGPL). If you
- * did not receive this file, see http://www.fsf.org/copyleft/lgpl.html.
+ * did not receive this file, see http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html.
  *
  * @since   Horde 3.2
  * @author  Thomas Jarosch <thomas.jarosch at intra2net.com>
diff --git a/horde-webmail/lib/Horde/Kolab/Format/XML/hprefs.php b/horde-webmail/lib/Horde/Kolab/Format/XML/hprefs.php
index 22a94bc..f45b26c 100644
--- a/horde-webmail/lib/Horde/Kolab/Format/XML/hprefs.php
+++ b/horde-webmail/lib/Horde/Kolab/Format/XML/hprefs.php
@@ -10,12 +10,12 @@
 /**
  * Kolab XML handler for client preferences.
  *
- * $Horde: framework/Kolab_Format/lib/Horde/Kolab/Format/XML/hprefs.php,v 1.2.2.3 2008/08/20 20:25:28 wrobel Exp $
+ * $Horde: framework/Kolab_Format/lib/Horde/Kolab/Format/XML/hprefs.php,v 1.2.2.7 2009/01/06 15:23:14 jan Exp $
  *
- * Copyright 2007 The Horde Project (http://www.horde.org/)
+ * Copyright 2007-2009 The Horde Project (http://www.horde.org/)
  *
  * See the enclosed file COPYING for license information (LGPL). If you
- * did not receive this file, see http://www.fsf.org/copyleft/lgpl.html.
+ * did not receive this file, see http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html.
  *
  * @since   Horde 3.2
  * @author  Gunnar Wrobel <wrobel at pardus.de>
diff --git a/horde-webmail/lib/Horde/Kolab/Format/XML/note.php b/horde-webmail/lib/Horde/Kolab/Format/XML/note.php
index 84c6326..37b1d73 100644
--- a/horde-webmail/lib/Horde/Kolab/Format/XML/note.php
+++ b/horde-webmail/lib/Horde/Kolab/Format/XML/note.php
@@ -10,12 +10,12 @@
 /**
  * Kolab XML handler for note groupware objects.
  *
- * $Horde: framework/Kolab_Format/lib/Horde/Kolab/Format/XML/note.php,v 1.2.2.4 2008/08/13 10:54:19 wrobel Exp $
+ * $Horde: framework/Kolab_Format/lib/Horde/Kolab/Format/XML/note.php,v 1.2.2.5 2008/12/12 11:39:04 wrobel Exp $
  *
- * Copyright 2007-2008 The Horde Project (http://www.horde.org/)
+ * Copyright 2007-2008 Klarälvdalens Datakonsult AB
  *
  * See the enclosed file COPYING for license information (LGPL). If you
- * did not receive this file, see http://www.fsf.org/copyleft/lgpl.html.
+ * did not receive this file, see http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html.
  *
  * @since   Horde 3.2
  * @author  Thomas Jarosch <thomas.jarosch at intra2net.com>
diff --git a/horde-webmail/lib/Horde/Kolab/Format/XML/task.php b/horde-webmail/lib/Horde/Kolab/Format/XML/task.php
index d700b89..5c71267 100644
--- a/horde-webmail/lib/Horde/Kolab/Format/XML/task.php
+++ b/horde-webmail/lib/Horde/Kolab/Format/XML/task.php
@@ -10,12 +10,12 @@
 /**
  * Kolab XML handler for task groupware objects.
  *
- * $Horde: framework/Kolab_Format/lib/Horde/Kolab/Format/XML/task.php,v 1.2.2.5 2008/08/13 10:54:19 wrobel Exp $
+ * $Horde: framework/Kolab_Format/lib/Horde/Kolab/Format/XML/task.php,v 1.2.2.6 2008/12/12 11:39:04 wrobel Exp $
  *
- * Copyright 2007-2008 The Horde Project (http://www.horde.org/)
+ * Copyright 2007-2008 Klarälvdalens Datakonsult AB
  *
  * See the enclosed file COPYING for license information (LGPL). If you
- * did not receive this file, see http://www.fsf.org/copyleft/lgpl.html.
+ * did not receive this file, see http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html.
  *
  * @since   Horde 3.2
  * @author  Thomas Jarosch <thomas.jarosch at intra2net.com>
-- 
tg: (6e63b1b..) t/COPYRIGHT (depends on: t/Kolab_Server/HK/GW/FixAddrForIdOrMail)

--- NEW FILE: t_COPYRIGHT2.diff ---
From: Gunnar Wrobel <p at rdus.de>
Subject: [PATCH] t/COPYRIGHT2

Syncs the Kolab_Server module in the kolab-webclient with horde-fw3.

STATUS: MERGED

Signed-off-by: Gunnar Wrobel <p at rdus.de>

---
 horde-webmail/lib/Horde/Kolab/IMAP.php             |    4 +-
 horde-webmail/lib/Horde/Kolab/IMAP.php.orig        |  139 +++
 horde-webmail/lib/Horde/Kolab/IMAP/cclient.php     |    4 +-
 .../lib/Horde/Kolab/IMAP/cclient.php.orig          |  778 +++++++++++++++
 horde-webmail/lib/Horde/Kolab/IMAP/pear.php        |    4 +-
 horde-webmail/lib/Horde/Kolab/IMAP/pear.php.orig   |  520 ++++++++++
 horde-webmail/lib/Horde/Kolab/IMAP/test.php        |    4 +-
 horde-webmail/lib/Horde/Kolab/IMAP/test.php.orig   |  728 ++++++++++++++
 horde-webmail/lib/Horde/Kolab/Server.php           |    4 +-
[...7045 lines suppressed...]
+        register_shutdown_function(array(&$session, 'shutdown'));
+
+        return $session;
+    }
+
+    /**
+     * Stores the object in the session cache.
+     *
+     * @return NULL
+     */
+    function shutdown()
+    {
+        require_once 'Horde/SessionObjects.php';
+        $session = &Horde_SessionObjects::singleton();
+        $session->overwrite('kolab_session', $this, false);
+    }
+
+}
-- 
tg: (7a64fc0..) t/COPYRIGHT2 (depends on: t/Kolab_Server/HK/GW/FixNotics)

--- NEW FILE: t_COPYRIGHT3.diff ---
From: Gunnar Wrobel <p at rdus.de>
Subject: [PATCH] t/COPYRIGHT3

Syncs the Kolab_Storage module with Horde fw3.

STATUS: MERGED

Signed-off-by: Gunnar Wrobel <p at rdus.de>

---
 horde-webmail/lib/Horde/Kolab/Deprecated.php       |    4 +-
 horde-webmail/lib/Horde/Kolab/Deprecated.php.orig  |  878 +++++++++++
 horde-webmail/lib/Horde/Kolab/Storage.php          |    4 +-
 horde-webmail/lib/Horde/Kolab/Storage.php.orig     |  146 ++
 horde-webmail/lib/Horde/Kolab/Storage/Cache.php    |    4 +-
 .../lib/Horde/Kolab/Storage/Cache.php.orig         |  286 ++++
 horde-webmail/lib/Horde/Kolab/Storage/Data.php     |    4 +-
 .../lib/Horde/Kolab/Storage/Data.php.orig          |  646 ++++++++
 horde-webmail/lib/Horde/Kolab/Storage/Folder.php   |    4 +-
[...4667 lines suppressed...]
+        return false;
+    }
+
+    /**
+     * Finds out if the user has the specified rights to the given object.
+     *
+     * @param string $user    The user to check for.
+     * @param integer $perm   The permission level that needs to be checked
+     *                        for.
+     * @param string $creator The creator of the shared object.
+     *
+     * @return boolean True if the user has the specified permissions.
+     */
+    function hasPermission($user, $perm, $creator = null)
+    {
+        return ($this->getPermissions($user, $creator) & $perm);
+    }
+}
-- 
tg: (d7fd24c..) t/COPYRIGHT3 (depends on: t/Kolab_Storage/HK/GW/SuppressTriggering)

--- NEW FILE: t_KOLAB.diff ---
From: Gunnar Wrobel <p at rdus.de>
Subject: [PATCH] t/imp/H/GW/LoginRetries

Fix the number of retries the c-client libraries uses when connecting to the IMAP server.

Signed-off-by: Gunnar Wrobel <p at rdus.de>

---
 Makefile |    3 +++
 STATUS   |    7 +++++++
 2 files changed, 10 insertions(+), 0 deletions(-)

diff --git a/Makefile b/Makefile
index d548ecd..51a8cec 100644
--- a/Makefile
+++ b/Makefile
@@ -7,3 +7,6 @@ release:
 	tg export --quilt --flatten $(EXPORT)
 	mv $(EXPORT).old/CVS $(EXPORT)
 	rm -rf $(EXPORT).old
+
+missing:
+	for PATCH in `git branch | sed 's/^[* ] //'`;do A=`grep $$PATCH STATUS`;if [ "x$$A" == "x" ]; then echo "MISSING: $$PATCH";fi;done
diff --git a/STATUS b/STATUS
index 2804dd2..f5e0ba0 100644
--- a/STATUS
+++ b/STATUS
@@ -55,12 +55,19 @@ MERGED		  t/Kolab_Storage/HK/GW/MultipleListCaches
 MERGED		  t/framework/HK/GW/Kolab_Storage/Restructuring_Fixes
 MERGED		  t/framework/HK/GW/Kolab_Storage/ShareIdFix
 MERGED		  t/framework/HK/GW/Kolab_Storgae/FixedUpdateTriggering
+MERGED		  t/imp/H/JS/bug7739
+MERGED		  t/imp/H/MS/bug7438
 HEAD		  t/dimp/H/MS/FixBrokenFolderImages
 REJECTED	  t/SyncML/HK/GW/CombinedFixes
+SUBMIT		  t/imp/H/GW/DefaultLoginView
 PRIORITY	  t/dimp/HK/GW/ItipHandling
 HACK		  t/Prefs/HK/GW/FixLDAPAuthForIngo
+HACK		  t/dimp/H/GW/AclView
+HACK 		  t/dimp/H/GW/FoldersView
+HACK		  t/kronolith/H/GW/UseDayHourStartEndAlsoInFBView
 CONFIG		  t/GLOBAL/HK/GW/Config
 CONFIG		  t/GLOBAL/HK/GW/ConfigOpenPKG
+CONFIG		  t/imp/H/GW/LoginRetries
   t/imp/HideGroupwareFolders
   t/kronolith/HK/GW/AuthenticatedFreeBusy
   t/kronolith/HK/GW/FbviewRelevance
-- 
tg: (7540b6d..) t/KOLAB (depends on: t/Prefs/HK/GW/FixLDAPAuthForIngo t/Text/Filter/SC/CH/Xss t/framework/HK/GW/Kolab_Format/ImprovedPreferencesHandling t/framework/HK/GW/Prefs_KolabImapApplicationTag t/framework/HK/GW/horde/conf_xmlUpdates t/kronolith/HK/GW/AuthenticatedFreeBusy t/kronolith/HK/GW/XfbAccess t/nag/H/MR/Bug_7400 t/GLOBAL/HK/GW/ConfigOpenPKG t/kronolith/HK/GW/SyncMLrefresh t/turba/HK/GW/FixAddressbookDeletion t/turba/HK/GW/SyncMLrefresh t/imp/HideGroupwareFolders t/imp/SC/CH/SecIssues20090128 t/horde/SC/CH/SecIssues20090128 t/dimp/H/MS/FixBrokenFolderImages t/dimp/HK/GW/ItipHandling t/imp/H/GW/LoginRetries)

--- NEW FILE: t_Kolab__Server_HK_GW_FixAddrForIdOrMail.diff ---
From: Gunnar Wrobel <p at rdus.de>
Subject: [PATCH] t/Kolab_Server/HK/GW/FixAddrForIdOrMail

Downcase the array of returned mail addresses. Ensure we always return
an array.

Signed-off-by: Gunnar Wrobel <p at rdus.de>

---
 horde-webmail/lib/Horde/Kolab/IMAP/test.php   |    2 +-
 horde-webmail/lib/Horde/Kolab/Server/ldap.php |    7 ++++++-
 2 files changed, 7 insertions(+), 2 deletions(-)

diff --git a/horde-webmail/lib/Horde/Kolab/IMAP/test.php b/horde-webmail/lib/Horde/Kolab/IMAP/test.php
index ce5609a..b6f1e49 100644
--- a/horde-webmail/lib/Horde/Kolab/IMAP/test.php
+++ b/horde-webmail/lib/Horde/Kolab/IMAP/test.php
@@ -75,7 +75,7 @@ class Horde_Kolab_IMAP_test extends Horde_Kolab_IMAP {
         $tls = ($tls) ? 'tls' : 'notls';
         $this->_connected = $login . ':' . $password . ':' . $tls;
         $this->_user = $login;
-        $this->_mbox = null;
+        unset($this->_mbox);
         $this->_mboxname = null;
     }
 
diff --git a/horde-webmail/lib/Horde/Kolab/Server/ldap.php b/horde-webmail/lib/Horde/Kolab/Server/ldap.php
index d4079b8..5ff4786 100644
--- a/horde-webmail/lib/Horde/Kolab/Server/ldap.php
+++ b/horde-webmail/lib/Horde/Kolab/Server/ldap.php
@@ -721,7 +721,10 @@ class Horde_Kolab_Server_ldap extends Horde_Kolab_Server {
             . Horde_LDAP::quote($id) . ')))';
         $result = $this->_attrsForFilter($filter, array('mail', 'alias'),
                                          KOLAB_SERVER_RESULT_STRICT);
-        if (empty($result) || is_a($result, 'PEAR_Error')) {
+        if (empty($result)) {
+            return array();
+        }
+        if (is_a($result, 'PEAR_Error')) {
             return $result;
         }
         $addrs = array_merge((array) $result['mail'], (array) $result['alias']);
@@ -746,6 +749,8 @@ class Horde_Kolab_Server_ldap extends Horde_Kolab_Server {
             }
         }
 
+        $addrs = array_map('strtolower', $addrs);
+
         return $addrs;
     }
 
-- 
tg: (0bd4e3e..) t/Kolab_Server/HK/GW/FixAddrForIdOrMail (depends on: t/Kolab_Storage/HK/GW/MultipleListCaches)

--- NEW FILE: t_Kolab__Server_HK_GW_FixLowerCaseObjectClasses.diff ---
From: root <root at domU-12-31-38-01-B8-13.compute-1.amazonaws.com>
Subject: [PATCH] t/Kolab_Server/HK/GW/FixLowerCaseObjectClasses

Fixed objectClass evaluation to respect case-insensitivity (Bug: #7694)

http://bugs.horde.org/ticket/7694

STATUS: MERGED

http://cvs.horde.org/diff.php/framework/Kolab_Server/lib/Horde/Kolab/Server/ldap.php?sa=1&r1=1.2.2.5&r2=1.2.2.6

Signed-off-by: root <wrobel at pardus.de>

---
 horde-webmail/lib/Horde/Kolab/Server/ldap.php |    9 +++++----
 1 files changed, 5 insertions(+), 4 deletions(-)

diff --git a/horde-webmail/lib/Horde/Kolab/Server/ldap.php b/horde-webmail/lib/Horde/Kolab/Server/ldap.php
index 5ff4786..055174c 100644
--- a/horde-webmail/lib/Horde/Kolab/Server/ldap.php
+++ b/horde-webmail/lib/Horde/Kolab/Server/ldap.php
@@ -570,13 +570,13 @@ class Horde_Kolab_Server_ldap extends Horde_Kolab_Server {
         }
 
         // Not a user type?
-        if (!in_array('kolabInetOrgPerson', $oc)) {
+        if (!in_array('kolabinetorgperson', $oc)) {
             // Is it a group?
-            if (in_array('kolabGroupOfNames', $oc)) {
+            if (in_array('kolabgroupofnames', $oc)) {
                 return KOLAB_OBJECT_GROUP;
             }
             // Is it a shared Folder?
-            if (in_array('kolabSharedFolder', $oc)) {
+            if (in_array('kolabsharedfolder', $oc)) {
                 return KOLAB_OBJECT_SHAREDFOLDER;
             }
             return PEAR::raiseError(sprintf(_("Unkown Kolab object type for DN %s."),
@@ -626,7 +626,8 @@ class Horde_Kolab_Server_ldap extends Horde_Kolab_Server {
         }
         unset($object['count']);
         unset($object['objectClass']['count']);
-        return $object['objectClass'];
+        $result = array_map('strtolower', $object['objectClass']);
+        return $result;
     }
 
     /**
-- 
tg: (a3542e3..) t/Kolab_Server/HK/GW/FixLowerCaseObjectClasses (depends on: t/COPYRIGHT)

--- NEW FILE: t_Kolab__Server_HK_GW_FixNotics.diff ---
From: Gunnar Wrobel <p at rdus.de>
Subject: [PATCH] t/Kolab_Server/HK/GW/FixNotics

Merged upstream patch to fix Kolab_Server notices into the kolab-webclient.

STATUS: MERGED

http://cvs.horde.org/diff.php/framework/Kolab_Server/lib/Horde/Kolab/Server/diff.php?sa=1&f=framework%2FKolab_Server%2Flib%2FHorde%2FKolab%2FServer%2Fldap.php&r1=1.2.2.9&r2=1.2.2.10&t=unified

Signed-off-by: Gunnar Wrobel <p at rdus.de>

---
 horde-webmail/lib/Horde/Kolab/Server/ldap.php |    8 ++++++--
 1 files changed, 6 insertions(+), 2 deletions(-)

diff --git a/horde-webmail/lib/Horde/Kolab/Server/ldap.php b/horde-webmail/lib/Horde/Kolab/Server/ldap.php
index 055174c..87d6b1b 100644
--- a/horde-webmail/lib/Horde/Kolab/Server/ldap.php
+++ b/horde-webmail/lib/Horde/Kolab/Server/ldap.php
@@ -519,7 +519,7 @@ class Horde_Kolab_Server_ldap extends Horde_Kolab_Server {
 
             $result = array();
             foreach ($attrs as $attr) {
-                if ($entry[$attr]['count'] > 0) {
+                if (isset($entry[$attr]) && $entry[$attr]['count'] > 0) {
                     unset($entry[$attr]['count']);
                     $result[$attr] = $entry[$attr];
                 }
@@ -728,7 +728,11 @@ class Horde_Kolab_Server_ldap extends Horde_Kolab_Server {
         if (is_a($result, 'PEAR_Error')) {
             return $result;
         }
-        $addrs = array_merge((array) $result['mail'], (array) $result['alias']);
+        if (isset($result['alias'])) {
+            $addrs = array_merge((array) $result['mail'], (array) $result['alias']);
+        } else {
+            $addrs = $result['mail'];
+        }
         $mail  = $result['mail'][0];
 
         $filter = '(&(objectClass=kolabInetOrgPerson)(kolabDelegate='
-- 
tg: (d3af838..) t/Kolab_Server/HK/GW/FixNotics (depends on: t/Kolab_Server/HK/GW/FixLowerCaseObjectClasses)

--- NEW FILE: t_Kolab__Storage_HK_GW_MultipleListCaches.diff ---
From: Gunnar Wrobel <p at rdus.de>
Subject: [PATCH] t/Kolab_Storage/HK/GW/MultipleListCaches

Fix testing when authenticating twice. Using different caches
is required in that case.

Signed-off-by: Gunnar Wrobel <p at rdus.de>

---
 horde-webmail/lib/Horde/Kolab/Storage/List.php |    6 +++---
 1 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/horde-webmail/lib/Horde/Kolab/Storage/List.php b/horde-webmail/lib/Horde/Kolab/Storage/List.php
index 6e6a16e..d7af1b2 100644
--- a/horde-webmail/lib/Horde/Kolab/Storage/List.php
+++ b/horde-webmail/lib/Horde/Kolab/Storage/List.php
@@ -107,15 +107,15 @@ class Kolab_List {
             $list = $session->query('kolab_folderlist');
         }
 
-        if (empty($list)) {
-            $list = new Kolab_List();
+        if (empty($list[Auth::getAuth()])) {
+            $list[Auth::getAuth()] = new Kolab_List();
         }
 
         if (!empty($GLOBALS['conf']['kolab']['imap']['cache_folders'])) {
             register_shutdown_function(array(&$list, 'shutdown'));
         }
 
-        return $list;
+        return $list[Auth::getAuth()];
     }
 
     /**
-- 
tg: (017e19d..) t/Kolab_Storage/HK/GW/MultipleListCaches (depends on: t/imp/HK/GW/AuthForInvitations)

--- NEW FILE: t_Kolab__Storage_HK_GW_SuppressTriggering.diff ---
From: Gunnar Wrobel <p at rdus.de>
Subject: [PATCH] t/Kolab_Storage/HK/GW/SuppressTriggering

Allow to supress triggering (relevant for testing).

STATUS: MERGED

http://cvs.horde.org/diff.php/framework/Kolab_Storage/lib/Horde/Kolab/Storage/diff.php?sa=1&f=framework%2FKolab_Storage%2Flib%2FHorde%2FKolab%2FStorage%2FFolder.php&r1=1.27&r2=1.28&t=unified

Signed-off-by: Gunnar Wrobel <p at rdus.de>

---
 horde-webmail/lib/Horde/Kolab/Storage/Folder.php |    8 ++++++--
 1 files changed, 6 insertions(+), 2 deletions(-)

diff --git a/horde-webmail/lib/Horde/Kolab/Storage/Folder.php b/horde-webmail/lib/Horde/Kolab/Storage/Folder.php
index 6596559..8c74322 100644
--- a/horde-webmail/lib/Horde/Kolab/Storage/Folder.php
+++ b/horde-webmail/lib/Horde/Kolab/Storage/Folder.php
@@ -1208,8 +1208,6 @@ class Kolab_Folder {
      */
     function trigger($name = null)
     {
-        global $conf;
-
         $type =  $this->getType();
         if (is_a($type, 'PEAR_Error')) {
             return $type;
@@ -1252,6 +1250,12 @@ class Kolab_Folder {
      */
     function triggerUrl($url)
     {
+        global $conf;
+
+        if (!empty($conf['kolab']['no_triggering'])) {
+            return true;
+        }
+
         $options['method'] = 'GET';
         $options['timeout'] = 5;
         $options['allowRedirects'] = true;
-- 
tg: (9e9b402..) t/Kolab_Storage/HK/GW/SuppressTriggering (depends on: t/COPYRIGHT2)

--- NEW FILE: t_imp_H_GW_DefaultLoginView.diff ---
From: Gunnar Wrobel <p at rdus.de>
Subject: [PATCH] t/imp/H/GW/DefaultLoginView

Allow to configure the default imp view shown to the user.

STATUS: SUBMIT

Signed-off-by: Gunnar Wrobel <p at rdus.de>

---
 horde-webmail/imp/config/conf.php |    1 +
 horde-webmail/imp/config/conf.xml |    8 ++++++++
 horde-webmail/imp/login.php       |    3 ++-
 3 files changed, 11 insertions(+), 1 deletions(-)

diff --git a/horde-webmail/imp/config/conf.php b/horde-webmail/imp/config/conf.php
index 3a0f1d6..6cea64b 100644
--- a/horde-webmail/imp/config/conf.php
+++ b/horde-webmail/imp/config/conf.php
@@ -13,6 +13,7 @@ $conf['user']['allow_resume_all'] = false;
 $conf['user']['allow_view_source'] = true;
 $conf['user']['alternate_login'] = false;
 $conf['user']['redirect_on_logout'] = false;
+$conf['user']['default_view'] = 'dimp';
 $conf['user']['select_view'] = true;
 $conf['server']['change_server'] = false;
 $conf['server']['change_port'] = false;
diff --git a/horde-webmail/imp/config/conf.xml b/horde-webmail/imp/config/conf.xml
index 517556e..92171b7 100644
--- a/horde-webmail/imp/config/conf.xml
+++ b/horde-webmail/imp/config/conf.xml
@@ -103,6 +103,14 @@
      </configenum>
     </case>
    </configswitch>
+   <configenum name="default_view" desc="Which application view should be the
+   suggested default on the login page?">imp
+    <values>
+     <value desc="IMP">imp</value>
+     <value desc="DIMP">dimp</value>
+     <value desc="MIMP">mimp</value>
+    </values>
+   </configenum>
   </configsection>
  </configtab>
 
diff --git a/horde-webmail/imp/login.php b/horde-webmail/imp/login.php
index e6cd3c9..4644e93 100644
--- a/horde-webmail/imp/login.php
+++ b/horde-webmail/imp/login.php
@@ -257,7 +257,8 @@ if (!empty($conf['user']['select_view'])) {
     $apps = $registry->listApps(null, true);
     $view_cookie = isset($_COOKIE['default_imp_view'])
         ? $_COOKIE['default_imp_view']
-        : ($browser->isMobile() && isset($apps['mimp']) ? 'mimp' : 'imp');
+        : ($browser->isMobile() && isset($apps['mimp']) ? 'mimp' 
+           : isset($conf['user']['default_view']) ? $conf['user']['default_view'] : 'imp');
     if (isset($apps['dimp']) || isset($apps['mimp'])) {
         $views[] = array('sel' => $view_cookie == 'imp',
                          'val' => 'imp', 'name' => _("Traditional"));
-- 
tg: (5c6b3e5..) t/imp/H/GW/DefaultLoginView (depends on: t/imp/H/JS/bug7739)

--- NEW FILE: t_imp_H_GW_LoginRetries.diff ---
From: Gunnar Wrobel <p at rdus.de>
Subject: [PATCH] t/imp/H/GW/LoginRetries

Fix the number of retries the c-client libraries uses when connecting to the IMAP server.

Signed-off-by: Gunnar Wrobel <p at rdus.de>

---
 horde-webmail/imp/config/servers.php |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)

diff --git a/horde-webmail/imp/config/servers.php b/horde-webmail/imp/config/servers.php
index 1c6e537..d050122 100644
--- a/horde-webmail/imp/config/servers.php
+++ b/horde-webmail/imp/config/servers.php
@@ -264,7 +264,7 @@ if ($GLOBALS['conf']['kolab']['enabled']) {
         $imapParams = array(
 			'hostspec' => $server,
 			'port'     => $GLOBALS['conf']['kolab']['imap']['port'],
-            'protocol' => $GLOBALS['conf']['auth']['params']['protocol']
+            'protocol' => 'imap/novalidate-cert',
         );
     }
 
@@ -284,5 +284,6 @@ if ($GLOBALS['conf']['kolab']['enabled']) {
         'acl'        => array(
             'driver' => 'rfc2086',
         ),
+        'login_tries' => 1,
     );
 }
-- 
tg: (7504fa3..) t/imp/H/GW/LoginRetries (depends on: t/imp/H/GW/DefaultLoginView)

--- NEW FILE: t_imp_H_JS_bug7739.diff ---
From: Gunnar Wrobel <p at rdus.de>
Subject: [PATCH] t/imp/H/JS/bug7739

[#7739] Folders tree not updated after an add (new) folder action

http://bugs.horde.org/ticket/7739

STATUS: MERGED

Signed-off-by: Gunnar Wrobel <p at rdus.de>

---
 horde-webmail/imp/lib/IMAP/Tree.php |    9 ++++++++-
 horde-webmail/imp/lib/Search.php    |   17 +++++++++++------
 2 files changed, 19 insertions(+), 7 deletions(-)

diff --git a/horde-webmail/imp/lib/IMAP/Tree.php b/horde-webmail/imp/lib/IMAP/Tree.php
index e249c1c..1fb857c 100644
--- a/horde-webmail/imp/lib/IMAP/Tree.php
+++ b/horde-webmail/imp/lib/IMAP/Tree.php
@@ -1584,7 +1584,14 @@ class IMP_Tree {
         }
 
         foreach (array_keys($id) as $key) {
-            $adds[] = IMPTREE_VFOLDER_KEY . $this->_delimiter . $key;
+            $id_key = IMPTREE_VFOLDER_KEY . $this->_delimiter . $key;
+            if (!isset($this->_tree[$id_key])) {
+                $adds[] = $id_key;
+            }
+        }
+
+        if (empty($adds)) {
+            return;
         }
 
         $this->insert($adds);
diff --git a/horde-webmail/imp/lib/Search.php b/horde-webmail/imp/lib/Search.php
index ddb86e5..f14a8e4 100644
--- a/horde-webmail/imp/lib/Search.php
+++ b/horde-webmail/imp/lib/Search.php
@@ -204,12 +204,15 @@ class IMP_Search {
     /**
      * Deletes an IMAP search query.
      *
-     * @param string $id  The search query id to use (by default, will use
-     *                    the current ID set in the object).
+     * @param string $id          The search query id to use (by default, will
+     *                            use the current ID set in the object).
+     * @param boolean $no_delete  Don't delete the entry in the tree object.
+     *
+     *
      *
      * @return string  Returns the search query id.
      */
-    function deleteSearchQuery($id = null)
+    function deleteSearchQuery($id = null, $no_delete = false)
     {
         $id = $this->_strip($id);
         $is_vfolder = !empty($_SESSION['imp']['search']['q'][$id]['vfolder']);
@@ -219,7 +222,9 @@ class IMP_Search {
             $vfolders = $this->_getVFolderList();
             unset($vfolders[$id]);
             $this->_saveVFolderList($vfolders);
-            $this->_updateIMPTree('delete', $id);
+            if (!$no_delete) {
+                $this->_updateIMPTree('delete', $id);
+            }
         }
     }
 
@@ -355,7 +360,7 @@ class IMP_Search {
         /* Delete the current Virtual Trash folder, if it exists. */
         $vtrash_id = $GLOBALS['prefs']->getValue('vtrash_id');
         if (!empty($vtrash_id)) {
-            $this->deleteSearchQuery($vtrash_id);
+            $this->deleteSearchQuery($vtrash_id, true);
         }
 
         if (!$GLOBALS['prefs']->getValue('use_vtrash')) {
@@ -418,7 +423,7 @@ class IMP_Search {
         /* Delete the current Virtual Inbox folder, if it exists. */
         $vinbox_id = $GLOBALS['prefs']->getValue('vinbox_id');
         if (!empty($vinbox_id)) {
-            $this->deleteSearchQuery($vinbox_id);
+            $this->deleteSearchQuery($vinbox_id, true);
         }
 
         if (!$GLOBALS['prefs']->getValue('use_vinbox')) {
-- 
tg: (42660a8..) t/imp/H/JS/bug7739 (depends on: t/imp/H/MS/bug7438)

--- NEW FILE: t_imp_H_MS_bug7438.diff ---
From: Gunnar Wrobel <p at rdus.de>
Subject: [PATCH] t/imp/H/MS/bug7438

[#7438] Failed login not passed back to login screen

http://bugs.horde.org/ticket/7438

STATUS: MERGED

Signed-off-by: Gunnar Wrobel <p at rdus.de>

---
 ...h%2Fimp.php&r1=1.16.6.19&r2=1.16.6.20&t=unified |   16 ++++++++++++++++
 horde-webmail/imp/lib/Auth/imp.php                 |    2 +-
 horde-webmail/imp/redirect.php                     |    6 ++----
 3 files changed, 19 insertions(+), 5 deletions(-)

diff --git a/diff.php?f=imp%2Flib%2FAuth%2Fimp.php&r1=1.16.6.19&r2=1.16.6.20&t=unified b/diff.php?f=imp%2Flib%2FAuth%2Fimp.php&r1=1.16.6.19&r2=1.16.6.20&t=unified
new file mode 100644
index 0000000..e8bfe9d
--- /dev/null
+++ b/diff.php?f=imp%2Flib%2FAuth%2Fimp.php&r1=1.16.6.19&r2=1.16.6.20&t=unified
@@ -0,0 +1,16 @@
+===================================================================
+RCS file: /horde/cvs/imp/lib/Auth/imp.php,v
+retrieving revision 1.16.6.19
+retrieving revision 1.16.6.20
+diff -p --unified=3 -r1.16.6.19 -r1.16.6.20
+--- imp.php	2008/03/24 13:11:05	1.16.6.19
++++ imp.php	2008/10/08 07:35:41	1.16.6.20
+@@ -142,7 +142,7 @@ class Auth_imp extends Auth {
+             if (isset($prefs)) {
+                 $prefs->cleanup(true);
+             }
+-            $this->_setAuthError(AUTH_REASON_FAILED);
++            $this->_setAuthError(AUTH_REASON_BADLOGIN);
+             return false;
+         }
+
diff --git a/horde-webmail/imp/lib/Auth/imp.php b/horde-webmail/imp/lib/Auth/imp.php
index c94b0b1..6b55015 100644
--- a/horde-webmail/imp/lib/Auth/imp.php
+++ b/horde-webmail/imp/lib/Auth/imp.php
@@ -142,7 +142,7 @@ class Auth_imp extends Auth {
             if (isset($prefs)) {
                 $prefs->cleanup(true);
             }
-            $this->_setAuthError(AUTH_REASON_FAILED);
+            $this->_setAuthError(AUTH_REASON_BADLOGIN);
             return false;
         }
 
diff --git a/horde-webmail/imp/redirect.php b/horde-webmail/imp/redirect.php
index 7e5c045..e2f0daa 100644
--- a/horde-webmail/imp/redirect.php
+++ b/horde-webmail/imp/redirect.php
@@ -237,12 +237,10 @@ if (($imapuser !== null) && ($pass !== null)) {
 
         IMP_Session::loginTasks();
 
-        $url = _newSessionUrl($actionID, $isLogin, $view);
-    } else {
-        $url = Auth::addLogoutParameters(IMP::logoutUrl());
+        _redirect(_framesetUrl(_newSessionUrl($actionID, $isLogin, $view)));
     }
 
-    _redirect(_framesetUrl($url));
+    _redirect(Auth::addLogoutParameters(IMP::logoutUrl()));
 }
 
 /* No session, and no login attempt. Just go to the login page. */
-- 
tg: (199f021..) t/imp/H/MS/bug7438 (depends on: t/COPYRIGHT3)

Index: series
===================================================================
RCS file: /kolabrepository/server/patches/horde-webmail/1.2.0/tg/series,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -d -r1.5 -r1.6
--- series	20 Feb 2009 10:19:09 -0000	1.5
+++ series	8 Mar 2009 21:04:44 -0000	1.6
@@ -1,3 +1,27 @@
+t_SyncML_HK_GW_CombinedFixes.diff -p1
+t_Prefs_HK_GW_FixLDAPAuthForIngo.diff -p1
+t_Text_Filter_SC_CH_Xss.diff -p1
+t_framework_HK_GW_framework_Kolab__Format_WS.diff -p1
+t_framework_HK_GW_Kolab__Format_ImprovedPreferencesHandling.diff -p1
+t_framework_HK_GW_Prefs__KolabImapApplicationTag.diff -p1
+t_framework_HK_GW_horde_conf__xmlUpdates.diff -p1
+t_kronolith_HK_GW_AuthenticatedFreeBusy.diff -p1
+t_kronolith_HK_SB_SaveEventAttendees.diff -p1
+t_kronolith_HK_SB_ExtraParameters.diff -p1
+t_kronolith_HK_GW_FbviewRelevance.diff -p1
+t_kronolith_HK_GW_XfbAccess.diff -p1
+t_nag_H_MR_Bug__7400.diff -p1
+t_GLOBAL_HK_GW_Config.diff -p1
+t_GLOBAL_HK_GW_ConfigOpenPKG.diff -p1
+t_kronolith_HK_GW_SyncMLrefresh.diff -p1
+t_turba_HK_GW_FixAddressbookDeletion.diff -p1
+t_turba_HK_GW_FixSyncMLAttributeDeletion.diff -p1
+t_turba_HK_GW_SyncMLrefresh.diff -p1
+t_imp_HideGroupwareFolders.diff -p1
+t_imp_SC_CH_SecIssues20090128.diff -p1
+t_horde_SC_CH_SecIssues20090128.diff -p1
+t_dimp_H_MS_FixBrokenFolderImages.diff -p1
+t_dimp_HK_GW_ItipHandling.diff -p1
 t_framework_HK_GW_Kolab__Server_Session.diff -p1
 t_framework_HK_GW_Auth_UseSession.diff -p1
 t_framework_HK_GW_Kolab__Server_getFreebusyServer.diff -p1
@@ -38,27 +62,16 @@
 t_Kolab__Server_HK_GW_DenyLogin.diff -p1
 t_Kolab__Server_HK_GW_UserMailAndFullname.diff -p1
 t_imp_HK_GW_AuthForInvitations.diff -p1
-t_SyncML_HK_GW_CombinedFixes.diff -p1
-t_Prefs_HK_GW_FixLDAPAuthForIngo.diff -p1
-t_Text_Filter_SC_CH_Xss.diff -p1
-t_framework_HK_GW_framework_Kolab__Format_WS.diff -p1
-t_framework_HK_GW_Kolab__Format_ImprovedPreferencesHandling.diff -p1
-t_framework_HK_GW_Prefs__KolabImapApplicationTag.diff -p1
-t_framework_HK_GW_horde_conf__xmlUpdates.diff -p1
-t_kronolith_HK_GW_AuthenticatedFreeBusy.diff -p1
-t_kronolith_HK_SB_SaveEventAttendees.diff -p1
-t_kronolith_HK_SB_ExtraParameters.diff -p1
-t_kronolith_HK_GW_FbviewRelevance.diff -p1
-t_kronolith_HK_GW_XfbAccess.diff -p1
-t_nag_H_MR_Bug__7400.diff -p1
-t_GLOBAL_HK_GW_Config.diff -p1
-t_GLOBAL_HK_GW_ConfigOpenPKG.diff -p1
-t_kronolith_HK_GW_SyncMLrefresh.diff -p1
-t_turba_HK_GW_FixAddressbookDeletion.diff -p1
-t_turba_HK_GW_FixSyncMLAttributeDeletion.diff -p1
-t_turba_HK_GW_SyncMLrefresh.diff -p1
-t_imp_HideGroupwareFolders.diff -p1
-t_imp_SC_CH_SecIssues20090128.diff -p1
-t_horde_SC_CH_SecIssues20090128.diff -p1
-t_dimp_H_MS_FixBrokenFolderImages.diff -p1
-t_dimp_HK_GW_ItipHandling.diff -p1
+t_Kolab__Storage_HK_GW_MultipleListCaches.diff -p1
+t_Kolab__Server_HK_GW_FixAddrForIdOrMail.diff -p1
+t_COPYRIGHT.diff -p1
+t_Kolab__Server_HK_GW_FixLowerCaseObjectClasses.diff -p1
+t_Kolab__Server_HK_GW_FixNotics.diff -p1
+t_COPYRIGHT2.diff -p1
+t_Kolab__Storage_HK_GW_SuppressTriggering.diff -p1
+t_COPYRIGHT3.diff -p1
+t_imp_H_MS_bug7438.diff -p1
+t_imp_H_JS_bug7739.diff -p1
+t_imp_H_GW_DefaultLoginView.diff -p1
+t_imp_H_GW_LoginRetries.diff -p1
+t_KOLAB.diff -p1





More information about the commits mailing list