./mail/imapsync, Incremental recursive IMAP transfer tool

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: pkgsrc-2014Q1, Version: 1.584, Package name: imapsync-1.584, Maintainer: abs

imapsync is a tool for facilitating incremental recursive IMAP
transfers from one mailbox to another. It is useful for mailbox
migration, and reduces the amount of data transferred by only
copying messages that are not present on both servers. Read, unread,
and deleted flags are preserved, and the process can be stopped
and resumed. The original messages can optionally be deleted after
a successful transfer.


Required to run:
[sysutils/p5-File-Copy-Recursive] [mail/p5-Mail-IMAPClient] [devel/p5-Date-Manip] [devel/p5-Term-ReadKey] [devel/p5-Data-Uniqid] [lang/perl5] [security/p5-IO-Socket-SSL] [security/p5-Digest-HMAC]

Master sites:

SHA1: c1de4558a2379416a9af4064e8922efab08e664d
RMD160: 33f3902e4bc688794694ada60b2ff4994e5ec42e
Filesize: 824.331 KB

Version history: (Expand)


CVS history: (Expand)


   2014-04-22 20:26:05 by Matthias Scheler | Files touched by this commit (2) | Package updated
Log message:
Pullup ticket #4385 - requested by abs
mail/imapsync: security update

Revisions pulled up:
- mail/imapsync/Makefile                                        1.14
- mail/imapsync/distinfo                                        1.6

---
   Module Name:    pkgsrc
   Committed By:   abs
   Date:           Tue Apr 22 08:18:46 UTC 2014

   Modified Files:
           pkgsrc/mail/imapsync: Makefile distinfo

   Log message:
   Updated mail/imapsync to 1.584

   revision 1.584
   date: 2014/02/05 00:40:59;  author: gilles;  state: Exp;  lines: +77 -50
   Debug. Print separator given by NAMESPACE even when --sep1 oe --sep2 is used.
   Debug. Prints prefix given by NAMESPACE even when --prefix1 or
   --prefix2 is used.
   (Preparation for advising not to use --prefix unless suggested)
   ----------------------------
   revision 1.583
   date: 2014/02/04 03:04:35;  author: gilles;  state: Exp;  lines: +15 -11
   Bug fix. --ssl1 --tls2 was buggy because of default SSL_VERIFY_PEER.
   "Can not go to tls encryption on [localhost]:Unable to start TLS:
   Cannot determine peer hostname for
   verificationerror:00000000:lib(0):func(0):reason(0)"
   ----------------------------
   revision 1.582
   date: 2014/01/24 01:43:19;  author: gilles;  state: Exp;  lines: +20 -12
   Bugfix. Check if going to tls is ok, exit otherwise with explicit error message.
   Thanks to Dennis Schridde for reporting this ugly bug.
   ----------------------------
   revision 1.581
   date: 2014/01/15 02:42:06;  author: gilles;  state: Exp;  lines: +41 -15
   Added --debugmaxlinelength
   Added --minmaxlinelength to select messages with long lines only.
   ----------------------------
   revision 1.580
   date: 2013/12/25 02:52:36;  author: gilles;  state: Exp;  lines: +51 -27
   Added --skipcrossduplicates to avoid copying messages that are already
   copied in another folder.
   Added --debugcrossduplicates to print which messages (UIDs) are
   skipped with --skipcrossduplicates (and in what other folders they
   are).
   ----------------------------
   revision 1.579
   date: 2013/12/18 13:53:19;  author: gilles;  state: Exp;  lines: +9 -8
   --maxmessagespersecond, value can be float like 3.2
   ----------------------------
   revision 1.578
   date: 2013/12/17 02:14:09;  author: gilles;  state: Exp;  lines: +73 -9
   Added --maxbytespersecond to limit byte transfer rate.
   Added --maxmessagespersecond to limit messages tranfer rate (office365
   throttle limitation).
   ----------------------------
   revision 1.577
   date: 2013/12/05 05:57:51;  author: gilles;  state: Exp;  lines: +28 -10
   Added tests to play with win32 \\?\C:\TEMP syntax and try to solve
   long path bug.
   ----------------------------
   revision 1.576
   date: 2013/11/19 14:37:24;  author: gilles;  state: Exp;  lines: +19 -14
   Added --debugmemory option that prints memory consumption after each
   message is copied.
   ----------------------------
   revision 1.575
   date: 2013/11/06 13:55:38;  author: gilles;  state: Exp;  lines: +12 -7
   Do not append message if the fetch failed.
   ----------------------------
   revision 1.574
   date: 2013/10/28 16:22:04;  author: gilles;  state: Exp;  lines: +16 -8
   Added --create_folder_old in case users want the old behavior of
   create_folder().
   ----------------------------
   revision 1.573
   date: 2013/10/28 14:44:10;  author: gilles;  state: Exp;  lines: +48 -7
   Bugfix. Applied patch for create_folder() and nested folders. Thanks
   to Erik Torsner.
   ----------------------------
   revision 1.572
   date: 2013/10/27 02:04:01;  author: gilles;  state: Exp;  lines: +13 -8
   Bug fix. Final statistics were avoided for newly created folders.
   ----------------------------
   revision 1.571
   date: 2013/10/25 14:34:27;  author: gilles;  state: Exp;  lines: +58 -20
   Added --folderfirst <string> : Sync this folder first. --folderfirst \ 
"Work"
   Added --folderlast  <string> : Sync this folder last. --folderlast
   "[Gmail]/All Mail"
   --folderlast  <string> : then this one, etc.
   ----------------------------
   revision 1.570
   date: 2013/10/25 12:52:02;  author: gilles;  state: Exp;  lines: +7 -7
   --delete2foldersonly Junk example.
   ----------------------------
   revision 1.569
   date: 2013/10/16 21:58:17;  author: gilles;  state: Exp;  lines: +125 -39
   Fixed bug on Windows with --tmpdir "E:\TEMP". The colon was badly
   converted to _, ending with "E_\TEMP".
   The fix also automatically moves the old cache to the new one if the
   new does not exist yet.
   Fix. Example for --delete2foldersonly "/Junk$/" in help message.
   ----------------------------
   revision 1.568
   date: 2013/09/28 02:43:51;  author: gilles;  state: Exp;  lines: +25 -13
   Bug fix. On Win32 trailing blanc in cache dir name raized an error.
   Blanc now move to underscore _.
   ----------------------------
   revision 1.567
   date: 2013/09/18 20:38:10;  author: gilles;  state: Exp;  lines: +8 -7
   Fixed a warning when RFC822.SIZE is null or undef.
   ----------------------------
   revision 1.566
   date: 2013/09/13 13:23:41;  author: gilles;  state: Exp;  lines: +11 -12
   Added --authmech EXTERNAL. Not tested yet.
   ----------------------------
   revision 1.565
   date: 2013/09/13 01:16:20;  author: gilles;  state: Exp;  lines: +8 -6
   Fusemail success.
   RackSpace success.