12/11/2002 - Released as 0.1.14 - Corrected a FFGET module bug which caused terminating lines without a \n or \r to contain data from the previous line ( ie, there was no terminating \0 at the string ending, thus the previous data in the buffer simply filled up the rest of the buffer ) - Corrected the insertion of disclaimers in situations where a file attachment ends without a boundary line. - Corrected the insertion of disclaimers in situations where a single file is attached with no email bodies. 12/05/2002 - Released as 0.1.13 - Cleaned up disclaimer insertion routines so that disclaimers are not inserted into the incorrect MIME segment - Used ccmalloc to test the allocation of memory when running --xheader or --disclaimer , I'm pleased to say that both operations returned with no under or over use of memory :-) ccmalloc is a great program tool, I highly recommend it for when you're tracking down wierd bugs, often, just by cleaning up the memory spillages you fix you bugs. - ccmalloc is by Armin Biere. (biere at inf.ethz.ch) 26/04/2002 - Released as 0.1.12 - Corrected segfault issue with x-header insertion, would occur once every 1000 or so emails was caused by using snprintf() in alterMIME with one byte too high a buffer size value this in turn cased the FFGET_FILE variable to be overwritten with a \0 byte causing the program to crash on exit (which was rather interesting to watch). - Improved the disclaimer insertion routines. Hopefully now it'll correctly put in the right style of disclaimer (HTML or Plain) based on header information. 19/04/2002 - Corrected x-header insertion code, problem actually resided in the FFGET module which was returning NULL on FFGET_fgets() one call too early. 06/03/2002 - Replaced AM_build_table() with a static decoding table at compile time - Added FFGET library for file input and correct \n\r detections in headers - Updated AM_insert_Xheader() routine. 22/10/2001 - Release 0.1.10 - Moved strlower() call into mime_alter codebase and renamed it to AM_strlower. Also improved the speed of the strlower call by removing the testing for uppercase on each char. - Makefile: Added strip command to make install - mime_alter:AM_add_disclaimer: Added logic to deal with broken AOL emails [missing BODY tag] - Thanks to Sean Kelly for supplying the mailpack. 21/10/2001 - Released 0.1.9 - Corrected boundary quotation closure issue. 20/10/2001 - Release 0.1.8 - Changed location detection algorithm for disclaimer insertion, specifically to deal with emails which are [in effect] nested one level down despite being new emails. - No longer alters signed messages [for disclaimer addtion] without being forced via --altersigned option - Thanks to Raymond Bramwell for providing the assortment of mailpacks showing up these intersting issues 17/10/2001 - Improved HTML disclaimer addition, prevented spurilous line addtion in emails which had no additional attachments 15/10/2001 - Added ability to nullify all named attachments (feature Plead by Estaga) - Improved disclaimer insertion technique so as not to break files which didn't have </body> tag on a seperate line - Made disclaimer addition remove the temp file after completion 09/03/2001 - Reworked replacement file section, making it buffer the headers before writing out, this allows us to then change the headers to suit the new file name without requiring two passes of the file. - Got rid of the spurilous alterMIME decoding messages (why did I leave them there in the first place!!#@$!!! 03/08/2001 - Fixed up potential sig11 issues with files being read which didn't exist. 21/07/2001 - Fixed up disclaimer intertion routine if file did not contain a boundary specifier. 01/07/2001 - Added xheader insertion facility (from ripMIME) 17/06/2001 - Added attachment replace ability - Fixed up disclaimer ability to enable both HTML and plaintext portions to be updated 05/06/2001- - Fixed up Makefile - Released as alterMIME 0.1.3 07/05/2001 - - Rewrote "unable to add disclaimer" message to make more sence in mime_alter.c 05/05/2001 - - Added Makefile to package. 02/05/2001 - - Initial development and release. - Features available are: disclaimer-addition attachment-nullification (rendering attachment to 0 bytes) ---------------------------------------------