summaryrefslogtreecommitdiff
path: root/mail/cyrus-imapd24/options.mk
AgeCommit message (Collapse)AuthorFilesLines
2012-12-16Update cyrus-imapd24 to 2.4.17.obache1-1/+14
Changes to the Cyrus IMAP Server since 2.4.16 * A bunch of cleanups and fixes to compiling * A bunch of sieve cleanups * Fixed bug #3691: unixhierarchysep is now obeyed when printing the mailbox name in unexpunge * Fixed bug #3718: crashes fetching message parts * Fixed bug #3719: pop3 seen update of final message in a mailbox * Improved documentation of "proxyservers" option * Fixed bug #3737: lost emails in XFER delivery race * Fixed bug #3725: inefficient statuscache use in some cases * Fixed bug #3484: use of sasl property types (compile fix) * Fixed bug #3754: failure to support binary append. This was found by a popular library switching to using binary appends * Fixed bug #3735: user prefix searching now works with fulldirhash * Fixed bug #3696: can no longer rename the same mailbox twice, which left things in a corrupted state if you caught the race. * Fixed bug #3715: using berkeley for mailboxes.db was very broken. It now works. * Fixed bug #3733: reconstruct with missing cyrus.index will use file timestamps for internaldate rather than setting it to NOW if internaldate_heuristic is set to standard * Fixed bug #3729: better documentation for xlist-* in 2.4. * Fixed bug #2717: fetches of individual messages or short ranges no longer need to parse over the entire index. * Fixed bug #3742: reconstruct can now fix multiple folders with the same uniqueid again (regression from 2.3) and also sync_client avoids a crash in that broken case. * Fixed bug #3711: detect the buggy /usr/bin/compile_et shipped on MacOS X and fall back to our bundled copy.
2012-01-05Prefer system builtin com_err other than Linux.obache1-1/+4
fixes PR#45782.
2011-12-20Back to use builtin com_err if builtin krb5 is preferred.obache1-1/+14
2011-12-17Don't use a builtin libcom_err if not using kerberos.sbd1-2/+2
Builtin librarys like com_err should only be used if there is are proper buildlink3.mk and builtin.mk files for the library, otherwise part of the point of having the buildlink/builtin system is lost. There no point in having a buildlink/builtin files for com_err as currently only three packages use it by itself (mail/cyrus-imapd*) and using the package suppled library only adds 72K to the package size.
2011-07-06Update cyrus-imapd24 to 2.4.10.obache1-3/+10
While here, * Exactly enable/disable PCRE support with package option, enabled by default. * Add workaround patches for PR#44275, sizeof(time_t) > sizeof(unsigned long). Changes to the Cyrus IMAP Server since 2.4.9 * fixed handling of unparsable emails during append (which would cause invalid cyrus.index records otherwise) * quota: fix a pile of bugs. #1801, virtdomain support; #2728, slow user delete; #3178, "file name too long" with big mailbox names; #3179, quota -f doubles usage. * Bug #3043 - parse multiple groups in headers correctly * Bug #3158 - lmtp backend connection timeout * Bug #3223 - limit MIME parsing depth to avoid stack overflows * Bug #3273 - add SORT=DISPLAY support (but note: still questions about correctness of unicode sorting) * Bug #3504 - convert all sieve scripts to \r\n line endings on upload * Bug #3402 - options to munge 8bit characters in headers during lmtp delivery to avoid backscatter * sync_client: fix broken keepalive TCP options (I doubt anyone ever tried to use it) * Bug #3482 - add "-o" option to ipurge to only purge messages with \Deleted flag set
2010-11-09Update cyrus-imapd24 to 2.4.3.obache1-2/+1
Changes to the Cyrus IMAP Server since 2.4.2 * Many fixes to replication edge case handling * Added missing flags to reconstruct * Replicate DELETED.user folders in sync_client -u (matches XFER behaviour now) * Make sync_client only connect after forking in rolling mode. Fixes two things - ssl crashes due to shared resource conflicts, and also means master will start up even if the replica is not contactable * Fixed crash on cyr_expire and ipurge annotation based expiry * Many XFER fixes for compatibility across versions: * allowing XFER in from delayed_expunge mailboxes * allowing XFER back all the way to Cyrus 2.2.12. This was accomplished by adding logic that can generate backwards-compatible older version indexes, and version detection from the imapd banner. * correctly fixing seen information for sub-mailboxes on XFER in * Multi-target replication. Strictly this is a new feature - there was a broken implementation in 2.4.0, which is how this snuck in to the bugfix release. It's not super-well documented yet, but it works by creating a separate log file for each destination "channel", and then running one sync_client process per channel, so replication can fall behind on one without affecting replication to the other. * Fixed some crashes and errors which occured when upgrading and opening corrupted mailboxes * Modified AFS ptloader configure options to allow building on more modern systems
2010-10-30Import cyrus-imapd-2.4.2 as mail/cyrus-imapd24.obache1-0/+90
IMAP (Internet Message Access Protocol) is an Internet standards-track protocol for accessing messages (mail, bboards, news, etc). The Cyrus IMAP server differs from other IMAP server implementations in that it is generally intended to be run on "sealed" servers, where normal users are not permitted to log in. The mailbox database is stored in parts of the filesystem that are private to the Cyrus IMAP system. All user access to mail is through the IMAP, POP3, or KPOP protocols.