2009-12-07 Andreas Kupries * * Released and tagged Tcllib 1.12 ======================== * 2008-12-12 Andreas Kupries * * Released and tagged Tcllib 1.11.1 ======================== * 2008-10-16 Andreas Kupries * * Released and tagged Tcllib 1.11 ======================== * 2007-09-12 Andreas Kupries * * Released and tagged Tcllib 1.10 ======================== * 2007-03-21 Andreas Kupries * smtpd.man: Fixed all warnings due to use of now deprecated commands. Added a section about how to give feedback. 2006-10-03 Andreas Kupries * * Released and tagged Tcllib 1.9 ======================== * 2005-10-06 Andreas Kupries * * Released and tagged Tcllib 1.8 ======================== * 2005-06-21 Pat Thoyts * smtpd.tcl: bug #1224575 - as per RFC2821:3.7 we must accept null return path addresses. The programmers validate_sender proc can then decide to accept or reject such a submission. 2005-06-14 Pat Thoyts * smtpd.tcl: The -deliver options should accept a script prefix not just a command. Set version to 1.4.0 2004-10-05 Andreas Kupries * * Released and tagged Tcllib 1.7 ======================== * 2004-06-26 Pat Thoyts * smtpd.tcl: Implemented RFC3207 - Secure SMTP over TLS. This adds a number of configuration options and a new command (available if the tls package is provided and -usetls is set to true.) Also implemented the SMTP HELP command and switched to using the logger package from tcllib. * /examples/smtpd/tk_smtpdTLS: New demo server to show off the TLS features added here. 2004-06-18 Pat Thoyts * pkgIndex.tcl: Incremented version to 1.2.2 * smtpd.man: * smtpd.tcl: * smtpd.tcl (::smtpd::gmtoffset): Fixed bug #934134. The TZ calculation was inverted and failed to cope with times spanning midnight. * smtpd.tcl (::smtpd::HELO): Shortened the response to a single line which is a more common smtpd response and may help with simple clients. 2004-05-23 Andreas Kupries * * Released and tagged Tcllib 1.6.1 ======================== * 2004-02-15 Andreas Kupries * * Released and tagged Tcllib 1.6 ======================== * 2003-05-05 Andreas Kupries * * Released and tagged Tcllib 1.4 ======================== * 2003-04-10 Andreas Kupries * smtpd.tcl: Fixed bug #614591. 2003-01-25 Pat Thoyts * smtpd.tcl: Fix bug #674333: require Tcl version 8.3+ (the mime package requires 8.3 therefore so do we.) 2003-01-16 Andreas Kupries * smtpd.man: More semantic markup, less visual one. 2003-01-02 Pat Thoyts * smtpd.tcl: Added exception catching to all channel comms. Added some ESMTP option handling (rudimentary). Added SMTP Transparency handling. (RFC 2821: 4.5.2) Improved error messages for DATA command. 2002-10-25 Pat Thoyts * smtpd.tcl: Implemented request #627960 to propagate the network interface name into the server messages. Added a catch around the deliver call and permit the deliver code to return SMTP failure codes via ::errorCode. 2002-10-08 Pat Thoyts * smtpd.tcl: Implemented feature request #531531. Added -deliverMIME option to provide mail as a MIME token. * smtpd.man: Updated for the new delivery option. * tk_smtpdMIME: New example using the -deliverMIME option. 2002-09-25 David N. Welton * smtpd.man: Fixed documentation error in deliver example. 2002-09-19 David N. Welton * smtpd.tcl (smtpd::service): Added Andreas' suggested changes to avoid a bgerror caused by a broken pipe. 2002-09-16 Pat Thoyts * smtpd.tcl: fixed bug #609835 to cope with multiple addresses in MAIL and RCPT commands without raising exception. 2002-04-10 Andreas Kupries * smtpd.man: Added doctools manpage. 2001-12-10 Pat Thoyts * smtpd.tcl (smtpd::gmtoffset): Fixed for cases where the hour offset is invalid. 2001-11-19 Andreas Kupries * Moved example.tcl to the standard location in 'tcllib/examples/smtpd'. Also renamed it to "tk_smtpd". 2001-11-06 Pat Thoyts * smtpd.tcl: Tcl SMTP server package. * smtpd.n: Manual page for the Tcl SMTP server. * example.tcl: Simple demo of server use and authentication.