I'm sponsoring this case for Lin Guo. The timer is set to 04/23/2008.

This case is to integrate an open source tcl extension into Solaris. It 
requests a minor release binding.
A man page file and an html document are in the case directory.

A contract with openssl is in progress now.

-Frank

Template Version: @(#)sac_nextcase 1.64 07/13/07 SMI
This information is Copyright 2008 Sun Microsystems
1. Introduction
1.1. Project/Component Working Name:
Integrate tcltls into Solaris
1.2. Name of Document Author/Supplier:
Author: Lin Guo
1.3 Date of This Document:
14 April, 2008

4. Technical Description
    Summary

This project integrates tcltls into Solaris.
This project requests a minor binding.

4.1 Proposal

tcltls is an Indiana package. It is an open source tcl extension that provides
a generic binding to openssl.  This extension can be used to utilize SSL
encryption on top of any valid Tcl Channels. It utilizes the
Tcl_StackChannelAPI 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.   The first consumer of the library is aMSN --
a free open source MSN Messenger clone which is an Indiana package.

32 and 64 bit libraries will be provided.

The version being integrated is 1.6 that is released on 20 March, 2008.

tcltls only provides a file in html format describing tls tcl commands that
will be released with the integration.  A new man page will be provided
pointing to the html documentation and includes copyright, attributes
information.  They are included in case directory.

4.2 Interfaces

Exported Interface                                  | Stability   |Description
----------------------------------------------------+-------------|-------------------
SUNWtcltls                                          | Uncommitted | package name
/usr/include/tls.h                                  | Uncommitted | header file
/usr/lib/tcl8.4/tls1.6/libtls1.6.so                 | Uncommitted | tls binary 
library
/usr/lib/tcl8.4/tls1.6/{amd64,sparcv9}/libtls1.6.so | Uncommitted | tls binary 
library
/usr/lib/tcl8.4/tls1.6/pkgIndex.tcl                 | Uncommitted | tcl package 
index
/usr/lib/tcl8.4/tls1.6/tls.tcl                      | Uncommitted | tls script 
library
----------------------------------------------------+-------------+--------------------

Documents delivered:

/usr/share/doc/tls-1.6/html/tls.htm 
/usr/share/man/man1t/tls.1t

Imported Interface                    | Stability           | Description
--------------------------------------+---------------------+-------------------
openssl                               | External(Volatile)  | PSARC 2003/500
libtcl 8.4.14                         | Uncommitted         | PSARC 2007/317
--------------------------------------+---------------------+-------------------


4.3 References

[1] http://tls.sourceforge.net/
[2] PSARC 2003/500 OpenSSL in /usr/sfw
[3] PSARC 2007/317 Tcl/Tk upgrade to 8.4.14

6. Resources and Schedule
6.4. Steering Committee requested information
6.4.1. Consolidation C-team Name:
            SFW
6.5. ARC review type: FastTrack
6.6. ARC Exposure: open



Reply via email to