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 ======================== * 2008-01-29 Pat Thoyts * sasl.tcl: Added support for the 'charset' parameter in DIGEST-MD5 for gsasl servers which are picky about this. * sasl.tcl: digest-md5 noncecount parameter moved into context array so it is only used for maintained connections. 2007-09-12 Andreas Kupries * * Released and tagged Tcllib 1.10 ======================== * 2007-08-26 Pat Thoyts * sasl.tcl: Fix bug #1545306 noncecount mishandled in DIGEST-MD5. Enable support for re-authentication in client via SASL::reset * ntlm.tcl: Applied patch #1653431 to make use of the returned NT domain if present. * gtoken.tcl: Applied patch #1774859 from Sergei Golovan to handle failed authentication. 2007-03-21 Andreas Kupries * sasl.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 ======================== * 2006-10-02 Pat Thoyts * sasl.tcl (::SASL::CreateNonce): Acquire random data from /dev/urandom to avoid blocking. * pkgIndex.tcl: Increment patchlevel 2006-09-14 Pat Thoyts * ntlm.tcl: bug 1557494 - added support for OEM-type * ntlm.test: NTLM packets (provided by Mark Janssen) * pkgIndex.tcl: Increment NTLM version to 1.1.0 2006-09-02 Pat Thoyts * sasl.tcl: Incremented package version to 1.3.0, updated * sasl.man: the manual page to cover the OTP mechanism * sasl.test: and added a test for OTP client functionality. * pkgIndex.tcl: 2006-09-01 Pat Thoyts * sasl.tcl: Support OTP mechanism (depends upon the otp module). client only, awaiting tests. 2006-04-26 Pat Thoyts * all: Incremented version to 1.2.0 * sasl.man: Updated documentation. * sasl.tcl: Implemented DIGEST-MD5 server. Enhanced the mechanisms command so we can obtain either client or server mechanisms. Added a threshold value to the mechanisms command to set minimum security. Changed register to uniquely register mechanisms to permit re-sourcing the script. 2006-04-20 Pat Thoyts * sasl.tcl: Applied patch for #1412021 from Sergei Golovan to * sasl.test: make sure the service is set. Added test. * all: Incremented SASL version to 1.1.0 * sasl.tcl: Fixed the common mechanisms to all do the right * sasl.test: thing when handed an empty challenge. The client should always begin with SASL::step $ctx "" to see if there is anything to send in the initial round. * gtoken.tcl: Support the X-GOOGLE-TOKEN SASL mechanism. Done * sasl.man: as separate package due to additional dependencies (http and tls required) 2006-01-26 Andreas Kupries * sasl.test: More boilerplate simplified via use of test support. * ntlm.test: (And hooked into the new common test support code). 2006-01-19 Andreas Kupries * sasl.test: Hooked into the new common test support code. 2005-10-11 Pat Thoyts * ntlm.tcl: bug #1323295 - NTLM requires little endian unicode strings. Fixed generation on big-endian systems (eg: sparc). 2005-10-06 Andreas Kupries * * Released and tagged Tcllib 1.8 ======================== * 2005-10-06 Pat Thoyts * sasl.man: Added documentation. 2005-10-05 Pat Thoyts * ntlm.tcl: Use tcllib 1.8 des module. Added NTLM tests. Fix to * ntlm.test: work with tcl 8.2. 2005-09-19 Pat Thoyts * sasl.tcl: Fixed 8.4isms and specified requirement to Tcl 8.2 2005-04-22 Andreas Kupries * saslclient.tcl: Moved example out of the module into a new directory 'sasl/' under the examples tree. 2005-02-11 Pat Thoyts * sasl.test: Added some tests. * sasl.tcl: Changed namespace and package to SASL. * ntlm.tcl: 2005-01-20 Pat Thoyts * sasl.tcl: Initial version (DIGEST-MD5, CRAM-MD5, PLAIN, LOGIN) * ntlm.tcl: Implementation of Microsoft NTLM as SASL mechanism. * saslclient.tcl: SMTP-SASL test harness.