Projects
Kolab:3.4
cyrus-imapd
Log In
Username
Password
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
Expand all
Collapse all
Changes of Revision 123
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.2.dev20141112.git7361099c%{?dist} +Release: 0.2.dev20141117.gitb20b142c6%{?dist} License: BSD Group: System Environment/Daemons URL: http://www.cyrusimap.org # Upstream sources -# From 7361099c548f11f5dff5d65583ba39f150e46938 +# From b20b142c6ce0ee58e4e47da84a2ce099310b2dcb 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/ctl_mboxlist.c
Changed
@@ -225,8 +225,6 @@ acl = xmalloc(1 + strlen(dl_ace->name) + strlen(tmp) + 1); sprintf(acl, "%s\t%s", dl_ace->name, tmp); } - - syslog(LOG_DEBUG, "Mailbox ACL: '%s %s' (acl now: %s)", dl_ace->name, tmp, acl); } } } else { // (dl_acl)
View file
cyrus-imapd-2.5.tar.gz/imap/imapd.c
Changed
@@ -1602,7 +1602,11 @@ error_message(IMAP_BYE_LOGOUT)); prot_printf(imapd_out, "%s OK %s\r\n", tag.s, error_message(IMAP_OK_COMPLETED)); - telemetry_rusage( imapd_userid ); + + // Translate the name to external + mboxname_hiersep_toexternal(&imapd_namespace, imapd_userid, config_virtdomains ? strcspn(imapd_userid, "@") : 0); + telemetry_rusage(imapd_userid); + return; } else if (!imapd_userid) goto nologin;
View file
cyrus-imapd-2.5.tar.gz/imap/lmtpd.c
Changed
@@ -791,7 +791,9 @@ mydata->authuser, mydata->authstate, md->id, username, mydata->notifyheader, namebuf, md->date, quotaoverride, 0); + } + if (ret2 == IMAP_MAILBOX_NONEXISTENT && mailboxname && config_getswitch(IMAPOPT_LMTP_FUZZY_MAILBOX_MATCH) && fuzzy_match(namebuf)) { @@ -802,7 +804,11 @@ username, mydata->notifyheader, namebuf, md->date, quotaoverride, 0); } + if (ret2) { + // Authn/authz knows little about the internal naming. + mboxname_hiersep_toexternal(&lmtpd_namespace, username, config_virtdomains ? strcspn(username, "@") : 0); + /* normal delivery to INBOX */ struct auth_state *authstate = auth_newstate(username); @@ -903,7 +909,8 @@ } } - telemetry_rusage( userbuf ); + telemetry_rusage(userbuf); + msg_setrcpt_status(msgdata, n, r); mboxlist_entry_free(&mbentry);
View file
cyrus-imapd.dsc
Changed
@@ -2,7 +2,7 @@ Source: cyrus-imapd Binary: cyrus-imapd Architecture: any -Version: 2.5~dev2014111202-0~kolab1 +Version: 2.5~dev2014111701-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,3 +1,9 @@ +cyrus-imapd (2.5~dev2014111701-0~kolab1) unstable; urgency=low + + * New snapshot at b20b142c6ce0ee58e4e47da84a2ce099310b2dcb + + -- Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com> Mon, 17 Nov 2014 11:30:13 +0100 + cyrus-imapd (2.5~dev2014111201-0~kolab2) unstable; urgency=low * Set the default database format to skiplist
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
.