Posted to tcl by JH at Wed Mar 19 23:33:33 GMT 2008view raw

  1. 2008-03-19 Jeff Hobbs <jeffh@ActiveState.com>
  2.  
  3. *** TLS 1.6 TAGGED ***
  4.  
  5. * Makefile.in (dist): update to include win/ and file.srl
  6.  
  7. * win/makefile.vc: bump version to 1.6
  8. * configure.in: use -L and -R where necessary. [Bug 1742859]
  9.  
  10. * aclocal.m4: improve --with-ssl-dir check.
  11.  
  12. * tests/tlsIO.test (tlsIO-14.*): Add tls::unimport for symmetry
  13. * tls.htm, tls.c (UnimportObjCmd): to tls::import. [Bug 1203273]
  14.  
  15. * tls.c (Tls_Clean, ImportObjCmd): Fix cleanup mem leak [Bug 1414045]
  16. Use better Eval APIs, cleaner Tcl_Obj-handling.
  17.  
  18. 2008-03-19 Pat Thoyts <patthoyts@users.sourceforge.net>
  19.  
  20. * win/Makefile.vc Updated the nmake build files with MSVC9 support
  21. * win/rules.vc: and fixed to run the test-suite properly.
  22. * win/nmakehlp.c:
  23. * tls.tcl (tls::initlib): Corrected namespace handling.
  24. * tls.c: Applied #1890223 to fix handshake on non-blocking sockets
  25.  
  26. 2008-03-17 Jeff Hobbs <jeffh@ActiveState.com>
  27.  
  28. * tls.tcl (tls::initlib): load tls.tcl first and call
  29. * Makefile.in (pkgIndex.tcl): tls::initlib to load library to
  30. handle cwd changes. [Bug 1888113]
  31.  
  32. 2007-09-06 Pat Thoyts <patthoyts@users.sourceforge.net>
  33.  
  34. * tls.c: Silence 64 bit integer conversion warnings
  35. * win/nmakehlp.c: Update build system to support AMD64 target
  36. * win/makefile.vc: with MSVC8
  37. * win/rules.vc:
  38.  
  39. 2007-06-22 Jeff Hobbs <jeffh@ActiveState.com>
  40.  
  41. * configure.in, configure, win/makefile.vc (DOTVERSION): bump to 1.6
  42.  
  43. * tlsIO.c (TlsInputProc, TlsOutputProc, TlsWatchProc):
  44. * tls.c (VerifyCallback): add an state flag in the verify callback
  45. that prevents possibly recursion (on 'update'). [Bug 1652380]
  46.  
  47. * tests/ciphers.test: reworked to make test output cleaner to
  48. understand missing ciphers (if any)
  49.  
  50. * Makefile.in, tclconfig/tcl.m4: update to TEA 3.6
  51. * configure, configure.in: using autoconf-2.59
  52.  
  53. 2007-02-28 Pat Thoyts <patthoyts@users.sourceforge.net>
  54.  
  55. * win/makefile.vc: Rebase the DLL sensibly. Additional libs for
  56. static link of openssl.
  57. * tls.tcl: bug #1579837 - TIP 278 bug (possibly) - fixed.
  58.  
  59. 2006-03-30 Pat Thoyts <patthoyts@users.sourceforge.net>
  60.  
  61. * tclconfig/*: Updated to TEA 3.5 in response to bug 1460491
  62. * configure*: Regenerated configure.
  63.  
  64. 2005-02-08 Jeff Hobbs <jeffh@ActiveState.com>
  65.  
  66. * Makefile.in, tclconfig/tcl.m4: update to TEA 3.2
  67. * configure, configure.in: using autoconf-2.59
  68.  
  69. 2004-12-23 Pat Thoyts <patthoyts@users.sourceforge.net>
  70.  
  71. * Makefile.in: Removed spurious copying of tls.tcl into the
  72. build directory.
  73.  
  74. 2004-12-22 Pat Thoyts <patthoyts@users.sourceforge.net>
  75.  
  76. * configure.in: Incremented minor version to 1.5.1
  77. * configure:
  78.  
  79. 2004-12-17 Pat Thoyts <patthoyts@users.sourceforge.net>
  80.  
  81. * win/makefile.vc: Added the MSVC build system (from the Tcl
  82. * win/rules.vc: sampleextension).
  83. * win/nmakehlp.c:
  84. * win/tls.rc Added Windows resource file.
  85.  
  86. * tls.tcl: From patch #948155, added support for
  87. alternate socket commands.
  88. * tls.c: Quieten some MSVC warnings. Prefer ckalloc
  89. over Tcl_Alloc. (David Graveraux).
  90.  
  91. 2004-06-29 Pat Thoyts <patthoyts@users.sourceforge.net>
  92.  
  93. * tls.c: Fixup to build against tcl 8.3.3. Handle
  94. * tlsIO.c: 8.4 constification.
  95.  
  96. * tlsInt.h: Added headers required with MSVC on Win32.
  97. * tlsX509.c: undef min and max if defined (win32).
  98.  
  99. * Makefile.in: Fixed to build on win32 using msys with
  100. * aclocal.m4: MSVC. Also fixed the test target.
  101. * configure.in:
  102. * configure: Regenerated.
  103. * tclconfig/tcl.m4: Updated to most recent version.
  104.  
  105. 2004-03-23 Dan Razzell <research@starfishsystems.ca>
  106. * tls.c:
  107. * tlsBIO.c:
  108. * tlsIO.c:
  109. * tlsInt.h: Fixed type match warnings.
  110.  
  111. 2004-03-19 Jeff Hobbs <jeffh@ActiveState.com>
  112.  
  113. * tls.c (Tls_Init): replaced older TEA config with newer
  114. * config/* (removed):
  115. * pkgIndex.tcl.in, strncasecmp.c (removed):
  116. * Makefile.in, aclocal.m4, configure, configure.in:
  117. * tclconfig/README.txt, tclconfig/install-sh, tclconfig/tcl.m4:
  118.  
  119. 2004-03-17 Dan Razzell <research@starfishsystems.ca>
  120.  
  121. * tlsX509.c: Add support for long serial numbers per RFC 3280.
  122. Format is now hexadecimal.
  123. [Request #915313]
  124. Correctly convert certificate Distinguished Names
  125. to Tcl string representation. Eliminates use of
  126. deprecated OpenSSL function. Format is now compliant
  127. with RFC 2253. [Request #915315]
  128.