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

Authored and Committed by Nick Bebout 12 years ago
    - Bugfix. Try to handle Markus bug in foldersizes() when select_msgs() returns a list of undef.
    - 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)
    - good_date() "24 Aug 77" -> "24-Aug-1977"
    - Patched tests_good_date() and good_date() with Dax Kelson patches.
    - Started code to deal with epoch of messages.
    - Handle better folder creation, not a failure when folder "already exists" during its creation.
    - Replaced default setting. Now --delete2 sets --uidexpunge2 instead of --expunge2 (unless --nouidexpunge2 is set)
    - Added epoch() routine to prepare the safe bidirectional sync (maybe...)
    - Adapted the usage output multiline character to Unix or Win, \ or ^
    - Bugfix. Avoid a "no number" warning when size is null.
    - Added "Date" in the default --useheader list. ("Message-Id", "Message-ID", "Date")
    - Bugfix. Bad header beginning with a blank character.
    
        
file modified
+1 -0
file modified
+17 -1
file modified
+1 -1