Version history of mbx2eml
--------------------------

o 2003, January 13 -- v0.10
  * First public release (German version)

o 2003, May 1 -- v0.30
  + new:      - The contents of each mailbox file are written into a
                corresponding subdirectory.
              - The EML files are named after their respective subject.
              - The EML files get a time stamp according to their
                respective Date header field (expressed in UTC).

o 2003, May 5 -- v0.31
  * changed:  - Several internal details.

o 2003, October 22 -- v0.40
  * fixed:    - Obsolete time zone formats (according to RFC 2822 [4])
                now are handled correctly.
              - Now Quoted-Printable encoded text in the subject of a
                mail is decoded in a simple way, before it is used to
                build the name of an EML file.
  * changed:  - The mbox files now are opened in binary mode.
              - When extracting messages, every ASCII character 26
                (EOF marker) is replaced with the string "<EOF>".
              - If the last line of a message only contains a dot, then
                that line will be ignored.

o 2003, December 4 -- v0.41
  * changed:  - Several internal details.
              - Improved error handling.
              - Enhanced documentation.
  + new:      - English version released.

o 2004, July 10 -- v0.46
  * changed:  - If there is no error, the program now terminates
                automatically.
  + new:      - Window with progress bar and possibility to cancel the
                program.
              - Switch /i in order to start the program as an icon in
                the taskbar.

o 2004, July 18 -- v0.47
  * fixed:    - Bug that was introduced in v0.46.

o 2004, November 14 -- v0.50
  * fixed:    - Invalid date entries in a mail could cause a crash.
              - After restoring the minimized window, the "Cancel"
                button didn't have the focus.
              - Corrected some mistakes in the English translation.
  * changed:  - Several internal details.

o 2004, December 9 -- v0.51
  * changed:  - E-mail headers are now often recognized as such, even
                when they are syntactically not correct. So mbox files
                that are not in conformity with the standard are
                splitted more reliably.

o 2005, March 28 -- v0.55
  * changed:  - mbx2eml now locks the mbox files while it reads them, so
                that other programs can't alter them at the same time.
              - In order to create a unique file name, the serial number
                of the mail in the regarding mbox file is not appended
                to the subject any more, but a hexadecimal number
                representing date, time and time zone of the mail is
                used instead. In the rare cases, when there are never-
                theless duplicate names, a serial number in brackets
                will be added.
              - Enhanced documentation.
  + new:      - Optional INI file, that allows to change the names of
                the produced mail files:
                > replace characters
                > set extension
                > set maximum length

o 2006, September 18 -- v0.60
  * fixed:    - Macintosh style line breaks (ASCII 13) were sometimes
                not recognized correctly.
  * changed:  - Files that do not start with a "From " line are not
                considered valid mbox files any more.
              - If the target directory does not exist, then it will be
                created by the program.
              - When there are duplicate mail names, no serial number is
                appended to the first name anymore. The serial numbers
                of the other mails are now enclosed in square brackets
                instead of round brackets (compatible with my "mbox"
                plugin for Total Commander).
              - The generated mail files contain only DOS/Windows line
                breaks, and each file ends with a line break.
              - After clicking at [ Cancel ] on the progress indicator,
                the user will be asked whether it's actually intended to
                abort the program.
              - Several internal details.
              - EXE file is not compressed any more.
  + new:      - Support for base64 encoded subjects.
              - Support for UTF-8 in subjects.
              - Command-line options /MinDate and /MaxDate.
              - Option 'PrefixesToRemove' in the INI file allows the
                user to change the concerning default setting.
              - Windows XP theme support
                (although there is alsmost no GUI :-)).
              - Simple step-by-step explanation for beginners.

o 2006, October 27 -- v0.60a
  * fixed:    - Handling of a nonexistent source directory.
              - Bug that was introduced in v0.60.
  * changed:  - If as source no file specification but a directory is
                given, the program now appends "*.*" instead of "*.mbx"
                to the directory name.

o 2007, January 26 -- v0.61
  * fixed:    - ASCII characters < 32 in the subject are not used in
                the file name any more.
  * changed:  - Improved error handling.
              - The program now always displays long directory and file
                names, even when short 8.3 names are passed as command-
                line parameters.
              - Improved documentation.
  + new:      - Command-line option /n, in order to use serial numbers
                as names of the generated e-mail files.

o 2007, January 30 -- v0.62
  + new:      - Command-line option /d, in order to unpack all mails to
                the output directory (without subdirectories).

o 2007, February 17 -- v0.63
  * fixed:    - Bug that was introduced in v0.61 (only had an effect
                under Windows 9x).
  + new:      - Support for Foxmail's mailbox files.

o 2007, February 23 -- v0.64
  * changed:  - Even about 10% faster than before.
              - Less memory consumption.

o 2007, March 3 -- v0.65
  * fixed:    - Using "*" or "*." on the command-line, the program now
                reads all files without extension in the concerning
                directory.

o 2007, March 11 -- v0.66
  * changed:  - Some details.
              - Slightly improved documentation.
  + new:      - Command-line option /p, in order to let the program
                automatically try to proceed in case of an error.
              - When the program ends, it returns a status code to the
                operating system.

o 2007, March 23 -- v0.67
  * fixed:    - Some minor bugs.
  + new:      - When the program copies very many mail files to a disk
                that has a FAT file system, then it automatically
                creates additional directories, if required.

o 2007, March 25 -- v0.68
  * changed:  - Improved error handling.
  + new:      - Command-line option /Message-ID.
