/imapsync, Incremental recursive IMAP transfer tool
1.286nb2, Package name:
imapsync-1.286nb2, 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:
Master sites: SHA1:
Version history: (Expand)
- (2012-10-04) Updated to version: imapsync-1.286nb2
- (2009-09-30) Updated to version: imapsync-1.286nb1
- (2009-08-13) Updated to version: imapsync-1.286
- (2008-09-09) Updated to version: imapsync-1.264
- (2008-02-16) Updated to version: imapsync-1.241
- (2008-02-15) Updated to version: imapsync-1.241
CVS history: (Expand)
| 2012-10-08 14:19:35 by Aleksej Saushev | Files touched by this commit (307) |
Drop PKG_DESTDIR_SUPPORT setting, "user-destdir" is default these days.
| 2012-10-03 23:59:10 by Thomas Klausner | Files touched by this commit (2798) |
Bump all packages that use perl, or depend on a p5-* package, or
are called p5-*.
I hope that's all of them.
| 2009-09-29 14:34:20 by David Brownlee | Files touched by this commit (1) | |
Remove subst of IMAPClient => ImapClient2 now we can use the standard
IMAPClient module. Bump pkgrevision
| 2009-08-13 17:20:33 by David Brownlee | Files touched by this commit (2) | |
Updated mail/imapsync to 1.286
Add missing p5-Date-Manip depends - noted by Martti Kuparinen
date: 2009/07/24 15:53:04; author: gilles; state: Exp; lines: +10 -7
Bug fix: allow3x is on by default (was badly done after check_lib_version())
date: 2009/07/03 00:59:20; author: gilles; state: Exp; lines: +38 -17
Applied "patch -p0 < patches/imapsync.1.284.patch"
Attached is a patch against 1.284 with the following changes:
- [Bug] to_folder_name() failed to escape $f_prefix so --prefix1 <string> \
was treated like --prefix1 <regex> instead
- [Enhancement] updated parse_header_msg1() to return 0 on duplicate or undef on \
"no header" so now the "+ Skipping msg" will show either \
"no header" or "duplicate" as appropriate
- [Bug] flag handling: make sure we don't try to set \Recent as RFC 2060 doesn't \
allow for that
- [Enhancement] flag handling: only add missing flags instead of always calling \
$to->store() to set flags even when the flags already matched what we \
wanted... my first patch just used string comparison, this patch actually uses a \
hash for comparison so we're smarter about flags even when the order on $from \
and $to are different now - definitely helps speed up imapsync when lots of \
messages have flags and running sync in multiple passes
date: 2009/06/30 03:14:24; author: gilles; state: Exp; lines: +15 -19
allow Mail::IMAPClient 3.0.xx by default
Removed Mail::IMAPClient::Ssl since 3.0.19 has it now.
date: 2009/06/30 02:54:57; author: gilles; state: Exp; lines: +123 -94
Applied Phil Lobbes patch as is : ./patches/imapsync.1.282.patch
date: 2009/05/11 00:05:39; author: gilles; state: Exp; lines: +15 -10
Added option --justlogin
date: 2009/04/24 13:58:15; author: gilles; state: Exp; lines: +29 -6
Added tests_flags_regex() regression tests.
date: 2009/04/02 11:32:10; author: gilles; state: Exp; lines: +103 -47
Applied Phil patch with many IsUnconnected() calls.
date: 2009/03/22 00:12:15; author: gilles; state: Exp; lines: +9 -7
isUnconnected BAD IsUnconnected GOOD!
date: 2009/02/23 00:40:25; author: gilles; state: Exp; lines: +14 -12
Less imap output with +FLAGS.SILENT
Changed unsubscribe subscribe order in documentation.
date: 2009/02/21 12:10:50; author: gilles; state: Exp; lines: +8 -6
Better example explanation.
date: 2009/02/21 04:04:08; author: gilles; state: Exp; lines: +15 -22
Removed mailto: in MAILING-LIST section.
date: 2009/02/21 02:04:26; author: gilles; state: Exp; lines: +25 -14
Change real password to "MASKED" in command line output.
date: 2009/02/21 01:10:02; author: gilles; state: Exp; lines: +14 -8
--delete 2 is now a fatal error.
date: 2009/02/21 00:48:40; author: gilles; state: Exp; lines: +36 -37
Print a warning and return error code each time a disconnection occurs.
date: 2009/02/20 23:41:09; author: gilles; state: Exp; lines: +78 -78
Fixed many English errors (thanks to Reuben Thomas)
date: 2009/02/19 23:38:32; author: gilles; state: Exp; lines: +28 -35
Bug fix about $t_prefix and INBOX '.' was hardcoded.
Small change on documentation.
date: 2009/02/14 22:21:35; author: gilles; state: Exp; lines: +16 -11
Another Phil Lobbes patch.
Exit with error code and warning when a server disconnect
during the folder loop.
date: 2009/02/14 22:08:18; author: gilles; state: Exp; lines: +65 -38
Applied Phil Lobbes patches.
- catch (what should be) fatal eval errors for regextrans2,
$regexflag, $regexmess, instead of silently ignoring them
and letting the user think they are working/OK
- fix login_imap() Died at .../imapsync line 780 when IsUnconnected()
and log some more useful into to stderr than just 'Died at...'
- check_lib_version() contains a bad use of unset match/capture variables
- added and now use new function myconnect() and myconnect_v2()
does not require hack/override of Mail::IMAPClient::connect
and is backwards compatible with Mail::IMAPClient v2.x
- redo $Mail::IMAPClient::Authuser hack since only
Mail::IMAPClient v2 does not have Authuser()
Many thanks to Phil.
date: 2009/02/14 03:27:51; author: gilles; state: Exp; lines: +22 -21
Fixed bad VERSION_IMAPClient output
date: 2008/10/07 11:36:02; author: gilles; state: Exp; lines: +14 -10
Better test to check non existing folders on destination
date: 2008/10/07 05:56:52; author: gilles; state: Exp; lines: +27 -10
*** empty log message ***
date: 2008/08/30 14:20:38; author: gilles; state: Exp; lines: +7 -7
carp to warn
| 2008-09-09 00:25:13 by David Brownlee | Files touched by this commit (2) | |
Updated mail/imapsync to 1.264, and adjusted to use p5-Mail-IMAPClient2
Added modules versions output.
Work fine under XP.
- Fixed bug about ssl and justconnect option
- Cleaned connect code.
- Started gmail support.
- Added option --idatefromheader :
sets the internal dates on host2 same as the "Date:" headers.
- Made a function for regexmess() --regexmess to be able to
check it easily
- Added function tests_regexmess() to check regexmess(), 3
- Removed imapsync copyleft GPL licence output (boring).
Replaced by wishlist link.
- Added thank_author() to avoid duplicate code about thanks.
- Better bug report documentation.
Change report bug information order.
removed comment and ugly output
Applied patch from Simon Heimlicher to avoid non-selectable
Domino (Notes) 4.61
Some server (Microsoft Exchange 6.0.6249.0 for example)
returns message size a lot
s than the real size
Now imapsync accept this silly behavior.
Added mailing list information.
Fixed message_string returning empty message when < expected size.
Bug fix "parse_headers want an ARRAY ref"
warn about BUG_IMAPClient_3.xx
Added id in output warn when no header found.
Removed $^W use.
Back to append_string()
Turn on --syncinternaldates by default
Date_Init("TZ=GMT") if no timezone (windows) set.
Removed old *_2() functions (unused)
Moved functins *_2() into override_imapclient()
Ignore message when it has no header.
| 2008-03-04 18:57:20 by Johnny C. Lam | Files touched by this commit (61) |
Mechanical changes to add DESTDIR support to packages that install
their files via a custom do-install target.
| 2008-02-14 22:05:15 by Todd Vierling | Files touched by this commit (2) | |
Update to 1.241. Changes are raw CVS logs, so see for list:
| 2007-03-24 20:21:34 by Joerg Sonnenberger | Files touched by this commit (124) |
Prepare for switching to NO_MTREE=yes.