Closing this case as approved.

--Irene
Irene Huang wrote:
> Hi, all 
>
> If there's any issues with this case, please reply with an email. If
> not, I am closing this case tomorrow as approved. 
>
> Thanks 
>
> --Irene
> On Thu, 2008-05-29 at 15:55 +0800, Jeff Cai wrote:
>   
>> On Wed, 2008-05-28 at 12:16 -0500, Nicolas Williams wrote:
>>     
>>> On Wed, May 28, 2008 at 11:44:06PM +0800, Jeff Cai wrote:
>>>       
>>>> I'd rather say 'important' is determined on the basis of technical
>>>> things since the implementation of TLS is in the core library. :)
>>>>         
>>> "Important" is in the eye of the beholder.  If there are popular apps
>>> out there that need the libraries you're removing/not shipping, then
>>> those libraries are "important."
>>>
>>> Rather than have a popularity contest, it might be better to resolve the
>>> legal issue.  And as for architecture, I agree with the comments that
>>> the ARC could review cases for including GPLv3 items that are then not
>>> included with any Sun-based distro of OpenSolaris (nor Solaris Nevada,
>>> nor any Solaris 10 updates, ...).  That may seem like hair splitting,
>>> but the i-team could do the integration and packaging work for all of
>>> GnuTLS and leave the GPLv3'ed components in packages that are integrated
>>> into the WOS nor published to the IPS repository until the the legal
>>> issues are resolved.
>>>       
>> Here, I highlight the extra library which will not be shipped due to the
>> GPL V3 license restriction.
>>
>> The extra library contains OpenPGP ,TLS/IA support, LZO compression and
>> the OpenSSL compatibility library.
>>
>> Compared with 1.6.3, There are some changes in OpenPGP:
>>
>> The function `gnutls_certificate_set_openpgp_keyserver' have been
>> removed.  There is no replacement functionality inside GnuTLS.  
>>
>> All functions, types, and error codes related to OpenPGP trustdb
>> format have been removed.  The trustdb format is a non-standard
>> GnuPG-specific format, and we recommend you to use key rings instead.
>> The following have been removed:
>>
>>  gnutls_certificate_set_openpgp_trustdb
>>  gnutls_openpgp_trustdb_init
>>  gnutls_openpgp_trustdb_deinit
>>  gnutls_openpgp_trustdb_import
>>  gnutls_openpgp_key_verify_trustdb
>>  gnutls_openpgp_trustdb_t
>>  GNUTLS_E_OPENPGP_TRUSTDB_VERSION_UNSUPPORTED
>>
>> The following functions has an added parameter of the (new) type
>> `gnutls_openpgp_crt_fmt_t'.  The type specify the format of the data
>> (binary or base64).  The functions are:
>>  gnutls_certificate_set_openpgp_key_file
>>  gnutls_certificate_set_openpgp_key_mem
>>  gnutls_certificate_set_openpgp_keyring_mem
>>  gnutls_certificate_set_openpgp_keyring_file
>>
>> To improve terminology and align with the X.509 interface, some
>> functions have been renamed.  Compatibility mappings exists.  The old
>> and new names of the affected functions and types are:
>>
>>         Old name                                New name
>>  gnutls_openpgp_key_t                    gnutls_openpgp_crt_t
>>  gnutls_openpgp_key_fmt_t                gnutls_openpgp_crt_fmt_t
>>  gnutls_openpgp_key_status_t             gnutls_openpgp_crt_status_t
>>  GNUTLS_OPENPGP_KEY                      GNUTLS_OPENPGP_CERT
>>  GNUTLS_OPENPGP_KEY_FINGERPRINT          GNUTLS_OPENPGP_CERT_FINGERPRINT
>>  gnutls_openpgp_key_init                 gnutls_openpgp_crt_init
>>  gnutls_openpgp_key_deinit               gnutls_openpgp_crt_deinit
>>  gnutls_openpgp_key_import               gnutls_openpgp_crt_import
>>  gnutls_openpgp_key_export               gnutls_openpgp_crt_export
>>  gnutls_openpgp_key_get_key_usage
>> gnutls_openpgp_crt_get_key_usage
>>  gnutls_openpgp_key_get_fingerprint
>> gnutls_openpgp_crt_get_fingerprint
>>  gnutls_openpgp_key_get_pk_algorithm
>> gnutls_openpgp_crt_get_pk_algorithm
>>  gnutls_openpgp_key_get_name             gnutls_openpgp_crt_get_name
>>  gnutls_openpgp_key_get_version          gnutls_openpgp_crt_get_version
>>  gnutls_openpgp_key_get_creation_time
>> gnutls_openpgp_crt_get_creation_time
>>  gnutls_openpgp_key_get_expiration_time
>> gnutls_openpgp_crt_get_expiration_time
>>  gnutls_openpgp_key_get_id               gnutls_openpgp_crt_get_id
>>  gnutls_openpgp_key_check_hostname
>> gnutls_openpgp_crt_check_hostname
>>  gnutls_openpgp_send_key                 gnutls_openpgp_send_cert
>>
>> Interfaces  related to the extra library
>>
>> Exported Interfaces:
>>
>>            Interface                         Classification       
>>          ---------------                     --------------- 
>>          /usr/lib/libgnutls-extra.so.13.3.0     Volatile  
>>          /usr/lib/libgnutls-openssl.so.13.3.0   Volatile
>>          /usr/lib/pkgconfig/gnutls-extra.pc     Volatile
>>          /usr/include/gnutls/extra.h            Volatile
>>          /usr/include/gnutls/openssl.h          Volatile
>>          /usr/share/aclocal/libgnutls-extra.m4  Volatile
>>
>>          Imported Interface:
>>          Interface                         Classification        
>>          ---------------                     --------------- 
>>          /usr/lib/libgcrypt.so.11               Volatile   
>>
>> Jeff
>>     
>>> Nico
>>>       
>
>   


Reply via email to