From 432644f4fbe83724118c76211df4d8a82c4b328e Mon Sep 17 00:00:00 2001 From: John Dennis Date: Jun 30 2009 21:59:46 +0000 Subject: - add binding for NSS_NoDB_Init(), bug #509002 move nss_init and nss_shutdown from ssl module to nss module - installed source code in Mozilla CVS repository update URL tag to point to CVS repositoy (not yet a valid URL, still have to coordinate with Mozilla) minor tweak to src directory layout - Convert licensing to MPL tri-license - apply patch from bug #472805, (Miloslav Trmač) Don't allow closing a socket twice, that causes crashes. New function nss.io.Socket.new_socket_pair() New function nss.io.Socket.poll() New function nss.io.Socket.import_tcp_socket() New method nss.nss.Certificate.get_subject_common_name() New function nss.nss.generate_random() Fix return value creation in SSLSocket.get_security_status New function nss.ssl.SSLSocket.import_tcp_socket() --- diff --git a/.cvsignore b/.cvsignore index 57f716f..762b821 100644 --- a/.cvsignore +++ b/.cvsignore @@ -1 +1 @@ -python-nss-0.1.tar.bz2 +python-nss-0.4.tar.bz2 diff --git a/python-nss.spec b/python-nss.spec index 508fb9f..07ee76c 100644 --- a/python-nss.spec +++ b/python-nss.spec @@ -3,13 +3,13 @@ %{!?python_sitearch: %define python_sitearch %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib(1)")} Name: python-nss -Version: 0.1 -Release: 3%{?dist} +Version: 0.4 +Release: 1%{?dist} Summary: Python bindings for Network Security Services (NSS) Group: Development/Languages -License: GPLv2+ -#URL: +License: MPLv1.1 or GPLv2+ or LGPLv2+ +URL: :pserver:anonymous@cvs-mirror.mozilla.org:/cvsroot/mozilla/security/python/nss Source0: %{name}-%{version}.tar.bz2 BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) @@ -48,12 +48,16 @@ rm -rf $RPM_BUILD_ROOT %{__python} setup.py install -O1 --install-platlib %{python_sitearch} --skip-build --root $RPM_BUILD_ROOT %{__python} setup.py install_doc --docdir %{docdir} --skip-build --root $RPM_BUILD_ROOT +# Include httplib ported to NSS as example +cp lib/httplib.py $RPM_BUILD_ROOT/%{docdir}/examples + # Remove execution permission from any example scripts find $RPM_BUILD_ROOT/%{docdir}/examples -type f | xargs chmod a-x # Set correct permissions on .so files chmod 0755 $RPM_BUILD_ROOT/%{python_sitearch}/nss/*.so + %clean rm -rf $RPM_BUILD_ROOT @@ -65,6 +69,24 @@ rm -rf $RPM_BUILD_ROOT %changelog +* Tue Jun 30 2009 John Dennis - 0.4-1 +- add binding for NSS_NoDB_Init(), bug #509002 + move nss_init and nss_shutdown from ssl module to nss module +- installed source code in Mozilla CVS repository + update URL tag to point to CVS repositoy + (not yet a valid URL, still have to coordinate with Mozilla) + minor tweak to src directory layout +- Convert licensing to MPL tri-license +- apply patch from bug #472805, (Miloslav Trmač) + Don't allow closing a socket twice, that causes crashes. + New function nss.io.Socket.new_socket_pair() + New function nss.io.Socket.poll() + New function nss.io.Socket.import_tcp_socket() + New method nss.nss.Certificate.get_subject_common_name() + New function nss.nss.generate_random() + Fix return value creation in SSLSocket.get_security_status + New function nss.ssl.SSLSocket.import_tcp_socket() + * Thu Feb 26 2009 Fedora Release Engineering - 0.1-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild diff --git a/sources b/sources index 66d1846..8ae1caa 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -f92dcac6c1837d4cc7991678850b449a python-nss-0.1.tar.bz2 +6f936b22a5b76e0447a91c62ea0f2a2b python-nss-0.4.tar.bz2