19/04/03 -------- Created gsmtprc which is a GUI interface to smtprc. requires Perl and the Perl TK module. 19/04/03 -------- Fixed a bug that would in some conditions cause a segfault when creating the HTMl file. 19/04/03 -------- Fixed the formatting of the output to the console. It now correctly truncates hostnames and keeps column width. 19/04/03 -------- Fixed a bug where it would sometimes overwite the output HTML files overwriting results for other hosts. Added ip addresses to the resulting HTML files as well as hostnames. Fixed a bug where it would allow the --RELAY-- macro in the rcheck.conf file when resolving domains was switched off. F ixed a bug where it would report all clear on some hosts that should have been reported orange. Also fixed other minor bugs. Thanks to Xavier Renaut for reporting the problems and helping to debug. 19/04/03 -------- Added FAQ to the documentation. 13/03/03 -------- Fix a bug where it would send only line feeds in the body of the message and not RFC compliant carrage return line feed (\r\n). This bug had prevented smtprc from scanning hosts running Qmail. Thanks to Xavier Renaut for pointing this out to me. 02/03/03 -------- Better memory managment so that it has a smaller memory footprint while scanning 02/03/03 -------- Domains are now resolved while scanning instead of beforehand which speeds up scanning. 02/03/03 -------- A temp file is no longer created while scanning 02/03/03 -------- Minor bigfixes 15/05/02 -------- Added a function to display the output in machine readable format (comman seperated values). minor bugfixes. 14/05/02 -------- Changed the output HTML to XHTML. Fixed 2 bugs that affected the HTML display. 11/05/02 -------- Added GNU/GPL for rights protection. 09/05/02 -------- Added man page to the package 04/05/02 -------- Added some free() calls to try a manage memory a little better 04/05/02 -------- Cleaned up the HTML output and added a link to display any scans that timed out while checking. 03/05/02 -------- Fixed a bug where it would not handle SIGPIPE correctly and cause false positives. 29/04/02 -------- Re-wrote some of the functions to try clean up some of the code 15/03/02 -------- Added ability to configure all of SmtpRC's command line using a config file. 15/03/02 -------- Added ability to generate a configfile when run using only the options used to run the program. 15/03/02 -------- Fixed a bug that would sometimes cause a seg fault 14/03/02 -------- Added feature to automatically check a users mailbox for realyed mails and print positive results to the output file 13/03/02 -------- Fixed colors when outputting the results to an HTML page so that when the links are clicked the colours still show correctly. Thanks to Mark for the fix. 13/03/02 -------- Fixed a bug with the -w option. It would SEGV if the full path was not specified. Thanks to Henri for pointing out this bug. 13/03/02 -------- Added a feature to send an email through the server when it fails a relay check. As it was possible for false positives to be displayed. You can now specify an email address to send the email to with the -b [email_address] option. I've also added --NAME-- and --DOMAIN-- options to the config file. These will be swapped with the name and domain from the email address supplied with the -b option. --NAME-- and --DOMAIN-- MUST be used with the -b option and vise versa. ** I still need to add a feture that will automatially check a mailbox and decide the results based on the emails recieved. **