| Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
| Name: tls | Distribution: openSUSE Tumbleweed |
| Version: 1.7.22 | Vendor: openSUSE |
| Release: 3.5 | Build date: Tue Sep 24 12:58:59 2024 |
| Group: Development/Libraries/Tcl | Build host: reproducible |
| Size: 115905 | Source RPM: tls-1.7.22-3.5.src.rpm |
| Packager: http://bugs.opensuse.org | |
| Url: https://core.tcl-lang.org/tcltls | |
| Summary: Tcl Binding for the OpenSSL Library | |
This Tcl extension provides a generic binding to OpenSSL, utilizing the Tcl_StackChannel API for Tcl 8.2 and higher. The sockets behave exactly the same as channels created using Tcl's built-in socket command with additional options for controlling the SSL session.
BSD-3-Clause
* Tue Sep 24 2024 Reinhard Max <max@suse.com>
- Fix build with tcl 8.6.15 by working around the change of
TCL_PACKAGE_PATH from a Tcl list to a colon-separated Unix path.
* Sun Mar 27 2022 munix9@googlemail.com
- Add certs-tests.patch, cipher-tests.patch, fall-through.patch,
hostname-tests.patch, openssl3.patch
(according to see https://src.fedoraproject.org/rpms/tcltls
and https://salsa.debian.org/tcltk-team/tcltls)
- Remove tls-test-certs.tar.gz (replaced by certs-tests.patch)
- Clean up spec file
* Tue Apr 20 2021 Reinhard Max <max@suse.com>
- Update to version 1.7.22
* Allow loading certificates and keys as values instead of files.
* add "version" element with SSL/TLS protocol version to tls::status
* Obsoletes tls-fix-channel-state.patch
- Add 2048 bit keys for testing, because recent openssl versions
don't accept 1024 bits anymore (tls-test-certs.tar.gz).
- Update upstream URLs.
* Thu Feb 01 2018 max@suse.com
- Fix the logic to fail on unexpected testsuite failures.
* Fri Dec 29 2017 max@suse.com
- Update to version 1.7.14 for compatibility with OpenSSL 1.1.
- Add tls-fix-channel-state.patch to prevent implicit changes of
encoding, translation and blocking mode when importing a socket.
https://core.tcl.tk/tcltls/info/f798e2ea12
* Thu Oct 08 2015 max@suse.com
- Update to version 1.6.7 to incorporate the latest upstream fixes.
This obsoletes tls-ciphers.patch and tls-enable-tls1.patch.
* Wed Nov 26 2014 gber@opensuse.org
- update to version 1.6.3 (from CVS):
* tls.c (MiscObjCmd): Fixed non-static string array used in call
of Tcl_GetIndexFromObj(). Memory smash waiting to happen.
Thanks to Brian Griffin for alerting us all to the problem.
* tls.c: Applied Jeff's patch from
http://www.mail-archive.com/aolserver@listserv.aol.com/msg12356.html
* tls.c (StatusObjCmd): memleak: free peer if loaded.
[Bug 3041925]
* tls.tcl (tls::socket): some socket implementations have a -type
support (e.g. for inet6).
- rebased tls-fix-ciphers.patch
- modified tls-enable-tls1.patch to only enable tls1 by default
and to update the documentation
* Wed Nov 19 2014 gber@opensuse.org
- disable test tlsIO-2.10, reading from a closed socket raises an
exception with tcl >= 8.6.2 resulting in a timeout and failed
test
* Wed Jun 25 2014 max@suse.com
- Enable TLS1 by default to avoid problems with servers that
reject anything else (tls-enable-tls1.patch).
* Tue Aug 04 2009 max@suse.de
- Query openssl for the ciphers it supports instead of comparing
against a hardcoded list to make the test independent of the
openssl version.
- Remove tls.h from the package.
/usr/lib64/tcl /usr/lib64/tcl/tcltls1.7.22 /usr/lib64/tcl/tcltls1.7.22/pkgIndex.tcl /usr/lib64/tcl/tcltls1.7.22/tcltls.so /usr/share/doc/packages/tls /usr/share/doc/packages/tls/ChangeLog /usr/share/doc/packages/tls/README.txt /usr/share/doc/packages/tls/tls.htm /usr/share/licenses/tls /usr/share/licenses/tls/license.terms
Generated by rpm2html 1.8.1
Fabrice Bellet, Thu Oct 23 23:06:42 2025