[python-nss/f17] - Update to version 0.13 Introduced in 0.13:

John Dennis jdennis at fedoraproject.org
Tue Oct 9 21:48:35 UTC 2012


commit 271b7ae76aec04a259aeaa904411477c20feef02
Author: John Dennis <jdennis at redhat.com>
Date:   Tue Oct 9 17:48:06 2012 -0400

    - Update to version 0.13
      Introduced in 0.13:
    
      * Fix NSS SECITEM_CompareItem bug via workaround.
    
      * Fix incorrect format strings in PyArg_ParseTuple* for:
        - GeneralName
        - BasicConstraints
        - cert_x509_key_usage
    
      * Fix bug when decoding certificate BasicConstraints extension
    
      * Fix hang in setup_certs.
    
      * For NSS >= 3.13 support CERTDB_TERMINAL_RECORD
    
      * You can now query for a specific certificate extension
        Certficate.get_extension()
    
      * The following classes were added:
        - RSAGenParams
    
      * The following class methods were added:
        - nss.nss.Certificate.get_extension
        - nss.nss.PK11Slot.generate_key_pair
        - nss.nss.DSAPublicKey.format
        - nss.nss.DSAPublicKey.format_lines
    
      * The following module functions were added:
        - nss.nss.pub_wrap_sym_key
    
      * The following internal utilities were added:
        - PyString_UTF8
        - SecItem_new_alloc()
    
      * The following class constructors were modified to accept
        intialization parameters
    
        - KEYPQGParams (DSA generation parameters)
    
      * The PublicKey formatting (i.e. format_lines) was augmented
        to format DSA keys (formerly it only recognized RSA keys).
    
      * Allow lables and values to be justified when printing objects
    
      * The following were deprecated:
        - nss.nss.make_line_pairs (replaced by nss.nss.make_line_fmt_tuples)
    
        Deprecated Functionality:
        -------------------------
        - make_line_pairs() has been replaced by make_line_fmt_tuples()
          because 2-valued tuples were not sufficently general. It is
          expected very few programs will have used this function, it's mostly
          used internally but provided as a support utility.

 .gitignore                         |    1 +
 python-nss-0.11-family.patch       |  314 ------------------------------------
 python-nss-0.12-rsapssparams.patch |   25 ---
 python-nss.spec                    |   67 +++++++-
 sources                            |    1 +
 5 files changed, 62 insertions(+), 346 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index 4aefc36..fac36dd 100644
--- a/.gitignore
+++ b/.gitignore
@@ -2,3 +2,4 @@ python-nss-0.9.tar.bz2
 /python-nss-0.10.tar.bz2
 /python-nss-0.11.tar.bz2
 /python-nss-0.12.tar.bz2
+/python-nss-0.13.tar.bz2
diff --git a/python-nss.spec b/python-nss.spec
index b7d588b..0524ae3 100644
--- a/python-nss.spec
+++ b/python-nss.spec
@@ -5,18 +5,16 @@
 %global build_api_doc 1
 
 Name:           python-nss
-Version:        0.12
-Release:        3%{?dist}
+Version:        0.13
+Release:        0%{?dist}
 Summary:        Python bindings for Network Security Services (NSS)
 
 Group:          Development/Languages
-License:        MPLv1.1 or GPLv2+ or LGPLv2+
+License:        MPLv2.0 or GPLv2+ or LGPLv2+
 URL:            ftp://ftp.mozilla.org/pub/mozilla.org/security/python-nss
-Source0:        ftp://ftp.mozilla.org/pub/mozilla.org/security/python-nss/releases/PYNSS_RELEASE_0_12_0/src/python-nss-%{version}.tar.bz2
+Source0:        ftp://ftp.mozilla.org/pub/mozilla.org/security/python-nss/releases/PYNSS_RELEASE_0_13_0/src/python-nss-%{version}.tar.bz2
 BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
 
-Patch1: python-nss-0.12-rsapssparams.patch
-
 %global docdir %{_docdir}/%{name}-%{version}
 
 # We don't want to provide private python extension libs
@@ -52,7 +50,6 @@ API documentation and examples
 
 %prep
 %setup -q
-%patch1 -b .rsapssparams
 
 %build
 CFLAGS="$RPM_OPT_FLAGS -fno-strict-aliasing" %{__python} setup.py build
@@ -94,6 +91,62 @@ rm -rf $RPM_BUILD_ROOT
 %endif
 
 %changelog
+* Mon Oct  8 2012 John Dennis <jdennis at redhat.com> - 0.13-0
+- Update to version 0.13
+  Introduced in 0.13:
+
+  * Fix NSS SECITEM_CompareItem bug via workaround.
+
+  * Fix incorrect format strings in PyArg_ParseTuple* for:
+    - GeneralName
+    - BasicConstraints
+    - cert_x509_key_usage
+
+  * Fix bug when decoding certificate BasicConstraints extension
+	
+  * Fix hang in setup_certs.
+
+  * For NSS >= 3.13 support CERTDB_TERMINAL_RECORD
+
+  * You can now query for a specific certificate extension
+    Certficate.get_extension()
+
+  * The following classes were added:
+    - RSAGenParams
+
+  * The following class methods were added:
+    - nss.nss.Certificate.get_extension
+    - nss.nss.PK11Slot.generate_key_pair
+    - nss.nss.DSAPublicKey.format
+    - nss.nss.DSAPublicKey.format_lines
+
+  * The following module functions were added:
+    - nss.nss.pub_wrap_sym_key
+
+  * The following internal utilities were added:
+    - PyString_UTF8
+    - SecItem_new_alloc()
+
+  * The following class constructors were modified to accept
+    intialization parameters
+
+    - KEYPQGParams (DSA generation parameters)
+
+  * The PublicKey formatting (i.e. format_lines) was augmented
+    to format DSA keys (formerly it only recognized RSA keys).
+
+  * Allow lables and values to be justified when printing objects
+
+  * The following were deprecated:
+    - nss.nss.make_line_pairs (replaced by nss.nss.make_line_fmt_tuples)
+
+    Deprecated Functionality:
+    -------------------------
+    - make_line_pairs() has been replaced by make_line_fmt_tuples()
+      because 2-valued tuples were not sufficently general. It is
+      expected very few programs will have used this function, it's mostly
+      used internally but provided as a support utility.
+
 * Sat Jan 14 2012 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 0.12-3
 - Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
 
diff --git a/sources b/sources
index 43cbcb6..9cdcd20 100644
--- a/sources
+++ b/sources
@@ -1,2 +1,3 @@
 05a87f479d469d03af6c070a48bcbd8c  python-nss-0.11.tar.bz2
 f47ca0cad3504740ba3c8fde11715b29  python-nss-0.12.tar.bz2
+ed7614cbd678e213be449142bd11fc8b  python-nss-0.13.tar.bz2


More information about the scm-commits mailing list