11.10 [2007-06-30] 2 - Make the XFOWARD HELO available as a environment variable in scripts. [Glenn Matthys] 3 - Send an RSET to the server after filter fails an email. 4 51.9 [2007-05-28] 6 - Resolve any DNS name for each connection. 7 - Use my real name 'Stefan Walter' 8 See: http://memberwebs.com/nielsen/ 9 101.8 [2006-09-05] 11 - Fix dumb bug with 'Action' config line 12 - Added support for setting the REMOTE variable when an XFORWARD 13 command is seen. 14 151.7 [2006-08-10] 16 - Fix crasher when connection goes down unexpectedly. 17 - Add support for letting virus emails pass. 18 - Better message for 'busy' [Akihiro Sagawa] 19 201.6 [2005-10-21] 21 - IMPORTANT: Removed support for listening on ports under < 1024 22 See: http://memberwebs.com/swalter/software/clamsmtp/faq.html#low-ports 23 - Support embedded NULLs in email data. 24 - Fix problems with not listening properly when in daemon mode 25 - Fix warnings when compiled with gcc 4.0 26 - Handle empty addresses properly in logs. 27 - Don't let exchange send it's strange binary data through the proxy 28 - More Solaris fixes :( 29 - Don't reject emails when server is overloaded or errors. 30 - Don't reject emails when starting the filter command fails. 31 321.5 [2005-07-31] 33 - Handle condition of server refusing data transfers more gracefully. 34 - Less chatty when setting timeouts fail 35 - Drop privileges after binding to port. Allows listening on ports < 1024 36 - Ported to Solaris 37 - Fix problem with binding to certain 'long' addresses 38 391.4.1 [2005-04-15] 40 - Fixed bug (introduced in 1.4) when Header was not present. 41 421.4 [2005-03-24] 43 - Documentation fixes [Sean Franklin] 44 - Don't leak file descriptors when clamsmtpd can't connect to outgoing 45 SMTP server [Chris Mason] 46 - Now accepts special format arguments on 'Header' line [Olivier Beyssac] 47 - Supress weird warnings when looking up names of local unix connections. 48 491.3 [2005-01-27] 50 - Fixed crasher when outgoing connection couldn't be established 51 - Removed erroneous chown line from clamsmtpd.sh 52 531.2 [2004-12-02] 54 - XCLIENT support 55 - Drop XCLIENT commands coming in from clients for security. 56 - Added the sample virus_action.sh script to the distribution 57 - Documentation fixes [Olivier Beyssac] 58 591.1 [2004-10-30] 60 - Added CLIENT and SERVER variables to VirusAction script environment. 61 - Even better logging for network errors. 62 - Print out clamsmtp version in debug logs 63 - Allow configuration of server keep alives (NOOPs). Default to none 64 651.0 [2004-10-21] 66 - Removed user option from startup script (use User config option) 67 - Don't send lines that are too long to syslog [Ben Mesman] 68 - Stable release 69 700.9.6 [2004-10-10] 71 - Fixed problem when filtering the last of a list of EHLO responses 72 - Send NOOPs to the server when receiving data slowly from client 73 to prevent timeouts on the server side. 74 - Made the log line always keep the status, rather than dropping of 75 the end in the case of many recipeints. 76 770.9.5 [2004-10-01] 78 - Fixed problems with the select zeroing out timeouts. 79 - Added support for setting the PidFile from the config file 80 810.9 [2004-09-23] 82 - Don't quit when too many threads created 83 - Restructured smtp passthru system so it can be used by other apps 84 - Better IO and SMTP parsing 85 - Changed default header to be similar to Amavis 86 - Compiles and runs on systems without error checking mutexes 87 - Ability to drop privileges and run as a different user [Rubio Vaughan] 88 - Fixed config file bugs 89 - Virus Actions. Run a script every time a virus is found. 90 - By default don't use ClamAV sessions. This fixes several stability problems 91 that were being experienced with clamd. 92 930.8 [2004-09-07] 94 - clamsmtpd now uses a configuration file 95 - Transparent proxy support [Andreas Steinmetz] 96 - Compile option -Wall only enabled on debug builds 97 - Sample script changed due to configuartion file 98 - Fixed other minor bugs 99 1000.7 [2004-08-29] 101 - Added support for ESMTP [Andreas Steinmetz] 102 - Fixed crash when too many connections established 103 - Announce ourselves as 'clamsmtp' in EHLO/HELO responses which fixes 'loopback' 104 problems with certain versions of Postfix 1.x 105 - Better IO performance under heavy load 106 - Fixed most warnings when compiled with -Wall 107 - Fixed other minor bugs 108 1090.6 [2004-08-17] 110 - Proper adding of customized header [Berk D. Demir] 111 - Fixes to documentation [Jasper Slits] 112 1130.5 [2004-08-02] 114 - Announce ourselves as 'clamsmtp' in banner to prevent loop warnings 115 - Fixed endless loop that occurred on failure to connect out [João Carlos Mendes Luís] 116 - Added option for leaving all files in temp directory (debugging purposes) 117 - Prints version number when run with -v 118 1190.4 [2004-07-22] 120 - Option for quarantining files with viruses 121 - Fixed problem with returning wrong SMTP error code 122 - Handling timeouts properly 123 - Fixed stupid problem with sockets not getting closed properly 124 1250.3 [2004-07-20] 126 - Small log format changes 127 - When no port specified for out address, connect back to original IP 128 - Bug fixes to address parsing and formatting code 129 - Fixed problem with AV header not being added [Yamamoto Takao] 130 - Send our own initial banner to prevent complaints about loops 131 1320.2 [2004-07-09] 133 - Initial public release 134 - Sliently dropping viruses is the default 135 - Limit to old SMTP (not ESMTP) 136 - Added logging 137 - Many bug fixes 138 - Adds a header to email 139 1400.1 [2004-07-08] 141 - Initial implementation 142 143