Changes In Branch tls-1-7 Through [5d996983fc] Excluding Merge-Ins
This is equivalent to a diff from 6aedc8c1b5 to 5d996983fc
2016-12-08
| ||
04:26 | Merged in work for TclTLS 1.7 to trunk check-in: 0409513536 user: rkeene tags: trunk | |
2016-11-29
| ||
23:42 | Improved tlsIO testing check-in: 61578a1d91 user: rkeene tags: tls-1-7 | |
2016-11-24
| ||
05:18 | Updated to add the parent directory to the testing interpreters search path check-in: 5d996983fc user: rkeene tags: tls-1-7 | |
05:18 | Updated to use a meaningful package name and version check-in: 8f8805845f user: rkeene tags: tls-1-7 | |
2016-11-22
| ||
22:07 | Create new branch named "tcltls-2" check-in: ae164b967d user: rkeene tags: tls-1-7 | |
21:43 | Merged in several outstanding patches check-in: 6aedc8c1b5 user: rkeene tags: trunk | |
21:36 | Applied patch Closed-Leaf check-in: 4ec3fe7449 user: rkeene tags: rkeene-eoffix | |
17:58 | Applied patch Closed-Leaf check-in: db95f55e95 user: rkeene tags: rkeene-unthreaded | |
17:58 | Applied patch Closed-Leaf check-in: a141858eec user: rkeene tags: rkeene-fixcrosscompile | |
17:58 | Applied patch Closed-Leaf check-in: 0c7fd93cac user: rkeene tags: rkeene-peercertificate | |
2015-07-07
| ||
17:16 | Updated with dhparam.2.patch for tls ticket #59. check-in: 2aadaa4c28 user: andreas_kupries tags: trunk | |
Added .fossil-settings/ignore-glob version [d00754fbc4].
Added HEADER version [786e922403].
Modified Makefile.in
from [de778baab4]
to [7dd6e0ab74].
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 | - - - - - - - - - - - - - - - - - + + - - - - - + - - - - + - - - - - + - - + - - - - + - - + - - - - + - - - - - - + - - - - - - - + - - - - + - - - - + - - - - - - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + - - - - + - - - - - - - - - + - - + - - - - + - - + - - - - - - + - - - - + - - - - - - + - - - + - - - - - - - + - - + - - + - - + - - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + - - - + - - + - - - - - - - - - - + - - - - - - - - - - - - - - - - - - - + - - + - - - + - - + - - - - - - - - + - - - - - - - - - - - - - - - - + - - - - + - - + - - - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - + - - - - + - - - + - - + - - - - - - - - - - - - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + - - - - - - - - - + - - + - - - - - + + - - + - - - - + - - - - - - + - - - |
|
Modified README.txt
from [a2f4c7f22f]
to [98035f2af2].
1 2 3 4 | 1 2 3 4 5 6 7 8 9 10 11 | - - | Original TLS Copyright (C) 1997-2000 Matt Newman <matt@novadigm.com> TLS 1.4.1 Copyright (C) 2000 Ajuba Solutions TLS 1.6 Copyright (C) 2008 ActiveState Software Inc. |
︙ |
Deleted aclocal.m4 version [9e0a6d21b1].
Added autogen.sh version [c6e14774e1].
Added build/makearch.info version [cbbf41f89e].
Added build/post.sh version [b845836733].
Added build/pre.sh version [a8f310fb41].
Deleted configure version [c1aa70d493].
Modified configure.in
from [8e59f65b56]
to [0ba49b2843].
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 | - - - - - + - - - - - - - - - - + - - - - - - - - + + + + + - - - - - - + + - - - - - - + - - + - - - - - - - - + - - - + - - - - - - - - - - - - - - + - - - - - - - + + + - - - - - - - - - + - - - - + + - + + - + - - - - - + + + - - - + - - + - - - - - + - - - - - + - - + - - - - - - - + - - - - + - - + - - - - - - - + - - - - - - - - + - - - - - + - - - + + - + - - - - - - - - + - - - - - + + - + - - - + - - - + + + + - - - - + - - + + - - - - - - - - - - + + + - - - - - - - - - + + - - + - - - + - + |
|
Added pkgIndex.tcl.in version [69b06405aa].
Modified tclOpts.h
from [4e3c2a8397]
to [aff9aa3b9c].
1 2 3 | 1 2 3 4 5 6 7 8 9 10 | - - | /* * Copyright (C) 1997-2000 Matt Newman <matt@novadigm.com> * |
︙ |
Deleted tclconfig/README.txt version [180f4215d5].
Deleted tclconfig/install-sh version [b087e5c4b9].
Deleted tclconfig/tcl.m4 version [1cb6792ef2].
Modified tests/all.tcl
from [0cb48d72f1]
to [a5976d4aa4].
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 | + + | # all.tcl -- # # This file contains a top-level script to run all of the Tcl # tests. Execute it by invoking "source all.test" when running tcltest # in this directory. # # Copyright (c) 1998-2000 by Ajuba Solutions. # All rights reserved. # # RCS: @(#) $Id: all.tcl,v 1.5 2000/08/15 18:45:01 hobbs Exp $ set auto_path [linsert $auto_path 0 [file normalize [file join [file dirname [info script]] ..]]] if {[lsearch [namespace children] ::tcltest] == -1} { package require tcltest namespace import ::tcltest::* } set ::tcltest::testSingleFile false |
︙ |
Modified tests/oldTests/tls.tcl
from [d3ab0f3fc4]
to [3ec4a78d72].
1 2 3 | 1 2 3 4 5 6 7 8 9 10 | - - | # # Copyright (C) 1997-2000 Matt Newman <matt@novadigm.com> # |
︙ |
Modified tests/oldTests/tlsAuto.tcl
from [af559bc2dc]
to [c6f69ae9dc].
1 2 3 | 1 2 3 4 5 6 7 8 9 10 | - - | # # Copyright (C) 1997-2000 Matt Newman <matt@novadigm.com> # |
︙ |
Modified tests/oldTests/tlsBlocking.tcl
from [10a9ce36e6]
to [272e10e79e].
1 2 3 | 1 2 3 4 5 6 7 8 9 10 | - - | # # Copyright (C) 1997-2000 Matt Newman <matt@novadigm.com> # |
︙ |
Modified tests/oldTests/tlsCiphers.tcl
from [015cebb2a4]
to [fc1b7f572b].
1 2 3 | 1 2 3 4 5 6 7 8 9 10 | - - | # # Copyright (C) 1997-2000 Matt Newman <matt@novadigm.com> # |
︙ |
Modified tests/oldTests/tlsHttp.tcl
from [a70dbb3194]
to [a53b6ea2fa].
1 2 3 | 1 2 3 4 5 6 7 8 9 10 | - - | # # Copyright (C) 1997-2000 Matt Newman <matt@novadigm.com> # |
︙ |
Modified tests/oldTests/tlsSrv.tcl
from [94376e17c0]
to [03126ed641].
1 2 3 | 1 2 3 4 5 6 7 8 9 10 | - - | # # Copyright (C) 1997-2000 Matt Newman <matt@novadigm.com> # |
︙ |
Modified tests/oldTests/tlsSrv2.tcl
from [55ffa72ce8]
to [26eb405e56].
1 2 3 | 1 2 3 4 5 6 7 8 9 10 | - - | # # Copyright (C) 1997-2000 Matt Newman <matt@novadigm.com> # |
︙ |
Modified tests/oldTests/tlsUpload.tcl
from [82c9e6c118]
to [7d5a3a1baa].
1 2 3 | 1 2 3 4 5 6 7 8 9 10 | - - | # # Copyright (C) 1997-2000 Matt Newman <matt@novadigm.com> # |
︙ |
Modified tls.c
from [15a7d7809d]
to [b151916d75].
1 2 3 4 5 6 7 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 | - - | /* * Copyright (C) 1997-1999 Matt Newman <matt@novadigm.com> * some modifications: * Copyright (C) 2000 Ajuba Solutions * Copyright (C) 2002 ActiveState Corporation * Copyright (C) 2004 Starfish Systems * |
︙ | |||
1658 1659 1660 1661 1662 1663 1664 1665 1666 1667 1668 1669 1670 1671 | 1656 1657 1658 1659 1660 1661 1662 1663 1664 1665 1666 1667 1668 1669 1670 1671 1672 1673 | + + + + | *------------------------------------------------------------------- */ int Tls_Init(Tcl_Interp *interp) /* Interpreter in which the package is * to be made available. */ { const unsigned char tlsTclInitScript[] = { #include "tls.tcl.h" }; int major, minor, patchlevel, release; /* * The original 8.2.0 stacked channel implementation (and the patch * that preceded it) had problems with scalability and robustness. * These were address in 8.3.2 / 8.4a2, so we now require that as a * minimum for TLS 1.4+. We only support 8.2+ now (8.3.2+ preferred). |
︙ | |||
1717 1718 1719 1720 1721 1722 1723 | 1719 1720 1721 1722 1723 1724 1725 1726 1727 1728 1729 1730 1731 1732 1733 1734 1735 1736 1737 | + + + + - + | Tcl_CreateObjCommand(interp, "tls::version", VersionObjCmd, (ClientData) 0, (Tcl_CmdDeleteProc *) NULL); Tcl_CreateObjCommand(interp, "tls::misc", MiscObjCmd, (ClientData) 0, (Tcl_CmdDeleteProc *) NULL); if (interp) { Tcl_Eval(interp, tlsTclInitScript); } |
︙ | |||
1772 1773 1774 1775 1776 1777 1778 | 1778 1779 1780 1781 1782 1783 1784 1785 1786 1787 1788 1789 1790 1791 1792 1793 1794 1795 1796 1797 1798 1799 | - + + + + + | { int i; char rnd_seed[16] = "GrzSlplKqUdnnzP!"; /* 16 bytes */ int status=TCL_OK; #if defined(OPENSSL_THREADS) && defined(TCL_THREADS) size_t num_locks; |
︙ | |||
1821 1822 1823 1824 1825 1826 1827 | 1831 1832 1833 1834 1835 1836 1837 1838 1839 1840 1841 1842 1843 1844 1845 | + - + - | do { for (i = 0; i < 16; i++) { rnd_seed[i] = 1 + (char) (255.0 * rand()/(RAND_MAX+1.0)); } RAND_seed(rnd_seed, sizeof(rnd_seed)); } while (RAND_status() != 1); } |
Modified tls.h
from [dc96a1623e]
to [6362c4c989].
1 2 3 | 1 2 3 4 5 6 7 8 9 10 | - - | /* * Copyright (C) 1997-2000 Matt Newman <matt@novadigm.com> * |
︙ |
Modified tls.tcl
from [3192efd07b]
to [90f08f912e].
1 2 3 | 1 2 3 4 5 6 7 8 9 10 | - - | # # Copyright (C) 1997-2000 Matt Newman <matt@novadigm.com> # |
︙ |
Modified tlsBIO.c
from [66eac232ea]
to [b90d32218c].
1 2 3 | 1 2 3 4 5 6 7 8 9 10 | - - | /* * Copyright (C) 1997-2000 Matt Newman <matt@novadigm.com> * |
︙ |
Modified tlsIO.c
from [ed5e46f5ea]
to [d9df3786b9].
1 2 3 4 | 1 2 3 4 5 6 7 8 9 10 11 | - - | /* * Copyright (C) 1997-2000 Matt Newman <matt@novadigm.com> * Copyright (C) 2000 Ajuba Solutions * |
︙ |
Modified tlsInt.h
from [aca790a765]
to [337abc57f7].
1 2 3 | 1 2 3 4 5 6 7 8 9 10 | - - | /* * Copyright (C) 1997-2000 Matt Newman <matt@novadigm.com> * |
︙ |
Modified tlsX509.c
from [24e0063023]
to [a24085972c].
1 2 3 | 1 2 3 4 5 6 7 8 9 10 | - - | /* * Copyright (C) 1997-2000 Sensus Consulting Ltd. * Matt Newman <matt@sensus.org> |
︙ |
Deleted win/makefile.vc version [91ee39841d].
Deleted win/nmakehlp.c version [892a643209].
Deleted win/rules.vc version [ead277b0fc].
Deleted win/tls.rc version [93d9423ff3].