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