debian/0000755000000000000000000000000011773353433007177 5ustar debian/control0000644000000000000000000000213211773353324010577 0ustar Source: python-nss Section: python Priority: extra Maintainer: Debian FreeIPA Team Uploaders: Timo Aaltonen Build-Depends: debhelper (>= 8.0.0), python-all-dev (>= 2.6.6-3~), libnss3-dev, quilt, Standards-Version: 3.9.3 Homepage: http://www.mozilla.org/projects/security/pki/python-nss/ Vcs-Git: git://git.debian.org/pkg-freeipa/python-nss.git Vcs-Browser: http://git.debian.org/?p=pkg-freeipa/python-nss.git;a=summary Package: python-nss Architecture: any Provides: ${python:Provides} Depends: ${shlibs:Depends}, ${misc:Depends}, ${python:Depends} Description: Python bindings for Network Security Services (NSS) This package provides Python bindings for Network Security Services (NSS) and the Netscape Portable Runtime (NSPR). . NSS is a set of libraries supporting security-enabled client and server applications. Applications built with NSS can support SSL v2 and v3, TLS, PKCS #5, PKCS #7, PKCS #11, PKCS #12, S/MIME, X.509 v3 certificates, and other security standards. Specific NSS implementations have been FIPS-140 certified. debian/source/0000755000000000000000000000000011773353324010476 5ustar debian/source/format0000644000000000000000000000001411773353324011704 0ustar 3.0 (quilt) debian/watch0000644000000000000000000000017611773353324010233 0ustar version=3 ftp://ftp.mozilla.org/pub/mozilla.org/security/python-nss/releases/PYNSS_RELEASE_(.*)/src/python-nss-(.*)\.tar\.bz2 debian/changelog0000644000000000000000000000023311773353324011046 0ustar python-nss (0.12-1) unstable; urgency=low * Initial release (Closes: #644363) -- Timo Aaltonen Fri, 29 Jun 2012 18:24:30 +0200 debian/compat0000644000000000000000000000000211773353324010374 0ustar 8 debian/patches/0000755000000000000000000000000011773353324010625 5ustar debian/patches/rsapssparams.patch0000644000000000000000000000201211773353324014360 0ustar RCS file: /cvsroot/mozilla/security/python/nss/src/py_nss.c,v retrieving revision 1.23 diff -b -u -r1.23 py_nss.c --- a/src/py_nss.c 6 Jun 2011 15:21:13 -0000 1.23 +++ b/src/py_nss.c 17 Nov 2011 21:11:40 -0000 @@ -4669,7 +4669,7 @@ } if (params.hashAlg) { - obj = oid_secitem_to_pystr_desc(¶ms->hashAlg->algorithm); + obj = oid_secitem_to_pystr_desc(¶ms.hashAlg->algorithm); } else { obj = PyString_FromString("default, SHA-1"); } @@ -4677,8 +4677,8 @@ Py_CLEAR(obj); if (params.maskAlg) { - obj = oid_secitem_to_pystr_desc(¶ms->maskAlg->algorithm); - if (SEC_QuickDERDecodeItem(pool, &mask_hash_alg, + obj = oid_secitem_to_pystr_desc(¶ms.maskAlg->algorithm); + if (SEC_QuickDERDecodeItem(arena, &mask_hash_alg, SEC_ASN1_GET(SECOID_AlgorithmIDTemplate), ¶ms.maskAlg->parameters) == SECSuccess) { obj1 = oid_secitem_to_pystr_desc(&mask_hash_alg); debian/patches/series0000644000000000000000000000002311773353324012035 0ustar rsapssparams.patch debian/rules0000755000000000000000000000020611773353324010254 0ustar #!/usr/bin/make -f # -*- makefile -*- # Uncomment this to turn on verbose mode. #export DH_VERBOSE=1 %: dh $@ --with python2,quilt debian/pyversions0000644000000000000000000000000511773353324011335 0ustar 2.7- debian/copyright0000644000000000000000000000443111773353324011133 0ustar Format: http://dep.debian.net/deps/dep5 Upstream-Name: python-nss Source: http://www.mozilla.org/projects/security/pki/python-nss/ Files: * Copyright: 1994-2000 Netscape Communications Corporation 2008-2009 Red Hat, Inc. License: MPL-1.1 or GPL-2 or LGPL-2.1 The contents of this package are subject to the Mozilla Public License Version 1.1 (the "License"). You may obtain a copy of the License at http://www.mozilla.org/MPL/ . Software distributed under the License is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License for the specific language governing rights and limitations under the License. . Alternatively, the contents of this file may be used under the terms of either the GNU General Public License Version 2 or later (the "GPL"), or the GNU Lesser General Public License Version 2.1 or later (the "LGPL"), in which case the provisions of the GPL or the LGPL are applicable instead of those above. If you wish to allow use of your version of this file only under the terms of either the GPL or the LGPL, and not to allow others to use your version of this file under the terms of the MPL, indicate your decision by deleting the provisions above and replace them with the notice and other provisions required by the GPL or the LGPL. If you do not delete the provisions above, a recipient may use your version of this file under the terms of any one of the MPL, the GPL or the LGPL. Files: debian/* Copyright: 2011 Timo Aaltonen License: GPL-2+ This package is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. . This package is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. . You should have received a copy of the GNU General Public License along with this program. If not, see . On Debian systems, the complete text of the GNU General Public License version 2 can be found in "/usr/share/common-licenses/GPL-2".