Projects
Kolab:3.4
cyrus-imapd
Log In
Username
Password
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
Expand all
Collapse all
Changes of Revision 109
View file
cyrus-imapd.spec
Changed
@@ -38,13 +38,13 @@ Name: cyrus-imapd Summary: A high-performance mail server with IMAP, POP3, NNTP and SIEVE support Version: 2.5 -Release: 0.1.dev20141030.gitd0c3c4cb%{?dist} +Release: 0.2.dev20141030.git8f15dcd0%{?dist} License: BSD Group: System Environment/Daemons URL: http://www.cyrusimap.org # Upstream sources -# From d0c3c4cbd1d69a5177c2d52ec2adb3568ccdf3e6 +# From 8f15dcd0c71aff01f6d30e83644e9efcb5855b87 Source0: ftp://ftp.andrew.cmu.edu/pub/cyrus/%{_name}-%{real_version}%{?dot_snapshot_version}.tar.gz Source1: cyrus-imapd.imap-2.3.x-conf Source2: cyrus-imapd.cvt_cyrusdb_all
View file
cyrus-imapd-2.5.tar.gz/imap/mboxevent.c
Changed
@@ -371,8 +371,10 @@ (type & (EVENT_MESSAGE_APPEND|EVENT_MESSAGE_NEW))); case EVENT_MAILBOX_ID: return (type & MAILBOX_EVENTS); +#ifdef WITH_DAV case EVENT_MBTYPE: return (type & MAILBOX_EVENTS); +#endif case EVENT_MAX_MESSAGES: return type & QUOTA_EVENTS; case EVENT_MESSAGE_CONTENT: @@ -1007,8 +1009,10 @@ imapurl_toURL(url, &imapurl); FILL_STRING_PARAM(event, EVENT_URI, xstrdup(url)); +#ifdef WITH_DAV FILL_STRING_PARAM(event, EVENT_MBTYPE, xstrdup(mboxlist_mbtype_to_string(mailbox->mbtype))); +#endif /* mailbox related events also require mailboxID */ if (event->type & MAILBOX_EVENTS) {
View file
cyrus-imapd-2.5.tar.gz/imap/mboxlist.c
Changed
@@ -954,6 +954,7 @@ /* send a MailboxCreate event notification */ struct mboxevent *mboxevent = mboxevent_new(EVENT_MAILBOX_CREATE); mboxevent_extract_mailbox(mboxevent, mailbox); + mboxevent_set_access(mboxevent, NULL, NULL, userid, mailbox->name); mboxevent_notify(mboxevent); mboxevent_free(&mboxevent); @@ -1295,6 +1296,7 @@ /* only on a real delete do we delete from the remote end as well */ sync_log_unmailbox(mailbox->name); mboxevent_extract_mailbox(mboxevent, mailbox); + mboxevent_set_access(mboxevent, NULL, NULL, userid, mailbox->name); r = mailbox_delete(&mailbox); /* abort event notification */ @@ -1544,6 +1546,7 @@ if (newmailbox) { /* prepare the event notification */ if (mboxevent) { + /* case of delayed delete */ if (mboxevent->type == EVENT_MAILBOX_DELETE) mboxevent_extract_mailbox(mboxevent, oldmailbox); @@ -1551,6 +1554,7 @@ mboxevent_extract_mailbox(mboxevent, newmailbox); mboxevent_extract_old_mailbox(mboxevent, oldmailbox); } + mboxevent_set_access(mboxevent, NULL, NULL, userid, newmailbox->name); } mailbox_rename_cleanup(&oldmailbox, isusermbox); @@ -1858,6 +1862,7 @@ struct mboxevent *mboxevent = mboxevent_new(EVENT_ACL_CHANGE); mboxevent_extract_mailbox(mboxevent, mailbox); mboxevent_set_acl(mboxevent, identifier, rights); + mboxevent_set_access(mboxevent, NULL, NULL, userid, mailbox->name); mboxevent_notify(mboxevent); mboxevent_free(&mboxevent);
View file
cyrus-imapd.dsc
Changed
@@ -2,7 +2,7 @@ Source: cyrus-imapd Binary: cyrus-imapd Architecture: any -Version: 2.5~dev2014103001-0~kolab1 +Version: 2.5~dev2014103002-0~kolab1 Maintainer: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com> Uploaders: Paul Klos <kolab@klos2day.nl> Homepage: http://www.cyrusimap.org/
View file
debian.changelog
Changed
@@ -1,7 +1,7 @@ -cyrus-imapd (2.5~dev2014103001-0~kolab1) unstable; urgency=low +cyrus-imapd (2.5~dev2014103002-0~kolab1) unstable; urgency=low * Ship a GIT development snapshot from git.cyrusimap.org - d0c3c4cbd1d69a5177c2d52ec2adb3568ccdf3e6 + 8f15dcd0c71aff01f6d30e83644e9efcb5855b87 -- Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com> Thu, 30 Oct 2014 11:30:13 +0100
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
.