./mail/isync [synchronize IMAP4 and maildir mailboxes]
[+] Add this package to your ports tracker

[ CVSweb ] [ Homepage ] [ RSS feed ]

Version: 1.4.4, Package name: isync-1.4.4
Maintained by: Klemens Nanni
Master sites:
Description
isync is a command line application which synchronizes a local
maildir-style mailbox with a remote IMAP4 mailbox. It is suitable for
use in IMAP-disconnected mode. Multiple copies of the remote IMAP4
mailbox can be maintained, and all flags are synchronized.


Filesize: 332.563 KB
Version History (View Complete History)
  • (2021-12-03) Updated to version: isync-1.4.4
  • (2021-08-03) Updated to version: isync-1.4.3
  • (2021-07-01) Updated to version: isync-1.4.2
  • (2021-03-11) Updated to version: isync-1.4.1
  • (2021-02-23) Updated to version: isync-1.3.5
  • (2020-08-17) Updated to version: isync-1.3.3
  • (2020-07-13) Updated to version: isync-1.3.2
  • (2020-01-13) Updated to version: isync-1.3.1
  • (2017-10-18) Updated to version: isync-1.3.0
  • (2017-08-10) Updated to version: isync-1.2.2
[show/hide] View available PLISTS (Can be a lot of data)

CVS Commit History:

   2021-08-02 22:55:18 by Klemens Nanni | Files touched by this commit (3)
Log message:
Update to mbsync 1.4.3
- limit maildir nesting depth
- enable embedding arbitrarily long strings into IMAP commands
   2021-07-01 06:35:13 by Klemens Nanni | Files touched by this commit (5)
Log message:
Update to isync/mbsync 1.4.2
This is a maintenance & security release.
- fixed CVE-2021-3578: possible remote code execution
- fixed crash on invalid CAPABILITY response code
- tolerate INBOX mis-casing in Path setting
OK msg
   2021-03-13 07:20:55 by Klemens Nanni | Files touched by this commit (3)
Log message:
Restore our local patch to pledge *after* reading config files
I messed this up when updating the patch from 1.3.x to 1.4.x,
found by anton the hard way.
While here, account for UserCmd the same way as for PassCmd.
   2021-03-11 05:58:20 by Klemens Nanni | Files touched by this commit (5)
Log message:
Update to isync^Wmbsync 1.4.1
- The 'isync' compatibility wrapper was removed.
- Added support for disabling TLS v1.3 - adjust SSLVersions if you set it.
- Removed support for obsolete/insecure SSL v3.
- The IMAP '$Forwarded' / Maildir 'P' (passed) flag is supported now.
- Support for configuring a TLS cipher string was added.
- IMAP mailbox subscriptions are supported now.
- The IMAP user query can be scripted now.
- Added built-in support for macOS Keychain.
- Messages excluded by MaxSize will now result in placeholders.
- The use of Master/Slave terminology has been deprecated.
OK remi
   2021-02-22 11:58:00 by Bjorn Ketelaars | Files touched by this commit (2)
Log message:
Update to isync-1.3.5
Fixes CVE-2021-20247: reject funny mailbox names from IMAP LIST/LSUB in
particular, '..' in the name could be used to escape the Path/Inbox of a
Maildir Store, which could be exploited for stealing or deleting data,
or staging a (mild) DoS attack.
OK kn@ (maintainer)
   2021-02-22 11:50:53 by Bjorn Ketelaars | Files touched by this commit (3)
Log message:
Update to isync-1.3.5
Fixes CVE-2021-20247: reject funny mailbox names from IMAP LIST/LSUB in
particular, '..' in the name could be used to escape the Path/Inbox of a
Maildir Store, which could be exploited for stealing or deleting data,
or staging a (mild) DoS attack.
OK kn@ (maintainer)
   2020-08-17 04:18:21 by Klemens Nanni | Files touched by this commit (3)
Log message:
Update to isync 1.3.3
A minor maintenance release:
- fixed PassCmd for even bigger XOAUTH2 tokens
- fixed crash on syncing multiple Channels which refer to different
Stores which use a common IMAPAccount
- fixed crash on IMAP connection breaking down while using -Dd
   2020-08-17 04:14:03 by Klemens Nanni | Files touched by this commit (1)
Log message:
Provide debug package
   2020-07-12 18:08:10 by Klemens Nanni | Files touched by this commit (5)
Log message:
Update to isync 1.3.2
also tested by bket and Caspar Schutijser
   2020-01-18 04:24:49 by Klemens Nanni | Files touched by this commit (1)
Log message:
Add the bloody patch that used to be on the attic
   2019-07-12 14:47:59 by Stuart Henderson | Files touched by this commit (874)
Log message:
replace simple PERMIT_PACKAGE_CDROM=Yes with PERMIT_PACKAGE=Yes
   2019-06-13 05:42:37 by Klemens Nanni | Files touched by this commit (7)
Log message:
Update to isync 1.3.1
maintainence release containing various fixes, see
https://sourceforge.net/projects/isync/files/isync/1.3.1/.
Removed patches are all merged upstream.
OK remi
   2019-02-21 12:22:27 by Klemens Nanni | Files touched by this commit (2)
Log message:
Fix CopyArrivalDate for timestamps with single digit day of the month
On timestamps such as " 4-Mar-2018 16:49:25 -0500", mbsync would abort if
the Channel option `CopyArrivalDate' was set.
The IMAP protocol specifies a date format beginning with a day-of-month
space-padded to two characters.  The "%d" specifier in glibc's strptime(3)
will consume a space-padded day of month, but OpenBSD's "%d" only accepts
leading zeroes.
Prodded by this issue, our strptime(3) now strips leading spaces with "%e"
as of lib/libc/time/strptime.c r1.25.
Found, analysed and patch (using "%n%d" instead of "%e") from
Evan Silberman <evan at jklol dot net>, thanks!
   2018-11-08 04:05:32 by Stuart Henderson | Files touched by this commit (2)
Log message:
extend the pledge with "fattr" to allow utimes(), which is used with CopyArrivalDate
reported by Arnaud Brand, ok kn@ (maintainer)
   2018-05-22 15:24:08 by Jeremie Courreges-Anglas | Files touched by this commit (2)
Log message:
Exit if pledge(2) fails
sys_error() doesn't exit, so do it by hand.  pledge(2) errors should be
fatal.  ok kn@
   2018-05-22 14:15:03 by Klemens Nanni | Files touched by this commit (2)
Log message:
Add missing "tty" promise.
Only required for password prompting when neither `Pass' nor `PassCmd' is
specified but added unconditionally for the sake of simplicity as suggested
by jca.
OK jca
   2018-05-12 08:37:36 by Jeremie Courreges-Anglas | Files touched by this commit (2)
Log message:
Better LIBRESSL_VERSION_NUMBER check
LibreSSL 2.7.1 started providing X509_OBJECT_get0_X509 and
X509_STORE_get0_objects, so use them.
While here fix a format string warning (%hu vs %d).
ok kn@ (maintainer)
   2018-05-12 08:33:50 by Jeremie Courreges-Anglas | Files touched by this commit (2)
Log message:
Correctly print time_t
Fixes a latent problem on 32 bits archs.  ok kn@, bump in next commit.
   2018-05-08 16:07:42 by Klemens Nanni | Files touched by this commit (3)
Log message:
Use pledge, take MAINTAINER
With input from jca, deraadt and sthen. While here, drop -g from CFLAGS
(covered in DEBUG) and update license marker.
OK anton, jca
   2017-08-10 09:08:54 by Daniel Jakots | Files touched by this commit (3)
Log message:
Update to isync-1.2.2
Based on a diff from Klemens Nanni, ok dcoppa@ jca@
   2015-12-20 02:59:23 by Jasper Lievisse Adriaanse | Files touched by this commit (4)
Log message:
update to isync-1.2.1
   2015-09-27 15:12:15 by Edd Barrett | Files touched by this commit (2)
Log message:
Fix a crash in mail/isync.
Previously it would crash if there was no network connectivity. Now it
exits gracefully.
Patch from upstream git.
OK sthen@
   2015-04-03 22:24:37 by Dmitrij Czarkoff | Files touched by this commit (1)
Log message:
bump revision
In case anyone already built the port between update to 1.2.0 and patch addition.
   2015-04-03 14:08:10 by Dmitrij Czarkoff | Files touched by this commit (1)
Log message:
use memmove(3) instead of memcpy(3)
Forgot to add this patch while updating isync to 1.2.0.
   2015-04-03 12:51:46 by Dmitrij Czarkoff | Files touched by this commit (4)
Log message:
update to isync 1.2.0
OK edd@, sthen@
   2015-04-01 02:26:03 by Dmitrij Czarkoff | Files touched by this commit (3)
Log message:
update to isync-1.1.2
OK gsoares@, sthen@
   2010-11-26 07:50:10 by Marc Espie | Files touched by this commit (20)
Log message:
since db/v4 has db->=4,<5 as default, no need to specify it explicitly
   2010-11-19 00:23:15 by Marc Espie | Files touched by this commit (332)
Log message:
new depends
   2010-11-11 03:54:02 by Marc Espie | Files touched by this commit (16)
Log message:
a few email WANTLIBs
   2010-10-18 15:17:12 by Marc Espie | Files touched by this commit (6)
Log message:
typoes, thx Alexandr Shadchin
   2010-10-18 13:59:20 by Marc Espie | Files touched by this commit (135)
Log message:
USE_GROFF=Yes
   2009-03-16 11:52:52 by Stuart Henderson | Files touched by this commit (3)
Log message:
fix depends
   2008-07-01 10:41:19 by Antoine Jacoutot | Files touched by this commit (18)
Log message:
- remove Dan Harnett from MAINTAINER per his request
- bump
   2008-05-14 02:24:14 by Pierre-Yves Ritschard | Files touched by this commit (1)
Log message:
typo.
   2008-05-14 01:52:53 by Pierre-Yves Ritschard | Files touched by this commit (7)
Log message:
Update to isync 1.0.4.
Advice and ok ajacoutot@
   2007-09-15 18:17:07 by Michael Erdely | Files touched by this commit (124)
Log message:
Remove surrounding quotes in COMMENT*/PERMIT_*
   2007-04-05 10:20:19 by Marc Espie | Files touched by this commit (912)
Log message:
base64 checksums.


   2005-01-05 09:58:59 by Christian Weisgerber | Files touched by this commit (132)
Log message:
SIZE


   2005-01-02 03:53:41 by Aleksander Piotrowski | Files touched by this commit (6)
Log message:
Add WANTLIB markers


   2004-09-15 03:09:46 by Marc Espie | Files touched by this commit (110)
Log message:
new style plists.


   2004-07-12 05:56:52 by Dan Harnett | Files touched by this commit (15)
Log message:
better formatting


   2004-05-11 07:54:56 by Christian Weisgerber | Files touched by this commit (3)
Log message:
* fix build after type changes in ndbm.h
* sprintf -> snprintf
From: danh@


   2004-04-20 13:11:35 by Nikolay Sturm | Files touched by this commit (10)
Log message:
update to isync 0.9.2
from rich cannings and maintainer Dan Harnett <danh at openbsd.org>


   2003-12-15 14:42:44 by Christian Weisgerber | Files touched by this commit (507)
Log message:
remove WWW lines


   2002-09-12 08:45:33 by Dan Harnett | Files touched by this commit (1)
Log message:
* update MASTER_SITES and HOMEPAGE
* drop NEED_VERSION