Great : )
Thanks John.

I would think we can close this case as approved now.

--Irene
John Fischer wrote:
> All,
>
> I should have added the +1 to my original email.
> So ... +1.
>
>
> John
>
> Jeff Cai wrote:
>> The project team will update the man pages before the integration.
>>
>> Thanks
>>
>> Jeff
>>
>> On 02/27/09 14:26, Margot Miller wrote:
>>> Hey,
>>>
>>> It looks like there are new interfaces according to the
>>> technical description, which are just new interfaces
>>> to libgnutls.so.26 and libgnutlsxx.so.26.  If that is
>>> the case and the man pages reflect that, then +1.
>>>
>>> Thanks
>>> Margot
>>>
>>>
>>> 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