[SVN] r632 - in /branches:
cyrus23/cyrus-imapd-2.3-2.3.7/debian/changelog
cyrus23/cyrus-imapd-2.3-2.3.7/debian/patches/45-kolab2-annotations.dpatch
sarge-2.2.13/debian/changelog
sarge-2.2.13/debian/patches/45-kolab2-annotations.dpatch
debian at incase.de
debian at incase.de
Tue Sep 26 19:38:03 UTC 2006
Author: sven
Date: Tue Sep 26 21:38:01 2006
New Revision: 632
URL: https://mail.incase.de/viewcvs?rev=632&root=cyrus22&view=rev
Log:
Merge r631 from trunk
Modified:
branches/cyrus23/cyrus-imapd-2.3-2.3.7/debian/changelog
branches/cyrus23/cyrus-imapd-2.3-2.3.7/debian/patches/45-kolab2-annotations.dpatch
branches/sarge-2.2.13/debian/changelog
branches/sarge-2.2.13/debian/patches/45-kolab2-annotations.dpatch
Modified: branches/cyrus23/cyrus-imapd-2.3-2.3.7/debian/changelog
URL: https://mail.incase.de/viewcvs/branches/cyrus23/cyrus-imapd-2.3-2.3.7/debian/changelog?rev=632&root=cyrus22&r1=631&r2=632&view=diff
==============================================================================
--- branches/cyrus23/cyrus-imapd-2.3-2.3.7/debian/changelog (original)
+++ branches/cyrus23/cyrus-imapd-2.3-2.3.7/debian/changelog Tue Sep 26 21:38:01 2006
@@ -45,6 +45,8 @@
* Updated dutch translation (thanks to Kurt De Bree, Closes: #384870)
* Updated logcheck rules a bit more, thanks to Ross Boylan (Closes: #384265)
* Add spanish debconf translation thanks to César Gómez MartÃn.
+ * Add patch by Ben Poliakoff which fixes an inability to set annotations
+ from IMAP::Admin perl module (Closes: #389597)
[ Henrique de Moraes Holschuh ]
* Update pt_BR debconf translation
@@ -54,7 +56,7 @@
* Fix mistake in init script, ! check_status instead of !check_status.
Thanks to Farzad FARID
- -- Sven Mueller <sven at debian.org> Mon, 25 Sep 2006 20:47:41 +0200
+ -- Sven Mueller <sven at debian.org> Tue, 26 Sep 2006 21:34:49 +0200
cyrus-imapd-2.2 (2.2.13-7) unstable; urgency=low
Modified: branches/cyrus23/cyrus-imapd-2.3-2.3.7/debian/patches/45-kolab2-annotations.dpatch
URL: https://mail.incase.de/viewcvs/branches/cyrus23/cyrus-imapd-2.3-2.3.7/debian/patches/45-kolab2-annotations.dpatch?rev=632&root=cyrus22&r1=631&r2=632&view=diff
==============================================================================
--- branches/cyrus23/cyrus-imapd-2.3-2.3.7/debian/patches/45-kolab2-annotations.dpatch (original)
+++ branches/cyrus23/cyrus-imapd-2.3-2.3.7/debian/patches/45-kolab2-annotations.dpatch Tue Sep 26 21:38:01 2006
@@ -5,10 +5,10 @@
## DP: Add kolab2 compatible annotation functionality
@DPATCH@
-diff -urNad cyrus22-imapd-2.2.12/imap/annotate.c /tmp/dpep.AQbIR0/cyrus22-imapd-2.2.12/imap/annotate.c
---- cyrus22-imapd-2.2.12/imap/annotate.c 2005-03-12 23:09:22.000000000 +0100
-+++ /tmp/dpep.AQbIR0/cyrus22-imapd-2.2.12/imap/annotate.c 2005-06-30 13:15:22.121300304 +0200
-@@ -1667,6 +1667,11 @@
+diff -urNad cyrus-imapd-2.2.13/imap/annotate.c /tmp/dpep.BSsfxj/cyrus-imapd-2.2.13/imap/annotate.c
+--- cyrus-imapd-2.2.13/imap/annotate.c 2006-09-26 21:33:43.000000000 +0200
++++ /tmp/dpep.BSsfxj/cyrus-imapd-2.2.13/imap/annotate.c 2006-09-26 21:33:53.973964626 +0200
+@@ -1673,6 +1673,11 @@
{ NULL, 0, ANNOTATION_PROXY_T_INVALID, 0, 0, NULL, NULL }
};
@@ -20,7 +20,7 @@
int annotatemore_store(char *mailbox,
struct entryattlist *l,
struct namespace *namespace,
-@@ -1679,6 +1684,7 @@
+@@ -1685,6 +1690,7 @@
struct attvaluelist *av;
struct storedata sdata;
const struct annotate_st_entry *entries;
@@ -28,7 +28,7 @@
time_t now = time(0);
memset(&sdata, 0, sizeof(struct storedata));
-@@ -1700,37 +1706,55 @@
+@@ -1706,37 +1712,55 @@
while (e) {
int entrycount, attribs;
struct annotate_st_entry_list *nentry = NULL;
@@ -92,7 +92,7 @@
av = e->attvalues;
while (av) {
const char *value;
-@@ -1740,7 +1764,7 @@
+@@ -1746,7 +1770,7 @@
goto cleanup;
}
value = annotate_canon_value(av->value,
@@ -101,7 +101,7 @@
if (!value) {
r = IMAP_ANNOTATION_BADVALUE;
goto cleanup;
-@@ -1766,7 +1790,7 @@
+@@ -1772,7 +1796,7 @@
goto cleanup;
}
value = annotate_canon_value(av->value,
@@ -110,7 +110,7 @@
if (!value) {
r = IMAP_ANNOTATION_BADVALUE;
goto cleanup;
-@@ -1868,6 +1892,12 @@
+@@ -1874,6 +1898,12 @@
/* Free the entry list */
while (sdata.entry_list) {
struct annotate_st_entry_list *freeme = sdata.entry_list;
@@ -123,10 +123,10 @@
sdata.entry_list = sdata.entry_list->next;
free(freeme);
}
-diff -urNad cyrus22-imapd-2.2.12/perl/imap/IMAP/Admin.pm /tmp/dpep.AQbIR0/cyrus22-imapd-2.2.12/perl/imap/IMAP/Admin.pm
---- cyrus22-imapd-2.2.12/perl/imap/IMAP/Admin.pm 2005-03-12 23:09:22.000000000 +0100
-+++ /tmp/dpep.AQbIR0/cyrus22-imapd-2.2.12/perl/imap/IMAP/Admin.pm 2005-06-30 13:16:29.270725801 +0200
-@@ -784,15 +784,19 @@
+diff -urNad cyrus-imapd-2.2.13/perl/imap/IMAP/Admin.pm /tmp/dpep.BSsfxj/cyrus-imapd-2.2.13/perl/imap/IMAP/Admin.pm
+--- cyrus-imapd-2.2.13/perl/imap/IMAP/Admin.pm 2006-09-25 20:41:19.000000000 +0200
++++ /tmp/dpep.BSsfxj/cyrus-imapd-2.2.13/perl/imap/IMAP/Admin.pm 2006-09-26 21:34:36.112138623 +0200
+@@ -784,19 +784,21 @@
"news2mail" => "/vendor/cmu/cyrus-imapd/news2mail",
"expire" => "/vendor/cmu/cyrus-imapd/expire",
"sieve" => "/vendor/cmu/cyrus-imapd/sieve",
@@ -148,4 +148,8 @@
+ $self->{error} = "Unknown parameter $entry" unless substr($entry,0,1) eq "/";
}
- $entry = $values{$entry};
+- $entry = $values{$entry};
+-
+ my ($rc, $msg);
+
+ $value = undef if($value eq "none");
Modified: branches/sarge-2.2.13/debian/changelog
URL: https://mail.incase.de/viewcvs/branches/sarge-2.2.13/debian/changelog?rev=632&root=cyrus22&r1=631&r2=632&view=diff
==============================================================================
--- branches/sarge-2.2.13/debian/changelog (original)
+++ branches/sarge-2.2.13/debian/changelog Tue Sep 26 21:38:01 2006
@@ -16,6 +16,8 @@
(Closes: #388242)
* Run autoconf to generate update configure script after above patch was
applied to configure.in
+ * Add patch by Ben Poliakoff which fixes an inability to set annotations
+ from IMAP::Admin perl module (Closes: #389597)
[ Henrique de Moraes Holschuh ]
* Update pt_BR debconf translation
@@ -25,7 +27,7 @@
* Fix mistake in init script, ! check_status instead of !check_status.
Thanks to Farzad FARID
- -- Sven Mueller <sven at debian.org> Mon, 25 Sep 2006 20:47:41 +0200
+ -- Sven Mueller <sven at debian.org> Tue, 26 Sep 2006 21:34:49 +0200
cyrus-imapd-2.2 (2.2.13-7) unstable; urgency=low
Modified: branches/sarge-2.2.13/debian/patches/45-kolab2-annotations.dpatch
URL: https://mail.incase.de/viewcvs/branches/sarge-2.2.13/debian/patches/45-kolab2-annotations.dpatch?rev=632&root=cyrus22&r1=631&r2=632&view=diff
==============================================================================
--- branches/sarge-2.2.13/debian/patches/45-kolab2-annotations.dpatch (original)
+++ branches/sarge-2.2.13/debian/patches/45-kolab2-annotations.dpatch Tue Sep 26 21:38:01 2006
@@ -5,10 +5,10 @@
## DP: Add kolab2 compatible annotation functionality
@DPATCH@
-diff -urNad cyrus22-imapd-2.2.12/imap/annotate.c /tmp/dpep.AQbIR0/cyrus22-imapd-2.2.12/imap/annotate.c
---- cyrus22-imapd-2.2.12/imap/annotate.c 2005-03-12 23:09:22.000000000 +0100
-+++ /tmp/dpep.AQbIR0/cyrus22-imapd-2.2.12/imap/annotate.c 2005-06-30 13:15:22.121300304 +0200
-@@ -1667,6 +1667,11 @@
+diff -urNad cyrus-imapd-2.2.13/imap/annotate.c /tmp/dpep.BSsfxj/cyrus-imapd-2.2.13/imap/annotate.c
+--- cyrus-imapd-2.2.13/imap/annotate.c 2006-09-26 21:33:43.000000000 +0200
++++ /tmp/dpep.BSsfxj/cyrus-imapd-2.2.13/imap/annotate.c 2006-09-26 21:33:53.973964626 +0200
+@@ -1673,6 +1673,11 @@
{ NULL, 0, ANNOTATION_PROXY_T_INVALID, 0, 0, NULL, NULL }
};
@@ -20,7 +20,7 @@
int annotatemore_store(char *mailbox,
struct entryattlist *l,
struct namespace *namespace,
-@@ -1679,6 +1684,7 @@
+@@ -1685,6 +1690,7 @@
struct attvaluelist *av;
struct storedata sdata;
const struct annotate_st_entry *entries;
@@ -28,7 +28,7 @@
time_t now = time(0);
memset(&sdata, 0, sizeof(struct storedata));
-@@ -1700,37 +1706,55 @@
+@@ -1706,37 +1712,55 @@
while (e) {
int entrycount, attribs;
struct annotate_st_entry_list *nentry = NULL;
@@ -92,7 +92,7 @@
av = e->attvalues;
while (av) {
const char *value;
-@@ -1740,7 +1764,7 @@
+@@ -1746,7 +1770,7 @@
goto cleanup;
}
value = annotate_canon_value(av->value,
@@ -101,7 +101,7 @@
if (!value) {
r = IMAP_ANNOTATION_BADVALUE;
goto cleanup;
-@@ -1766,7 +1790,7 @@
+@@ -1772,7 +1796,7 @@
goto cleanup;
}
value = annotate_canon_value(av->value,
@@ -110,7 +110,7 @@
if (!value) {
r = IMAP_ANNOTATION_BADVALUE;
goto cleanup;
-@@ -1868,6 +1892,12 @@
+@@ -1874,6 +1898,12 @@
/* Free the entry list */
while (sdata.entry_list) {
struct annotate_st_entry_list *freeme = sdata.entry_list;
@@ -123,10 +123,10 @@
sdata.entry_list = sdata.entry_list->next;
free(freeme);
}
-diff -urNad cyrus22-imapd-2.2.12/perl/imap/IMAP/Admin.pm /tmp/dpep.AQbIR0/cyrus22-imapd-2.2.12/perl/imap/IMAP/Admin.pm
---- cyrus22-imapd-2.2.12/perl/imap/IMAP/Admin.pm 2005-03-12 23:09:22.000000000 +0100
-+++ /tmp/dpep.AQbIR0/cyrus22-imapd-2.2.12/perl/imap/IMAP/Admin.pm 2005-06-30 13:16:29.270725801 +0200
-@@ -784,15 +784,19 @@
+diff -urNad cyrus-imapd-2.2.13/perl/imap/IMAP/Admin.pm /tmp/dpep.BSsfxj/cyrus-imapd-2.2.13/perl/imap/IMAP/Admin.pm
+--- cyrus-imapd-2.2.13/perl/imap/IMAP/Admin.pm 2006-09-25 20:41:19.000000000 +0200
++++ /tmp/dpep.BSsfxj/cyrus-imapd-2.2.13/perl/imap/IMAP/Admin.pm 2006-09-26 21:34:36.112138623 +0200
+@@ -784,19 +784,21 @@
"news2mail" => "/vendor/cmu/cyrus-imapd/news2mail",
"expire" => "/vendor/cmu/cyrus-imapd/expire",
"sieve" => "/vendor/cmu/cyrus-imapd/sieve",
@@ -148,4 +148,8 @@
+ $self->{error} = "Unknown parameter $entry" unless substr($entry,0,1) eq "/";
}
- $entry = $values{$entry};
+- $entry = $values{$entry};
+-
+ my ($rc, $msg);
+
+ $value = undef if($value eq "none");
More information about the Pkg-Cyrus-imapd-Debian-devel
mailing list