
			Mail decoder History File


0.1 03/JUN/96 first test release

0.2 07/JUN/96 second test release
    - fixed a bug converting from Base64.
    - other minor fixes.

0.3 10/JUN/96 third test release
    - fixed a bug converting from UU.
    - added Makefile :).
    - default compiler is now gcc (simple modification to Makefile if you 
	don't want to use it or you don't have it).

0.4 14/JUN/96 fourth test release
    - added support for converting BinHex files.
    - fixed some minors bugs.
    - added some options to Makefile. 
    - added support for DECODE_DIR path.
    - no more 'warnings' messages during compiling.
    - errors routine now is one for everybody.
    - added VERSION define in Makefile. Make it easier for me to change :).
 
0.5 16/JUN/96 fifth test release
    - added support for converting XX files.
    - added "make dist", "make install" and "make uninstall" to Makefile.
    - made C functions cleaner and more intuitive.
    - now handle files coming from MS-DOS.
    - fixed a bug in fix_file_name routine when there was more than 25
	files with the same name.
    - added the man page.
    - fixed a bug when there were two BinHex encoded files with no header 
	lines between the two.

0.6 17/JUN/96 first friends release (...@dei.unipd.it)
    - found and then fixed a bug in Base64 routine.
    - fixed a man page bug :).

0.7 26/JUN/96 second friends release 
    - fixed a bug in fix_file_name routine when the file name has ".
    - fixed a bug in binhex_decode function.
    - allowed DECODE_DIR override from command line option.
    - added PATCHLEVEL at version number.

0.7p2 26/JUN/96 third friends release
    - fixed file name for machintosh files.

0.7p3 26/JUN/96 fourth friends release
    - completely rewritten fix_file_name function.
    - fixed a bug when no DECODE_DIR was supplied.

0.7p4 29/JUN/96 fifth friends release
    - corrected the output of BinHex files name.
    - done the UN*X porting.
    - fixed a bug in finding headers of coded files.

0.8p1 03/JUL/96 first italian release (posted on it.comp.linux.pluto)
    - all I/O function are ANSI C standard.
    - now handle FORWARDED mail too :):).
    - fixed a bug when DECODE_DIR ended with /.
   
0.8p2 04/JUL/96 second italian release
    - added a error control routine in UU/XX decode functions.
    - modified the output of the program.

1.0p1 07/JUL/96 first public release (uploaded at sunsite.unc.edu)
    - modified the base64_decode function.
    - added README.unix.
    - changed the program name due to a conflict with an other application.

1.0p2 09/JUL/96 second public release
    - fixed a bug in the routine which finds the Base64 encoded file name.

1.0p3 16/JUL/96 third public release
    - fixed another bug in the routine which finds the Base64 encoded. 
	file name ( there are too many variant of the headers :(:( ).

1.0p4 25/AUG/96 fourth public release
    - completely remade the search of the end of a Base64 encoded file:
	now it works every time.
    - fixed a bug in identifing "begin" header for UU method.
    - added the language support ( Italian/English ).

1.0p5 04/SEP/96 fifth public release
    - modified files name to allow a easier MS-DOS porting
    - now decoded files name have no longer the path inside them
    - Makefile now support define Linux or define Unix.
    - added a header file " maildec.h"

1.0pl6 19/SEP/96 sixth public release
    - added the features to delete decoded files in order to keep mail smaller.

1.1pl1 25/SEP/96 septh public release
    - Completely redone options 
    - possibility to save or not a backup file before processing
    - possibility to delete decoded file to keep mail smaller ( Now you can
	 choice that :)
    - read also from stdin ( if no file name given, -f option ).

2.0    25/OCT/96 eighth public release
    - added to the man page all the options
    - added to the 'maildec -h' all the options
    - modified the Makefile to make it more standard for old make (no #ifdef)
    - for unix-like systems now there is no more need for dir.h and getopt.h
    - now duplicate names have a numer in the name (ex. TRY.ZIP -> TRY.ZI2 )
    - no more limitations in the number of files with the same name
              ( see description of version 0.5 )
    - no more '-f' option: now it's enought to specify the file name as the 
	      last parameter in the command line :)
    - no more '-b' option: now it's completly safe to use '-e' option :)
    - redone the output of BinHex decode function.
    - temp file name now is created with tempnam function :)
    - now everything compile also with -Wall -ansi -pedantic :):)
    - added the CPU to Makefile ( e.s.  make CPU=-m486 ).
