we'll include the 64bit information in the updated materials when the 
case is to be closed :)

--Irene
John Fischer wrote:
> All,
>
> Please note that this project also includes the appropriate
> 64-bit library and 64-bit pkg-config file.
>
> Thanks,
>
> John
>
> On Thu, 2009-02-12 at 04:50, Shi-Ying Irene Huang wrote:
>   
>> Template Version: @(#)sac_nextcase %I% %G% SMI
>> This information is Copyright 2009 Sun Microsystems
>> 1. Introduction
>>     1.1. Project/Component Working Name:
>>       Gnutls update to 2.6
>>     1.2. Name of Document Author/Supplier:
>>       Author:  Jeff Cai
>>     1.3  Date of This Document:
>>      12 February, 2009
>> 4. Technical Description
>> 1. Introduction
>>    1.1. Project/Component Working Name:
>>
>>         GnuTLS Update for 2.6.3
>>
>>    1.2. Name of Document Author/Supplier:
>>         
>>         Author:         Jeff Cai
>>         Sponser:        Irene Huang
>>
>>    1.3. Date of This Document:
>>
>>         02/06/2009
>>
>>    1.4. Name of Major Document Customer(s)/Consumer(s):
>>
>>         1.4.1. The PAC or CPT you expect to review your project:
>>
>>                 Solaris PAC
>>
>>         1.4.2. The ARC(s) you expect to review your project:
>>
>>                 LSARC
>>
>>         1.4.3. The Director/VP who is "Sponsoring" this project:
>>
>>                 Robert O'Dea
>>
>>         1.4.4. The name of your business unit:
>>
>>                 Software - OPG
>>
>>    1.5. Email Aliases:
>>             1.5.1. Responsible Manager:  harry.lu at sun.com
>>             1.5.2. Responsible Engineer: jeff.cai at sun.com
>>             1.5.3. Marketing Manager:    glynn.foster at sun.com
>>             1.5.4. Interest List:        brian.cameron at sun.com
>>                                          darren.moffat at sun.com
>>                                          wyllys.ingersoll at sun.com
>>
>> 2. Project Summary
>>    2.1. Project Description:
>>       
>>       GnuTLS provides a secure layer, over a reliable transport layer. 
>>       Currently the GnuTLS library implements the proposed standards by the 
>>       IETF's TLS working group.
>>
>>       This fast-track increments the version of GnuTLS in Solaris
>>       from 2.2.4 to 2.6.3.
>>
>> 3. Technical Description:
>>     3.1. Details:
>>     
>>       GnuTLS is a modern C library that implements the standard network
>>       security protocol Transport Layer Security (TLS), for use by network
>>       applications. 
>>
>>       A number of projects in the Solaris Desktop such as Evolution, Pidgin,
>>       Ekiga and Vino depend on it. 
>>         
>>       The latest stable version of GnuTLS is 2.6.3. 
>>
>>       GnuTLS 2.6.0 has interface changes, but 2.6.1 through 2.6.3 are
>>       bugfix only releases.
>>
>>       Compared with the previously integrated version, GnuTLS 2.2.4, the new
>>       version adds following features:
>>
>>         * Full OpenPGP support is part of libgnutls, licensed under the LGPL.
>>         * The PSK sub-system has been improved and now supports password
>>           derivation and PSK identity hints.
>>         * The default handshake size limit has been increased to 48kb.
>>           The earlier limit was 16kb. The handshake messages contain all 
>> handshake
>>           messages between a client and a server only if they communicate in
>>           TLS protocol. The reason for restricting the handshake message 
>> size is 
>>           to limit Denial of Service attacks.
>>         * New APIs to access the raw X.509 Subject and Issuer DN's and
>>           elements from the certificate credentials structure.
>>         * New APIs to improve working with username/passwords and PSK.
>>         * Names of constants to affect certificate printing changed.
>>           The constants are used for OpenPGP too, which the names didn't
>>           reflect, so the following name change has been made:
>>
>>                 Old name                         New name
>>           GNUTLS_X509_CRT_FULL            GNUTLS_CRT_PRINT_FULL
>>           GNUTLS_X509_CRT_ONELINE         GNUTLS_CRT_PRINT_ONELINE
>>           GNUTLS_X509_CRT_UNSIGNED_FULL   GNUTLS_CRT_PRINT_UNSIGNED_FULL
>>           The old names will be mapped to the new names for some time.
>>         * The function gnutls_openpgp_privkey_get_id has been renamed to
>>           gnutls_openpgp_privkey_get_key_id.
>>           A compatibility mapping exists to avoid breaking API backwards
>>           compatibility.
>>         * Replaced all uses of alloca with malloc and free.
>>         * Remove code to import certificate chains in PKCS#7 format.
>>           The code has not worked since v0.9.0 and apparently nobody has 
>> missed
>>           it, so the community decided to remove the code rather than fix 
>> it.  If you have
>>           old certificate chains stored in PKCS#7 format, you can convert 
>> them
>>           to a list of PEM certificates by using 'certtool --p7-info'. 
>>         * Added API to replace and update the crypto backend.
>>           A new header file <gnutls/crypto.h> has been added.  It contains
>>           definitions related to replacing the internal crypto functionality.
>>           All definitions and the header itself are experimental but 
>> supported.
>>         * gnutls_x509_crt_set_subject_alt_name() was added. It can
>>           either set or append alternative names. It can also handle binary 
>> structures
>>           such as IP addresses.
>>         * New function to set minimum acceptable SRP bits.
>>         * Add interface to deal with public key and signature algorithms.
>>         * New interfaces to get name of public key and signing algorithms.
>>         * New API to get a string corresponding to a error symbol.
>>         * New API to set the public parameters in a certificate request
>>           from a private key.
>>         * New API to set a callback to extract TLS Finished data.
>>         * Fix namespace problem with TLS_MASTER_SIZE and TLS_RANDOM_SIZE.
>>           The new names are GNUTLS_MASTER_SIZE and GNUTLS_RANDOM_SIZE.  The 
>> old
>>           names are mapped to the new names in compat.h.  These mappings will
>>           likely be removed more quickly than other mappings in that file 
>> due to
>>           the namespace violation.
>>         * New interface to register a new TLS extension handler.
>>           The new function gnutls_ext_register can be used to register 
>> handlers
>>           for specific TLS extension types.  The callback functions have the 
>> new
>>           types gnutls_ext_recv_func and gnutls_ext_send_func.  A type to
>>           classify TLS extensions, gnutls_ext_parse_type_t, has been added 
>> as well.
>>
>>     3.2. Interfaces:
>>          Exported Interfaces
>>            Interface                        Classification      Comments
>>          ---------------                    -------------- 
>> -----------------------
>>          SUNWgnutls                           Uncommitted     Package name  
>> (unchanged)
>>          SUNWgnutls-devel                     Uncommitted     Package name  
>> (unchanged)
>>
>>          /usr/lib/libgnutls.so.26              Volatile       C library     
>> (unchanged)
>>          /usr/lib/libgnutlsxx.so.26            Volatile       C++ library   
>> (unchanged)
>>
>>          /usr/share/aclocal/libgnutls.m4       Volatile         (unchanged)
>>          /usr/lib/pkgconfig/gnutls.pc          Volatile         (unchanged)
>>          /usr/include/gnutls/gnutls.h          Volatile         (unchanged)
>>          /usr/include/gnutls/gnutlsxx.h        Volatile         (unchanged)
>>          /usr/include/gnutls/pkcs12.h          Volatile         (unchanged)
>>          /usr/include/gnutls/compat.h          Volatile         (unchanged)
>>          /usr/include/gnutls/x509.h            Volatile         (unchanged)
>>          /usr/bin/libgnutls-config             Volatile         (unchanged)
>>          /usr/share/man/man1/libgnutls-config  Volatile         (unchanged)
>>          /usr/share/man/man3/libgnutls.3       Volatile         (unchanged)
>>          /usr/share/man/man3/libgnutlsxx.3     Volatile         (unchanged)
>>          /usr/share/doc/SUNWgnutls/AUTHORS     Volatile         (unchanged)
>>          /usr/share/doc/SUNWgnutls/NEWS.bz2    Volatile         (unchanged)
>>          /usr/share/doc/SUNWgnutls/README      Volatile         (unchanged)
>>          /usr/share/doc/SUNWgnutls/            Volatile         (unchanged)
>>                           COPYING.LIB.bz2
>>                                                 
>>          /usr/include/gnutls/openpgp.h         Volatile         (added)
>>          /usr/include/gnutls/crypto.h          Volatile         (added)
>>
>>          Imported Interfaces
>>            Interface                         Classification        Comments
>>          ---------------                     --------------- 
>> ---------------------
>>          /usr/lib/libgcrypt.so.11               Volatile         (unchanged)
>>                                                                 
>> LSARC/2008/390/
>>
>>          /usr/lib/libtasn1.so.3                 Volatile         (added)
>>                                                                 
>> LSARC/2008/341/
>>
>>          /usr/lib/libz.so.1                     Committed       (unchanged)
>>                                                                  
>> PSARC/2006/537
>>
>>     3.3. Packaging & Delivery:
>>          SUNWgnutls(base package)                   - base package for 
>> binaries
>>          SUNWgnutls-devel (development package)     - development package 
>> for 
>>                                                       header and documents
>>
>>     3.4. Dependencies:
>>          libgnutls depends on libtasn1, libgcrypt and zlib.
>>
>>     3.5  References
>>          
>>          Sun Evolution             LSARC/2003/298/
>>          libtasn1                  LSARC/2008/390/
>>          GnuTLS Update for 2.2.4   LSARC/2008/341/
>>
>> 4. Resources and Schedule:
>>         
>>    4.1. Product Approval Committee requested information:
>>         4.1.1. Consolidation Name:
>>
>>                 Desktop Cteam/GNOME
>>
>>         4.1.2. Contributing OpCo/BU/Division Name:
>>
>>                 Desktop Solutions
>>
>>         4.1.3. Type of PAC Review and Approval expected:
>>
>>                 FastTrack
>>
>> 5. References
>>    Project website: http://www.gnu.org/software/gnutls/
>>    GnuTLS 2.4.0 Release News: 
>>       http://article.gmane.org/gmane.network.gnutls.general/1282
>>    GnuTLS 2.6.0 Release News:
>>       http://article.gmane.org/gmane.comp.encryption.gpg.gnutls.devel/3135
>>
>>
>>
>> 6. Resources and Schedule
>>     6.4. Steering Committee requested information
>>      6.4.1. Consolidation C-team Name:
>>              Desktop
>>     6.5. ARC review type: FastTrack
>>     6.6. ARC Exposure: open
>>
>>     
>
>   


Reply via email to