diff --git a/ChangeLog b/ChangeLog index 1ff676e..568c163 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,15 +1,20 @@ RCS file: RCS/imapsync,v Working file: imapsync -head: 1.152 +head: 1.153 branch: locks: strict + gilles: 1.153 access list: symbolic names: keyword substitution: kv -total revisions: 152; selected revisions: 152 +total revisions: 153; selected revisions: 153 description: ---------------------------- +revision 1.153 locked by: gilles; +date: 2006/02/22 02:41:52; author: gilles; state: Exp; lines: +10 -9 +updated usage() +---------------------------- revision 1.152 date: 2006/02/17 02:57:21; author: gilles; state: Exp; lines: +55 -18 Made the --justconnect a real "just connect" connection, diff --git a/README b/README index 56b75cd..480ffe1 100644 --- a/README +++ b/README @@ -2,7 +2,7 @@ NAME imapsync - IMAP synchronization, copy or migration tool. Synchronize mailboxes between two imap servers. Good at IMAP migration. - $Revision: 1.152 $ + $Revision: 1.153 $ INSTALL imapsync works fine under any Unix OS. @@ -267,5 +267,5 @@ AUTHOR teaching free open and gratis softwares. Don't hesitate to pay him for that services. - $Id: imapsync,v 1.152 2006/02/17 02:57:21 gilles Exp $ + $Id: imapsync,v 1.153 2006/02/22 02:41:52 gilles Exp gilles $ diff --git a/VERSION b/VERSION index 5bf3cc6..4a0a4b1 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -1.152 +1.153 diff --git a/imapsync b/imapsync index c07a40c..8351956 100755 --- a/imapsync +++ b/imapsync @@ -6,7 +6,7 @@ imapsync - IMAP synchronization, copy or migration tool. Synchronize mailboxes between two imap servers. Good at IMAP migration. -$Revision: 1.152 $ +$Revision: 1.153 $ =head1 INSTALL @@ -313,7 +313,7 @@ Gilles LAMIRAL earn his living writing, installing, configuring and teaching free open and gratis softwares. Don't hesitate to pay him for that services. -$Id: imapsync,v 1.152 2006/02/17 02:57:21 gilles Exp $ +$Id: imapsync,v 1.153 2006/02/22 02:41:52 gilles Exp gilles $ =cut @@ -361,7 +361,7 @@ my( use vars qw ($opt_G); # missing code for this will be option. -$rcs = ' $Id: imapsync,v 1.152 2006/02/17 02:57:21 gilles Exp $ '; +$rcs = ' $Id: imapsync,v 1.153 2006/02/22 02:41:52 gilles Exp gilles $ '; $rcs =~ m/,v (\d+\.\d+)/; $VERSION = ($1) ? $1 : "UNKNOWN"; @@ -398,8 +398,8 @@ $error=0; my $banner = join("", '$RCSfile: imapsync,v $ ', - '$Revision: 1.152 $ ', - '$Date: 2006/02/17 02:57:21 $ ', + '$Revision: 1.153 $ ', + '$Date: 2006/02/22 02:41:52 $ ', "\n", "Mail::IMAPClient version used here is ", $VERSION_IMAPClient,"\n" @@ -1296,13 +1296,14 @@ Several options are mandatory. --maxsize : skip messages larger than bytes --maxage : skip messages older than days. final stats (skipped) don't count older messages + see also --minage --minage : skip messages newer than days. final stats (skipped) don't count newer messages You can do (+ are the messages selected): - ------maxage+++++++++++++++++++|now - +++++++++++++++++++minage------|now - ------maxage+++++++minage------|now intersection - ++++++minage-------maxage++++++|now union + past|----maxage+++++++++++++++>now + past|+++++++++++++++minage---->now + past|----maxage+++++minage---->now (intersection) + past|++++minage-----maxage++++>now (union) --skipheader : Don't take into account header keyword matching ex: --skipheader 'X.*' --useheader : Use this header to compare messages on both sides. diff --git a/tests.sh b/tests.sh index 593f828..fc16822 100644 --- a/tests.sh +++ b/tests.sh @@ -1,6 +1,6 @@ #!/bin/sh -# $Id: tests.sh,v 1.45 2006/02/17 02:51:12 gilles Exp gilles $ +# $Id: tests.sh,v 1.46 2006/02/22 02:21:57 gilles Exp gilles $ #### Shell pragmas @@ -92,8 +92,7 @@ loulloul() { --host1 loul --user1 tata \ --passfile1 /var/tmp/secret.tata \ --host2 loul --user2 titi \ - --passfile2 /var/tmp/secret.tata \ - --sep2 . + --passfile2 /var/tmp/secret.tata else : fi