Debian Bug report logs - #774128
cyrus-caldav: [PATCH] dav: Fails with virtual domain for
non-default domain users
Toggle useless messages
Message
#5 received at submit@xxxxxxxxxxxxxxx
(full
text, mbox,
reply):
Package: cyrus-caldav
Version: 2.4.17+caldav~beta10-13~dfd2
Severity: normal
Tags: patch
When cyrus is configured with virtual domains and you attempt to create/use calendars
for users on domains other than the default domain, one gets a mailbox not found error
due to the way the dav code constructs mailbox names for the calendars and addressbooks.
The following patch fixes three such issues and gets virtual domains working for me.
Description: Fix CalDAV/CardDAV with Virtual Domains
Fix CalDAV/CardDAV when user is in a virtual domain so that the virtual
domain gets used in the mailbox name. This fixes CalDAV failing
to create/open mailbox for calendars when user is not in default
or only domain.
There were three issues. The first was that if you specify a domain
in the calendar URI it is converted as if it it were a mailbox name
instead of cyrus domain part (e.g. with '.' separator '.' in domain
is converted to '^') of mailbox name.
This second was that in calendar lookups for scheduling the userid
part of the mailbox name got the domain part truncated due to
'@' being replaced by NUL (string terminator) in calendar lookup
function (caladdress_lookup).
The third was that in some cases mailboxname creation functions
didn't even consider the domain part of the userid and therefore
didn't handle domain mailbox name construction correctly
.
Author: Daniel Dickinson <debian@xxxxxxxxxxxxxxxxxxxx>
---
The information above should follow the Patch Tagging Guidelines, please
checkout http://dep.debian.net/deps/dep3/ to learn about the format. Here
are templates for supplementary fields that you might want to add:
Origin: <vendor|upstream|other>, <url of original patch>
Bug: <url in upstream bugtracker>
Bug-Debian: https://bugs.debian.org/<bugnumber>
Bug-Ubuntu: https://launchpad.net/bugs/<bugnumber>
Forwarded: <no|not-needed|url proving that it has been forwarded>
Reviewed-By: <name and email of someone who approved the patch>
Last-Update: <YYYY-MM-DD>
Index: cyrus-imapd-2.4-2.4.17+caldav~beta10.new/imap/http_caldav.c
===================================================================
--- cyrus-imapd-2.4-2.4.17+caldav~beta10.new.orig/imap/http_caldav.c
+++ cyrus-imapd-2.4-2.4.17+caldav~beta10.new/imap/http_caldav.c
@@ -632,7 +632,7 @@ static void my_caldav_auth(const char *u
/* Auto-provision calendars for 'userid' */
strlcpy(ident, userid, sizeof(ident));
- mboxname_hiersep_toexternal(&httpd_namespace, ident, 0);
+ //mboxname_hiersep_toexternal(&httpd_namespace, ident, 0);
/* calendar-home-set */
r = mboxlist_lookup(mailboxname, &mbentry, NULL);
@@ -761,6 +761,10 @@ static int caldav_parse_path(const char
char *p;
size_t len, siz;
static const char *prefix = NULL;
+ char userid[MAX_MAILBOX_BUFFER];
+ char userdomain[MAX_MAILBOX_BUFFER];
+ char *domain_start;
+ int userlen, domainlen;
/* Make a working copy of target path */
strlcpy(tgt->path, path, sizeof(tgt->path));
@@ -857,13 +861,19 @@ static int caldav_parse_path(const char
p = tgt->mboxname;
siz = MAX_MAILBOX_BUFFER;
if (tgt->user) {
- len = snprintf(p, siz, "user");
- p += len;
- siz -= len;
-
if (tgt->userlen) {
- len = snprintf(p, siz, ".%.*s", (int) tgt->userlen, tgt->user);
- mboxname_hiersep_tointernal(&httpd_namespace, p+1, tgt->userlen);
+ domain_start = strchr(tgt->user, '@');
+ if (domain_start != NULL) {
+ userlen = domain_start - tgt->user + 1;
+ domain_start++;
+ domainlen = tgt->userlen - userlen + 1;
+ strlcpy(userid, tgt->user, userlen);
+ strlcpy(userdomain, domain_start, domainlen);
+ len = snprintf(p, siz, "%.*s!user.%.*s", (int) domainlen, userdomain, (int) userlen, userid);
+ } else {
+ len = snprintf(p, siz, "user.%.*s", (int) tgt->userlen, tgt->user);
+ }
+ // mboxname_hiersep_tointernal(&httpd_namespace, p+1, tgt->userlen);
p += len;
siz -= len;
}
@@ -1918,7 +1928,7 @@ static int caldav_post(struct transactio
if (!caladdress_lookup(organizer, &sparam) &&
!(sparam.flags & SCHEDTYPE_REMOTE)) {
strlcpy(orgid, sparam.userid, sizeof(orgid));
- mboxname_hiersep_toexternal(&httpd_namespace, orgid, 0);
+ //mboxname_hiersep_toexternal(&httpd_namespace, orgid, 0);
}
}
@@ -2134,7 +2144,7 @@ static int caldav_put(struct transaction
char ext_userid[MAX_MAILBOX_NAME+1];
strlcpy(ext_userid, userid, sizeof(ext_userid));
- mboxname_hiersep_toexternal(&httpd_namespace, ext_userid, 0);
+ //mboxname_hiersep_toexternal(&httpd_namespace, ext_userid, 0);
txn->error.precond = CALDAV_UNIQUE_OBJECT;
assert(!buf_len(&txn->buf));
@@ -3909,7 +3919,7 @@ static int store_resource(struct transac
strcmp(cdata->dav.resource, resource)) {
/* CALDAV:no-uid-conflict */
char *owner = mboxname_to_userid(cdata->dav.mailbox);
- mboxname_hiersep_toexternal(&httpd_namespace, owner, 0);
+ //mboxname_hiersep_toexternal(&httpd_namespace, owner, 0);
txn->error.precond = CALDAV_UID_CONFLICT;
assert(!buf_len(&txn->buf));
@@ -4096,9 +4106,12 @@ static int store_resource(struct transac
int caladdress_lookup(const char *addr, struct sched_param *param)
{
- char *p;
+ char *p, *domain_start;
int islocal = 1, found = 1;
static char userid[MAX_MAILBOX_BUFFER];
+ static char tmpuserid[MAX_MAILBOX_BUFFER];
+ static char tmpuserdomain[MAX_MAILBOX_BUFFER];
+ int userlen, domainlen, useridlen;
memset(param, 0, sizeof(struct sched_param));
@@ -4110,7 +4123,8 @@ int caladdress_lookup(const char *addr,
/* XXX Do LDAP/DB/socket lookup to see if user is local */
/* XXX Hack until real lookup stuff is written */
strlcpy(userid, p, sizeof(userid));
- if ((p = strchr(userid, '@')) && !(*p = '\0') && *++p) {
+ strlcpy(tmpuserid, p, sizeof(tmpuserid));
+ if ((p = strchr(tmpuserid, '@')) && !(*p = '\0') && *++p) {
struct strlist *domains = cua_domains;
for (; domains && strcmp(p, domains->s); domains = domains->next);
@@ -4132,9 +4146,19 @@ int caladdress_lookup(const char *addr,
calendarprefix = config_getstring(IMAPOPT_CALENDARPREFIX);
}
- mboxname_hiersep_tointernal(&httpd_namespace, userid, 0);
- snprintf(mailboxname, sizeof(mailboxname),
- "user.%s.%s", param->userid, calendarprefix);
+ //mboxname_hiersep_tointernal(&httpd_namespace, userid, 0);
+ domain_start = strchr(userid, '@');
+ if (domain_start != NULL) {
+ userlen = domain_start - userid + 1;
+ domain_start++;
+ useridlen = strcspn(userid, "/");
+ domainlen = useridlen - userlen + 1;
+ strlcpy(tmpuserid, userid, userlen);
+ strlcpy(tmpuserdomain, domain_start, domainlen);
+ snprintf(mailboxname, sizeof(mailboxname), "%.*s!user.%.*s.%s", (int) domainlen, tmpuserdomain, (int) userlen, tmpuserid, calendarprefix);
+ } else {
+ snprintf(mailboxname, sizeof(mailboxname), "user.%s.%s", userid, calendarprefix);
+ }
r = http_mlookup(mailboxname, ¶m->server, NULL, NULL);
if (!r) {
@@ -4441,6 +4465,10 @@ int sched_busytime_query(struct transact
static const char *calendarprefix = NULL;
icalcomponent *comp;
char mailboxname[MAX_MAILBOX_BUFFER];
+ char tmpuserid[MAX_MAILBOX_BUFFER];
+ char tmpuserdomain[MAX_MAILBOX_BUFFER];
+ char *domain_start;
+ int userlen, domainlen, useridlen;
icalproperty *prop = NULL, *next;
const char *uid = NULL, *organizer = NULL;
struct sched_param sparam;
@@ -4583,9 +4611,19 @@ int sched_busytime_query(struct transact
/* Check ACL of ORGANIZER on attendee's Scheduling Inbox */
- snprintf(mailboxname, sizeof(mailboxname),
- "user.%s.%s.Inbox", userid, calendarprefix);
-
+ domain_start = strchr(userid, '@');
+ if (domain_start != NULL) {
+ userlen = domain_start - userid + 1;
+ domain_start++;
+ useridlen = strcspn(userid, "/");
+ domainlen = useridlen - userlen + 1;
+ strlcpy(tmpuserid, userid, userlen);
+ strlcpy(tmpuserdomain, domain_start, domainlen);
+ snprintf(mailboxname, sizeof(mailboxname), "%.*s!user.%.*s.%s.Inbox", (int) domainlen, tmpuserdomain, (int) userlen, tmpuserid, calendarprefix);
+ } else {
+ snprintf(mailboxname, sizeof(mailboxname), "user.%s.%s.Inbox", userid, calendarprefix);
+ }
+
if ((r = mboxlist_lookup(mailboxname, &mbentry, NULL))) {
syslog(LOG_INFO, "mboxlist_lookup(%s) failed: %s",
mailboxname, error_message(r));
@@ -4602,8 +4640,18 @@ int sched_busytime_query(struct transact
else {
/* Start query at attendee's calendar-home-set */
- snprintf(mailboxname, sizeof(mailboxname),
- "user.%s.%s", userid, calendarprefix);
+ domain_start = strchr(userid, '@');
+ if (domain_start != NULL) {
+ userlen = domain_start - userid + 1;
+ domain_start++;
+ useridlen = strcspn(userid, "/");
+ domainlen = useridlen - userlen + 1;
+ strlcpy(tmpuserid, userid, userlen);
+ strlcpy(tmpuserdomain, domain_start, domainlen);
+ snprintf(mailboxname, sizeof(mailboxname), "%.*s!user.%.*s.%s.Inbox", (int) domainlen, tmpuserdomain, (int) userlen, tmpuserid, calendarprefix);
+ } else {
+ snprintf(mailboxname, sizeof(mailboxname), "user.%s.%s.Inbox", userid, calendarprefix);
+ }
fctx.davdb = NULL;
fctx.req_tgt->collection = NULL;
Index: cyrus-imapd-2.4-2.4.17+caldav~beta10.new/imap/http_carddav.c
===================================================================
--- cyrus-imapd-2.4-2.4.17+caldav~beta10.new.orig/imap/http_carddav.c
+++ cyrus-imapd-2.4-2.4.17+caldav~beta10.new/imap/http_carddav.c
@@ -369,7 +369,7 @@ static void my_carddav_auth(const char *
/* Auto-provision an addressbook for 'userid' */
strlcpy(ident, userid, sizeof(ident));
- mboxname_hiersep_toexternal(&httpd_namespace, ident, 0);
+ //mboxname_hiersep_toexternal(&httpd_namespace, ident, 0);
/* addressbook-home-set */
len += snprintf(mailboxname+len, MAX_MAILBOX_BUFFER - len, ".%s",
@@ -461,6 +461,10 @@ static int carddav_parse_path(const char
char *p;
size_t len, siz;
static const char *prefix = NULL;
+ char userid[MAX_MAILBOX_BUFFER];
+ char userdomain[MAX_MAILBOX_BUFFER];
+ char *domain_start;
+ int userlen, domainlen;
/* Make a working copy of target path */
strlcpy(tgt->path, path, sizeof(tgt->path));
@@ -546,13 +550,19 @@ static int carddav_parse_path(const char
p = tgt->mboxname;
siz = MAX_MAILBOX_BUFFER;
if (tgt->user) {
- len = snprintf(p, siz, "user");
- p += len;
- siz -= len;
-
if (tgt->userlen) {
- len = snprintf(p, siz, ".%.*s", (int) tgt->userlen, tgt->user);
- mboxname_hiersep_tointernal(&httpd_namespace, p+1, tgt->userlen);
+ domain_start = strchr(tgt->user, '@');
+ if (domain_start != NULL) {
+ userlen = domain_start - tgt->user + 1;
+ domain_start++;
+ domainlen = tgt->userlen - userlen + 1;
+ strlcpy(userid, tgt->user, userlen);
+ strlcpy(userdomain, domain_start, domainlen);
+ len = snprintf(p, siz, "%.*s!user.%.*s", (int) domainlen, userdomain, (int) userlen, userid);
+ } else {
+ len = snprintf(p, siz, "user.%.*s", (int) tgt->userlen, tgt->user);
+ }
+ // mboxname_hiersep_tointernal(&httpd_namespace, p+1, tgt->userlen);
p += len;
siz -= len;
}
@@ -1034,7 +1044,7 @@ static int store_resource(struct transac
strcmp(cdata->dav.resource, resource)) {
/* CARDDAV:no-uid-conflict */
char *owner = mboxname_to_userid(cdata->dav.mailbox);
- mboxname_hiersep_toexternal(&httpd_namespace, owner, 0);
+ //mboxname_hiersep_toexternal(&httpd_namespace, owner, 0);
txn->error.precond = CARDDAV_UID_CONFLICT;
assert(!buf_len(&txn->buf));
Index: cyrus-imapd-2.4-2.4.17+caldav~beta10.new/imap/http_dav.c
===================================================================
--- cyrus-imapd-2.4-2.4.17+caldav~beta10.new.orig/imap/http_dav.c
+++ cyrus-imapd-2.4-2.4.17+caldav~beta10.new/imap/http_dav.c
@@ -4716,7 +4716,7 @@ static int principal_search(char *mboxna
if (!(p = mboxname_isusermailbox(mboxname, 1))) return 0;
strlcpy(userid, p, MAX_MAILBOX_NAME+1);
- mboxname_hiersep_toexternal(&httpd_namespace, userid, 0);
+ //mboxname_hiersep_toexternal(&httpd_namespace, userid, 0);
for (search_crit = (struct search_crit *) fctx->filter_crit;
search_crit; search_crit = search_crit->next) {
-- System Information:
Debian Release: 8.0
APT prefers testing
APT policy: (500, 'testing')
Architecture: amd64 (x86_64)
Kernel: Linux 3.16.0-4-amd64 (SMP w/5 CPU cores)
Locale: LANG=en_CA.UTF-8, LC_CTYPE=en_CA.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
Versions of packages cyrus-caldav depends on:
ii cyrus-common 2.4.17+caldav~beta10-13~dfd2
ii dpkg 1.17.22
ii libc6 2.19-13
ii libcomerr2 1.42.12-1
ii libdb5.3 5.3.28-7~deb8u1
ii libical1 1.0-1.1
ii libkrb5-3 1.12.1+dfsg-16
ii libsasl2-2 2.1.26.dfsg1-12
ii libsqlite3-0 3.8.7.1-1
ii libssl1.0.0 1.0.1j-1
ii libwrap0 7.6.q-25
ii libxml2 2.9.1+dfsg1-4
ii zlib1g 1:1.2.8.dfsg-2+b1
cyrus-caldav recommends no packages.
cyrus-caldav suggests no packages.
-- no debconf information
Message
#10 received at 774128@xxxxxxxxxxxxxxx
(full
text, mbox,
reply):
Hi Daniel,
thanks for the time you have spent on this and for the patches.
Could you please send those patches as diffs (or git diffs preferrably),
it's better to have them unmangled by MUAs.
Also please report those bugs you have reported here to the upstream:
http://cyrusimap.org/mediawiki/index.php/Report_A_Bug
Cheers,
Ondrej
--
Ondřej Surý <ondrej@xxxxxxxx>
Knot DNS (https://www.knot-dns.cz/) – a high-performance DNS server
Message
#15 received at 774128@xxxxxxxxxxxxxxx
(full
text, mbox,
reply):
On 30/12/14 03:16 PM, Ondřej Surý wrote:
> Hi Daniel,
>
> thanks for the time you have spent on this and for the patches.
>
> Could you please send those patches as diffs (or git diffs preferrably),
> it's better to have them unmangled by MUAs.
Do you mean .diff attachments? Or do you mean package diffs (i.e. diffs
against the whole package and not just individual patch file as found
debian/patches)? BTW these patches (which are just what quilt produces
and are in fact diffs) should not be mangled as send via vi and
reportbug. There are serious issues if either those is mangling emails.
>
> Also please report those bugs you have reported here to the upstream:
> http://cyrusimap.org/mediawiki/index.php/Report_A_Bug
>
I've reported the bugs upsteam, will add the upstream tags to the bugs
when I get a chance.
Regards,
Daniel
Message
#20 received at 774128@xxxxxxxxxxxxxxx
(full
text, mbox,
reply):
On Wed, Dec 31, 2014, at 03:13, Daniel Dickinson wrote:
> On 30/12/14 03:16 PM, Ondřej Surý wrote:
> > Hi Daniel,
> >
> > thanks for the time you have spent on this and for the patches.
> >
> > Could you please send those patches as diffs (or git diffs preferrably),
> > it's better to have them unmangled by MUAs.
>
> Do you mean .diff attachments? Or do you mean package diffs (i.e. diffs
> against the whole package and not just individual patch file as found
> debian/patches)? BTW these patches (which are just what quilt produces
> and are in fact diffs) should not be mangled as send via vi and
> reportbug. There are serious issues if either those is mangling emails.
The patches you have included are inline and not sent as attachments.
You can easily check that here:
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=774128
Anyway I have just realized that I can copy the patches from the BTS
instead of the fastmail.com interface I use to read emails.
> > Also please report those bugs you have reported here to the upstream:
> > http://cyrusimap.org/mediawiki/index.php/Report_A_Bug
> >
>
> I've reported the bugs upsteam, will add the upstream tags to the bugs
> when I get a chance.
Excellent.
Cheers,
--
Ondřej Surý <ondrej@xxxxxxxx>
Knot DNS (https://www.knot-dns.cz/) – a high-performance DNS server
Message
#27 received at 774128-close@xxxxxxxxxxxxxxx
(full
text, mbox,
reply):
Source: cyrus-imapd-2.4
Source-Version: 2.4.17+caldav~beta10-15
We believe that the bug you reported is fixed in the latest version of
cyrus-imapd-2.4, which is due to be installed in the Debian FTP archive.
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to 774128@xxxxxxxxxxxxxxx,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Ondřej Surý <ondrej@xxxxxxxxxx> (supplier of updated cyrus-imapd-2.4 package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@xxxxxxxxxxxxxxxxxxxxx)
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Format: 1.8
Date: Wed, 31 Dec 2014 10:12:27 +0100
Source: cyrus-imapd-2.4
Binary: cyrus-common cyrus-doc cyrus-imapd cyrus-pop3d cyrus-admin cyrus-murder cyrus-replication cyrus-nntpd cyrus-caldav cyrus-clients cyrus-dev libcyrus-imap-perl cyrus-common-2.4 cyrus-doc-2.4 cyrus-imapd-2.4 cyrus-pop3d-2.4 cyrus-admin-2.4 cyrus-murder-2.4 cyrus-replication-2.4 cyrus-nntpd-2.4 cyrus-caldav-2.4 cyrus-clients-2.4 cyrus-dev-2.4 libcyrus-imap-perl24
Architecture: source all
Version: 2.4.17+caldav~beta10-15
Distribution: experimental
Urgency: low
Maintainer: Debian Cyrus Team <pkg-cyrus-imapd-debian-devel@xxxxxxxxxxxxxxxxxxxxxxx>
Changed-By: Ondřej Surý <ondrej@xxxxxxxxxx>
Description:
cyrus-admin - Cyrus mail system - administration tools
cyrus-admin-2.4 - Cyrus mail system - administration tools [dummy package]
cyrus-caldav - Cyrus mail system - CalDAV and CardDAV support
cyrus-caldav-2.4 - Cyrus mail system - CalDAV and CardDAV support [dummy package]
cyrus-clients - Cyrus mail system - test clients
cyrus-clients-2.4 - Cyrus mail system - test clients [dummy package]
cyrus-common - Cyrus mail system - common files
cyrus-common-2.4 - Cyrus mail system - common files [dummy package]
cyrus-dev - Cyrus mail system - developer files
cyrus-dev-2.4 - Cyrus mail system - developer files [dummy package]
cyrus-doc - Cyrus mail system - documentation files
cyrus-doc-2.4 - Cyrus mail system - documentation files [dummy package]
cyrus-imapd - Cyrus mail system - IMAP support
cyrus-imapd-2.4 - Cyrus mail system - IMAP support [dummy package]
cyrus-murder - Cyrus mail system - proxies and aggregator
cyrus-murder-2.4 - Cyrus mail system - proxies and aggregator [dummy package]
cyrus-nntpd - Cyrus mail system - NNTP support
cyrus-nntpd-2.4 - Cyrus mail system - NNTP support [dummy package]
cyrus-pop3d - Cyrus mail system - POP3 support
cyrus-pop3d-2.4 - Cyrus mail system - POP3 support [dummy package]
cyrus-replication - Cyrus mail system - replication
cyrus-replication-2.4 - Cyrus mail system - replication [dummy package]
libcyrus-imap-perl - Interface to Cyrus imap client imclient library
libcyrus-imap-perl24 - Interface to Cyrus imap client imclient library [dummy package]
Closes: 773937 774128 774130
Changes:
cyrus-imapd-2.4 (2.4.17+caldav~beta10-15) experimental; urgency=low
.
[ Daniel Dickinson ]
* Fix DAV PROPFIND for Icedove/Thunderbird Lightening (Closes: #773937)
* Fix CalDAV/CardDAV with Virtual Domains (Closes: #774128)
* Fix CalDAV/CardDAV for multiple user's calendars from same client (Closes: #774130)
Checksums-Sha1:
cf1614b83b8436062dbdbdab6db39f1cdd58abd2 4027 cyrus-imapd-2.4_2.4.17+caldav~beta10-15.dsc
ef9ba05d771b13d45b1c5b53cb57bbe2f757f564 229048 cyrus-imapd-2.4_2.4.17+caldav~beta10-15.debian.tar.xz
4dcf1a321ef3ef3d6c2948c6ec99ece10fd8493b 289318 cyrus-doc_2.4.17+caldav~beta10-15_all.deb
95de4295df9e80b4bdddf6a2d9b9fad5cd8c9e90 81994 cyrus-admin_2.4.17+caldav~beta10-15_all.deb
b7e3205a252a80cdf3146764ed61f6bb941df306 20246 cyrus-common-2.4_2.4.17+caldav~beta10-15_all.deb
4de1665940e2b69b23d2be8ccef2fb51c78fd1b5 20298 cyrus-doc-2.4_2.4.17+caldav~beta10-15_all.deb
cc788c620b55da7f2e1e2aafab264a01f42db245 20282 cyrus-imapd-2.4_2.4.17+caldav~beta10-15_all.deb
0323ecb2ff75e3cc9755c21517dba5595e96e4b2 20310 cyrus-pop3d-2.4_2.4.17+caldav~beta10-15_all.deb
1482fdfc8bce6272fd589821106723e8e8d2febd 20308 cyrus-admin-2.4_2.4.17+caldav~beta10-15_all.deb
1422cb090da841c651d67c8fd3c593fda33bb117 20310 cyrus-murder-2.4_2.4.17+caldav~beta10-15_all.deb
1a54e788221cb5073cdd79289d929d8cd275661d 20308 cyrus-replication-2.4_2.4.17+caldav~beta10-15_all.deb
23846e0fe347bb0dcc9e9a86b50649600f76b11c 20304 cyrus-nntpd-2.4_2.4.17+caldav~beta10-15_all.deb
89dad623c80a232304ecd5ab3b85849974e328e4 20314 cyrus-caldav-2.4_2.4.17+caldav~beta10-15_all.deb
065a02fc6661e8c6567d9fe15d77bfb379f6130a 20304 cyrus-clients-2.4_2.4.17+caldav~beta10-15_all.deb
b8a7989628554990f70f91d109348c277b7d2ace 20286 cyrus-dev-2.4_2.4.17+caldav~beta10-15_all.deb
45377a0696ab1b25e05d3a304fa00503748b2d4c 20316 libcyrus-imap-perl24_2.4.17+caldav~beta10-15_all.deb
Checksums-Sha256:
98f75dbe28d9692b28814ed1d71ad2f1442a3fdddf7cbd58166afced1e01c4e4 4027 cyrus-imapd-2.4_2.4.17+caldav~beta10-15.dsc
30f76ab6e963d4d0bcd52245712ee7116e4f8a22291920c7a015a7a1fc2699c6 229048 cyrus-imapd-2.4_2.4.17+caldav~beta10-15.debian.tar.xz
56141c301cfc2658890223407e31b1379085845f981618813482dedefcfdda46 289318 cyrus-doc_2.4.17+caldav~beta10-15_all.deb
981afabfbb61b246593d062bf2db2bd4190c2c666b8d5ec9f609e356b38b102a 81994 cyrus-admin_2.4.17+caldav~beta10-15_all.deb
41ec781241522028fdfb9147e1da60e789bec1b90b4c412ad23057bd837d0b5d 20246 cyrus-common-2.4_2.4.17+caldav~beta10-15_all.deb
7fdff0f276f34952dfeb85359c8a43b98d2cab3acea4904c0842872f7b9423d5 20298 cyrus-doc-2.4_2.4.17+caldav~beta10-15_all.deb
2ec55f556c394a4c8b4bfbe450c1c519fce705079b7e70b1140b5ee4b26fe89a 20282 cyrus-imapd-2.4_2.4.17+caldav~beta10-15_all.deb
2a39d731b5d31d36428ca1f172d6cc3693abda5ecf5517f6ecf6622a0b2247ca 20310 cyrus-pop3d-2.4_2.4.17+caldav~beta10-15_all.deb
f585272c344ade7867a61d32ef8d6c4cbceb8a58686b4f48189aa0fbe82e0252 20308 cyrus-admin-2.4_2.4.17+caldav~beta10-15_all.deb
0e51aa81cde7501db0bde7cc86f80e3d98c518a2eddf9fc5b3773773d6132834 20310 cyrus-murder-2.4_2.4.17+caldav~beta10-15_all.deb
80d49b641b34e584f3bdc28ed552bb25531f405b0297d4d54013becd558bdc9b 20308 cyrus-replication-2.4_2.4.17+caldav~beta10-15_all.deb
16c7162afaed943c34f7c12460cf1ac23f386bf0fdf83b52316a91733654d8db 20304 cyrus-nntpd-2.4_2.4.17+caldav~beta10-15_all.deb
9a64ec1f4279b18dd7ac77e4136f1bba21c87caea7979a2763a36125e3631fb8 20314 cyrus-caldav-2.4_2.4.17+caldav~beta10-15_all.deb
9316508f44ff7a3b416054ac1ac9cddb7d4cd0e7d0aefbae1795cbcedf114c54 20304 cyrus-clients-2.4_2.4.17+caldav~beta10-15_all.deb
d49bcba240baf55cc8ff2ee90358030359c9beca903656ab7c4fb1158c8ff23c 20286 cyrus-dev-2.4_2.4.17+caldav~beta10-15_all.deb
fdd7b0d5a660c7204b7ba40f9ede1a0a3f6016645d29db034e62302c09559d1b 20316 libcyrus-imap-perl24_2.4.17+caldav~beta10-15_all.deb
Files:
0a2eb3926a0c9564cb2deea1fb6403b7 4027 mail extra cyrus-imapd-2.4_2.4.17+caldav~beta10-15.dsc
20cd6c866129705b01a17e784f76bf08 229048 mail extra cyrus-imapd-2.4_2.4.17+caldav~beta10-15.debian.tar.xz
25f3f5efa03b4452145983dfba3dc165 289318 doc extra cyrus-doc_2.4.17+caldav~beta10-15_all.deb
d383057a80eff5a1c2cbb752f40fcedc 81994 mail extra cyrus-admin_2.4.17+caldav~beta10-15_all.deb
c8749e66f5fff5a5a95373ac5200c9ae 20246 oldlibs extra cyrus-common-2.4_2.4.17+caldav~beta10-15_all.deb
1dfd568a2fbecfb89ed5ee62562e6078 20298 oldlibs extra cyrus-doc-2.4_2.4.17+caldav~beta10-15_all.deb
92c85856256e28dbadbc7cebeed4cdef 20282 oldlibs extra cyrus-imapd-2.4_2.4.17+caldav~beta10-15_all.deb
5c27c5bb8598074a6a1487de71f98fc6 20310 oldlibs extra cyrus-pop3d-2.4_2.4.17+caldav~beta10-15_all.deb
10b71137721302f325be842631f64aa6 20308 oldlibs extra cyrus-admin-2.4_2.4.17+caldav~beta10-15_all.deb
d2dcab758b39ec3fc84e8d5a7a2934d1 20310 oldlibs extra cyrus-murder-2.4_2.4.17+caldav~beta10-15_all.deb
461b65d1d1e3a66b76ba9447c07943f4 20308 oldlibs extra cyrus-replication-2.4_2.4.17+caldav~beta10-15_all.deb
cd12865931e53e041f9ff149dcdd4284 20304 oldlibs extra cyrus-nntpd-2.4_2.4.17+caldav~beta10-15_all.deb
ec5dc16f6106de104e4c96eee3370124 20314 oldlibs extra cyrus-caldav-2.4_2.4.17+caldav~beta10-15_all.deb
0e3f7d1d98b4c0e044a9a7793f88e39f 20304 oldlibs extra cyrus-clients-2.4_2.4.17+caldav~beta10-15_all.deb
d38c50c569bb9fad45fbc41c4debee6f 20286 oldlibs extra cyrus-dev-2.4_2.4.17+caldav~beta10-15_all.deb
451a73f350301ce99149cf7a3cbea252 20316 oldlibs extra libcyrus-imap-perl24_2.4.17+caldav~beta10-15_all.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1
iQJ8BAEBCgBmBQJUo7+EXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w
ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQzMEI5MzNEODBGQ0UzRDk4MUEyRDM4RkIw
Qzk5QjcwRUY0RkNCQjA3AAoJEAyZtw70/LsHTTIP+gOVhDrLddOD664S2snKZxgD
pfiyG45oz8gIRCOjEbbuuj8aWNAFH0LKh8s4OjVDUp4n/wT1wJNEPiGfTwWAGN98
ARGH5/3OuXmaYJLeQGfjj1D72qCYNk8NEOzHt6mklMSpzA4XKrMHL8QHDs0lHtLw
2+KTQJgDDGZUm7ZKZRmNi7DpXsnsnHLQtDxRKW5cZMF+A9+KNwhjkzt+JtS0ypR2
eE6S98vGICCDtLDu95gb1XZkib8BL+hMzmZiE+ansfnAkJ70g2pDexth7vLw/wBe
fh5z1OIZCl0SPlqYs6MBjbFjzXtuEeyEtbqwWegC5p+7nwOyWOhNC+6TPLyQfn6J
6Itk43/ojDd7+Ice+4cLUxdhjm0kj5TDbWSXed8zNC0x4qVRz2aAi3srcIPPxVBq
l+7kkBZ6FaEdBydlCZ0OcRqHsJtY7yAYYg2MCSxFV+SMMWAzrthhcE8UspSbV+/q
jMTwggMM+Zkdrg0yvFxyu7meviMxT2crajIQEVgWB4kN5rSVU91CkS+LB2/U78Kx
2YvhULuuhNKzSjU/p1pApSAq4J5bwrKxAxILjxRLEOyTQhwIUZzJ/LD2ohqyrFBQ
xPOn1Kj99INSTzJGy4f0QvG5CV5awXDIACGHxddbGKAu6xZ1qCBl+0aXGKdx5cjF
k2D8Nf9FugK3kKp5XcjY
=xyyB
-----END PGP SIGNATURE-----
Message
#42 received at 774128@xxxxxxxxxxxxxxx
(full
text, mbox,
reply):
This bug was reported upstream in
https://bugzilla.cyrusimap.org/show_bug.cgi?id=3877
After a question and some testing it turns out that this bug is really a
result of debian bug #774128 and the patch that I attached to this
PROPFIND bug in fact unnecessary and is probably bad for security (since
it allows PROPFIND to work on any /dav path regardless of whether it
makes sense or not).
I also have an updated version of the patch for #774128 which is much
better from coding point of view, and fixes some missing cases. I've
been running it for some weeks without issue and will be attaching it to
that bug report shortly.
Regards,
Daniel
On 2014-12-30 3:16 PM, Ondřej Surý wrote:
> Hi Daniel,
>
> thanks for the time you have spent on this and for the patches.
>
> Could you please send those patches as diffs (or git diffs preferrably),
> it's better to have them unmangled by MUAs.
>
> Also please report those bugs you have reported here to the upstream:
> http://cyrusimap.org/mediawiki/index.php/Report_A_Bug
>
> Cheers,
> Ondrej
>
Message
#47 received at 774128@xxxxxxxxxxxxxxx
(full
text, mbox,
reply):
I also have an updated version of the patch this which is much better
from coding point of view, and fixes some missing cases. I've been
running it for some weeks without issue.
In addition the other two bugs I reported at the same time should have
the patches I wrote reverted since, as I mentioned in those bug reports
a few moments ago, they are unnecessary when this bug is fixed correctly.
I apologize for the mixup, I was trying to get a resolution too quickly
and didn't wait for upstream's comments.
Oh, and the upstream bug report for this bug is:
https://bugzilla.cyrusimap.org/show_bug.cgi?id=3878
Regards,
Daniel
Message
#52 received at 774128@xxxxxxxxxxxxxxx
(full
text, mbox,
reply):
[Message part 1 (text/plain, inline)]
Sorry, forgot to actually attach the new patch.
It goes in debian/patches and appears to completely resolve the bug in
which virtual domain users can't have calendars or address books.
[fix-caldav-virtdomain-users.patch (text/plain, attachment)]
Message
#57 received at 774128@xxxxxxxxxxxxxxx
(full
text, mbox,
reply):
Daniel,
since it seems you already have an updated package, could you please do
a full debdiff (debdiff old.dsc new.dsc) with all changes acumulated?
It would be much easier to apply than cherry-picking the patches in N
different bug reports :).
Cheers,
Ondrej
On Mon, Feb 2, 2015, at 08:53, Daniel Curran-Dickinson wrote:
> Sorry, forgot to actually attach the new patch.
>
> It goes in debian/patches and appears to completely resolve the bug in
> which virtual domain users can't have calendars or address books.
> _______________________________________________
> Pkg-Cyrus-imapd-Debian-devel mailing list
> Pkg-Cyrus-imapd-Debian-devel@xxxxxxxxxxxxxxxxxxxxxxx
> http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-cyrus-imapd-debian-devel
> Email had 1 attachment:
> + fix-caldav-virtdomain-users.patch
> 16k (text/plain)
--
Ondřej Surý <ondrej@xxxxxxxx>
Knot DNS (https://www.knot-dns.cz/) – a high-performance DNS server
Message
#62 received at 774128@xxxxxxxxxxxxxxx
(full
text, mbox,
reply):
[Message part 1 (text/plain, inline)]
On 2015-02-02 3:39 AM, Ondřej Surý wrote:
> Daniel,
>
> since it seems you already have an updated package, could you please do
> a full debdiff (debdiff old.dsc new.dsc) with all changes acumulated?
>
> It would be much easier to apply than cherry-picking the patches in N
> different bug reports :).
Certainly - attached. I actually didn't know about this command and had
to look up what package provided it.
Regards,
Daniel
[cyrus-imapd-2.4-caldav-virtdomain.diff (text/plain, attachment)]
Message
#67 received at 774128@xxxxxxxxxxxxxxx
(full
text, mbox,
reply):
Just in case it's not obvious the debdiff is again -16, the latest
version in jessie (not experimental), right now.
Regards,
Daniel
Message
#76 received at 774128-close@xxxxxxxxxxxxxxx
(full
text, mbox,
reply):
Source: cyrus-imapd-2.4
Source-Version: 2.4.17+caldav~beta10-17
We believe that the bug you reported is fixed in the latest version of
cyrus-imapd-2.4, which is due to be installed in the Debian FTP archive.
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to 774128@xxxxxxxxxxxxxxx,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Ondřej Surý <ondrej@xxxxxxxxxx> (supplier of updated cyrus-imapd-2.4 package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@xxxxxxxxxxxxxxxxxxxxx)
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Format: 1.8
Date: Mon, 02 Feb 2015 10:27:53 +0100
Source: cyrus-imapd-2.4
Binary: cyrus-common cyrus-doc cyrus-imapd cyrus-pop3d cyrus-admin cyrus-murder cyrus-replication cyrus-nntpd cyrus-caldav cyrus-clients cyrus-dev libcyrus-imap-perl cyrus-common-2.4 cyrus-doc-2.4 cyrus-imapd-2.4 cyrus-pop3d-2.4 cyrus-admin-2.4 cyrus-murder-2.4 cyrus-replication-2.4 cyrus-nntpd-2.4 cyrus-caldav-2.4 cyrus-clients-2.4 cyrus-dev-2.4 libcyrus-imap-perl24
Architecture: source all
Version: 2.4.17+caldav~beta10-17
Distribution: unstable
Urgency: medium
Maintainer: Debian Cyrus Team <pkg-cyrus-imapd-debian-devel@xxxxxxxxxxxxxxxxxxxxxxx>
Changed-By: Ondřej Surý <ondrej@xxxxxxxxxx>
Description:
cyrus-admin - Cyrus mail system - administration tools
cyrus-admin-2.4 - Cyrus mail system - administration tools [dummy package]
cyrus-caldav - Cyrus mail system - CalDAV and CardDAV support
cyrus-caldav-2.4 - Cyrus mail system - CalDAV and CardDAV support [dummy package]
cyrus-clients - Cyrus mail system - test clients
cyrus-clients-2.4 - Cyrus mail system - test clients [dummy package]
cyrus-common - Cyrus mail system - common files
cyrus-common-2.4 - Cyrus mail system - common files [dummy package]
cyrus-dev - Cyrus mail system - developer files
cyrus-dev-2.4 - Cyrus mail system - developer files [dummy package]
cyrus-doc - Cyrus mail system - documentation files
cyrus-doc-2.4 - Cyrus mail system - documentation files [dummy package]
cyrus-imapd - Cyrus mail system - IMAP support
cyrus-imapd-2.4 - Cyrus mail system - IMAP support [dummy package]
cyrus-murder - Cyrus mail system - proxies and aggregator
cyrus-murder-2.4 - Cyrus mail system - proxies and aggregator [dummy package]
cyrus-nntpd - Cyrus mail system - NNTP support
cyrus-nntpd-2.4 - Cyrus mail system - NNTP support [dummy package]
cyrus-pop3d - Cyrus mail system - POP3 support
cyrus-pop3d-2.4 - Cyrus mail system - POP3 support [dummy package]
cyrus-replication - Cyrus mail system - replication
cyrus-replication-2.4 - Cyrus mail system - replication [dummy package]
libcyrus-imap-perl - Interface to Cyrus imap client imclient library
libcyrus-imap-perl24 - Interface to Cyrus imap client imclient library [dummy package]
Closes: 774128
Changes:
cyrus-imapd-2.4 (2.4.17+caldav~beta10-17) unstable; urgency=medium
.
[Daniel Dickinson]
* Fix users in virtual domains cannot access caldav/carddav
(Closes: #774128)
Checksums-Sha1:
eb6a5723e3f1d212ca126becb20fd49b8af28ab4 4041 cyrus-imapd-2.4_2.4.17+caldav~beta10-17.dsc
aeb594e3161e02f501dbacafc7788fd0c47ab0a9 228240 cyrus-imapd-2.4_2.4.17+caldav~beta10-17.debian.tar.xz
5c5186d2adf295853bbee39d6fde33c90e0c2973 289414 cyrus-doc_2.4.17+caldav~beta10-17_all.deb
0aacc7f7ed1d7929e54fde4218d144732b1db82a 82006 cyrus-admin_2.4.17+caldav~beta10-17_all.deb
64cbfc40def77da4aa8a162d0af4eca55db6f88d 20258 cyrus-common-2.4_2.4.17+caldav~beta10-17_all.deb
61497e250ff044488c022a7ea8b42edd512f2c1e 20320 cyrus-doc-2.4_2.4.17+caldav~beta10-17_all.deb
5bcd7d5a4fb138b239e9535186bf92c905d372b5 20310 cyrus-imapd-2.4_2.4.17+caldav~beta10-17_all.deb
9c12e5117f78ee975a8acff5e528c6f91d4bfe36 20322 cyrus-pop3d-2.4_2.4.17+caldav~beta10-17_all.deb
175bbb9cad6c4d49e86b1c715a273dee9e0e4a4a 20324 cyrus-admin-2.4_2.4.17+caldav~beta10-17_all.deb
d7ffb894e4c0040c4a246b0ef73e145e7d47ed54 20322 cyrus-murder-2.4_2.4.17+caldav~beta10-17_all.deb
3e9c41aff99ee94d15f315d4f1ec9407c6145ea6 20336 cyrus-replication-2.4_2.4.17+caldav~beta10-17_all.deb
e12c6c313a528e2de070d32dee000cd2b086835c 20336 cyrus-nntpd-2.4_2.4.17+caldav~beta10-17_all.deb
a850e1adcd58eb1b1f60e696b74b7aaffe0e0f4a 20334 cyrus-caldav-2.4_2.4.17+caldav~beta10-17_all.deb
87b4ed3f449b28ea5b59324e960d0719c0f36470 20330 cyrus-clients-2.4_2.4.17+caldav~beta10-17_all.deb
fa133cec6210ea6381656ba24cec1b0140244d52 20314 cyrus-dev-2.4_2.4.17+caldav~beta10-17_all.deb
b0e8e52f663258c36d59615e878a0c3328ddaf7d 20348 libcyrus-imap-perl24_2.4.17+caldav~beta10-17_all.deb
Checksums-Sha256:
97d61a08313b08c2b2c720e65b39dcfbc20a240de9d33c7c7446912269880b3a 4041 cyrus-imapd-2.4_2.4.17+caldav~beta10-17.dsc
782ed2060e652ed941fd77e55ac52c635081ae2fc139c33ed43af34ffd490810 228240 cyrus-imapd-2.4_2.4.17+caldav~beta10-17.debian.tar.xz
0d8528d2638dc06ee04b40c82bb81c6a7cd50478802303950bce0d84cbdaa88c 289414 cyrus-doc_2.4.17+caldav~beta10-17_all.deb
c7e6557d38ae371ea6d1fabd5ae49893720e48b4618b2014318d32b5bf9043da 82006 cyrus-admin_2.4.17+caldav~beta10-17_all.deb
dcae5283a5c14b58a37e42049e417932a0ef9657dccc2274a54a1f5f32dce148 20258 cyrus-common-2.4_2.4.17+caldav~beta10-17_all.deb
938f9981f216ee6aa125f93186e5df0d92b1bb1c07421dfc4fc6686e7d89e744 20320 cyrus-doc-2.4_2.4.17+caldav~beta10-17_all.deb
bfd06c4175847ed27efb7724d249174f34b13a15dab90130ead72946d0381cfa 20310 cyrus-imapd-2.4_2.4.17+caldav~beta10-17_all.deb
0a55da2b67a8a3a7a25ec015e29099d69f363f1633021285939756122e955f12 20322 cyrus-pop3d-2.4_2.4.17+caldav~beta10-17_all.deb
b066a422cdfbcabb90b27f03031ae9d41bae8e88eb734113a24ae6b95a16b5d8 20324 cyrus-admin-2.4_2.4.17+caldav~beta10-17_all.deb
3dae89658e09b5fd7f1a16fa8a0a5819c745cf975de7a65a5357703c196d0295 20322 cyrus-murder-2.4_2.4.17+caldav~beta10-17_all.deb
61f650301dd509340620516fa9ba784d669dd8f2d5d4a1548609ece98e7d8449 20336 cyrus-replication-2.4_2.4.17+caldav~beta10-17_all.deb
bd3e8159d3e4f78d788d064b4fa8b567a4d8d4df1c55c4f4e228814aabbdd3f8 20336 cyrus-nntpd-2.4_2.4.17+caldav~beta10-17_all.deb
f8ceb8fc1d4e43b3855c5ee9a1712bf13a9df3eb26ab2a3ddcd795a9617a2b06 20334 cyrus-caldav-2.4_2.4.17+caldav~beta10-17_all.deb
326a3f6e352eba4ce04d73231107ee0481aa14b2d9d260be4e6477e6457e5def 20330 cyrus-clients-2.4_2.4.17+caldav~beta10-17_all.deb
505f8caa988d3fbbfa943797bf84b30cebb81cbc3808ee90c7f3ca315bc1b1a3 20314 cyrus-dev-2.4_2.4.17+caldav~beta10-17_all.deb
0823a5e3a68511acdaaca4590296b1a696ebb1b41c55a5b2b94cfc9a55a3f41f 20348 libcyrus-imap-perl24_2.4.17+caldav~beta10-17_all.deb
Files:
8dfe070a5007fdf29187d10bfd65be54 4041 mail extra cyrus-imapd-2.4_2.4.17+caldav~beta10-17.dsc
f92b124afc9b34228e796b90f02e4a13 228240 mail extra cyrus-imapd-2.4_2.4.17+caldav~beta10-17.debian.tar.xz
36c56eece370dd03440c9156a7c1cab1 289414 doc extra cyrus-doc_2.4.17+caldav~beta10-17_all.deb
3657cabf85379e2b7c04b90b4c42e146 82006 mail extra cyrus-admin_2.4.17+caldav~beta10-17_all.deb
6dcb849d68e29188bb3419b354e0e51f 20258 oldlibs extra cyrus-common-2.4_2.4.17+caldav~beta10-17_all.deb
1cc9b5eb8a1729eef491cba20edb2e38 20320 oldlibs extra cyrus-doc-2.4_2.4.17+caldav~beta10-17_all.deb
9013de5be4efbc0674f3774e138c5715 20310 oldlibs extra cyrus-imapd-2.4_2.4.17+caldav~beta10-17_all.deb
1c0f044bc5706f915ab20de0c254112e 20322 oldlibs extra cyrus-pop3d-2.4_2.4.17+caldav~beta10-17_all.deb
df0f085b9102d09f78b8c70033b59eeb 20324 oldlibs extra cyrus-admin-2.4_2.4.17+caldav~beta10-17_all.deb
16858cd41dbebf594b62e1117f738451 20322 oldlibs extra cyrus-murder-2.4_2.4.17+caldav~beta10-17_all.deb
684a41fcb9a1a7ccc0b581dc3060643c 20336 oldlibs extra cyrus-replication-2.4_2.4.17+caldav~beta10-17_all.deb
f1c910cac9883b000f98351aabbd82fb 20336 oldlibs extra cyrus-nntpd-2.4_2.4.17+caldav~beta10-17_all.deb
b64f212b67c8e93ad5d5eb232bf99d25 20334 oldlibs extra cyrus-caldav-2.4_2.4.17+caldav~beta10-17_all.deb
1e51bce3275582bbcbe544bf2a2935ad 20330 oldlibs extra cyrus-clients-2.4_2.4.17+caldav~beta10-17_all.deb
f04ad25b20ee2f5be6fe6a9c754fd823 20314 oldlibs extra cyrus-dev-2.4_2.4.17+caldav~beta10-17_all.deb
3298cb0595e8c25d432272a7b9af6b91 20348 oldlibs extra libcyrus-imap-perl24_2.4.17+caldav~beta10-17_all.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1
iQJ8BAEBCgBmBQJUz0YJXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w
ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQzMEI5MzNEODBGQ0UzRDk4MUEyRDM4RkIw
Qzk5QjcwRUY0RkNCQjA3AAoJEAyZtw70/LsHG0gP/jATttPedzhZsTN7HFOoHnfK
Og+xH6C4GbXmL/DoCUMq0yx5EzhnoA/rdhiX6/Ep8ROZNyCcYtCB2ecJMyvl5tz2
4Bv69Olwj47Wzx7NWm+6rwUBwQ4EqjGx7GR40EoYjwDIhITUBQsjvLfywjuY9qRZ
ogghpldB0ktrMhT9r7aNzBHUA8+X/jAYxW3qgCBXTwR9jnWD/mMgw4t3mzTCtcIV
5JVCT03jllApxS/8YFTYHwWyOgX/88bYhNMjEC1w9uTrJ5uyCALpQP3iqERGOxAP
n/WvtEpHc/qLJNNQGp6SHkcP2ZhfP/clhOErrS+oKmPDQsTP/lFSAl8jL9KKH4Jg
QBFX8zT996PipwK9K+ff7L2kr25bTFk7RhafgJTvedwNOcvaYzvqlTrLg8Jl38eH
p7R4nWjr0BS+byRYyopEVi7pEAZNifL03wphEG7JpvU2BEJutE7sasiqpupp5m0j
YxfN/m3N/w3SCQ2RLckTuzGW3i/BtTksfP/oaN775V2tQpc0ZHevU0BQys2h2Mzo
f7SYJDKKI7wLVuL7bhw01biNUWNqnW3e0s7KJlAJz7+Y3Dx3ujWi1F/0xDI6+Y4Z
vyeBCDSxC35uHTB6JqU5O1IoehIR58bwKbIVRiC3C68edRyQnlhsJp/QWr6z2jST
l9AwagexVqCntFRsbNG2
=1BHm
-----END PGP SIGNATURE-----
Send a report that this
bug log contains spam.
Debian bug tracking system administrator <owner@xxxxxxxxxxxxxxx>.
Last modified: Mon Aug 20 12:17:18 2018; Machine Name: beach
Debian Bug tracking
system
Debbugs is free software and licensed under the terms of the
GNU Public License version 2. The current version can be
obtained from https://bugs.debian.org/debbugs-source/.
Copyright © 1999 Darren O. Benham, 1997,2003 nCipher
Corporation Ltd, 1994-97 Ian Jackson, 2005-2017 Don Armstrong,
and many other contributors.
--
thanks - paul
Paul Kudla
1400 Phillip Murray Avenue
Oshawa, Ontario - Canada
L1J 7E8
Toronto 416.642.7266
Main 1.866.411.7266
Fax 1.888.892.7266