summaryrefslogtreecommitdiff
path: root/mail/imapsync
AgeCommit message (Collapse)AuthorFilesLines
2009-09-29Remove subst of IMAPClient => ImapClient2 now we can use the standardabs1-7/+2
IMAPClient module. Bump pkgrevision
2009-08-13Updated mail/imapsync to 1.286abs2-10/+8
pkgsrc change: Add missing p5-Date-Manip depends - noted by Martti Kuparinen upstream changes: revision 1.286 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()) revision 1.285 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 Phil revision 1.284 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. revision 1.283 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 revision 1.282 date: 2009/05/11 00:05:39; author: gilles; state: Exp; lines: +15 -10 Added option --justlogin revision 1.281 date: 2009/04/24 13:58:15; author: gilles; state: Exp; lines: +29 -6 Added tests_flags_regex() regression tests. revision 1.280 date: 2009/04/02 11:32:10; author: gilles; state: Exp; lines: +103 -47 Applied Phil patch with many IsUnconnected() calls. revision 1.279 date: 2009/03/22 00:12:15; author: gilles; state: Exp; lines: +9 -7 isUnconnected BAD IsUnconnected GOOD! revision 1.278 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. Typos. revision 1.277 date: 2009/02/21 12:10:50; author: gilles; state: Exp; lines: +8 -6 Better example explanation. revision 1.276 date: 2009/02/21 04:04:08; author: gilles; state: Exp; lines: +15 -22 Removed mailto: in MAILING-LIST section. revision 1.275 date: 2009/02/21 02:04:26; author: gilles; state: Exp; lines: +25 -14 Change real password to "MASKED" in command line output. revision 1.274 date: 2009/02/21 01:10:02; author: gilles; state: Exp; lines: +14 -8 --delete 2 is now a fatal error. revision 1.273 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. revision 1.272 date: 2009/02/20 23:41:09; author: gilles; state: Exp; lines: +78 -78 Fixed many English errors (thanks to Reuben Thomas) revision 1.271 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. revision 1.270 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. revision 1.269 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. revision 1.268 date: 2009/02/14 03:27:51; author: gilles; state: Exp; lines: +22 -21 Fixed bad VERSION_IMAPClient output revision 1.267 date: 2008/10/07 11:36:02; author: gilles; state: Exp; lines: +14 -10 Better test to check non existing folders on destination server. revision 1.266 date: 2008/10/07 05:56:52; author: gilles; state: Exp; lines: +27 -10 *** empty log message *** revision 1.265 date: 2008/08/30 14:20:38; author: gilles; state: Exp; lines: +7 -7 carp to warn
2008-09-08Updated mail/imapsync to 1.264, and adjusted to use p5-Mail-IMAPClient2abs2-7/+16
revision 1.264 Archiveopteryx 3.0.0 revision 1.263 Added modules versions output. revision 1.262 Work fine under XP. revision 1.261 - Fixed bug about ssl and justconnect option - Cleaned connect code. - Started gmail support. revision 1.260 - Added option --idatefromheader : sets the internal dates on host2 same as the "Date:" headers. revision 1.259 - Made a function for regexmess() --regexmess to be able to check it easily - Added function tests_regexmess() to check regexmess(), 3 tests. - Removed imapsync copyleft GPL licence output (boring). Replaced by wishlist link. - Added thank_author() to avoid duplicate code about thanks. - Better bug report documentation. revision 1.258 Change report bug information order. revision 1.257 removed comment and ugly output revision 1.256 Applied patch from Simon Heimlicher to avoid non-selectable folders. revision 1.255 Domino (Notes) 4.61 revision 1.254 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. revision 1.253 Archiveopteryx 2.09 revision 1.252 Added mailing list information. revision 1.251 Fixed message_string returning empty message when < expected size. revision 1.250 Bug fix "parse_headers want an ARRAY ref" revision 1.249 warn about BUG_IMAPClient_3.xx revision 1.248 Cleaned check_lib_version() revision 1.247 Added id in output warn when no header found. revision 1.246 Removed $^W use. revision 1.245 Back to append_string() Turn on --syncinternaldates by default Date_Init("TZ=GMT") if no timezone (windows) set. revision 1.244 Removed old *_2() functions (unused) revision 1.243 Moved functins *_2() into override_imapclient() revision 1.242 Ignore message when it has no header.
2008-03-04Mechanical changes to add DESTDIR support to packages that installjlam1-3/+5
their files via a custom do-install target.
2008-02-14Update to 1.241. Changes are raw CVS logs, so see for list:tv2-7/+7
http://www.linux-france.org/prj/imapsync/ChangeLog
2007-03-24Prepare for switching to NO_MTREE=yes.joerg1-1/+3
2006-08-10Import imapsync-1.182abs4-0/+42
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.