Projects
Kolab:3.4
cyrus-imapd
Log In
Username
Password
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
Expand all
Collapse all
Changes of Revision 45
View file
cyrus-imapd.spec
Changed
@@ -30,7 +30,7 @@ Name: cyrus-imapd Summary: A high-performance mail server with IMAP, POP3, NNTP and SIEVE support Version: 2.5 -Release: 1%{?dist} +Release: 8%{?dist} License: BSD Group: System Environment/Daemons URL: http://www.cyrusimap.org @@ -61,6 +61,7 @@ Patch0002: cyrus-imapd-2.5-lt-prereq.patch Patch0003: cyrus-imapd-2.5-with-dav-ifdefs.patch Patch0004: cyrus-imapd-2.5-return-0-to-make-function-nonvoid.patch +Patch0005: cyrus-imapd-2.5-shared-folder-deletion.patch BuildRoot: %(mktemp -ud %{_tmppath}/%{name}-%{version}-%{release}-XXXXXX) @@ -237,6 +238,7 @@ %patch0002 -p1 %patch0003 -p1 %patch0004 -p1 +%patch0005 -p1 # only to update config.* files aclocal -I cmulocal @@ -703,6 +705,9 @@ %{_libdir}/*.la %changelog +* Mon Mar 3 2014 Jeroen van Meeuwen <vanmeeuwen@kolabsys.com> - 2.5-8.git +- Fix shared folder deleted namespace prefix + * Tue Mar 12 2013 Jeroen van Meeuwen <vanmeeuwen@kolabsys.com> - 2.4.17-2 - Refresh patch for normalization of the UID - actually enable disabling it
View file
cyrus-imapd-2.5-shared-folder-deletion.patch
Added
@@ -0,0 +1,20 @@ +diff --git a/imap/mboxname.c b/imap/mboxname.c +index 5aeee6f..de8386f 100644 +--- a/imap/mboxname.c ++++ b/imap/mboxname.c +@@ -535,7 +535,15 @@ static int mboxname_toexternal(struct namespace *namespace, const char *mboxname + + if (mbparts.box) + strcat(result, "."); ++ } else { ++ /* shared mailbox */ ++ if (mbparts.is_deleted) { ++ const char *dp = config_getstring(IMAPOPT_DELETEDPREFIX); ++ sprintf(result, "%s.", dp); ++ } + } ++ ++ + if (mbparts.box) + strcat(result, mbparts.box); +
Locations
Projects
Search
Status Monitor
Help
Open Build Service
OBS Manuals
API Documentation
OBS Portal
Reporting a Bug
Contact
Mailing List
Forums
Chat (IRC)
Twitter
Open Build Service (OBS)
is an
openSUSE project
.