The NetBSD Project

CVS log for pkgsrc/mail/imapsync/Makefile

[BACK] Up to [cvs.NetBSD.org] / pkgsrc / mail / imapsync

Request diff between arbitrary revisions


Default branch: MAIN


Revision 1.27 / (download) - annotate - [select for diffs], Mon Mar 6 15:11:40 2023 UTC (6 months, 2 weeks ago) by abs
Branch: MAIN
CVS Tags: pkgsrc-2023Q2-base, pkgsrc-2023Q2, pkgsrc-2023Q1-base, pkgsrc-2023Q1
Changes since 1.26: +2 -3 lines
Diff to previous 1.26 (colored)

Updated mail/imapsync to 2.229

2.229
- Make pass "make linuxtests win32tests win64tests mactests"

2.228
- Doc. --oauthaccesstoken1 needs --password1 presence. This is a bug.

2.227
- Bugfix. Fixed memory measurement on MacOS and Win32 Win64

2.226
- 1966 unit tests

2.225
- *** empty log message ***

2.224
- typo connexions connections

2.223
- Default is now like --noemailreport1 --noemailreport2, no final email report. Popular demand.
- Added a stat value: memory footprint times time spent during the sync. Unity MiB * hour. Line "Memory consumption at the end".

2.222
- Remove --memorystress from CGI options.

2.221
- CGI context. Refuse to serve when the cpu load is greater than 1 per cpu. A load of 3.9 with 4 cores is ok.

2.220
- CGI context. Refuse to server when memory left is less than 1 GB.

2.219
- heavy load by cpu limit from 6 to 3. Because 6 is too big on ks6

2.218
- Typo. memory_consumption_all_pids_percent with only 2 decimals.

2.217
- CGI context. Bring back to exit on heavy load by cpu. limit is a load of 6 per core, roughly the number of processes running constantly per core.

2.216
- typo seconde second

2.215
- Added --exitonload option. Only available in CGI context for now.

2.214
- load_percent_threshold is now room for two average imapsync processes.

2.213
- Filtering buggy flags is now case insensitive. \Junk or \JUNK or \jUnK etc.
- Refactoring. Added sub tests_filterbuggyflags()

2.212
- Bugfix. Do not crash when Proc::ProcessTable field pctmem does not exist.

2.211
- Last commit 2.210 did not pass the unit tests. Fixed.

2.210
- Added filtering \JUNK flag in cgi context or with --filterbuggyflags

2.209
- Enhancement. heavy_load_percent_threshold now based on memory_footprint_average_bytes 300 MB

2.208
- 90%

2.207
- memory limit to quit from 100% to 50%. Quick fix.

2.206
- Added dependency. Perl module Proc::ProcessTable. Not mandatory anyway. For now.
- CGI context. Exit when 100% of RAM memory is used by processes. Exit with status value 69 and message "EX_UNAVAILABLE: service unavailable".
- Added the % of RAM used by all processes in the memory infi line.

2.205
- perlcritic. Change all "= shift ;" to " = shift @ARG ;"

2.204
- Do not report final emails when --dry or --justfolders

2.203
- Bugfix. Allow quota like: QUOTA "user-defined quota (konsoleH)" (STORAGE 988 48829 MESSAGE 20 20)
- Enhancement. Added --memorystress to check memory crunching in normal run.

2.202
- CGI context. Do not append the log file name to ../list_all_logs_auto.txt when there is no parameters.

2.201
- Moved all getppid to mygetppid (it adds a comment on Windows, where ppid is too complicated to get.

2.200
- typo. "check the certificate server" => "check the server certificate."

2.199
- Enhancement. Added the local ip address for the imap connexions. It can help configuring firewalls to allow the imap source IP.

2.198
- Added SERVER_NAME SERVER_ADDR SERVER_ADMIN variables and values to the output.

2.197
- Bugfix. --tests --testslive was listing 0 folders.
- Added message "Use --noemailreport1 to avoid it" after putting the email final report in INBOX.

2.196
- Bugfix. Dates were not displayed under Windows because POSIX::strftime %e is not portable.
- Bugfix. Several other places where dates were wrong on Windows.

2.195
- Added warning "parsing headers of folder ... It can take time for huge folders. Be patient."

2.194
- Bugfix. --var HTTP_COOKIE=proximapsync_runs=31 was not working because of the second =

2.193
- Refactor. Deglobalized $debuglist $debugflags
- Refactor. Added sync->{ permanentflags2 }

2.192
- Bugfix. Do not allow --skipcrossduplicates and --usecache. Exit EX_USAGE 64

2.191
- Added --var to pass values from proximapsync for variables REMOTE_ADDR REMOTE_HOST HTTP_REFERER HTTP_USER_AGENT SERVER_SOFTWARE SERVER_PORT HTTP_COOKIE

2.190
- Bugfix. Do not turn on --delete2duplicates when --syncduplicates is on, unless --delete2duplicates is given.

2.189
- Upped ERRORS_MAX_CGI from 20 to 500

2.188
- Refactor. Changed setlogfile() to be usable for different logs by proximapsync.

2.187
- Documented why total sizes can differ even when the sync is perfect.

2.186
- Bugfix. Redirect STDERR to STDOUT in all cases, --log or --nolog

2.185
- Added option --emailreport1 and --emailreport2. On by default. Use --noemailreport1 and --noemailreport2 to avoid final emails reports in each INBOX.

2.184
- Added final report to source account also.

2.183
- Added folder name in the debug output of header identificators

2.182
- Bugfix. GMT is good but the tests had to be changed also...

2.181
- Bugfix. Use GMT in tests_email_report_message_id
- Bugfix. Make the email report w3c validated. Crazy man!

2.180
- Enhancement. Append a final email report on account2 at the end of the synchronization. Will be optionnal soon.

2.179
- README reread, grammarly on it.
- Added "Posta inviata" so \Sent with --automap

2.178
- Added tests_compress_ssl()

2.177
- Bugfix. 1849 -> 1848 unit tests

2.176
- Bugfix. memory consumption on Mac was not relevant. Use RSS instead of VSZ, on Mac only. Linux stays with VSZ.

2.175
- Bugix. Darwin, fixed loadavg tests, no more W/t/loadavg.out needed.

2.174
- Added advice for:
-   ERR_APPEND_SIZE
-   ERR_CONNECTION_FAILURE_HOST1
-   ERR_CONNECTION_FAILURE_HOST2
-   ERR_AUTHENTICATION_FAILURE_USER1
-   ERR_AUTHENTICATION_FAILURE_USER2

2.173
- Bugfix. Made reconnect mechanism works with --oauthdirect1 --oauthdirect2 --oauthaccesstoken1 --oauthaccesstoken2

2.172
- Added some tests to tests_get_options_from_string() and tests_get_options_extra()
-   I can not have the unknown options back with Getopt::Long::GetOptionsFromString(), just the unknown values, ie, caca but not --caca

2.171
- Added --ssl1 --ssl2 --tls1 --tls2 --compress1 --compress2 to get_options_from_string()

2.170
- Added --keepalive1 --keepalive2 --reconnectretry1 --reconnectretry2 in get_options_from_string()

2.169
- Added --keepalive1 and --keepalive2 options. On by default.
-   See https://metacpan.org/pod/Mail::IMAPClient#Keepalive
-   Use --nokeepalive1 and --nokeepalive2 to disable Keepalive.

2.168
- Added --debugflags --errorsmax --folder --timeout in options from file

2.167
- Moved the call to extra options after the chdir of the CGI context.

2.166
- Now read extra options on the first line of the file ./options_extra.txt if it is present and readable.

2.165
- cpu_time rounded with 2 decimals.
- Added 4 tests when no compression is on.

2.164
- Compression no more on by default. Just to see.

2.163
- Bugfix. imapsync --version was buggy in docker context.

2.162
- Docker. Current working directory changed from /var/tmp to /var/tmp/uid_$EFFECTIVE_USER_ID

2.161
- Bugfix. inline doc mentioned always --nocompress1

2.160
- Added inline documentation about --nocompress1 and --nocompress2

2.159
- Dependency. Added use Compress::Zlib
- Enhancement. Added compression in imap. On by default no matter the capability announced. Use --nocompress1 and --nocompress2 to turn it off.

2.158
- Added README help for --truncmess

2.157
- Refactor. Deglobalized $debugcontent. Added debugcontent() function.
- 1800 unit tests.

2.156
- Added comment for ERR_FLAGS "Many STORE errors with FLAGS. Retry with the option --noresyncflags"
- Refactored errors_incr() and errors_listing()
- Bugfix. errors_incr() existed with CATCH_ALL

2.155
- Like --useheader X-Gmail-Received --useheader Message-Id when --gmail1 --gmail2

2.154
- Bugfix. Added 'E&AwE-le&AwE-ments envoye&AwE-s' in possible_special

2.153
- Does not checknoabletosearch if --justfolders
- When creating folder check if selectable and consider ok if selectable

2.152
- Added inline advice on error ERR_OVERQUOTA
- Added inline advice on error ERR_TRANSFER_EXCEEDED
- Renamed function bytes_display_string() bytes_display_string_bin()
-   bytes_display_string_bin converts bytes to human KiB MiB GiB TiB PiB
- Added function bytes_display_string_dec() to convert bytes to human decimal KB MB GB TB PB (1000 base)

2.151
- Bugfix. load average on macosx was sometimes buggy. locale float 3,14 instead of 3.14

2.150
- Refactor. Deglobalized warn_release variable

2.149
- Removed --fast option.

2.148
- Bugfix. abort didn't do charset=UTF-8; same for heavy load 503 Service Unavailable

2.147
- Bugfix. The maximum number a pid can be is 2^22, not 2^32.

2.146
- 1742 unit tests.

2.145
- Bugfix. Up the maximum number a pid can be. From 99999 to 2^32. See https://unix.stackexchange.com/questions/16883/what-is-the-maximum-value-of-the-process-id

2.144
- Just an experimental loaddelay forced to 0.

2.143
- Bugfix. Under docker context --version was buggy, too verbose.

2.142
- Removed that hard limit --maxsize 35_651_584 set by --gmail2 since CAPABILITY is used and good.

2.141
- cpu_time param

Revision 1.26 / (download) - annotate - [select for diffs], Tue Jun 28 11:34:21 2022 UTC (14 months, 3 weeks ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2022Q4-base, pkgsrc-2022Q4, pkgsrc-2022Q3-base, pkgsrc-2022Q3
Changes since 1.25: +2 -1 lines
Diff to previous 1.25 (colored)

*: recursive bump for perl 5.36

Revision 1.25 / (download) - annotate - [select for diffs], Thu Dec 30 10:06:21 2021 UTC (20 months, 3 weeks ago) by prlw1
Branch: MAIN
CVS Tags: pkgsrc-2022Q2-base, pkgsrc-2022Q2, pkgsrc-2022Q1-base, pkgsrc-2022Q1
Changes since 1.24: +36 -14 lines
Diff to previous 1.24 (colored)

Update imapsync to 2.140

Seven years of development, including adding OAUTH2 support.

(Note on numbering: went from 1.999 to 2.100 to avoid 4 digit minor. The
2 isn't "meaningful" in a major number sense.)

Revision 1.24 / (download) - annotate - [select for diffs], Mon May 24 19:52:41 2021 UTC (2 years, 4 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2021Q4-base, pkgsrc-2021Q4, pkgsrc-2021Q3-base, pkgsrc-2021Q3, pkgsrc-2021Q2-base, pkgsrc-2021Q2
Changes since 1.23: +2 -2 lines
Diff to previous 1.23 (colored)

*: recursive bump for perl 5.34

Revision 1.23 / (download) - annotate - [select for diffs], Mon Aug 31 18:09:56 2020 UTC (3 years ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2021Q1-base, pkgsrc-2021Q1, pkgsrc-2020Q4-base, pkgsrc-2020Q4, pkgsrc-2020Q3-base, pkgsrc-2020Q3
Changes since 1.22: +2 -2 lines
Diff to previous 1.22 (colored)

*: bump PKGREVISION for perl-5.32.

Revision 1.22 / (download) - annotate - [select for diffs], Sun Aug 11 13:21:28 2019 UTC (4 years, 1 month ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2020Q2-base, pkgsrc-2020Q2, pkgsrc-2020Q1-base, pkgsrc-2020Q1, pkgsrc-2019Q4-base, pkgsrc-2019Q4, pkgsrc-2019Q3-base, pkgsrc-2019Q3
Changes since 1.21: +2 -2 lines
Diff to previous 1.21 (colored)

Bump PKGREVISIONs for perl 5.30.0

Revision 1.21 / (download) - annotate - [select for diffs], Wed Aug 22 09:45:25 2018 UTC (5 years, 1 month ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2019Q2-base, pkgsrc-2019Q2, pkgsrc-2019Q1-base, pkgsrc-2019Q1, pkgsrc-2018Q4-base, pkgsrc-2018Q4, pkgsrc-2018Q3-base, pkgsrc-2018Q3
Changes since 1.20: +2 -2 lines
Diff to previous 1.20 (colored)

Recursive bump for perl5-5.28.0

Revision 1.19.10.1 / (download) - annotate - [select for diffs], Sun Nov 12 11:32:53 2017 UTC (5 years, 10 months ago) by bsiegert
Branch: pkgsrc-2017Q3
Changes since 1.19: +3 -3 lines
Diff to previous 1.19 (colored) next main 1.20 (colored)

Pullup ticket #5626 - requested by sevan
mail/imapsync: build fix

Revisions pulled up:
- mail/imapsync/Makefile                                        1.20

---
   Module Name:    pkgsrc
   Committed By:   maya
   Date:           Wed Nov  1 05:27:44 UTC 2017

   Modified Files:
           pkgsrc/mail/imapsync: Makefile

   Log Message:
   imapsync: switch homepage/master sites fedorahosted -> pagure

Revision 1.20 / (download) - annotate - [select for diffs], Wed Nov 1 05:27:44 2017 UTC (5 years, 10 months ago) by maya
Branch: MAIN
CVS Tags: pkgsrc-2018Q2-base, pkgsrc-2018Q2, pkgsrc-2018Q1-base, pkgsrc-2018Q1, pkgsrc-2017Q4-base, pkgsrc-2017Q4
Changes since 1.19: +3 -3 lines
Diff to previous 1.19 (colored)

imapsync: switch homepage/master sites fedorahosted -> pagure

Revision 1.19 / (download) - annotate - [select for diffs], Sun Oct 9 20:32:12 2016 UTC (6 years, 11 months ago) by dholland
Branch: MAIN
CVS Tags: pkgsrc-2017Q3-base, pkgsrc-2017Q2-base, pkgsrc-2017Q2, pkgsrc-2017Q1-base, pkgsrc-2017Q1, pkgsrc-2016Q4-base, pkgsrc-2016Q4
Branch point for: pkgsrc-2017Q3
Changes since 1.18: +4 -2 lines
Diff to previous 1.18 (colored)

PR 51547 Randolf Richardson: add missing deps p5-IO-Tee and p5-Unicode-String

Revision 1.18 / (download) - annotate - [select for diffs], Sat Jul 9 06:38:29 2016 UTC (7 years, 2 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2016Q3-base, pkgsrc-2016Q3
Changes since 1.17: +2 -2 lines
Diff to previous 1.17 (colored)

Bump PKGREVISION for perl-5.24.0 for everything mentioning perl.

Revision 1.17 / (download) - annotate - [select for diffs], Fri Jun 12 10:50:19 2015 UTC (8 years, 3 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2016Q2-base, pkgsrc-2016Q2, pkgsrc-2016Q1-base, pkgsrc-2016Q1, pkgsrc-2015Q4-base, pkgsrc-2015Q4, pkgsrc-2015Q3-base, pkgsrc-2015Q3, pkgsrc-2015Q2-base, pkgsrc-2015Q2
Changes since 1.16: +2 -1 lines
Diff to previous 1.16 (colored)

Recursive PKGREVISION bump for all packages mentioning 'perl',
having a PKGNAME of p5-*, or depending such a package,
for perl-5.22.0.

Revision 1.16 / (download) - annotate - [select for diffs], Fri Jan 16 09:56:27 2015 UTC (8 years, 8 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2015Q1-base, pkgsrc-2015Q1
Changes since 1.15: +2 -3 lines
Diff to previous 1.15 (colored)

Update to 1.607:

revision 1.607	locked by: gilles;
date: 2014/11/14 16:25:06;  author: gilles;  state: Exp;  lines: +46 -40
Added several checks if IsUnconnected. Goal avoid imap commands while disconnected.

Revision 1.606 / (download) - annotate - [select for diffs], Fri Nov 14 14:49:13 2014 UTC (8 years, 10 months ago) by gilles
Branch: MAIN
CVS Tags: HEAD
Changes since 1.605: +16 -13 lines
Diff to previous 1.605 (colored)

Added total size transferred after each message copied.
Added number of total to be synced as a denominator dddd after each message copied, nnn/dddd, where nnn is the number of messages copied.

Revision 1.605 / (download) - annotate - [select for diffs], Tue Nov 11 00:00:37 2014 UTC (8 years, 10 months ago) by gilles
Branch: MAIN
Changes since 1.604: +40 -10 lines
Diff to previous 1.604 (colored)

Bugfix. On Windows file path with brackets [] are special. [a] must be written [[]a[]]

Revision 1.604 / (download) - annotate - [select for diffs], Sat Nov 8 00:29:26 2014 UTC (8 years, 10 months ago) by gilles
Branch: MAIN
Changes since 1.603: +36 -9 lines
Diff to previous 1.603 (colored)

Added --skipemptyfolders to skip empty host1 folders. They are not created on host2.

Revision 1.603 / (download) - annotate - [select for diffs], Fri Nov 7 22:06:33 2014 UTC (8 years, 10 months ago) by gilles
Branch: MAIN
Changes since 1.602: +26 -26 lines
Diff to previous 1.602 (colored)

Typo from previous save with gedit and ¤

Revision 1.602 / (download) - annotate - [select for diffs], Fri Nov 7 21:57:57 2014 UTC (8 years, 10 months ago) by gilles
Branch: MAIN
Changes since 1.601: +82 -19 lines
Diff to previous 1.601 (colored)

Added utf8 output for folder names that use special characters in utf7imap

Revision 1.601 / (download) - annotate - [select for diffs], Tue Oct 28 10:48:07 2014 UTC (8 years, 10 months ago) by gilles
Branch: MAIN
Changes since 1.600: +22 -22 lines
Diff to previous 1.600 (colored)

Moved foldersizes call after folders lists print.

Revision 1.600 / (download) - annotate - [select for diffs], Mon Oct 27 10:41:52 2014 UTC (8 years, 10 months ago) by gilles
Branch: MAIN
Changes since 1.599: +8 -8 lines
Diff to previous 1.599 (colored)

Remove /x from regex applied with --include and --exclude. Blanks no longer have to be explicit with \ or [ ].

Revision 1.599 / (download) - annotate - [select for diffs], Sun Oct 26 23:42:12 2014 UTC (8 years, 10 months ago) by gilles
Branch: MAIN
Changes since 1.598: +14 -10 lines
Diff to previous 1.598 (colored)

Added help usage for --nomixfolders

Revision 1.598 / (download) - annotate - [select for diffs], Tue Oct 21 00:27:07 2014 UTC (8 years, 11 months ago) by gilles
Branch: MAIN
Changes since 1.597: +20 -7 lines
Diff to previous 1.597 (colored)

Added tests to check --regextrans2 's,(.*),\L$1,'
Exchange issue with folders with same name and --delete2.

Revision 1.597 / (download) - annotate - [select for diffs], Mon Oct 6 10:48:26 2014 UTC (8 years, 11 months ago) by gilles
Branch: MAIN
Changes since 1.596: +12 -11 lines
Diff to previous 1.596 (colored)

Changed --nomixdiffcasefolders to --nomixfolders.
Bugfix. --nomixdiffcasefolders was not parsed in command line so it did not work.

Revision 1.596 / (download) - annotate - [select for diffs], Thu Sep 4 17:17:36 2014 UTC (9 years ago) by gilles
Branch: MAIN
Changes since 1.595: +11 -6 lines
Diff to previous 1.595 (colored)

Added --logfile in help output.
Added --nolog   in help output.

Revision 1.595 / (download) - annotate - [select for diffs], Mon Sep 1 19:39:16 2014 UTC (9 years ago) by gilles
Branch: MAIN
Changes since 1.594: +7 -7 lines
Diff to previous 1.594 (colored)

Changed output, no examine anymore, only select.

Revision 1.594 / (download) - annotate - [select for diffs], Sat Aug 16 22:40:02 2014 UTC (9 years, 1 month ago) by gilles
Branch: MAIN
Changes since 1.593: +14 -9 lines
Diff to previous 1.593 (colored)

Fixed "imapsync doesn't see created folders in stats phase". Second time.

Revision 1.593 / (download) - annotate - [select for diffs], Tue Jul 8 11:19:43 2014 UTC (9 years, 2 months ago) by gilles
Branch: MAIN
Changes since 1.592: +18 -7 lines
Diff to previous 1.592 (colored)

Added --nomixdiffcasefolders to avoid merging folders that are considered different on host1 but the same on destination host2 because of case sensitivities and insensitivities.

Revision 1.15 / (download) - annotate - [select for diffs], Thu May 29 23:36:46 2014 UTC (9 years, 3 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2014Q4-base, pkgsrc-2014Q4, pkgsrc-2014Q3-base, pkgsrc-2014Q3, pkgsrc-2014Q2-base, pkgsrc-2014Q2
Changes since 1.14: +2 -1 lines
Diff to previous 1.14 (colored)

Bump for perl-5.20.0.
Do it for all packages that
* mention perl, or
* have a directory name starting with p5-*, or
* depend on a package starting with p5-
like last time, for 5.18, where this didn't lead to complaints.
Let me know if you have any this time.

Revision 1.592 / (download) - annotate - [select for diffs], Thu May 22 10:03:17 2014 UTC (9 years, 4 months ago) by gilles
Branch: MAIN
Changes since 1.591: +23 -12 lines
Diff to previous 1.591 (colored)

Bugfix. Make TLS works with last IO::Socket::SSL default value (SSL_verify_mode => 'SSL_VERIFY_NONE') in tls.

Revision 1.591 / (download) - annotate - [select for diffs], Thu May 22 01:32:52 2014 UTC (9 years, 4 months ago) by gilles
Branch: MAIN
Changes since 1.590: +30 -19 lines
Diff to previous 1.590 (colored)

Bugfix. IO::Tee and Open3 in backstic() were incompatible.
FailedBugFix. Tried to fix Tls issue "ERROR: Unable to start TLS: SSL connect attempt failed with unknown error error:14090086:SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify failed at c:/strawberry/perl/site/lib/Mail/IMAPClient.pm line 455." No success.

Revision 1.590 / (download) - annotate - [select for diffs], Tue May 20 23:07:14 2014 UTC (9 years, 4 months ago) by gilles
Branch: MAIN
Changes since 1.589: +12 -6 lines
Diff to previous 1.589 (colored)

Added option --disarmreadreceipts to fix resending read receipts with Exchange as host2.

Revision 1.589 / (download) - annotate - [select for diffs], Tue May 20 21:35:16 2014 UTC (9 years, 4 months ago) by gilles
Branch: MAIN
Changes since 1.588: +93 -37 lines
Diff to previous 1.588 (colored)

Added logging by default in subdirectory LOG_imapsync/.
Added option --log. --log is on by default. --nolog to disable logging.
Added option --logfile. Default is like LOG_imapsync/YYYY_MM_DD_HH_MM_SS_user2.txt
where YYYY_MM_DD_HH_MM_SS is the current date and time like 2014_05_20_23_45_10
Use IO::Tee Perl module for logging.
Fixed bug when creating folders on host2 with sep2 to \\ (Lotus Notes).
Updated the code to easily switch on --noreleasecheck by default.

Revision 1.588 / (download) - annotate - [select for diffs], Thu May 15 10:36:10 2014 UTC (9 years, 4 months ago) by gilles
Branch: MAIN
Changes since 1.587: +18 -11 lines
Diff to previous 1.587 (colored)

Added FTGate support (no EXAMINE).

Revision 1.587 / (download) - annotate - [select for diffs], Fri May 9 17:03:27 2014 UTC (9 years, 4 months ago) by gilles
Branch: MAIN
Changes since 1.586: +14 -7 lines
Diff to previous 1.586 (colored)

Typo when advising about prefix.
Easy way to switch releasecheck of by default.

Revision 1.13.2.1 / (download) - annotate - [select for diffs], Tue Apr 22 18:26:05 2014 UTC (9 years, 5 months ago) by tron
Branch: pkgsrc-2014Q1
Changes since 1.13: +7 -7 lines
Diff to previous 1.13 (colored) next main 1.14 (colored)

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.

Revision 1.14 / (download) - annotate - [select for diffs], Tue Apr 22 08:18:46 2014 UTC (9 years, 5 months ago) by abs
Branch: MAIN
Changes since 1.13: +7 -7 lines
Diff to previous 1.13 (colored)

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.586 / (download) - annotate - [select for diffs], Thu Apr 10 16:02:39 2014 UTC (9 years, 5 months ago) by gilles
Branch: MAIN
Changes since 1.585: +9 -7 lines
Diff to previous 1.585 (colored)

Just a test for good_date and pop2imap

Revision 1.585 / (download) - annotate - [select for diffs], Mon Feb 17 15:24:34 2014 UTC (9 years, 7 months ago) by gilles
Branch: MAIN
Changes since 1.583: +39 -34 lines
Diff to previous 1.583 (colored)

Warn syncing messges will not be simulated when --dry mode is on and folder  on host2 does not exist yet.
Try to get folder size when a folder on host2 has the same name but with a different case like OLD_MAIL -> old_mail. Avoid "does not exist" output.

Revision 1.583 / (download) - annotate - [select for diffs], Tue Feb 4 03:04:35 2014 UTC (9 years, 7 months ago) by gilles
Branch: MAIN
Changes since 1.582: +15 -11 lines
Diff to previous 1.582 (colored)

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.13 / (download) - annotate - [select for diffs], Mon Jan 27 18:41:13 2014 UTC (9 years, 7 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2014Q1-base
Branch point for: pkgsrc-2014Q1
Changes since 1.12: +1 -2 lines
Diff to previous 1.12 (colored)

Do not set FETCH_USING, should not be set in a package Makefile.

Revision 1.582 / (download) - annotate - [select for diffs], Fri Jan 24 01:43:19 2014 UTC (9 years, 8 months ago) by gilles
Branch: MAIN
Changes since 1.581: +20 -12 lines
Diff to previous 1.581 (colored)

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 / (download) - annotate - [select for diffs], Wed Jan 15 02:42:06 2014 UTC (9 years, 8 months ago) by gilles
Branch: MAIN
Changes since 1.580: +41 -15 lines
Diff to previous 1.580 (colored)

Added --debugmaxlinelength
Added --minmaxlinelength to select messages with long lines only.

Revision 1.580 / (download) - annotate - [select for diffs], Wed Dec 25 02:52:36 2013 UTC (9 years, 9 months ago) by gilles
Branch: MAIN
Changes since 1.579: +51 -27 lines
Diff to previous 1.579 (colored)

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 / (download) - annotate - [select for diffs], Wed Dec 18 13:53:19 2013 UTC (9 years, 9 months ago) by gilles
Branch: MAIN
Changes since 1.578: +9 -8 lines
Diff to previous 1.578 (colored)

--maxmessagespersecond, value can be float like 3.2

Revision 1.578 / (download) - annotate - [select for diffs], Tue Dec 17 02:14:09 2013 UTC (9 years, 9 months ago) by gilles
Branch: MAIN
Changes since 1.577: +73 -9 lines
Diff to previous 1.577 (colored)

Added --maxbytespersecond to limit byte transfer rate.
Added --maxmessagespersecond to limit messages tranfer rate (office365 throttle limitation).

Revision 1.12 / (download) - annotate - [select for diffs], Mon Dec 9 14:17:48 2013 UTC (9 years, 9 months ago) by obache
Branch: MAIN
CVS Tags: pkgsrc-2013Q4-base, pkgsrc-2013Q4
Changes since 1.11: +3 -2 lines
Diff to previous 1.11 (colored)

Fix/Update DEPENDS paterns for perl CORE modules, with some trivial fixes.

Bump PKGREVISION for runtime dependency pattern changed packages.

Revision 1.577 / (download) - annotate - [select for diffs], Thu Dec 5 05:57:51 2013 UTC (9 years, 9 months ago) by gilles
Branch: MAIN
Changes since 1.576: +28 -10 lines
Diff to previous 1.576 (colored)

Added tests to play with win32 \\?\C:\TEMP syntax and try to solve long path bug.

Revision 1.576 / (download) - annotate - [select for diffs], Tue Nov 19 14:37:24 2013 UTC (9 years, 10 months ago) by gilles
Branch: MAIN
Changes since 1.575: +19 -14 lines
Diff to previous 1.575 (colored)

Added --debugmemory option that prints memory consumption after each message is copied.

Revision 1.575 / (download) - annotate - [select for diffs], Wed Nov 6 13:55:38 2013 UTC (9 years, 10 months ago) by gilles
Branch: MAIN
Changes since 1.574: +12 -7 lines
Diff to previous 1.574 (colored)

Do not append message if the fetch failed.

Revision 1.574 / (download) - annotate - [select for diffs], Mon Oct 28 16:22:04 2013 UTC (9 years, 10 months ago) by gilles
Branch: MAIN
Changes since 1.573: +16 -8 lines
Diff to previous 1.573 (colored)

Added --create_folder_old in case users want the old behavior of create_folder().

Revision 1.573 / (download) - annotate - [select for diffs], Mon Oct 28 14:44:10 2013 UTC (9 years, 10 months ago) by gilles
Branch: MAIN
Changes since 1.572: +48 -7 lines
Diff to previous 1.572 (colored)

Bugfix. Applied patch for create_folder() and nested folders. Thanks to Erik Torsner.

Revision 1.572 / (download) - annotate - [select for diffs], Sun Oct 27 02:04:01 2013 UTC (9 years, 10 months ago) by gilles
Branch: MAIN
Changes since 1.571: +13 -8 lines
Diff to previous 1.571 (colored)

Bug fix. Final statistics were avoided for newly created folders.

Revision 1.571 / (download) - annotate - [select for diffs], Fri Oct 25 14:34:27 2013 UTC (9 years, 11 months ago) by gilles
Branch: MAIN
Changes since 1.570: +58 -20 lines
Diff to previous 1.570 (colored)

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 / (download) - annotate - [select for diffs], Fri Oct 25 12:52:02 2013 UTC (9 years, 11 months ago) by gilles
Branch: MAIN
Changes since 1.569: +7 -7 lines
Diff to previous 1.569 (colored)

--delete2foldersonly Junk example.

Revision 1.569 / (download) - annotate - [select for diffs], Wed Oct 16 21:58:17 2013 UTC (9 years, 11 months ago) by gilles
Branch: MAIN
Changes since 1.568: +125 -39 lines
Diff to previous 1.568 (colored)

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 / (download) - annotate - [select for diffs], Sat Sep 28 02:43:51 2013 UTC (9 years, 11 months ago) by gilles
Branch: MAIN
Changes since 1.567: +25 -13 lines
Diff to previous 1.567 (colored)

Bug fix. On Win32 trailing blanc in cache dir name raized an error. Blanc now move to underscore _.

Revision 1.567 / (download) - annotate - [select for diffs], Wed Sep 18 20:38:10 2013 UTC (10 years ago) by gilles
Branch: MAIN
Changes since 1.566: +8 -7 lines
Diff to previous 1.566 (colored)

Fixed a warning when RFC822.SIZE is null or undef.

Revision 1.566 / (download) - annotate - [select for diffs], Fri Sep 13 13:23:41 2013 UTC (10 years ago) by gilles
Branch: MAIN
Changes since 1.565: +11 -12 lines
Diff to previous 1.565 (colored)

Added --authmech EXTERNAL. Not tested yet.

Revision 1.565 / (download) - annotate - [select for diffs], Fri Sep 13 01:16:20 2013 UTC (10 years ago) by gilles
Branch: MAIN
Changes since 1.564: +8 -6 lines
Diff to previous 1.564 (colored)

Fusemail success.
RackSpace success.

Revision 1.11 / (download) - annotate - [select for diffs], Mon Aug 26 10:06:15 2013 UTC (10 years ago) by abs
Branch: MAIN
CVS Tags: pkgsrc-2013Q3-base, pkgsrc-2013Q3
Changes since 1.10: +6 -6 lines
Diff to previous 1.10 (colored)

Updated mail/imapsync to 1.564

Changes since 1.286


Revision 1.564 / (download) - annotate - [select for diffs], Sun Aug 18 19:28:47 2013 UTC (10 years, 1 month ago) by gilles
Branch: MAIN
Changes since 1.563: +114 -22 lines
Diff to previous 1.563 (colored)

Adapted behavior for allowing --maxdate --mindate with --noabletosearch. Use internat date instead of Date: header.

Revision 1.563 / (download) - annotate - [select for diffs], Fri Aug 16 00:59:30 2013 UTC (10 years, 1 month ago) by gilles
Branch: MAIN
Changes since 1.562: +8 -7 lines
Diff to previous 1.562 (colored)

Added QQMail success.

Revision 1.562 / (download) - annotate - [select for diffs], Fri Aug 16 00:41:48 2013 UTC (10 years, 1 month ago) by gilles
Branch: MAIN
Changes since 1.561: +38 -16 lines
Diff to previous 1.561 (colored)

Speed fix. Does not resync the flags when flags on host2 do not respect RFC. \Seen -> \SEEN. imapsync detects this as same flag.
Atmail 6.x [host1] success.
Fix for QQMail IMAP4Server. With --noabletosearch the previous fetch with 1:999999 is replaced by an uidnext request.

Revision 1.561 / (download) - annotate - [select for diffs], Fri Aug 9 23:49:23 2013 UTC (10 years, 1 month ago) by gilles
Branch: MAIN
Changes since 1.560: +15 -8 lines
Diff to previous 1.560 (colored)

Added --timeout in the --help output.
Default timeout is 120 seconds now (was nothing by imapsync, 600 with underlying modules).

Revision 1.560 / (download) - annotate - [select for diffs], Fri Aug 9 23:06:04 2013 UTC (10 years, 1 month ago) by gilles
Branch: MAIN
Changes since 1.559: +7 -7 lines
Diff to previous 1.559 (colored)

Added --addheader suggestion for messages with no header found.

Revision 1.559 / (download) - annotate - [select for diffs], Tue Aug 6 11:33:53 2013 UTC (10 years, 1 month ago) by gilles
Branch: MAIN
Changes since 1.558: +7 -7 lines
Diff to previous 1.558 (colored)

Apply same treatment to --delete2duplicates as --delete2. If --uidexpunge2 can be done, do it, else do --expunge2 (unless --nouidexpunge2 or --noexpunge2).

Revision 1.558 / (download) - annotate - [select for diffs], Sat Aug 3 01:13:37 2013 UTC (10 years, 1 month ago) by gilles
Branch: MAIN
Changes since 1.557: +18 -16 lines
Diff to previous 1.557 (colored)

Bugfix. SSL_version was not well treated.

Revision 1.557 / (download) - annotate - [select for diffs], Thu Aug 1 19:28:09 2013 UTC (10 years, 1 month ago) by gilles
Branch: MAIN
Changes since 1.556: +7 -7 lines
Diff to previous 1.556 (colored)

Bugfix. max_line_length('a') was wrong.

Revision 1.556 / (download) - annotate - [select for diffs], Thu Aug 1 00:10:03 2013 UTC (10 years, 1 month ago) by gilles
Branch: MAIN
Changes since 1.555: +42 -28 lines
Diff to previous 1.555 (colored)

Added --ssl1_SSL_version ssl2_SSL_version option to change default SSL_version.
For example --ssl2_SSL_version SSLv3 fix connection to cmail.cmich.edu on Windows.
Fixed a warning about regex with \E on Perl >= 5.16

Revision 1.555 / (download) - annotate - [select for diffs], Tue Jul 23 11:41:10 2013 UTC (10 years, 2 months ago) by gilles
Branch: MAIN
Changes since 1.554: +7 -6 lines
Diff to previous 1.554 (colored)

Fix warning for extract_header()

Revision 1.554 / (download) - annotate - [select for diffs], Mon Jul 22 01:23:12 2013 UTC (10 years, 2 months ago) by gilles
Branch: MAIN
Changes since 1.553: +7 -7 lines
Diff to previous 1.553 (colored)

typo - when error printed.

Revision 1.553 / (download) - annotate - [select for diffs], Mon Jul 22 01:18:30 2013 UTC (10 years, 2 months ago) by gilles
Branch: MAIN
Changes since 1.552: +9 -7 lines
Diff to previous 1.552 (colored)

Bug fix. Header lines can contain \r\n.

Revision 1.552 / (download) - annotate - [select for diffs], Mon Jul 22 00:51:52 2013 UTC (10 years, 2 months ago) by gilles
Branch: MAIN
Changes since 1.551: +74 -11 lines
Diff to previous 1.551 (colored)

Added "Subject: lala" when line length exceeds maxlinelength to help ti find what are those messages. Added also size, flags and internal date.

Revision 1.551 / (download) - annotate - [select for diffs], Fri Jul 19 14:05:50 2013 UTC (10 years, 2 months ago) by gilles
Branch: MAIN
Changes since 1.550: +698 -650 lines
Diff to previous 1.550 (colored)

Added option --maxlinelength to skip messages whose max line length is over a number of bytes.

Revision 1.550 / (download) - annotate - [select for diffs], Fri Jul 19 00:13:22 2013 UTC (10 years, 2 months ago) by gilles
Branch: MAIN
Changes since 1.549: +1029 -585 lines
Diff to previous 1.549 (colored)

Added success Domino 8.5.2
Added option --messageidnodomain to fix Mailenable bug changing the domain part of Message-Id header, and avoid duplicates
Added option --syncflagsaftercopy to fix Mailenable bug not getting the flags with the APPEND.
Added back the banner of IMAP servers, ie, the first line given after the connection established.
Added --fixInboxINBOX, turned on by default, to map automatically Inbox INBOX folder names.
IMAP server removing consecutive spaces on the header part doesn't generate duplicates (MailEnable does that).
Better output of mailbox sizes in human style (could be 1024.00 Kib, now it is 1.000 Mib). Changed bytes_display_string().
Option --debugflags now prints flags on first sync (the copy) and also the PERMANENTFLAGS outpout.
Fixed nearly 200 perlcritic at level 3, all level 4. Still 5 eval "" at level 5 and 12 critics at level 3.

Revision 1.549 / (download) - annotate - [select for diffs], Sat Jul 6 01:09:03 2013 UTC (10 years, 2 months ago) by gilles
Branch: MAIN
Changes since 1.548: +81 -11 lines
Diff to previous 1.548 (colored)

Fixed two bugs coming from adding return(  ) at the end of functions.
Added tests to remove Disposition-Notification-To: header with regexmess:.

Revision 1.548 / (download) - annotate - [select for diffs], Thu Jul 4 02:25:05 2013 UTC (10 years, 2 months ago) by gilles
Branch: MAIN
Changes since 1.547: +247 -201 lines
Diff to previous 1.547 (colored)

Removed all perlcritic severity 4. Still 5 critics at severity 5.
98 critics severity 4 fixed.

Revision 1.547 / (download) - annotate - [select for diffs], Wed Jul 3 01:24:34 2013 UTC (10 years, 2 months ago) by gilles
Branch: MAIN
Changes since 1.546: +11 -8 lines
Diff to previous 1.546 (colored)

DBOX 2.41 success.
Kerio 8 success.

Revision 1.546 / (download) - annotate - [select for diffs], Tue Jul 2 03:49:32 2013 UTC (10 years, 2 months ago) by gilles
Branch: MAIN
Changes since 1.545: +14 -8 lines
Diff to previous 1.545 (colored)

Fixed IO::Socket::IP bug on Win32?
Removed SSL::DEBUG
Added "copying.." in dry mode.

Revision 1.545 / (download) - annotate - [select for diffs], Thu Jun 6 20:43:56 2013 UTC (10 years, 3 months ago) by gilles
Branch: MAIN
Changes since 1.544: +27 -125 lines
Diff to previous 1.544 (colored)

Rmoved sub starttls()
Removed sub myconnect()
Removed sub RawSocket2()
Applied patch from Jim Klimov to handle proxyauth failures

Revision 1.544 / (download) - annotate - [select for diffs], Sun Jun 2 23:36:16 2013 UTC (10 years, 3 months ago) by gilles
Branch: MAIN
Changes since 1.543: +25 -24 lines
Diff to previous 1.543 (colored)

Remove myconnect() use. Replaced by $imap->connect()
Removed sub Split add in Mail::IMAPClient

Revision 1.10 / (download) - annotate - [select for diffs], Fri May 31 12:41:14 2013 UTC (10 years, 3 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2013Q2-base, pkgsrc-2013Q2
Changes since 1.9: +2 -2 lines
Diff to previous 1.9 (colored)

Bump all packages for perl-5.18, that
a) refer 'perl' in their Makefile, or
b) have a directory name of p5-*, or
c) have any dependency on any p5-* package

Like last time, where this caused no complaints.

Revision 1.543 / (download) - annotate - [select for diffs], Wed May 22 01:22:03 2013 UTC (10 years, 4 months ago) by gilles
Branch: MAIN
Changes since 1.542: +12 -7 lines
Diff to previous 1.542 (colored)

SSL_verify_mode 0 to avoid warning about Man-In-The-Middle.

Revision 1.542 / (download) - annotate - [select for diffs], Mon May 6 08:30:35 2013 UTC (10 years, 4 months ago) by gilles
Branch: MAIN
Changes since 1.541: +7 -7 lines
Diff to previous 1.541 (colored)

Syntax with "" fix.

Revision 1.541 / (download) - annotate - [select for diffs], Mon May 6 07:10:29 2013 UTC (10 years, 4 months ago) by gilles
Branch: MAIN
Changes since 1.540: +111 -74 lines
Diff to previous 1.540 (colored)

Started perlcritic corrections. Left 4 eval at level 5.

Revision 1.540 / (download) - annotate - [select for diffs], Mon Apr 22 11:05:51 2013 UTC (10 years, 5 months ago) by gilles
Branch: MAIN
Changes since 1.539: +11 -982 lines
Diff to previous 1.539 (colored)

Removed old 2.2.9 Mail::IMAPClient patch stuff.

Revision 1.539 / (download) - annotate - [select for diffs], Mon Apr 22 00:54:22 2013 UTC (10 years, 5 months ago) by gilles
Branch: MAIN
Changes since 1.538: +12 -12 lines
Diff to previous 1.538 (colored)

Fixed require namespace with uri_escape() calls.

Revision 1.538 / (download) - annotate - [select for diffs], Mon Apr 22 00:46:54 2013 UTC (10 years, 5 months ago) by gilles
Branch: MAIN
Changes since 1.537: +94 -9 lines
Diff to previous 1.537 (colored)

Added XOAUTH authentication. Thanks to Eduardo Bortoluzzi Junior.

Revision 1.537 / (download) - annotate - [select for diffs], Fri Apr 19 06:59:17 2013 UTC (10 years, 5 months ago) by gilles
Branch: MAIN
Changes since 1.536: +9 -9 lines
Diff to previous 1.536 (colored)

MDaemon 9.6.5, Surgemail 6.3d-72

Revision 1.536 / (download) - annotate - [select for diffs], Wed Apr 17 14:33:12 2013 UTC (10 years, 5 months ago) by gilles
Branch: MAIN
Changes since 1.535: +7 -7 lines
Diff to previous 1.535 (colored)

Added --delete1 as an alias for --delete

Revision 1.535 / (download) - annotate - [select for diffs], Wed Apr 17 12:47:58 2013 UTC (10 years, 5 months ago) by gilles
Branch: MAIN
Changes since 1.534: +42 -33 lines
Diff to previous 1.534 (colored)

Updated README part.

Revision 1.534 / (download) - annotate - [select for diffs], Tue Apr 16 15:31:50 2013 UTC (10 years, 5 months ago) by gilles
Branch: MAIN
Changes since 1.533: +26 -17 lines
Diff to previous 1.533 (colored)

Added --search1 and --search2 to allow different searches on each host.

Revision 1.533 / (download) - annotate - [select for diffs], Wed Apr 10 12:03:39 2013 UTC (10 years, 5 months ago) by gilles
Branch: MAIN
Changes since 1.532: +8 -6 lines
Diff to previous 1.532 (colored)

Comment in select_msgs()

Revision 1.532 / (download) - annotate - [select for diffs], Wed Apr 10 08:33:52 2013 UTC (10 years, 5 months ago) by gilles
Branch: MAIN
Changes since 1.531: +11 -9 lines
Diff to previous 1.531 (colored)

Fixed Scott issue again. Was not enough.

Revision 1.531 / (download) - annotate - [select for diffs], Tue Apr 9 08:10:38 2013 UTC (10 years, 5 months ago) by gilles
Branch: MAIN
Changes since 1.530: +7 -7 lines
Diff to previous 1.530 (colored)

Fixed Scott issue, took long time (all messages list) even with --useuid --delete --nousecache --maxage 1

Revision 1.530 / (download) - annotate - [select for diffs], Tue Apr 9 08:00:54 2013 UTC (10 years, 5 months ago) by gilles
Branch: MAIN
Changes since 1.529: +13 -14 lines
Diff to previous 1.529 (colored)

Clarified select_msgs() a little.

Revision 1.529 / (download) - annotate - [select for diffs], Fri Mar 29 14:32:26 2013 UTC (10 years, 5 months ago) by gilles
Branch: MAIN
Changes since 1.528: +14 -12 lines
Diff to previous 1.528 (colored)

Phil patch.

Revision 1.528 / (download) - annotate - [select for diffs], Fri Mar 29 03:12:45 2013 UTC (10 years, 5 months ago) by gilles
Branch: MAIN
Changes since 1.527: +60 -21 lines
Diff to previous 1.527 (colored)

Applied Phil patch.

Revision 1.527 / (download) - annotate - [select for diffs], Fri Mar 29 01:15:05 2013 UTC (10 years, 5 months ago) by gilles
Branch: MAIN
Changes since 1.526: +10 -8 lines
Diff to previous 1.526 (colored)

Mail2World Server
Zarafa Gateway

Revision 1.526 / (download) - annotate - [select for diffs], Wed Feb 27 22:40:45 2013 UTC (10 years, 6 months ago) by gilles
Branch: MAIN
Changes since 1.525: +9 -7 lines
Diff to previous 1.525 (colored)

Apple Server
Zarafa server

Revision 1.525 / (download) - annotate - [select for diffs], Tue Feb 5 12:52:10 2013 UTC (10 years, 7 months ago) by gilles
Branch: MAIN
Changes since 1.524: +9 -9 lines
Diff to previous 1.524 (colored)

Typo synchronise -> synchronize.

Revision 1.524 / (download) - annotate - [select for diffs], Thu Jan 31 20:41:29 2013 UTC (10 years, 7 months ago) by gilles
Branch: MAIN
Changes since 1.523: +8 -7 lines
Diff to previous 1.523 (colored)

Small fix in help message.
\\D

Revision 1.523 / (download) - annotate - [select for diffs], Thu Jan 31 14:12:21 2013 UTC (10 years, 7 months ago) by gilles
Branch: MAIN
Changes since 1.522: +118 -99 lines
Diff to previous 1.522 (colored)

Reorganized the --help message.

Revision 1.522 / (download) - annotate - [select for diffs], Mon Jan 28 02:50:49 2013 UTC (10 years, 7 months ago) by gilles
Branch: MAIN
Changes since 1.521: +13 -13 lines
Diff to previous 1.521 (colored)

Printing info with several host1 folder going to one host2 folder is in --debug mode now.

Revision 1.521 / (download) - annotate - [select for diffs], Wed Jan 23 07:48:01 2013 UTC (10 years, 8 months ago) by gilles
Branch: MAIN
Changes since 1.520: +7 -7 lines
Diff to previous 1.520 (colored)

Speed. --nocheckmessageexists is activated by default since --checkmessageexists often slow down transfers too much.

Revision 1.520 / (download) - annotate - [select for diffs], Wed Jan 23 07:41:48 2013 UTC (10 years, 8 months ago) by gilles
Branch: MAIN
Changes since 1.519: +103 -30 lines
Diff to previous 1.519 (colored)

Fix. Removed reference to DWTFPL since license is NOLIMIT now.
License file is LICENSE now, no longer COPYING.
Fix. Handle the case where several folders on host1 go to one folder on host2 with --delete2 option.
     The bug was imapsync was copying messages and deleting them on next folder.

Revision 1.519 / (download) - annotate - [select for diffs], Mon Dec 31 09:51:40 2012 UTC (10 years, 8 months ago) by gilles
Branch: MAIN
Changes since 1.518: +11 -9 lines
Diff to previous 1.518 (colored)

Usability fix. --foldersizesatend is on if --foldersizes is on. Off if --nofoldersizesatend

Revision 1.518 / (download) - annotate - [select for diffs], Mon Dec 24 00:27:34 2012 UTC (10 years, 9 months ago) by gilles
Branch: MAIN
Changes since 1.517: +9 -6 lines
Diff to previous 1.517 (colored)

Bugfix. When identtifying with header, change tabulations to spaces (Gmail bug on with "Received:" on multilines).

Revision 1.517 / (download) - annotate - [select for diffs], Tue Dec 11 07:13:04 2012 UTC (10 years, 9 months ago) by gilles
Branch: MAIN
Changes since 1.516: +17 -10 lines
Diff to previous 1.516 (colored)

Added Deerfield VisNetic MailServer 5.8.6
Bugfix. Automatic --nocheckmessageexists when --noabletosearch is set.

Revision 1.516 / (download) - annotate - [select for diffs], Fri Nov 2 22:15:04 2012 UTC (10 years, 10 months ago) by gilles
Branch: MAIN
Changes since 1.515: +43 -38 lines
Diff to previous 1.515 (colored)

Added current date at the beginning of the run, useful when imapsync doesn't end properly or hasn't finished yet.
Better output for diff statistics.

Revision 1.515 / (download) - annotate - [select for diffs], Wed Oct 31 12:56:02 2012 UTC (10 years, 10 months ago) by gilles
Branch: MAIN
Changes since 1.514: +12 -9 lines
Diff to previous 1.514 (colored)

Added Initial difference to compare it with Final difference.

Revision 1.514 / (download) - annotate - [select for diffs], Wed Oct 31 01:39:38 2012 UTC (10 years, 10 months ago) by gilles
Branch: MAIN
Changes since 1.513: +32 -16 lines
Diff to previous 1.513 (colored)

Added --foldersizesatend and --nofoldersizesatend, on by default.
Added statistic host2 minus host1: number of messages and bytes.

Revision 1.513 / (download) - annotate - [select for diffs], Tue Oct 30 22:31:49 2012 UTC (10 years, 10 months ago) by gilles
Branch: MAIN
Changes since 1.512: +40 -19 lines
Diff to previous 1.512 (colored)

Add --fixslash2 to avoid 'Invalid mailbox name' when --sep2 is not / and sep1 is / and host1 folders contain --sep2 characters.

Revision 1.512 / (download) - annotate - [select for diffs], Tue Oct 30 01:44:26 2012 UTC (10 years, 10 months ago) by gilles
Branch: MAIN
Changes since 1.511: +22 -8 lines
Diff to previous 1.511 (colored)

Added option --showpasswords
--showpasswords        : shows passwords on output instead of "MASKED".
Off by default.

Revision 1.511 / (download) - annotate - [select for diffs], Sat Oct 27 22:37:57 2012 UTC (10 years, 10 months ago) by gilles
Branch: MAIN
Changes since 1.510: +44 -20 lines
Diff to previous 1.510 (colored)

Added --delete2duplicates; Delete messages in host2 that are duplicates.
--delete2duplicates is on when --delete2 is on unless --nodelete2duplicates.

Revision 1.510 / (download) - annotate - [select for diffs], Sat Oct 27 15:18:44 2012 UTC (10 years, 10 months ago) by gilles
Branch: MAIN
Changes since 1.509: +36 -30 lines
Diff to previous 1.509 (colored)

Added --pidfilelocking option to abort in case another imapsync may be running.

Revision 1.509 / (download) - annotate - [select for diffs], Wed Oct 24 14:57:56 2012 UTC (10 years, 11 months ago) by gilles
Branch: MAIN
Changes since 1.508: +41 -13 lines
Diff to previous 1.508 (colored)

Added option --noabletosearch to allow listing messages without SEARCH command. Hack for imap server softalk 7.6.4. (8.6 is fine about search)

Revision 1.9 / (download) - annotate - [select for diffs], Mon Oct 8 12:19:14 2012 UTC (10 years, 11 months ago) by asau
Branch: MAIN
CVS Tags: pkgsrc-2013Q1-base, pkgsrc-2013Q1, pkgsrc-2012Q4-base, pkgsrc-2012Q4
Changes since 1.8: +1 -3 lines
Diff to previous 1.8 (colored)

Drop PKG_DESTDIR_SUPPORT setting, "user-destdir" is default these days.

Revision 1.8 / (download) - annotate - [select for diffs], Wed Oct 3 21:56:24 2012 UTC (10 years, 11 months ago) by wiz
Branch: MAIN
Changes since 1.7: +2 -2 lines
Diff to previous 1.7 (colored)

Bump all packages that use perl, or depend on a p5-* package, or
are called p5-*.

I hope that's all of them.

Revision 1.508 / (download) - annotate - [select for diffs], Mon Sep 10 21:10:13 2012 UTC (11 years ago) by gilles
Branch: MAIN
Changes since 1.507: +81 -17 lines
Diff to previous 1.507 (colored)

Added ETA after each copy. Estimated Time of Arrival.

Revision 1.507 / (download) - annotate - [select for diffs], Sun Sep 9 12:57:44 2012 UTC (11 years ago) by gilles
Branch: MAIN
Changes since 1.506: +20 -12 lines
Diff to previous 1.506 (colored)

Bugfix. Previous fix about characters *|?:"<> in cache path was not complete.

Revision 1.506 / (download) - annotate - [select for diffs], Fri Sep 7 14:51:00 2012 UTC (11 years ago) by gilles
Branch: MAIN
Changes since 1.505: +10 -7 lines
Diff to previous 1.505 (colored)

Option. Added --noexpungeaftereach to speedup --delete --expunge from Gmail.

Revision 1.505 / (download) - annotate - [select for diffs], Fri Sep 7 10:40:55 2012 UTC (11 years ago) by gilles
Branch: MAIN
Changes since 1.504: +10 -10 lines
Diff to previous 1.504 (colored)

Usability. Added Host1 or Host2 before "Nb messages" "Total size" with --foldersiszes

Revision 1.504 / (download) - annotate - [select for diffs], Tue Aug 28 13:10:26 2012 UTC (11 years ago) by gilles
Branch: MAIN
Changes since 1.503: +10 -9 lines
Diff to previous 1.503 (colored)

Bugfix. sentsince sentbefore in int seconds.

Revision 1.503 / (download) - annotate - [select for diffs], Mon Aug 27 23:42:39 2012 UTC (11 years ago) by gilles
Branch: MAIN
Changes since 1.502: +36 -19 lines
Diff to previous 1.502 (colored)

Added transfer rate and messages rate after each copy.

Revision 1.502 / (download) - annotate - [select for diffs], Mon Aug 27 10:00:43 2012 UTC (11 years ago) by gilles
Branch: MAIN
Changes since 1.501: +43 -22 lines
Diff to previous 1.501 (colored)

Added option --nocheckmessageexists to check speed up with Tobbit imap server.
Bugfix. Convert *|?:"<> characters to _ because they are forbidden on Windows paths.
Use Time::HiRes time to get time with better precesion than the second.

Revision 1.501 / (download) - annotate - [select for diffs], Mon Aug 13 12:59:23 2012 UTC (11 years, 1 month ago) by gilles
Branch: MAIN
Changes since 1.500: +101 -101 lines
Diff to previous 1.500 (colored)

Changed tmp dir for tests to W/tmp

Revision 1.500 / (download) - annotate - [select for diffs], Fri Aug 10 04:58:46 2012 UTC (11 years, 1 month ago) by gilles
Branch: MAIN
Changes since 1.499: +40 -28 lines
Diff to previous 1.499 (colored)

Bugfix. The cache system didn't work in Win32 (problem with \ transformation)
Added option --nocheckselectable to fix INBOX issue with Jana-server.
Documentation. Example for --delete2foldersbutnot

Revision 1.499 / (download) - annotate - [select for diffs], Mon Jul 30 10:56:26 2012 UTC (11 years, 1 month ago) by gilles
Branch: MAIN
Changes since 1.498: +45 -31 lines
Diff to previous 1.498 (colored)

Bugfix. Check the return of touch calls.

Revision 1.498 / (download) - annotate - [select for diffs], Fri Jul 20 14:28:45 2012 UTC (11 years, 2 months ago) by gilles
Branch: MAIN
Changes since 1.497: +22 -6 lines
Diff to previous 1.497 (colored)

Added several connection ckecks like old good imapsync-1.181 to imapsync-1.398

Revision 1.497 / (download) - annotate - [select for diffs], Sat Jul 14 19:48:04 2012 UTC (11 years, 2 months ago) by gilles
Branch: MAIN
Changes since 1.496: +43 -28 lines
Diff to previous 1.496 (colored)

Added --authmech PREAUTH capabiliy. (Patch from David Abrahams).

Revision 1.496 / (download) - annotate - [select for diffs], Thu Jul 12 20:53:49 2012 UTC (11 years, 2 months ago) by gilles
Branch: MAIN
Changes since 1.495: +12 -11 lines
Diff to previous 1.495 (colored)

Bugfix. Unsubsribe folder before deleting it (can bug sometimes).

Revision 1.495 / (download) - annotate - [select for diffs], Wed Jul 11 04:56:33 2012 UTC (11 years, 2 months ago) by gilles
Branch: MAIN
Changes since 1.494: +7 -8 lines
Diff to previous 1.494 (colored)

Bugfix about last patch $h2_total_bytes_duplicate

Revision 1.494 / (download) - annotate - [select for diffs], Wed Jul 11 03:50:43 2012 UTC (11 years, 2 months ago) by gilles
Branch: MAIN
Changes since 1.493: +40 -12 lines
Diff to previous 1.493 (colored)

Usability. Use KiB MiB GiB etc in result summary. Patch from Mark Atwood.

Revision 1.493 / (download) - annotate - [select for diffs], Sat Jun 30 00:28:51 2012 UTC (11 years, 2 months ago) by gilles
Branch: MAIN
Changes since 1.492: +9 -9 lines
Diff to previous 1.492 (colored)

Bug fix. Port 143 when --ssl and --tls together.

Revision 1.492 / (download) - annotate - [select for diffs], Fri Jun 29 23:32:04 2012 UTC (11 years, 2 months ago) by gilles
Branch: MAIN
Changes since 1.491: +7 -7 lines
Diff to previous 1.491 (colored)

Bug fix. Don't filter flag when --nofilterflags is used during the message copy.

Revision 1.491 / (download) - annotate - [select for diffs], Wed Jun 20 09:53:27 2012 UTC (11 years, 3 months ago) by gilles
Branch: MAIN
Changes since 1.490: +8 -8 lines
Diff to previous 1.490 (colored)

Added value of internal date in --debug mode.

Revision 1.490 / (download) - annotate - [select for diffs], Tue May 22 21:03:40 2012 UTC (11 years, 4 months ago) by gilles
Branch: MAIN
Changes since 1.489: +10 -14 lines
Diff to previous 1.489 (colored)

Updated Cyrus info.

Revision 1.489 / (download) - annotate - [select for diffs], Tue May 22 20:54:13 2012 UTC (11 years, 4 months ago) by gilles
Branch: MAIN
Changes since 1.488: +20 -14 lines
Diff to previous 1.488 (colored)

Print dry mode when expunging.

Revision 1.488 / (download) - annotate - [select for diffs], Sun Apr 15 17:38:21 2012 UTC (11 years, 5 months ago) by gilles
Branch: MAIN
Changes since 1.487: +8 -8 lines
Diff to previous 1.487 (colored)

Reverse patch applied in 1.485
It was "2) eval and --delete2foldersonly --delete2foldersbutnot that need also good escaping."
The "good" escaping was bad. No escaping needed. It permits imapsync variables like ${h2_sep}
in --delete2foldersonly
But good escaping has to be done in parameter value like --delete2foldersbutnot /\[Gmail\]/
instead of --delete2foldersbutnot /[Gmail]/ (for example).

Revision 1.487 / (download) - annotate - [select for diffs], Wed Feb 29 05:29:21 2012 UTC (11 years, 6 months ago) by gilles
Branch: MAIN
Changes since 1.486: +7 -7 lines
Diff to previous 1.486 (colored)

Fixed a useless Perl warning.

Revision 1.486 / (download) - annotate - [select for diffs], Thu Feb 23 23:05:49 2012 UTC (11 years, 7 months ago) by gilles
Branch: MAIN
Changes since 1.485: +10 -10 lines
Diff to previous 1.485 (colored)

Removed "Memory/biggest message ratio" in final stats, useless now.
Fixed a warning about memory_consumption when the call fails.

Revision 1.485 / (download) - annotate - [select for diffs], Sun Feb 19 22:24:23 2012 UTC (11 years, 7 months ago) by gilles
Branch: MAIN
Changes since 1.484: +16 -12 lines
Diff to previous 1.484 (colored)

Applied Pierre GUILLAUME patch about
 1) $cache_dir and bsd_globs() that needs escaped characters.
 2) eval and --delete2foldersonly --delete2foldersbutnot that need also good escaping. Thanks Pierre.

Revision 1.484 / (download) - annotate - [select for diffs], Tue Feb 7 00:19:33 2012 UTC (11 years, 7 months ago) by gilles
Branch: MAIN
Changes since 1.483: +8 -7 lines
Diff to previous 1.483 (colored)

Just a comment about examine versus select on host1.

Revision 1.483 / (download) - annotate - [select for diffs], Mon Feb 6 23:16:06 2012 UTC (11 years, 7 months ago) by gilles
Branch: MAIN
Changes since 1.482: +7 -7 lines
Diff to previous 1.482 (colored)

Bug fix. Read-only mode on host1 can't be done with --delete (back to select instead of examine).

Revision 1.482 / (download) - annotate - [select for diffs], Mon Jan 23 00:39:12 2012 UTC (11 years, 8 months ago) by gilles
Branch: MAIN
Changes since 1.481: +25 -10 lines
Diff to previous 1.481 (colored)

Added --exitwhenover option to avoid locking when transfers exceed maximum limit,
See for example http://support.google.com/a/bin/answer.py?hl=en&answer=1071518
--exitwhenover 2500000000 if host1 is Gmail
--exitwhenover  500000000 if host2 is Gmail

Revision 1.481 / (download) - annotate - [select for diffs], Sun Jan 22 23:43:02 2012 UTC (11 years, 8 months ago) by gilles
Branch: MAIN
Changes since 1.480: +24 -9 lines
Diff to previous 1.480 (colored)

Check if a message exists before fetching it (could have been deleted recently)

Revision 1.480 / (download) - annotate - [select for diffs], Sun Jan 8 05:11:03 2012 UTC (11 years, 8 months ago) by gilles
Branch: MAIN
Changes since 1.479: +8 -7 lines
Diff to previous 1.479 (colored)

a1.net fix.

Revision 1.479 / (download) - annotate - [select for diffs], Fri Dec 16 05:30:27 2011 UTC (11 years, 9 months ago) by gilles
Branch: MAIN
Changes since 1.478: +33 -26 lines
Diff to previous 1.478 (colored)

Unified outout in --debug mode. Lines start with Host1 or Host2.

Revision 1.478 / (download) - annotate - [select for diffs], Fri Dec 16 04:10:32 2011 UTC (11 years, 9 months ago) by gilles
Branch: MAIN
Changes since 1.477: +11 -9 lines
Diff to previous 1.477 (colored)

Changed output about messages ignored to better reflect what is going on.

Revision 1.477 / (download) - annotate - [select for diffs], Sun Dec 11 10:07:09 2011 UTC (11 years, 9 months ago) by gilles
Branch: MAIN
Changes since 1.476: +8 -8 lines
Diff to previous 1.476 (colored)

--split down to 100 to follow the recommendation of RFC2683 section 3.2.1.5
Thanks to Phil Pearl for this advice.

Revision 1.476 / (download) - annotate - [select for diffs], Sat Dec 10 01:33:50 2011 UTC (11 years, 9 months ago) by gilles
Branch: MAIN
Changes since 1.475: +34 -8 lines
Diff to previous 1.475 (colored)

Applied Ameir Abdeldayem patch to deal with errors like
"Host1 Sent/15 size 1428 ignored (no header so we ignore this message)"
It happens with Sent folder when no Message-Id nor Received header
are defined in a message.

Revision 1.475 / (download) - annotate - [select for diffs], Thu Dec 8 08:23:16 2011 UTC (11 years, 9 months ago) by gilles
Branch: MAIN
Changes since 1.474: +7 -7 lines
Diff to previous 1.474 (colored)

Default header used to identify a message are now "Message-Id" and "Received".

Revision 1.474 / (download) - annotate - [select for diffs], Fri Dec 2 20:30:16 2011 UTC (11 years, 9 months ago) by gilles
Branch: MAIN
Changes since 1.473: +9 -9 lines
Diff to previous 1.473 (colored)

Default down from 1000 to --split1 500. (Cyrus "Word too long")

Revision 1.473 / (download) - annotate - [select for diffs], Thu Dec 1 14:06:23 2011 UTC (11 years, 9 months ago) by gilles
Branch: MAIN
Changes since 1.472: +8 -8 lines
Diff to previous 1.472 (colored)

Fixed output. fetch_hash_2 no longer exists.

Revision 1.472 / (download) - annotate - [select for diffs], Thu Dec 1 12:44:48 2011 UTC (11 years, 9 months ago) by gilles
Branch: MAIN
Changes since 1.471: +11 -6 lines
Diff to previous 1.471 (colored)

Added start and end dates in the final statistics.

Revision 1.471 / (download) - annotate - [select for diffs], Thu Nov 24 09:29:26 2011 UTC (11 years, 10 months ago) by gilles
Branch: MAIN
Changes since 1.470: +21 -20 lines
Diff to previous 1.470 (colored)

Checked and updated "Similar softwares" section in documentation.

Revision 1.470 / (download) - annotate - [select for diffs], Wed Nov 23 18:14:20 2011 UTC (11 years, 10 months ago) by gilles
Branch: MAIN
Changes since 1.469: +7 -7 lines
Diff to previous 1.469 (colored)

typo

Revision 1.469 / (download) - annotate - [select for diffs], Sun Nov 20 17:44:35 2011 UTC (11 years, 10 months ago) by gilles
Branch: MAIN
Changes since 1.468: +16 -9 lines
Diff to previous 1.468 (colored)

Added --nofilterflags to chech STORE flags ignoring PERMANENTFLAGS (Exchange tests)

Revision 1.468 / (download) - annotate - [select for diffs], Fri Nov 18 01:23:37 2011 UTC (11 years, 10 months ago) by gilles
Branch: MAIN
Changes since 1.467: +33 -105 lines
Diff to previous 1.467 (colored)

Replaced fetch_hash_2() calls by normal fetch_hash()

Revision 1.467 / (download) - annotate - [select for diffs], Thu Nov 17 15:00:15 2011 UTC (11 years, 10 months ago) by gilles
Branch: MAIN
Changes since 1.466: +20 -16 lines
Diff to previous 1.466 (colored)

Subscribe to host2 folders only for those not already subscribed.

Revision 1.466 / (download) - annotate - [select for diffs], Thu Nov 17 14:31:55 2011 UTC (11 years, 10 months ago) by gilles
Branch: MAIN
Changes since 1.465: +76 -60 lines
Diff to previous 1.465 (colored)

Use examine() on host1 instead of select().

Revision 1.465 / (download) - annotate - [select for diffs], Thu Nov 17 14:02:53 2011 UTC (11 years, 10 months ago) by gilles
Branch: MAIN
Changes since 1.464: +22 -22 lines
Diff to previous 1.464 (colored)

Changed imapsync homepage from http://www.linux-france.org/prj/imapsync/ to http://imapsync.lamiral.info/
Fix select behavior on host2 to allow Gmail folders that don't exist but that are listed.

Revision 1.464 / (download) - annotate - [select for diffs], Mon Nov 14 23:59:46 2011 UTC (11 years, 10 months ago) by gilles
Branch: MAIN
Changes since 1.463: +8 -8 lines
Diff to previous 1.463 (colored)

Replaced // by ? : equivalent to be perl 5.8 compliant.

Revision 1.463 / (download) - annotate - [select for diffs], Sat Nov 12 21:58:52 2011 UTC (11 years, 10 months ago) by gilles
Branch: MAIN
Changes since 1.462: +9 -7 lines
Diff to previous 1.462 (colored)

--subscribe is on by defaut.

Revision 1.462 / (download) - annotate - [select for diffs], Sun Oct 16 23:48:58 2011 UTC (11 years, 11 months ago) by gilles
Branch: MAIN
Changes since 1.461: +14 -11 lines
Diff to previous 1.461 (colored)

Added --nocacheaftercopy to avoid bad uids in cache with --useuid or --usecache and strange uid generator like dbmail 2.2.17

Revision 1.461 / (download) - annotate - [select for diffs], Fri Oct 7 21:02:15 2011 UTC (11 years, 11 months ago) by gilles
Branch: MAIN
Changes since 1.460: +8 -8 lines
Diff to previous 1.460 (colored)

MailEnable
Mirapoint

Revision 1.460 / (download) - annotate - [select for diffs], Wed Sep 21 20:19:46 2011 UTC (12 years ago) by gilles
Branch: MAIN
Changes since 1.459: +8 -8 lines
Diff to previous 1.459 (colored)

Avoid Perl warning 'Use of uninitialized value $uid1 in exists'. Thanks to Klaus Franken

Revision 1.459 / (download) - annotate - [select for diffs], Wed Sep 21 20:10:38 2011 UTC (12 years ago) by gilles
Branch: MAIN
Changes since 1.458: +7 -7 lines
Diff to previous 1.458 (colored)

Kerio 7.2.0 Patch 1 as host2

Revision 1.458 / (download) - annotate - [select for diffs], Wed Aug 24 22:26:20 2011 UTC (12 years, 1 month ago) by gilles
Branch: MAIN
Changes since 1.457: +7 -6 lines
Diff to previous 1.457 (colored)

Yahoo host1 success.

Revision 1.457 / (download) - annotate - [select for diffs], Wed Aug 24 21:55:56 2011 UTC (12 years, 1 month ago) by gilles
Branch: MAIN
Changes since 1.456: +10 -10 lines
Diff to previous 1.456 (colored)

Renamed file.csv to file.txt

Revision 1.456 / (download) - annotate - [select for diffs], Wed Aug 24 04:21:30 2011 UTC (12 years, 1 month ago) by gilles
Branch: MAIN
Changes since 1.455: +15 -13 lines
Diff to previous 1.455 (colored)

Help message on --sep when namespace separator is NIL. Yahoo case.

Revision 1.455 / (download) - annotate - [select for diffs], Fri Jul 29 03:00:25 2011 UTC (12 years, 1 month ago) by gilles
Branch: MAIN
Changes since 1.454: +8 -8 lines
Diff to previous 1.454 (colored)

Empty default value for $h1_flags $h2_flags to avoid useless Perl warnings.

Revision 1.454 / (download) - annotate - [select for diffs], Fri Jul 15 16:17:06 2011 UTC (12 years, 2 months ago) by gilles
Branch: MAIN
Changes since 1.453: +22 -10 lines
Diff to previous 1.453 (colored)

file.csv example

Revision 1.453 / (download) - annotate - [select for diffs], Fri Jul 15 00:35:37 2011 UTC (12 years, 2 months ago) by gilles
Branch: MAIN
Changes since 1.452: +10 -6 lines
Diff to previous 1.452 (colored)

MDaemon 12.0.3 failure as host2 (APPEND buggy)

Revision 1.452 / (download) - annotate - [select for diffs], Mon Jul 11 00:29:06 2011 UTC (12 years, 2 months ago) by gilles
Branch: MAIN
Changes since 1.451: +64 -47 lines
Diff to previous 1.451 (colored)

Added the --search option allowing to select messages with the powerful IMAP SEARCH command.

Revision 1.451 / (download) - annotate - [select for diffs], Thu Jun 30 11:44:38 2011 UTC (12 years, 2 months ago) by gilles
Branch: MAIN
Changes since 1.450: +7 -8 lines
Diff to previous 1.450 (colored)

Added IO::Socket::INET version info.

Revision 1.450 / (download) - annotate - [select for diffs], Tue Jun 21 00:17:20 2011 UTC (12 years, 3 months ago) by gilles
Branch: MAIN
Changes since 1.449: +7 -7 lines
Diff to previous 1.449 (colored)

Bugfix. Fixed ps call to work with Solaris 10. Thanks to Daniel Rohde.

Revision 1.449 / (download) - annotate - [select for diffs], Thu Jun 16 12:20:42 2011 UTC (12 years, 3 months ago) by gilles
Branch: MAIN
Changes since 1.448: +13 -10 lines
Diff to previous 1.448 (colored)

Kerio 7.2.0P1 success.
MDaemon 12.0.3 success.

Revision 1.448 / (download) - annotate - [select for diffs], Fri Jun 3 00:54:15 2011 UTC (12 years, 3 months ago) by gilles
Branch: MAIN
Changes since 1.447: +9 -9 lines
Diff to previous 1.447 (colored)

Bugfix. Date reference to select messages with --maxdate --mindate is the beginning of imapsync run now.

Revision 1.447 / (download) - annotate - [select for diffs], Thu Jun 2 00:01:01 2011 UTC (12 years, 3 months ago) by gilles
Branch: MAIN
Changes since 1.446: +13 -13 lines
Diff to previous 1.446 (colored)

Added PERMANENTFLAGS output with --debugflags

Revision 1.446 / (download) - annotate - [select for diffs], Tue May 31 09:11:18 2011 UTC (12 years, 3 months ago) by gilles
Branch: MAIN
Changes since 1.445: +17 -17 lines
Diff to previous 1.445 (colored)

Bugfix. Try to handle Markus bug in foldersizes() when select_msgs() returns a list of undef.

Revision 1.445 / (download) - annotate - [select for diffs], Tue May 31 08:00:45 2011 UTC (12 years, 3 months ago) by gilles
Branch: MAIN
Changes since 1.444: +53 -46 lines
Diff to previous 1.444 (colored)

Check if uidexpunge is supported at the beginning of execution, not when needed.
Set --uidexpunge2 if --delete2 or --expunge2 if uidexpunge not supported.
Changed all warn() calls (STDERR) to print calls (STDOUT)

Revision 1.444 / (download) - annotate - [select for diffs], Mon May 30 15:16:46 2011 UTC (12 years, 3 months ago) by gilles
Branch: MAIN
Changes since 1.443: +10 -7 lines
Diff to previous 1.443 (colored)

good_date() "24 Aug 77" -> "24-Aug-1977"

Revision 1.443 / (download) - annotate - [select for diffs], Sat May 28 16:50:27 2011 UTC (12 years, 3 months ago) by gilles
Branch: MAIN
Changes since 1.442: +125 -41 lines
Diff to previous 1.442 (colored)

 Patched tests_good_date() and good_date() with Dax Kelson patches.

Revision 1.442 / (download) - annotate - [select for diffs], Sat May 28 16:14:31 2011 UTC (12 years, 3 months ago) by gilles
Branch: MAIN
Changes since 1.441: +28 -8 lines
Diff to previous 1.441 (colored)

Started code to deal with epoch of messages.

Revision 1.441 / (download) - annotate - [select for diffs], Thu May 26 01:01:25 2011 UTC (12 years, 4 months ago) by gilles
Branch: MAIN
Changes since 1.440: +14 -11 lines
Diff to previous 1.440 (colored)

Handle better folder creation, not a failure when folder "already exists" during its creation.

Revision 1.440 / (download) - annotate - [select for diffs], Thu May 26 00:40:51 2011 UTC (12 years, 4 months ago) by gilles
Branch: MAIN
Changes since 1.439: +28 -28 lines
Diff to previous 1.439 (colored)

Replaced default setting. Now --delete2 sets --uidexpunge2 instead of --expunge2 (unless --nouidexpunge2 is set)

Revision 1.439 / (download) - annotate - [select for diffs], Wed May 25 03:11:41 2011 UTC (12 years, 4 months ago) by gilles
Branch: MAIN
Changes since 1.438: +65 -9 lines
Diff to previous 1.438 (colored)

Added epoch() routine to prepare the safe bidirectional sync (maybe...)

Revision 1.438 / (download) - annotate - [select for diffs], Wed May 25 00:47:27 2011 UTC (12 years, 4 months ago) by gilles
Branch: MAIN
Changes since 1.437: +9 -8 lines
Diff to previous 1.437 (colored)

Adapted the usage output multiline character to Unix or Win, \ or ^

Revision 1.437 / (download) - annotate - [select for diffs], Wed May 25 00:29:04 2011 UTC (12 years, 4 months ago) by gilles
Branch: MAIN
Changes since 1.436: +8 -7 lines
Diff to previous 1.436 (colored)

Bugfix. Avoid a "no number" warning when size is null.

Revision 1.436 / (download) - annotate - [select for diffs], Mon May 23 23:30:20 2011 UTC (12 years, 4 months ago) by gilles
Branch: MAIN
Changes since 1.435: +8 -12 lines
Diff to previous 1.435 (colored)

Added "Date" in the default --useheader list. ("Message-Id", "Message-ID", "Date")

Revision 1.435 / (download) - annotate - [select for diffs], Mon May 23 23:06:31 2011 UTC (12 years, 4 months ago) by gilles
Branch: MAIN
Changes since 1.434: +29 -12 lines
Diff to previous 1.434 (colored)

Bugfix. Bad header beginning with a blank character.

Revision 1.434 / (download) - annotate - [select for diffs], Mon May 16 07:16:19 2011 UTC (12 years, 4 months ago) by gilles
Branch: MAIN
Changes since 1.433: +142 -57 lines
Diff to previous 1.433 (colored)

Bugfix. Made --usecache work with --maxage or --maxsize or --min*

Revision 1.433 / (download) - annotate - [select for diffs], Mon May 16 03:07:59 2011 UTC (12 years, 4 months ago) by gilles
Branch: MAIN
Changes since 1.432: +191 -49 lines
Diff to previous 1.432 (colored)

Improved the way imapsync deals with headers:
 - Stopped getting first 2KB of message. Not a good idea.
 - If $imap2->parse_headers() fails then take the whole header (instead of body).
 - Default is like --useheader Message-Id --useheader Message-ID
 - Use header Message-Id and header Date as sig md5 when taking the whole header.

Better output in debug mode.

Revision 1.432 / (download) - annotate - [select for diffs], Sun May 15 22:06:19 2011 UTC (12 years, 4 months ago) by gilles
Branch: MAIN
Changes since 1.431: +8 -7 lines
Diff to previous 1.431 (colored)

Options --usecache and --maxsize --minsize can safely be used if --delete is there

Revision 1.431 / (download) - annotate - [select for diffs], Sun May 15 00:47:03 2011 UTC (12 years, 4 months ago) by gilles
Branch: MAIN
Changes since 1.430: +17 -8 lines
Diff to previous 1.430 (colored)

Added tests of mkpath very long path > 300 char. Win32 fails on them.

Revision 1.430 / (download) - annotate - [select for diffs], Sat May 14 23:13:06 2011 UTC (12 years, 4 months ago) by gilles
Branch: MAIN
Changes since 1.429: +14 -9 lines
Diff to previous 1.429 (colored)

Bugfix. Added special case for Inbox vs INBOX bug creation ("Couldn't create folder [Inbox] from [INBOX]: 143 NO INBOX already exists!")

Revision 1.429 / (download) - annotate - [select for diffs], Sat May 14 21:24:31 2011 UTC (12 years, 4 months ago) by gilles
Branch: MAIN
Changes since 1.428: +8 -8 lines
Diff to previous 1.428 (colored)

Adapted regression tests for good_date() when no zone is given.

Revision 1.428 / (download) - annotate - [select for diffs], Sat May 14 02:31:02 2011 UTC (12 years, 4 months ago) by gilles
Branch: MAIN
Changes since 1.427: +8 -8 lines
Diff to previous 1.427 (colored)

Bugfix. intarnal date needs zone data. Default to  +0000.

Revision 1.427 / (download) - annotate - [select for diffs], Sat May 14 01:48:07 2011 UTC (12 years, 4 months ago) by gilles
Branch: MAIN
Changes since 1.426: +15 -13 lines
Diff to previous 1.426 (colored)

Bugfix. Starttls() only for 2.2.9

Revision 1.426 / (download) - annotate - [select for diffs], Sat May 14 01:14:16 2011 UTC (12 years, 4 months ago) by gilles
Branch: MAIN
Changes since 1.425: +8 -8 lines
Diff to previous 1.425 (colored)

Fix. Removed a debug print always printed.

Revision 1.425 / (download) - annotate - [select for diffs], Sat May 14 00:33:46 2011 UTC (12 years, 4 months ago) by gilles
Branch: MAIN
Changes since 1.424: +16 -15 lines
Diff to previous 1.424 (colored)

Bugfix. Changed the way imapsync knows whether a folder exists or not. Exchange might be happy and stop deconnecting for this reason.

Revision 1.424 / (download) - annotate - [select for diffs], Sat May 14 00:12:38 2011 UTC (12 years, 4 months ago) by gilles
Branch: MAIN
Changes since 1.423: +20 -9 lines
Diff to previous 1.423 (colored)

Added a warning and die if --usecache and one of  --maxsize--minsize --maxage --minage is used.

Revision 1.423 / (download) - annotate - [select for diffs], Fri May 13 22:26:01 2011 UTC (12 years, 4 months ago) by gilles
Branch: MAIN
Changes since 1.422: +23 -12 lines
Diff to previous 1.422 (colored)

Bugfix. Reconnections are well done in tls mode now.
Zimbra 5.0.24_GA_3356.RHEL4 [host1]
Exchange 2010 SP1 RU2 [host2]
Added --debugsleep to have to play will kill and reconnections.

Revision 1.422 / (download) - annotate - [select for diffs], Sun May 8 17:21:38 2011 UTC (12 years, 4 months ago) by gilles
Branch: MAIN
Changes since 1.421: +17 -12 lines
Diff to previous 1.421 (colored)

Added --debugLIST to track messages list uid or number only.
Bugfix: a lack of variable initialisation caused to fetch no existing messages.
  The APPEND error then the FETCH 0 byte error may be fixed now.

Revision 1.421 / (download) - annotate - [select for diffs], Sun May 8 12:28:10 2011 UTC (12 years, 4 months ago) by gilles
Branch: MAIN
Changes since 1.420: +8 -8 lines
Diff to previous 1.420 (colored)

relogin1 before each folder select.

Revision 1.420 / (download) - annotate - [select for diffs], Sun May 8 00:54:05 2011 UTC (12 years, 4 months ago) by gilles
Branch: MAIN
Changes since 1.419: +15 -18 lines
Diff to previous 1.419 (colored)

--splitX are set into sub login_imap() now.

Revision 1.419 / (download) - annotate - [select for diffs], Sun May 8 00:36:36 2011 UTC (12 years, 4 months ago) by gilles
Branch: MAIN
Changes since 1.418: +58 -8 lines
Diff to previous 1.418 (colored)

Added --relogin1 option (--relogin1 5) to force a reconnection when FETCH message fails on host1.

Revision 1.418 / (download) - annotate - [select for diffs], Sat May 7 22:15:36 2011 UTC (12 years, 4 months ago) by gilles
Branch: MAIN
Changes since 1.417: +95 -38 lines
Diff to previous 1.417 (colored)

Added --debugcontent to avoid debugging content (can be big) with --debug option.
Added --debugflags to permit flag debugging only.
Added --flagsCase to correct flag case that are not RFC compliant \SEEN -> \Seen (on by default).
Added output to track 0 byte messages during the fetch on host1.

Revision 1.417 / (download) - annotate - [select for diffs], Thu May 5 16:12:02 2011 UTC (12 years, 4 months ago) by gilles
Branch: MAIN
Changes since 1.416: +7 -7 lines
Diff to previous 1.416 (colored)

Bugfix. --proxyauth2 was setting proxyauth1!
Thanks to Denis BREAN!

Revision 1.416 / (download) - annotate - [select for diffs], Sun May 1 20:44:40 2011 UTC (12 years, 4 months ago) by gilles
Branch: MAIN
Changes since 1.415: +8 -8 lines
Diff to previous 1.415 (colored)

MDaemon 12
Exchange 6.5 host1

Revision 1.415 / (download) - annotate - [select for diffs], Sat Apr 30 15:33:31 2011 UTC (12 years, 4 months ago) by gilles
Branch: MAIN
Changes since 1.414: +20 -14 lines
Diff to previous 1.414 (colored)

Bugfix. Modified create_folder() to avoid Inbox -> INBOX problem ("already exists").

Revision 1.414 / (download) - annotate - [select for diffs], Sat Apr 30 00:25:38 2011 UTC (12 years, 4 months ago) by gilles
Branch: MAIN
Changes since 1.413: +41 -19 lines
Diff to previous 1.413 (colored)

Bugfix. --maxsize --minsize now work with --useuid
Bugfix. flag sync of already transfered messages now take care of --maxsize --minsize options.

Revision 1.413 / (download) - annotate - [select for diffs], Thu Apr 28 22:55:48 2011 UTC (12 years, 4 months ago) by gilles
Branch: MAIN
Changes since 1.412: +25 -12 lines
Diff to previous 1.412 (colored)

--delete2 implies --expunge2 now unless --noexpunge2 is given.
exit if --delete and --delete2 are given together.
Same behavior for --expunge or --expunge1.

Revision 1.412 / (download) - annotate - [select for diffs], Thu Apr 28 14:49:59 2011 UTC (12 years, 4 months ago) by gilles
Branch: MAIN
Changes since 1.411: +17 -15 lines
Diff to previous 1.411 (colored)

Added 0 length message tracking when fetching host1.

Revision 1.411 / (download) - annotate - [select for diffs], Tue Apr 19 23:34:30 2011 UTC (12 years, 5 months ago) by gilles
Branch: MAIN
Changes since 1.410: +19 -11 lines
Diff to previous 1.410 (colored)

Bugfix for "Folders in host2 not in host1" list when folders are given by --folder option or equivalent.
The old list listed too many folders with --folder INBOX for example.

Revision 1.410 / (download) - annotate - [select for diffs], Tue Apr 19 23:11:42 2011 UTC (12 years, 5 months ago) by gilles
Branch: MAIN
Changes since 1.409: +9 -8 lines
Diff to previous 1.409 (colored)

Updated success list.

Revision 1.409 / (download) - annotate - [select for diffs], Sat Apr 16 20:15:05 2011 UTC (12 years, 5 months ago) by gilles
Branch: MAIN
Changes since 1.408: +7 -6 lines
Diff to previous 1.408 (colored)

Added --takebody option.

Revision 1.408 / (download) - annotate - [select for diffs], Mon Apr 11 01:37:34 2011 UTC (12 years, 5 months ago) by gilles
Branch: MAIN
Changes since 1.407: +9 -8 lines
Diff to previous 1.407 (colored)

Added  Gimap (Gmail imap) success.
Added IMail 11.03 [host1] success

Revision 1.407 / (download) - annotate - [select for diffs], Sat Apr 2 23:07:09 2011 UTC (12 years, 5 months ago) by gilles
Branch: MAIN
Changes since 1.406: +21 -12 lines
Diff to previous 1.406 (colored)

Made --delete2 works with --uselib or --usecache

Revision 1.406 / (download) - annotate - [select for diffs], Thu Mar 10 01:35:57 2011 UTC (12 years, 6 months ago) by gilles
Branch: MAIN
Changes since 1.405: +15 -13 lines
Diff to previous 1.405 (colored)

No longer --useuid with --fast
Debug output with permanentflags.

Revision 1.405 / (download) - annotate - [select for diffs], Mon Mar 7 13:41:54 2011 UTC (12 years, 6 months ago) by gilles
Branch: MAIN
Changes since 1.404: +13 -11 lines
Diff to previous 1.404 (colored)

Added isync url.
Sleep 2 seconds after foldersizes calls.

Revision 1.404 / (download) - annotate - [select for diffs], Mon Feb 21 03:35:39 2011 UTC (12 years, 7 months ago) by gilles
Branch: MAIN
Changes since 1.403: +7 -7 lines
Diff to previous 1.403 (colored)

typo

Revision 1.403 / (download) - annotate - [select for diffs], Mon Feb 21 00:52:16 2011 UTC (12 years, 7 months ago) by gilles
Branch: MAIN
Changes since 1.402: +47 -7 lines
Diff to previous 1.402 (colored)

Added uid guessing with APPEND to improve --usecache for Exchange or Zarafa imap servers.

Revision 1.402 / (download) - annotate - [select for diffs], Tue Jan 25 05:17:05 2011 UTC (12 years, 8 months ago) by gilles
Branch: MAIN
Changes since 1.401: +47 -174 lines
Diff to previous 1.401 (colored)

Removed all the $imapX->IsUnconnected() since reconnect can be done.
Overrided append_file() for 2.2.9, copy from 3.25

Revision 1.401 / (download) - annotate - [select for diffs], Tue Jan 25 02:22:37 2011 UTC (12 years, 8 months ago) by gilles
Branch: MAIN
Changes since 1.400: +195 -151 lines
Diff to previous 1.400 (colored)

Added --useuid to speed up or deal with problems using headers.
Added --notakebody to avoid getting first 2Ko body when got "no header"
Replaced --debug_cache by --debugcache

Revision 1.400 / (download) - annotate - [select for diffs], Sat Jan 22 04:46:04 2011 UTC (12 years, 8 months ago) by gilles
Branch: MAIN
Changes since 1.399: +94 -22 lines
Diff to previous 1.399 (colored)

Fixed cache (chose only the greatest uid with dupplicate 11_21+11_201 or 11_21+101_21)
Fixed cache, dealing with filenames containing \ characters.

Revision 1.399 / (download) - annotate - [select for diffs], Fri Jan 21 00:04:09 2011 UTC (12 years, 8 months ago) by gilles
Branch: MAIN
Changes since 1.398: +29 -21 lines
Diff to previous 1.398 (colored)

Added --debug_cache option to alow cache dfebugging only.

Revision 1.398 / (download) - annotate - [select for diffs], Tue Jan 18 03:03:24 2011 UTC (12 years, 8 months ago) by gilles
Branch: MAIN
Changes since 1.397: +7 -6 lines
Diff to previous 1.397 (colored)

Fix. Removed too much about buffersize.

Revision 1.397 / (download) - annotate - [select for diffs], Tue Jan 18 02:39:12 2011 UTC (12 years, 8 months ago) by gilles
Branch: MAIN
Changes since 1.396: +25 -19 lines
Diff to previous 1.396 (colored)

Changed --delete2foldersnot option name to --delete2foldersbutnot

Revision 1.396 / (download) - annotate - [select for diffs], Tue Jan 18 02:03:49 2011 UTC (12 years, 8 months ago) by gilles
Branch: MAIN
Changes since 1.395: +23 -11 lines
Diff to previous 1.395 (colored)

Added --authmd51 and --authmd52 options to allow CRAM-MD5 authentication per host.

Revision 1.395 / (download) - annotate - [select for diffs], Sat Jan 15 04:57:28 2011 UTC (12 years, 8 months ago) by gilles
Branch: MAIN
Changes since 1.394: +8 -8 lines
Diff to previous 1.394 (colored)

--debugimap* implies --debug now.

Revision 1.394 / (download) - annotate - [select for diffs], Sat Jan 15 04:46:16 2011 UTC (12 years, 8 months ago) by gilles
Branch: MAIN
Changes since 1.393: +21 -11 lines
Diff to previous 1.393 (colored)

Added info about biggest messages.

Revision 1.393 / (download) - annotate - [select for diffs], Sat Jan 15 03:40:43 2011 UTC (12 years, 8 months ago) by gilles
Branch: MAIN
Changes since 1.392: +7 -7 lines
Diff to previous 1.392 (colored)

*** empty log message ***

Revision 1.392 / (download) - annotate - [select for diffs], Sat Jan 15 03:29:37 2011 UTC (12 years, 8 months ago) by gilles
Branch: MAIN
Changes since 1.391: +17 -8 lines
Diff to previous 1.391 (colored)

Added --delete2foldersnot option: do not delete folders matching regex.

Revision 1.391 / (download) - annotate - [select for diffs], Mon Jan 10 23:11:49 2011 UTC (12 years, 8 months ago) by gilles
Branch: MAIN
Changes since 1.390: +7 -7 lines
Diff to previous 1.390 (colored)

*** empty log message ***

Revision 1.390 / (download) - annotate - [select for diffs], Mon Jan 10 05:47:43 2011 UTC (12 years, 8 months ago) by gilles
Branch: MAIN
Changes since 1.389: +403 -94 lines
Diff to previous 1.389 (colored)

Added --usecache option. Goal: speed up the synchronisation.

Revision 1.389 / (download) - annotate - [select for diffs], Thu Jan 6 04:28:58 2011 UTC (12 years, 8 months ago) by gilles
Branch: MAIN
Changes since 1.388: +7 -6 lines
Diff to previous 1.388 (colored)

Mirapoint host1 success

Revision 1.388 / (download) - annotate - [select for diffs], Wed Dec 29 22:46:08 2010 UTC (12 years, 8 months ago) by gilles
Branch: MAIN
Changes since 1.387: +44 -10 lines
Diff to previous 1.387 (colored)

Added help to guess separator and prefix when NAMESPACE is not available.

Revision 1.387 / (download) - annotate - [select for diffs], Wed Dec 22 02:27:39 2010 UTC (12 years, 9 months ago) by gilles
Branch: MAIN
Changes since 1.386: +13 -8 lines
Diff to previous 1.386 (colored)

Added option --delete2foldersonly <regex>: delete only folders matching regex.

Revision 1.386 / (download) - annotate - [select for diffs], Thu Dec 9 22:34:25 2010 UTC (12 years, 9 months ago) by gilles
Branch: MAIN
Changes since 1.385: +7 -7 lines
Diff to previous 1.385 (colored)

hMailServer 4.4.1

Revision 1.385 / (download) - annotate - [select for diffs], Fri Dec 3 23:40:12 2010 UTC (12 years, 9 months ago) by gilles
Branch: MAIN
Changes since 1.384: +34 -25 lines
Diff to previous 1.384 (colored)

Changed default behaviour: now --delete implies --expunge
It is safer with multiples runs.

Revision 1.384 / (download) - annotate - [select for diffs], Thu Dec 2 01:07:48 2010 UTC (12 years, 9 months ago) by gilles
Branch: MAIN
Changes since 1.383: +48 -34 lines
Diff to previous 1.383 (colored)

Code cleanup.
Wrote create_folder()
Wrote select_folder()
Simplified folder loop (a beginning)

Revision 1.383 / (download) - annotate - [select for diffs], Sun Nov 28 04:28:52 2010 UTC (12 years, 9 months ago) by gilles
Branch: MAIN
Changes since 1.382: +14 -12 lines
Diff to previous 1.382 (colored)

Allow size mismatch by default.
Use --useheader 'Message-Id' by default.
Use --noauthmd5  by default.
Why? Because users don't have to spend time or mine reading or not
reading the documentation, spend time turning on options to success.
or speed.

Revision 1.382 / (download) - annotate - [select for diffs], Fri Nov 19 21:31:35 2010 UTC (12 years, 10 months ago) by gilles
Branch: MAIN
Changes since 1.381: +23 -12 lines
Diff to previous 1.381 (colored)

Added a way to handle no headers in messages: take first 2Ko body.

Revision 1.381 / (download) - annotate - [select for diffs], Fri Nov 19 20:48:27 2010 UTC (12 years, 10 months ago) by gilles
Branch: MAIN
Changes since 1.380: +7 -7 lines
Diff to previous 1.380 (colored)

Fixed 'ps' call for Solaris.

Revision 1.380 / (download) - annotate - [select for diffs], Fri Nov 19 20:44:25 2010 UTC (12 years, 10 months ago) by gilles
Branch: MAIN
Changes since 1.379: +12 -11 lines
Diff to previous 1.379 (colored)

updated success list.

Revision 1.379 / (download) - annotate - [select for diffs], Fri Nov 12 00:44:02 2010 UTC (12 years, 10 months ago) by gilles
Branch: MAIN
Changes since 1.378: +7 -7 lines
Diff to previous 1.378 (colored)

dkimap is now a success story!

Revision 1.378 / (download) - annotate - [select for diffs], Fri Nov 12 00:22:59 2010 UTC (12 years, 10 months ago) by gilles
Branch: MAIN
Changes since 1.377: +19 -11 lines
Diff to previous 1.377 (colored)

Added --nouid1 --nouid2 options to support dkimap and other imap server without uid capability.

Revision 1.377 / (download) - annotate - [select for diffs], Tue Nov 9 02:12:40 2010 UTC (12 years, 10 months ago) by gilles
Branch: MAIN
Changes since 1.376: +8 -7 lines
Diff to previous 1.376 (colored)

Added Authen::NTLM in modules_VERSION()

Revision 1.376 / (download) - annotate - [select for diffs], Tue Nov 9 01:14:33 2010 UTC (12 years, 10 months ago) by gilles
Branch: MAIN
Changes since 1.375: +17 -10 lines
Diff to previous 1.375 (colored)

Added --domain1 --domain2 options for NTLM authentication.

Revision 1.375 / (download) - annotate - [select for diffs], Sun Nov 7 23:26:01 2010 UTC (12 years, 10 months ago) by gilles
Branch: MAIN
Changes since 1.374: +12 -15 lines
Diff to previous 1.374 (colored)

Adapted documentation to new distribution rule.

Revision 1.374 / (download) - annotate - [select for diffs], Sun Nov 7 18:31:06 2010 UTC (12 years, 10 months ago) by gilles
Branch: MAIN
Changes since 1.373: +10 -7 lines
Diff to previous 1.373 (colored)

imapsync is no longer gratis on the homepage.

Revision 1.373 / (download) - annotate - [select for diffs], Sun Nov 7 18:23:13 2010 UTC (12 years, 10 months ago) by gilles
Branch: MAIN
Changes since 1.372: +7 -7 lines
Diff to previous 1.372 (colored)

 Smarter Mail 5.5

Revision 1.372 / (download) - annotate - [select for diffs], Wed Nov 3 00:10:29 2010 UTC (12 years, 10 months ago) by gilles
Branch: MAIN
Changes since 1.371: +9 -8 lines
Diff to previous 1.371 (colored)

No thanks for *.bin and *.exe

Revision 1.371 / (download) - annotate - [select for diffs], Tue Nov 2 07:37:35 2010 UTC (12 years, 10 months ago) by gilles
Branch: MAIN
Changes since 1.370: +9 -7 lines
Diff to previous 1.370 (colored)

hMailServer 5.3.3 [host2] success
Oracle Beehive [host1] success

Revision 1.370 / (download) - annotate - [select for diffs], Sun Oct 31 23:07:12 2010 UTC (12 years, 10 months ago) by gilles
Branch: MAIN
Changes since 1.369: +7 -7 lines
Diff to previous 1.369 (colored)

Prepare to move from linux-france.org with independant name.

Revision 1.369 / (download) - annotate - [select for diffs], Sun Oct 31 23:03:22 2010 UTC (12 years, 10 months ago) by gilles
Branch: MAIN
Changes since 1.368: +9 -6 lines
Diff to previous 1.368 (colored)

No thanks with imapsync.exe just homepage link.

Revision 1.368 / (download) - annotate - [select for diffs], Sun Oct 31 22:17:52 2010 UTC (12 years, 10 months ago) by gilles
Branch: MAIN
Changes since 1.367: +9 -3 lines
Diff to previous 1.367 (colored)

Applied proxyauth-v2_1.366.patch on 1.366

Revision 1.367 / (download) - annotate - [select for diffs], Sun Oct 31 00:01:44 2010 UTC (12 years, 10 months ago) by gilles
Branch: MAIN
Changes since 1.366: +44 -13 lines
Diff to previous 1.366 (colored)

Applied patch patches/proxyauth_1.366.patch from Jorge López Pérez.

Revision 1.366 / (download) - annotate - [select for diffs], Mon Oct 25 17:15:52 2010 UTC (12 years, 11 months ago) by gilles
Branch: MAIN
Changes since 1.365: +11 -12 lines
Diff to previous 1.365 (colored)

Permit host* to have change the case of headers.

Revision 1.365 / (download) - annotate - [select for diffs], Mon Oct 25 11:42:41 2010 UTC (12 years, 11 months ago) by gilles
Branch: MAIN
Changes since 1.364: +131 -157 lines
Diff to previous 1.364 (colored)

Fix tls getline pb (read too early)
Changes place of starttls() myconnect() and other functions.

Revision 1.364 / (download) - annotate - [select for diffs], Mon Oct 25 09:56:27 2010 UTC (12 years, 11 months ago) by gilles
Branch: MAIN
Changes since 1.363: +10 -15 lines
Diff to previous 1.363 (colored)

Fix STARTTLS capability detection bug.

Revision 1.363 / (download) - annotate - [select for diffs], Sun Oct 24 17:16:43 2010 UTC (12 years, 11 months ago) by gilles
Branch: MAIN
Changes since 1.362: +99 -48 lines
Diff to previous 1.362 (colored)

Added --delete2folders option. Deletes folders in host2 that are not in host1.

Revision 1.362 / (download) - annotate - [select for diffs], Fri Oct 22 19:23:34 2010 UTC (12 years, 11 months ago) by gilles
Branch: MAIN
Changes since 1.361: +24 -8 lines
Diff to previous 1.361 (colored)

Added imapsync basename to see how imapsync.exe is used.

Revision 1.361 / (download) - annotate - [select for diffs], Tue Oct 19 22:58:06 2010 UTC (12 years, 11 months ago) by gilles
Branch: MAIN
Changes since 1.360: +28 -8 lines
Diff to previous 1.360 (colored)

Added --nomodules_version option to avoid Roger libeay32.dll missing problem.
Added test to ckeck if the release number from lfo VERSION file is a number.

Revision 1.360 / (download) - annotate - [select for diffs], Tue Oct 19 22:08:23 2010 UTC (12 years, 11 months ago) by gilles
Branch: MAIN
Changes since 1.359: +8 -7 lines
Diff to previous 1.359 (colored)

Better documentation to subscribe to the imapsync list.

Revision 1.359 / (download) - annotate - [select for diffs], Fri Oct 8 01:17:29 2010 UTC (12 years, 11 months ago) by gilles
Branch: MAIN
Changes since 1.358: +15 -9 lines
Diff to previous 1.358 (colored)

Fixed "Your vendor has not defined POSIX macro SIGALRM" bug on win32.

Revision 1.358 / (download) - annotate - [select for diffs], Fri Oct 8 00:40:42 2010 UTC (12 years, 11 months ago) by gilles
Branch: MAIN
Changes since 1.357: +97 -18 lines
Diff to previous 1.357 (colored)

Add memory_consumption for win32.

Revision 1.357 / (download) - annotate - [select for diffs], Mon Oct 4 21:50:56 2010 UTC (12 years, 11 months ago) by gilles
Branch: MAIN
Changes since 1.356: +10 -10 lines
Diff to previous 1.356 (colored)

Suppressed ref passage in foldersizes() sub.

Revision 1.356 / (download) - annotate - [select for diffs], Mon Oct 4 02:44:00 2010 UTC (12 years, 11 months ago) by gilles
Branch: MAIN
Changes since 1.355: +1270 -1251 lines
Diff to previous 1.355 (colored)

Move all subroutines below main.
Changed "local $SIG{ALRM}" to "POSIX::sigaction(SIGALRM"

Revision 1.355 / (download) - annotate - [select for diffs], Tue Sep 21 01:50:34 2010 UTC (13 years ago) by gilles
Branch: MAIN
Changes since 1.354: +39 -19 lines
Diff to previous 1.354 (colored)

Added tests_max() max() functions.
Added memory consumption.
Added memory consumption ratio to biggest message transfered.

Revision 1.354 / (download) - annotate - [select for diffs], Thu Sep 16 00:25:20 2010 UTC (13 years ago) by gilles
Branch: MAIN
Changes since 1.353: +27 -15 lines
Diff to previous 1.353 (colored)

Added memory_consumption_ratio()
Added memory_consumption_of_pid()
Removed memory_consumption

Revision 1.353 / (download) - annotate - [select for diffs], Tue Sep 14 22:46:33 2010 UTC (13 years ago) by gilles
Branch: MAIN
Changes since 1.352: +19 -9 lines
Diff to previous 1.352 (colored)

Added --minsize option.

Revision 1.352 / (download) - annotate - [select for diffs], Tue Sep 14 21:53:55 2010 UTC (13 years ago) by gilles
Branch: MAIN
Changes since 1.351: +48 -12 lines
Diff to previous 1.351 (colored)

Added memory_consumption()
Added tests_memory_consumption()
Started to analyse memory consumption.

Revision 1.351 / (download) - annotate - [select for diffs], Mon Sep 6 16:28:17 2010 UTC (13 years ago) by gilles
Branch: MAIN
Changes since 1.350: +9 -7 lines
Diff to previous 1.350 (colored)

Fixed PERL_VERSION format in imapsync_version_lfo()

Revision 1.350 / (download) - annotate - [select for diffs], Mon Sep 6 01:05:09 2010 UTC (13 years ago) by gilles
Branch: MAIN
Changes since 1.349: +33 -24 lines
Diff to previous 1.349 (colored)

Added --noreleasecheck option.
Added User-agent information (OS, perl version, Mail::IMAPClient version)

Revision 1.349 / (download) - annotate - [select for diffs], Mon Sep 6 00:25:03 2010 UTC (13 years ago) by gilles
Branch: MAIN
Changes since 1.348: +71 -13 lines
Diff to previous 1.348 (colored)

Added new release checking

Revision 1.348 / (download) - annotate - [select for diffs], Sun Sep 5 21:28:35 2010 UTC (13 years ago) by gilles
Branch: MAIN
Changes since 1.347: +16 -18 lines
Diff to previous 1.347 (colored)

Strong regex for month in good_date()

Revision 1.347 / (download) - annotate - [select for diffs], Sun Sep 5 21:12:10 2010 UTC (13 years ago) by gilles
Branch: MAIN
Changes since 1.346: +61 -50 lines
Diff to previous 1.346 (colored)

Rewrote good_date and removed Date::Manip usage.

Revision 1.346 / (download) - annotate - [select for diffs], Sun Sep 5 16:28:18 2010 UTC (13 years ago) by gilles
Branch: MAIN
Changes since 1.345: +34 -36 lines
Diff to previous 1.345 (colored)

Simplified default output.

Revision 1.345 / (download) - annotate - [select for diffs], Tue Aug 24 01:44:59 2010 UTC (13 years, 1 month ago) by gilles
Branch: MAIN
Changes since 1.344: +45 -45 lines
Diff to previous 1.344 (colored)

Better output when copying messages.

Revision 1.344 / (download) - annotate - [select for diffs], Fri Aug 20 02:06:13 2010 UTC (13 years, 1 month ago) by gilles
Branch: MAIN
Changes since 1.343: +123 -49 lines
Diff to previous 1.343 (colored)

Added function fetch_hash_2() allowing a list of uid to be fetched.
Changed fetch_hash() calls by fetch_hash_2() calls
This fixed the bug "Be more effiscient with large mailboxes",
search ALL was useless with --maxage or --minage in fetch_hash()

Revision 1.343 / (download) - annotate - [select for diffs], Sun Aug 15 18:02:11 2010 UTC (13 years, 1 month ago) by gilles
Branch: MAIN
Changes since 1.342: +9 -7 lines
Diff to previous 1.342 (colored)

Fix. bug in _read_line sysread can return undef;

Revision 1.342 / (download) - annotate - [select for diffs], Sun Aug 15 11:02:41 2010 UTC (13 years, 1 month ago) by gilles
Branch: MAIN
Changes since 1.341: +12 -13 lines
Diff to previous 1.341 (colored)

Clarity. Print capability after authenticated state.

Revision 1.341 / (download) - annotate - [select for diffs], Sun Aug 15 10:56:45 2010 UTC (13 years, 1 month ago) by gilles
Branch: MAIN
Changes since 1.340: +42 -14 lines
Diff to previous 1.340 (colored)

Added Mail::IMAPClient::capability_update() to reset the capability cache.
Bug fix. Some imap server change their capability after authentification,
imapsync used the capability cache from the first CAPABILITY call.

Revision 1.340 / (download) - annotate - [select for diffs], Mon Aug 9 00:03:21 2010 UTC (13 years, 1 month ago) by gilles
Branch: MAIN
Changes since 1.339: +7 -7 lines
Diff to previous 1.339 (colored)

Bug fix. Stupid undef breaking --syncinternaldates

Revision 1.339 / (download) - annotate - [select for diffs], Wed Jul 28 15:07:56 2010 UTC (13 years, 1 month ago) by gilles
Branch: MAIN
Changes since 1.338: +27 -20 lines
Diff to previous 1.338 (colored)

Made a justconnect() routine.

Revision 1.338 / (download) - annotate - [select for diffs], Wed Jul 28 14:56:26 2010 UTC (13 years, 1 month ago) by gilles
Branch: MAIN
Changes since 1.337: +42 -27 lines
Diff to previous 1.337 (colored)

Added SYNOPSIS at the top of the documentation.

Revision 1.337 / (download) - annotate - [select for diffs], Fri Jul 16 23:23:40 2010 UTC (13 years, 2 months ago) by gilles
Branch: MAIN
Changes since 1.336: +12 -6 lines
Diff to previous 1.336 (colored)

Added --usedatemanip option (not documented in --help)
Turned off Date::Manip usage by default: release 6.x vs 5.x buggy,
and dprof showed slow routines come from Date::Manip

Revision 1.336 / (download) - annotate - [select for diffs], Fri Jul 16 22:04:25 2010 UTC (13 years, 2 months ago) by gilles
Branch: MAIN
Changes since 1.335: +8 -7 lines
Diff to previous 1.335 (colored)

Bugfix. $syncinternaldates could not be set 0. Unbelievable!

Revision 1.335 / (download) - annotate - [select for diffs], Fri Jul 16 00:44:25 2010 UTC (13 years, 2 months ago) by gilles
Branch: MAIN
Changes since 1.334: +26 -15 lines
Diff to previous 1.334 (colored)

Bugfix. Fixed Date_TimeZone break under win32.

Revision 1.334 / (download) - annotate - [select for diffs], Thu Jul 15 12:20:48 2010 UTC (13 years, 2 months ago) by gilles
Branch: MAIN
Changes since 1.333: +50 -32 lines
Diff to previous 1.333 (colored)

Added statistics about "Messages void (noheader) on hostX"

Revision 1.333 / (download) - annotate - [select for diffs], Wed Jul 14 23:55:13 2010 UTC (13 years, 2 months ago) by gilles
Branch: MAIN
Changes since 1.332: +7 -9 lines
Diff to previous 1.332 (colored)

docfix

Revision 1.332 / (download) - annotate - [select for diffs], Wed Jul 14 23:09:02 2010 UTC (13 years, 2 months ago) by gilles
Branch: MAIN
Changes since 1.331: +251 -178 lines
Diff to previous 1.331 (colored)

Reviewed variable names.
Began to push subroutines below main.

Revision 1.331 / (download) - annotate - [select for diffs], Tue Jul 13 23:28:59 2010 UTC (13 years, 2 months ago) by gilles
Branch: MAIN
Changes since 1.330: +6 -6 lines
Diff to previous 1.330 (colored)

default values for h1_mess_duplicate h1_mess_size_total_duplicate

Revision 1.330 / (download) - annotate - [select for diffs], Tue Jul 13 03:44:36 2010 UTC (13 years, 2 months ago) by gilles
Branch: MAIN
Changes since 1.329: +56 -36 lines
Diff to previous 1.329 (colored)

Bugfix. Duplicate messages on host2 were not deleted with --delete2

Revision 1.329 / (download) - annotate - [select for diffs], Mon Jul 12 23:28:00 2010 UTC (13 years, 2 months ago) by gilles
Branch: MAIN
Changes since 1.328: +13 -21 lines
Diff to previous 1.328 (colored)

--skipsize turned on by default.
Why? all examples on internet use --skipsize.
imapsync can not change buggy imp servers.

Useless code cleanup.

Revision 1.328 / (download) - annotate - [select for diffs], Mon Jul 12 22:49:23 2010 UTC (13 years, 2 months ago) by gilles
Branch: MAIN
Changes since 1.327: +18 -19 lines
Diff to previous 1.327 (colored)

Changed basic documention:
 - examples with --password1 instead of --passfile1
Why? all exemples on internet use --password1 so users
use --password1 even I've never told them to do so.
Usability fix.

Revision 1.327 / (download) - annotate - [select for diffs], Mon Jul 12 00:23:02 2010 UTC (13 years, 2 months ago) by gilles
Branch: MAIN
Changes since 1.326: +7 -5 lines
Diff to previous 1.326 (colored)

Good exit at the end.

Revision 1.326 / (download) - annotate - [select for diffs], Mon Jul 12 00:16:03 2010 UTC (13 years, 2 months ago) by gilles
Branch: MAIN
Changes since 1.325: +9 -7 lines
Diff to previous 1.325 (colored)

Default value when no reconnect.

Revision 1.325 / (download) - annotate - [select for diffs], Sun Jul 11 23:26:04 2010 UTC (13 years, 2 months ago) by gilles
Branch: MAIN
Changes since 1.324: +72 -38 lines
Diff to previous 1.324 (colored)

Added --pidfile option.
Added die_clean() exit_clean() functions to remove pid file before quitting.

Revision 1.324 / (download) - annotate - [select for diffs], Sun Jul 11 21:28:23 2010 UTC (13 years, 2 months ago) by gilles
Branch: MAIN
Changes since 1.323: +24 -18 lines
Diff to previous 1.323 (colored)

Added --debugimap1 --debugimap2 to permit imap outpout with only one host.

Revision 1.323 / (download) - annotate - [select for diffs], Sun Jul 11 21:10:17 2010 UTC (13 years, 2 months ago) by gilles
Branch: MAIN
Changes since 1.322: +28 -10 lines
Diff to previous 1.322 (colored)

Added Reconnect_counter()
Added reconnect statistics

Revision 1.322 / (download) - annotate - [select for diffs], Sat Jul 10 22:30:18 2010 UTC (13 years, 2 months ago) by gilles
Branch: MAIN
Changes since 1.321: +46 -9 lines
Diff to previous 1.321 (colored)

Added regression tests to remove first "From " header line. tests_regexmess()

Revision 1.321 / (download) - annotate - [select for diffs], Fri Jul 9 03:27:31 2010 UTC (13 years, 2 months ago) by gilles
Branch: MAIN
Changes since 1.320: +6 -6 lines
Diff to previous 1.320 (colored)

Added Smarter Mail 5.0 success.

Revision 1.320 / (download) - annotate - [select for diffs], Fri Jul 9 03:02:07 2010 UTC (13 years, 2 months ago) by gilles
Branch: MAIN
Changes since 1.319: +20 -23 lines
Diff to previous 1.319 (colored)

Better reconnect handling.

Revision 1.319 / (download) - annotate - [select for diffs], Fri Jul 9 00:49:26 2010 UTC (13 years, 2 months ago) by gilles
Branch: MAIN
Changes since 1.318: +9 -7 lines
Diff to previous 1.318 (colored)

Added Maxcommandlength call.

Revision 1.318 / (download) - annotate - [select for diffs], Wed Jul 7 23:44:35 2010 UTC (13 years, 2 months ago) by gilles
Branch: MAIN
Changes since 1.317: +43 -39 lines
Diff to previous 1.317 (colored)

Added --subscribe_all option.
Reviewed and updated inline help.

Revision 1.317 / (download) - annotate - [select for diffs], Wed Jul 7 22:49:09 2010 UTC (13 years, 2 months ago) by gilles
Branch: MAIN
Changes since 1.316: +13 -6 lines
Diff to previous 1.316 (colored)

Bug report guideline: upgrade!

Revision 1.316 / (download) - annotate - [select for diffs], Tue Jun 29 16:18:09 2010 UTC (13 years, 2 months ago) by gilles
Branch: MAIN
Changes since 1.315: +10 -11 lines
Diff to previous 1.315 (colored)

Typo bandwidth.

Revision 1.315 / (download) - annotate - [select for diffs], Fri Jun 11 02:51:54 2010 UTC (13 years, 3 months ago) by gilles
Branch: MAIN
Changes since 1.314: +8 -6 lines
Diff to previous 1.314 (colored)

*** empty log message ***

Revision 1.314 / (download) - annotate - [select for diffs], Fri Jun 11 01:42:44 2010 UTC (13 years, 3 months ago) by gilles
Branch: MAIN
Changes since 1.313: +455 -16 lines
Diff to previous 1.313 (colored)

Added reconnect behavior with Mail::IMAPClient 2.2.9

Revision 1.313 / (download) - annotate - [select for diffs], Thu Jun 10 00:37:09 2010 UTC (13 years, 3 months ago) by gilles
Branch: MAIN
Changes since 1.312: +6 -6 lines
Diff to previous 1.312 (colored)

36 success stories

Revision 1.312 / (download) - annotate - [select for diffs], Thu Jun 10 00:35:46 2010 UTC (13 years, 3 months ago) by gilles
Branch: MAIN
Changes since 1.311: +6 -5 lines
Diff to previous 1.311 (colored)

1und1 success story

Revision 1.311 / (download) - annotate - [select for diffs], Tue Apr 27 23:03:39 2010 UTC (13 years, 4 months ago) by gilles
Branch: MAIN
Changes since 1.310: +35 -12 lines
Diff to previous 1.310 (colored)

Fixed bug in compare_lists(). Thanks to Pertti Karppinen.

Revision 1.310 / (download) - annotate - [select for diffs], Fri Feb 26 01:24:59 2010 UTC (13 years, 6 months ago) by gilles
Branch: MAIN
Changes since 1.309: +10 -11 lines
Diff to previous 1.309 (colored)

Removed modules_VERSION() call (useless)
Replaced Phil regex with /e one.

Revision 1.309 / (download) - annotate - [select for diffs], Thu Feb 25 23:18:04 2010 UTC (13 years, 6 months ago) by gilles
Branch: MAIN
Changes since 1.308: +63 -65 lines
Diff to previous 1.308 (colored)

Better imap banner handling (first line read).
removed sub myconnect_v2()
Removed Mail::IMAPClient::Socket use.
Added sub RawSocket2() (RawSocket 3.23 failed as is, do not know why)
Added Mail::IMAPClient::Ignoresizeerrors for 2.2.9
Honot --allowsizemismatch with 2.2.9

Revision 1.308 / (download) - annotate - [select for diffs], Wed Feb 24 01:29:11 2010 UTC (13 years, 7 months ago) by gilles
Branch: MAIN
Changes since 1.307: +15 -9 lines
Diff to previous 1.307 (colored)

Fixed STARTTLS missing imap begin line.

Revision 1.307 / (download) - annotate - [select for diffs], Tue Feb 9 17:49:34 2010 UTC (13 years, 7 months ago) by gilles
Branch: MAIN
Changes since 1.306: +68 -9 lines
Diff to previous 1.306 (colored)

Added tests_imap2_folder_name()
's/.*?(?:(\\(?:Answered|Flagged|Deleted|Seen|Recent|Draft)\s?)|$)/$1/g' check (good!)

Revision 1.306 / (download) - annotate - [select for diffs], Sun Feb 7 21:38:15 2010 UTC (13 years, 7 months ago) by gilles
Branch: MAIN
Changes since 1.305: +71 -6 lines
Diff to previous 1.305 (colored)

Added regression test about the "keep only" --regexflag example.
Added debug to understand all the regexflag transformations.

Revision 1.305 / (download) - annotate - [select for diffs], Wed Jan 20 22:26:03 2010 UTC (13 years, 8 months ago) by gilles
Branch: MAIN
Changes since 1.304: +14 -14 lines
Diff to previous 1.304 (colored)

Better output.

Revision 1.304 / (download) - annotate - [select for diffs], Wed Jan 20 22:10:24 2010 UTC (13 years, 8 months ago) by gilles
Branch: MAIN
Changes since 1.303: +32 -23 lines
Diff to previous 1.303 (colored)

Added statistic about messages deleted
Added statistic about average bandwith rate

Revision 1.303 / (download) - annotate - [select for diffs], Wed Jan 20 04:12:52 2010 UTC (13 years, 8 months ago) by gilles
Branch: MAIN
Changes since 1.302: +13 -12 lines
Diff to previous 1.302 (colored)

cosmetic changes.

Revision 1.302 / (download) - annotate - [select for diffs], Wed Jan 20 03:34:59 2010 UTC (13 years, 8 months ago) by gilles
Branch: MAIN
Changes since 1.301: +59 -51 lines
Diff to previous 1.301 (colored)

Flags are now exactly synced from host1 to host2.
Previous releases just added flags, It was a wrong behavior
since when a \Seen flag is removed on host1 a sync have to
remove it on host2. imapsync is not imapadd.

Revision 1.301 / (download) - annotate - [select for diffs], Mon Jan 18 06:24:16 2010 UTC (13 years, 8 months ago) by gilles
Branch: MAIN
Changes since 1.300: +92 -23 lines
Diff to previous 1.300 (colored)

Added TLSv1 support.

Revision 1.300 / (download) - annotate - [select for diffs], Sat Jan 16 03:34:37 2010 UTC (13 years, 8 months ago) by gilles
Branch: MAIN
Changes since 1.299: +250 -250 lines
Diff to previous 1.299 (colored)

Changed name of variables. "from" replaced by imap1 "to" by imap2.
f_* replaced by h1_*
t_* replaced by h2_*
Cosmetic but easier to read nd maintain.

Revision 1.299 / (download) - annotate - [select for diffs], Fri Jan 15 00:19:32 2010 UTC (13 years, 8 months ago) by gilles
Branch: MAIN
Changes since 1.298: +10 -10 lines
Diff to previous 1.298 (colored)

imapsync is no longer GPL software.
imapsync is WTFPL software. The best licence I found.

Revision 1.298 / (download) - annotate - [select for diffs], Thu Jan 14 23:43:22 2010 UTC (13 years, 8 months ago) by gilles
Branch: MAIN
Changes since 1.297: +6 -8 lines
Diff to previous 1.297 (colored)

Fix. Removed identical "my" declaration.

Revision 1.297 / (download) - annotate - [select for diffs], Thu Jan 14 17:36:17 2010 UTC (13 years, 8 months ago) by gilles
Branch: MAIN
Changes since 1.296: +13 -11 lines
Diff to previous 1.296 (colored)

Rewrote flags_filter(), same behavior, no regex.

Revision 1.296 / (download) - annotate - [select for diffs], Thu Jan 14 16:57:58 2010 UTC (13 years, 8 months ago) by gilles
Branch: MAIN
Changes since 1.295: +72 -8 lines
Diff to previous 1.295 (colored)

Filter flags sync with the list given by PERMANENTFLAGS on --host2

Revision 1.295 / (download) - annotate - [select for diffs], Thu Jan 14 15:04:27 2010 UTC (13 years, 8 months ago) by gilles
Branch: MAIN
Changes since 1.294: +10 -6 lines
Diff to previous 1.294 (colored)

--expunge only expunge --host1 (fixed output about that)

Revision 1.294 / (download) - annotate - [select for diffs], Thu Jan 14 02:12:17 2010 UTC (13 years, 8 months ago) by gilles
Branch: MAIN
Changes since 1.293: +37 -10 lines
Diff to previous 1.293 (colored)

Added --tmpdir option. The funny part is it's useless now.

Revision 1.293 / (download) - annotate - [select for diffs], Tue Jan 12 05:34:27 2010 UTC (13 years, 8 months ago) by gilles
Branch: MAIN
Changes since 1.292: +6 -6 lines
Diff to previous 1.292 (colored)

Change call for donation.

Revision 1.292 / (download) - annotate - [select for diffs], Tue Jan 12 05:15:53 2010 UTC (13 years, 8 months ago) by gilles
Branch: MAIN
Changes since 1.291: +8 -7 lines
Diff to previous 1.291 (colored)

freshmeat rate is gone.
paypal is good to encourage myself.

Revision 1.291 / (download) - annotate - [select for diffs], Tue Jan 12 04:36:03 2010 UTC (13 years, 8 months ago) by gilles
Branch: MAIN
Changes since 1.290: +10 -10 lines
Diff to previous 1.290 (colored)

Load Term::ReadKey when needed.

Revision 1.290 / (download) - annotate - [select for diffs], Tue Jan 12 03:42:09 2010 UTC (13 years, 8 months ago) by gilles
Branch: MAIN
Changes since 1.289: +7 -7 lines
Diff to previous 1.289 (colored)

One line per folder when printing the each folder list.

Revision 1.289 / (download) - annotate - [select for diffs], Tue Jan 12 01:54:52 2010 UTC (13 years, 8 months ago) by gilles
Branch: MAIN
Changes since 1.288: +6 -6 lines
Diff to previous 1.288 (colored)

Removed unused Date_Cmp from import.

Revision 1.7 / (download) - annotate - [select for diffs], Tue Sep 29 12:34:19 2009 UTC (13 years, 11 months ago) by abs
Branch: MAIN
CVS Tags: pkgsrc-2012Q3-base, pkgsrc-2012Q3, pkgsrc-2012Q2-base, pkgsrc-2012Q2, pkgsrc-2012Q1-base, pkgsrc-2012Q1, pkgsrc-2011Q4-base, pkgsrc-2011Q4, pkgsrc-2011Q3-base, pkgsrc-2011Q3, pkgsrc-2011Q2-base, pkgsrc-2011Q2, pkgsrc-2011Q1-base, pkgsrc-2011Q1, pkgsrc-2010Q4-base, pkgsrc-2010Q4, pkgsrc-2010Q3-base, pkgsrc-2010Q3, pkgsrc-2010Q2-base, pkgsrc-2010Q2, pkgsrc-2010Q1-base, pkgsrc-2010Q1, pkgsrc-2009Q4-base, pkgsrc-2009Q4, pkgsrc-2009Q3-base, pkgsrc-2009Q3
Changes since 1.6: +2 -7 lines
Diff to previous 1.6 (colored)

Remove subst of IMAPClient => ImapClient2 now we can use the standard
IMAPClient module. Bump pkgrevision

Revision 1.288 / (download) - annotate - [select for diffs], Wed Sep 2 20:37:22 2009 UTC (14 years ago) by gilles
Branch: MAIN
Changes since 1.287: +8 -6 lines
Diff to previous 1.287 (colored)

Request all folder list only when needed (sometimes the list is very long)

Revision 1.287 / (download) - annotate - [select for diffs], Mon Aug 24 00:32:36 2009 UTC (14 years, 1 month ago) by gilles
Branch: MAIN
Changes since 1.27: +6 -6 lines
Diff to previous 1.27 (colored)

- fixed fetch_hash() to return FLAGS as "" not () when no FLAGS set.
(reading Mail-IMAPClient-3.19 code)

Revision 1.6 / (download) - annotate - [select for diffs], Thu Aug 13 15:20:33 2009 UTC (14 years, 1 month ago) by abs
Branch: MAIN
Changes since 1.5: +4 -6 lines
Diff to previous 1.5 (colored)

Updated mail/imapsync to 1.286


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

Revision 1.5 / (download) - annotate - [select for diffs], Mon Sep 8 22:25:13 2008 UTC (15 years ago) by abs
Branch: MAIN
CVS Tags: pkgsrc-2009Q2-base, pkgsrc-2009Q2, pkgsrc-2009Q1-base, pkgsrc-2009Q1, pkgsrc-2008Q4-base, pkgsrc-2008Q4, pkgsrc-2008Q3-base, pkgsrc-2008Q3, cube-native-xorg-base, cube-native-xorg
Changes since 1.4: +12 -3 lines
Diff to previous 1.4 (colored)

Updated mail/imapsync to 1.264, and adjusted to use p5-Mail-IMAPClient2

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.

Revision 1.4 / (download) - annotate - [select for diffs], Tue Mar 4 17:57:18 2008 UTC (15 years, 6 months ago) by jlam
Branch: MAIN
CVS Tags: pkgsrc-2008Q2-base, pkgsrc-2008Q2, pkgsrc-2008Q1-base, pkgsrc-2008Q1, cwrapper
Changes since 1.3: +5 -3 lines
Diff to previous 1.3 (colored)

Mechanical changes to add DESTDIR support to packages that install
their files via a custom do-install target.

Revision 1.3 / (download) - annotate - [select for diffs], Thu Feb 14 21:05:15 2008 UTC (15 years, 7 months ago) by tv
Branch: MAIN
Changes since 1.2: +3 -3 lines
Diff to previous 1.2 (colored)

Update to 1.241.  Changes are raw CVS logs, so see for list:

http://www.linux-france.org/prj/imapsync/ChangeLog

Revision 1.2 / (download) - annotate - [select for diffs], Sat Mar 24 19:21:26 2007 UTC (16 years, 6 months ago) by joerg
Branch: MAIN
CVS Tags: pkgsrc-2007Q4-base, pkgsrc-2007Q4, pkgsrc-2007Q3-base, pkgsrc-2007Q3, pkgsrc-2007Q2-base, pkgsrc-2007Q2, pkgsrc-2007Q1-base, pkgsrc-2007Q1
Changes since 1.1: +3 -1 lines
Diff to previous 1.1 (colored)

Prepare for switching to NO_MTREE=yes.

Revision 1.1.1.1 / (download) - annotate - [select for diffs] (vendor branch), Thu Aug 10 11:18:16 2006 UTC (17 years, 1 month ago) by abs
Branch: TNF
CVS Tags: pkgsrc-base, pkgsrc-2006Q4-base, pkgsrc-2006Q4, pkgsrc-2006Q3-base, pkgsrc-2006Q3
Changes since 1.1: +0 -0 lines
Diff to previous 1.1 (colored)

Import imapsync-1.182
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.

Revision 1.1 / (download) - annotate - [select for diffs], Thu Aug 10 11:18:16 2006 UTC (17 years, 1 month ago) by abs
Branch: MAIN

Initial revision

This form allows you to request diff's between any two revisions of a file. You may select a symbolic revision name using the selection box or you may type in a numeric name using the type-in text box.




CVSweb <webmaster@jp.NetBSD.org>