summaryrefslogtreecommitdiff
path: root/mail/cyrus-imapd24
AgeCommit message (Collapse)AuthorFilesLines
2016-04-11Recursive revbump from textproc/icu 57.1ryoon1-2/+2
2016-03-05Bump PKGREVISION for security/openssl ABI bump.jperkin1-2/+2
2015-11-03Add SHA512 digests for distfiles for mail categoryagc1-1/+2
Problems found locating distfiles: Package mutt: missing distfile patch-1.5.24.rr.compressed.gz Package p5-Email-Valid: missing distfile Email-Valid-1.198.tar.gz Package pine: missing distfile fancy.patch.gz Package postgrey: missing distfile targrey-0.31-postgrey-1.34.patch Package qmail: missing distfile badrcptto.patch Package qmail: missing distfile outgoingip.patch Package qmail: missing distfile qmail-1.03-realrcptto-2006.12.10.patch Package qmail: missing distfile qmail-smtpd-viruscan-1.3.patch Package thunderbird24: missing distfile enigmail-1.7.2.tar.gz Package thunderbird31: missing distfile enigmail-1.7.2.tar.gz Otherwise, existing SHA1 digests verified and found to be the same on the machine holding the existing distfiles (morden). All existing SHA1 digests retained for now as an audit trail.
2015-10-10Recursive revbump from textproc/icuryoon1-2/+2
2015-06-12Recursive PKGREVISION bump for all packages mentioning 'perl',wiz1-2/+2
having a PKGNAME of p5-*, or depending such a package, for perl-5.22.0.
2015-04-06Revbump after updating textproc/icuadam1-2/+2
2015-03-15Set MAINTAINER to pkgsrc-users.hiramatsu1-2/+2
2015-01-08Nuke zephr related code, the options weren't supported anyway.joerg1-8/+1
2014-10-07Revbump after updating libwebp and icuadam1-2/+2
2014-06-17better handling for 64bit time_t issue.obache3-13/+18
2014-06-17restore patch-aq, lost dureing update.obache2-1/+27
2014-05-29Bump for perl-5.20.0.wiz1-2/+2
Do it for all packages that * mention perl, or * have a directory name starting with p5-*, or * depend on a package starting with p5- like last time, for 5.18, where this didn't lead to complaints. Let me know if you have any this time.
2014-04-09recursive bump from icu shlib major bump.obache1-2/+2
2014-03-11Remove example rc.d scripts from PLISTs.jperkin1-2/+1
These are now handled dynamically if INIT_SYSTEM is set to "rc.d", or ignored otherwise.
2014-02-13remove wourarounds for broken NetBSD-4 builtin openssl, it will not be used ↵obache3-33/+2
anymore.
2014-02-12Recursive PKGREVISION bump for OpenSSL API version bump.tron1-2/+2
2013-11-13Give configure the desired rpath flag explicitly.joerg1-1/+3
2013-10-19Revbump after updating textproc/icuadam1-2/+2
2013-05-31Bump all packages for perl-5.18, thatwiz1-2/+2
a) refer 'perl' in their Makefile, or b) have a directory name of p5-*, or c) have any dependency on any p5-* package Like last time, where this caused no complaints.
2013-05-28Not MAKE_JOBS_SAFE.joerg1-1/+3
2013-05-09Massive revbump after updating graphics/ilmbase, graphics/openexr, textproc/icu.adam1-2/+2
2013-03-02Bump PKGREVISION for mysql default change to 55.wiz1-2/+2
2013-02-06PKGREVISION bumps for the security/openssl 1.0.1d update.jperkin1-2/+2
2013-01-26Revbump after graphics/jpeg and textproc/icuadam1-1/+2
2012-12-16Update cyrus-imapd24 to 2.4.17.obache3-8/+20
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-12-16recursive bump from cyrus-sasl libsasl2 shlib major bump.obache1-2/+2
2012-10-08Drop PKG_DESTDIR_SUPPORT setting, "user-destdir" is default these days.asau1-3/+1
2012-10-03Bump all packages that use perl, or depend on a p5-* package, orwiz1-2/+2
are called p5-*. I hope that's all of them.
2012-04-27Recursive bump from icu shlib major bumped to 49.obache1-1/+2
2012-04-19Update cyrus-imapd24 to 2.4.16.obache2-7/+9
Changes to the Cyrus IMAP Server since 2.4.15 * Bug #3651 - 64 bit dirhash breaks existing systems. NOTE this includes a fix to the re-written rehash tool released with 2.4.15 Changes to the Cyrus IMAP Server since 2.4.14 * Bug #3664, #3665 - Sieve filters don't work if mailbox contains dots * Bug #3651 - 64 bit dirhash breaks existing systems. NOTE - this includes a complete rewrite of tools/rehash, making it much simpler and more reliable. Check the usage statement * Bug #1228 - mailbox dumps need to dump quotaroots * Bug #3613 - CATENATE command returns BADURL * Bug #3627 - enabling improved_mboxlist_sort documentation mention subscription files * Bug #3661 - Memory leaks in sync_server, nntpd, popd * Bug #3621 - quota bug involving nested quota roots * Bug #3667 - FLAGS.SILENT needs to return new MODSEQ if QRESYNC enabled
2012-03-12Update cyrus-imapd24 to 2.4.14obache3-11/+10
Bugs resolved in 2.4.14 * Bug #2685 folder delete and annotations * Bug #3381 tools/rehash script is not 64bit safe * Bug #3405 tls support for ctl_mboxlist * Bug #3452 sieve uses mailbox name in internal format in autoreply * Bug #3485 cyr_expire tries to delete parent directories that are not empty * Bug #3582 Extra LF+SP characters been inserted in the middle of the XML attachments * Bug #3598 lmtp auditlog for murder proxy mode * Bug #3623 OpenBSD (and other platforms without working mmap) multiple bugs * Bug #3636 Renaming a mailbox doesn't remove old folder * Bug #3628 folders with spaces and subfolders with same prefix as parent folder don't show up * Bug #3634 RENAME INBOX no longer works * Bug #3635 cmd_rename() fails to check error codes * Bug #3636 unexpunge locks mailbox until all output is emitted * Bug #3637 imapd and ipop3d in 2.4 no longer log expunge events to syslog * Bug #3640 LMTP accepts NULL bytes in headers, resulting in incorrect header/ mail size in meta-data * Bug #3642 iPhone 5 expects SPECIAL-USE in LIST output * Bug #3645 Ability to delete folder "shared" * Bug #3649 unable to remove mailbox * Bug #3650 ENVELOPE contains unexpected CRLF
2012-03-03More pcre PKGREVISION bumps.wiz1-1/+2
2012-01-05Prefer system builtin com_err other than Linux.obache1-1/+4
fixes PR#45782.
2011-12-31Update cyrus-imapd24 to 2.4.13.obache10-126/+8
While here, remove paches for ancient Darwin. Changes to the Cyrus IMAP Server since 2.4.12 * Bug #3565 - fix gcc compiler warnings - thanks Dilyan Palauzov <dilyan.palauzov@aegee.org> * Bug #2685 - rename annots in delayed folder delete. Avoids annotations "reappearing" when a folder is recreated * Bug #3566 - actually fix in a backward compatible way. 2.4.12 broke older versions of bison * Lots of small cleanups from CMU as they prepared to build RSS into their 2.4 build. Thanks Ken * Bug #3591/#3609 - fix crash in mupdate on partition move * Bug #3610 - fix replication of partition move * Bug #3564 - document the way prefork interacts with multiple network protocols * Bug #3586 - allow rename of "\Noselect" if subfolders exist * A handful of small cleanups (#3593, #3594, #3595) from David Carter <dpc22@cam.ac.uk>. Very much appreciated * Disabled duplicate_check DEBUG level log messages by default. Thanks Philip Prindeville <philipp@redfish-solutions.com> * Bug #3608 - log mailbox name in more sync failure cases * Bug #3615 - fix proxyd_disable_mailbox_referrals. Thanks Andrew Morgan <morgan@orst.edu> * Bug #3611 - fix crash in sync_mailbox_full if expunge fails * Backported some nice fixes from master, including safer thread/sort (there were some crashes on bad messages before) * Fixed infinite loop on suppress_capabilities with substrings of other capabilities. Ouch. * Fixed LIST and LSUB again - this time to make LIST "" "*%" work without breaking other things * Bug #3588 - make XFER not break if the wrong server name was used. The start of making murder safer * Bug #3603 - tidied up usage of kick_mupdate so it never gets called on standard murder backends * Bug #3604 - always suppress the DELETED.* mailbox names, even if delete_mode is immediate. It means a config change or different frontend won't show undeletable mailboxes * Bug #3602 - allow UpperCase in service names to work
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.sbd2-15/+3
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-12-09Revert commit:sbd1-7/+1
Module Name: pkgsrc Committed By: sbd Date: Wed Dec 7 20:39:19 UTC 2011 Modified Files: pkgsrc/mail/cyrus-imapd: Makefile pkgsrc/mail/cyrus-imapd23: Makefile pkgsrc/mail/cyrus-imapd24: Makefile Log Message: If a package Makefile is going to try and detect a builtin libraray it should honor the PREFER* variables.
2011-12-07If a package Makefile is going to try and detect a builtin libraray itsbd1-1/+7
should honor the PREFER* variables.
2011-10-05Update cyrus-imapd24 to 2.4.12.obache4-68/+6
Changes to the Cyrus IMAP Server since 2.4.11 * Bug #3150 - fix issue with overview and messages without a References header * fixed nntp login with tab and space in password * Bug #3501 - be more relaxed about names of DELETED folders * Bug #3553 - fix QRESYNC passing to murder backend - thanks alec <alec@alec.pl> * Bug #3554 - only show ENABLED response the first time each option is ENABLEd * Lots of cleanup of build process and backporting of APIs * Bug #3502 - make configure.in more portable - thanks OBATA Akio <obata@lins.jp> * Bug #3533 - add missing break statements in sieve - thanks Thomas Jarosch <thomas.jarosch@intra2net.com> * Bug #3550 - support wildcards for ACLS in cyradm - thanks <mark.cave-ayland@siriusit.co.uk> * Bug #3556 - print remote server in mbpath - thanks Wolfgang Breyha <wbreyha@gmx.net> * Bug #3559 - make XFER work with unlimited quota - thanks Wolfgang Breyha <wbreyha@gmx.net> * Bug #3547 - use strconcat() in writefile() * fixed a case where skiplist library could write error messages directly to stdout * Bug #3545 - fix sign extension in squat_decode_64 * Bug #3558 - return error if backend doesn't support LIST-EXTENDED * Bug #3565 - clean up in preparation for automake * fixed incomplete authentication checks in nntpd, reported by Secunia as SA46093
2011-09-09Update cyrus-imapd24 to 2.4.11.obache6-77/+12
Changes to the Cyrus IMAP Server since 2.4.10 * fixed replication recovery from different messages at the each end * Bug #3489 - fixed quotalegacy handling of prefixes so only exact subfolders match * Bug #3498 - fixed deletion of users quota files with unixheriarchysep enabled, thanks Leena Heino * Bug #3491 - NOOP and UNAUTHENTICATE for timsieved, thanks Dilyan Palauzov * Bug #3492 - better response codes for timsieved, thanks Dilyan Palauzov * Bug #3497 - fix cmd syslog from master, thanks Kristof Katus * Bug #3503 - compilation of perl libraries on dragonfly and freebsd, thanks OBATA Akio * Bug #3451 - allow CC to have spaces * Bug #3505 - fix sync_reset, thanks David Carter * Bug #3506 - use literal+ for sync_(client|server), thanks David Carter * Bug #3300 - use portable function for TCP constants, thanks OBATA Akio * Bug #3507 - fix replication recovery with non-delayed expunge, thanks Julien Coloos * Bug #3495 - improved duplicate suppression, thanks Kristof Katus * Bug #2772/3463 - fixed crashes in THREAD by correcting folding of references headers * Bug #3439 - fix ugly syslog message for vacation * Bug #3499 - options to disable namespaces to reduce load on big servers with no shared folders. Thanks Olivier ROLAND * Changed skiplist to truncate old files after checkpoint, which can save disk space on tmpfs or small ssds when old copies were held open by other processes * Made Cyrus more robust against corruption in mailboxes.db data, so it will return an error rather than crashing on invalid entries * Fix for CVE-2011-3208, a remotely exploitable buffer overflow in nntpd - thanks Coverity
2011-08-14Revision bump after updating perl5 to 5.14.1.obache1-1/+2
2011-07-06Update cyrus-imapd24 to 2.4.10.obache6-20/+61
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
2011-06-22Update cyrus-imapd24 to 2.4.9.obache5-45/+41
while here, expunge old sites from MASTER_SITES, and add the http site in release announcement. Changes to the Cyrus IMAP Server since 2.4.8 * fixed crashes in seen handling * Bug #3453 - fixed LSUB replication * Bug #3442 - allow disabling PCRE if it's buggy at your site * Bug #3443 - LSUB response fixes * Bug #3448 - XFER error handling (murder) * Bug #3437 - fixed regression: quotaroot wasn't being updated on rename * Bug #3456 - fixed crash on rename user.foo user.foo without partition change * config update: database paths for most databases are now configurable in imapd.conf * Bug #3303 - fixed index lock breaking on XFER (thanks Julien Coloos) * Bug #3457 - fixed ESEARCH parsing (was breaking iPhones) * Bug #3188 - fixed XFER with unlimited quota (thanks again Julien Coloos) * Misc other quota fixes (there are still known bugs with the quota system) * Bug #3169 - fixed GETQUOTAROOT for domain quotaroots * Bug #3465 - fixed compilation with Perl 5.14 (thanks hsk@imb-jena.de, and also thanks to Ondrej Sury who reported it separately) * Bug #3464 - fix for sendmail exec failure. This was a nasty one,
2011-06-10recursive bump from icu shlib major bump.obache1-1/+2
2011-05-15fixs build on FreeBSD.obache2-4/+4
2011-04-14Fixes build on DragonFly.obache3-12/+30
2011-04-14Update cyrus-imapd to 2.4.8.obache3-11/+11
Changes to the Cyrus IMAP Server since 2.4.7 * Bug #3428 - allow charset argument to "thread" to be quoted * Bug #3429 - fixed mupdate crash * Bug #3404 - had crept back in! Fix LIST "" user properly * Bug #3388 - fix reconstruct internaldate flap when file hardlinked with different internaldates * Bug #3410 - don't require a partition on murder frontends * Bug #3406 - fix compile on FreeBSD * Bug #3415 - fix nntpd * Bug #3390 - add 'proc_path' config variable * Bug #3364 - allow setting unlimited quota through a proxy server * Bug #3433 - append '0.' file rather than deleting in reconstruct * Fixed bug in reconstruct where a record rewrite lost the cache pointer until you did a SECOND reconstruct (no bug number) * Bug #3440 - fixed cyr_expire crash if run with -x
2011-03-31Updte cyrus-imapd24 to 2.4.7.obache3-58/+6
bugs and security fix release. Changes to the Cyrus IMAP Server since 2.4.6 * Fixed Bug #3357 - lmtpd offering STARTTLS in pre-authorized mode. * Fixed Bug #3392 - allowing INBOX.INBOX to be created if the case didn't match * Fixed Bug #3404 - incorrect LIST "" "user" response * Fixed Bug #3417 - crash on zero-byte quota file * Fixed numberous bugs with mailbox upgrades * Fixed replication errors, which have been reported many times on the mailing list, but don't have bug numbers. * Increated "paranoia" about record ordering in mailbox, which would have detected some bad bugs in replication that caused the infinite runaway mailbox filling reported in 2.4.6 and below * Increased syslogging detail about replication issues * Fixed reconstruct crash with zero-byte index file * Fixed cyradm perl library path finding * Fixed incorrect use of LITERAL+ formats in our responses to clients. Unreported, but could be causing wierd hard-to-track-down bugs out there * Fixed append immediately on create * Upgraded Unicode database to version 6.0 * Fixed reconstruct crash on folder names with many digits (i.e. ebay auction numbers) * Fixed reconstruct crash with file called '0.' * Made reconstruct '-n' option actually exist, as advertised in the man page * Fixed bug #3423 - STARTTLS plaintext command injection vulnerability * Bug #3382 Added "failedloginpause" config option * Bugs #3383/3385 Removed some obsolete config options * Bug #3389 $confdir/proc not created on the fly * Bug #3394 fix imtest parsing of MECHLIST * Bug #3399 fix with_ldap option default * Bug #3307 fix mbpath crash on remote mailbox * Bug #3420 use getpassphrase on Solaris, now passwords over 8 characters long work with cyrus tools * Bug #3400 and others - lots of bugs with XFER between different versions in murder clusters fixed, including a bug that caused only mailboxes with zero messages to be rejected for upgrade * Bug #3391 fix rename which just moves between partitions * Bug #3103 fix imtest using plain authentication when it must not * Bug #3426 fix TLS on sockets other than stdin * Added support for BDB versions 5 and above
2010-12-20Update cyrus-imapd24 to 2.4.6.obache3-8/+8
Changes to the Cyrus IMAP Server since 2.4.5 * Fixed Bug #3370 - corruption on OpenBSD and other systems without a reliable mmap * Fixed Bug #3360 - race condition which could lose seen data on XFER with upgrade * Lots of documentation updates * Fixed Bug #3355 - added an option to suppress items from the capability response (and bug #3356 when the first attempt was buggy) * Fixed Bug #3357 - crash when calling ctl_mboxlist on mailboxes with annotations * Fixed Bug #3369 - crash when undumping mailbox during XFER * Fixed Bug #3361 - shared folders not listing in LSUB "" % - only with unixheirsep and altnamespace * Fixed Bug #3362 - "too many open files" when doing XFER of a user with too many sub mailboxes. Makes XFER less "atomic", but now it works, which is good! * Fixed Bug #3313 - md5 library usage. Properly this time!
2010-11-30Updte cyrus-imapd24 to 2.4.5.obache4-17/+39
Changes to the Cyrus IMAP Server since 2.4.4 * Tidy up of the git version number added to the ID response * Fixed incorrect time field in date searches (Bug #3339) - thanks Greg Banks for noticing this one * Fixed reconstruct crash and other potential issues (Bug #3353) - first reported Paul Dekkers * Fixed ACL passing for rename/delete on murder backends (Bug #3342) - first reported by Robert Spellman * Fixed corruption of long (>1024 byte) seen records on replica (Bug #3344) - found at FastMail by Bron Gondwana * Made all perl utilities use /usr/bin/perl in the #! line (Bug #2275) - reported by Yann Rouillard over 5 years ago! * Fixed crash on message with incomplete final boundary (Bug #3345) - found at FastMail by Bron Gondwana * Regression: sync_crc was being set to 00000000 on repack - introduced in 2.4.4 (Bug #3347) - first found at FastMail, but also seen at multiple other sites * Always print [CLOSED] response when selecting a new mailbox, even if a CONDSTORE enabling command has not been sent (Bug #3352) - reported by Jan Kundra't, author of the Trojita IMAP client * Fixed crash with reconstruct -rf and missing mailboxes.db entries (Bug # 3351) - reported by Giles Malet * Made sync_server report errors earlier if there are extra records on the master which aren't present on the replica (Bug #3355) - thanks to David Carter for finding it and a first pass at a fix * Stopped expunges to never-reported-messages being showed (basically if the 'EXPUNGE' command was run, and it expunged a message that the client had never even seen - seriously rare race condition, Bug #3356) - discovered by Bron Gondwana hammering a testbed with Dovecot's imaptest tool * Fixed compile with old PCRE (Bug #3358) - found and fixed by Simon Matter * Fixed missing quota usage after XFER (Buf #3349) - found by Dave McMurtrie