Compare commits

...

16 Commits
master ... f10

Author SHA1 Message Date
Fedora Release Engineering c7b7f90fb7 dist-git conversion 2010-07-29 04:33:35 +00:00
Bill Nottingham 05ebc61e35 Fix typo that causes a failure to update the common directory. (releng
#2781)
2009-11-26 01:25:01 +00:00
Elio Maldonado 12049ddc05 Add nssdbm3.so to nss-prelink.conf and update pem module 2009-09-17 21:44:54 +00:00
Elio Maldonado 17eae59873 Add nssdbm3.so to the list, rhbz#524075 2009-09-17 21:35:48 +00:00
Elio Maldonado 30f29075dd Update pem enabling source tar 2009-09-17 21:34:24 +00:00
Elio Maldonado 03510a4c34 Sign the nssdbm3.so, rhbz#515133 2009-09-16 18:32:47 +00:00
Elio Maldonado 99bfcda118 use new version of pem source tar ball 2009-06-23 14:18:39 +00:00
Elio Maldonado 918bb25e72 Updated the nss pem module source tar ball to incorporate the accumulated
patches with fixes to rhbz's # 483855, 429175, 501080, 501118 501058,
    500815, 500180, and 501191
2009-06-23 14:03:51 +00:00
Elio Maldonado e4853e976a remove obsolete patch files 2009-06-23 14:01:26 +00:00
Kai Engert 2da2d055fa - don't have nsslowhash.h 2009-06-05 15:43:48 +00:00
Kai Engert 09d831d94e - update list of header files
- switch to release 2.10.1 to ensure it will remain lower than release
    numbers of nss in later fedora versions.
2009-06-05 14:54:57 +00:00
Kai Engert 7c37c37ad0 - fix test suite failure 2009-06-05 04:42:09 +00:00
Kai Engert 51523f9db5 - updated to NSS_3_12_4_FIPS1_WITH_CKBI_1_75 2009-06-05 02:37:22 +00:00
Kai Engert 79d29c25b8 - add upstream patch to fix bug 483855 2009-03-31 23:09:04 +00:00
Kai Engert 7da0c51918 - Update to NSS_3_12_2_WITH_CKBI_1_73_RTM 2009-01-23 05:39:22 +00:00
Jesse Keating fa1fe8ac45 Initialize branch F-10 for nss 2008-11-07 04:06:36 +00:00
10 changed files with 97 additions and 82 deletions

View File

@ -1,2 +0,0 @@
nss-pem-20080124.tar.bz2
nss-3.12.2.0-stripped.tar.bz2

2
.gitignore vendored Normal file
View File

@ -0,0 +1,2 @@
nss-pem-20090907.tar.bz2
nss-3.12.3.99.3-stripped.tar.bz2

View File

@ -1,21 +0,0 @@
# Makefile for source rpm: nss
# $Id: Makefile,v 1.1 2005/12/15 19:34:51 caillon Exp $
NAME := nss
SPECFILE = $(firstword $(wildcard *.spec))
define find-makefile-common
for d in common ../common ../../common ; do if [ -f $$d/Makefile.common ] ; then if [ -f $$d/CVS/Root -a -w $$/Makefile.common ] ; then cd $$d ; cvs -Q update ; fi ; echo "$$d/Makefile.common" ; break ; fi ; done
endef
MAKEFILE_COMMON := $(shell $(find-makefile-common))
ifeq ($(MAKEFILE_COMMON),)
# attempt a checkout
define checkout-makefile-common
test -f CVS/Root && { cvs -Q -d $$(cat CVS/Root) checkout common && echo "common/Makefile.common" ; } || { echo "ERROR: I can't figure out how to checkout the 'common' module." ; exit -1 ; } >&2
endef
MAKEFILE_COMMON := $(shell $(checkout-makefile-common))
endif
include $(MAKEFILE_COMMON)

BIN
PayPalEE.cert Normal file

Binary file not shown.

BIN
PayPalICA.cert Normal file

Binary file not shown.

View File

@ -1,6 +1,6 @@
diff -up mozilla/security/nss/lib/Makefile.nolocalsql mozilla/security/nss/lib/Makefile diff -up ./mozilla/security/nss/lib/Makefile.nolocalsql ./mozilla/security/nss/lib/Makefile
--- mozilla/security/nss/lib/Makefile.nolocalsql 2007-11-06 15:12:37.000000000 +0100 --- ./mozilla/security/nss/lib/Makefile.nolocalsql 2007-07-19 23:36:49.000000000 +0200
+++ mozilla/security/nss/lib/Makefile 2007-11-06 15:13:35.000000000 +0100 +++ ./mozilla/security/nss/lib/Makefile 2009-04-14 17:07:40.000000000 +0200
@@ -62,11 +62,11 @@ ifeq ($(OS_TARGET), WINCE) @@ -62,11 +62,11 @@ ifeq ($(OS_TARGET), WINCE)
DIRS := $(filter-out fortcrypt,$(DIRS)) DIRS := $(filter-out fortcrypt,$(DIRS))
endif endif
@ -18,9 +18,9 @@ diff -up mozilla/security/nss/lib/Makefile.nolocalsql mozilla/security/nss/lib/M
####################################################################### #######################################################################
# (5) Execute "global" rules. (OPTIONAL) # # (5) Execute "global" rules. (OPTIONAL) #
diff -up mozilla/security/nss/lib/softoken/legacydb/manifest.mn.nolocalsql mozilla/security/nss/lib/softoken/legacydb/manifest.mn diff -up ./mozilla/security/nss/lib/softoken/legacydb/manifest.mn.nolocalsql ./mozilla/security/nss/lib/softoken/legacydb/manifest.mn
--- mozilla/security/nss/lib/softoken/legacydb/manifest.mn.nolocalsql 2007-11-06 15:10:59.000000000 +0100 --- ./mozilla/security/nss/lib/softoken/legacydb/manifest.mn.nolocalsql 2007-07-19 23:36:50.000000000 +0200
+++ mozilla/security/nss/lib/softoken/legacydb/manifest.mn 2007-11-06 15:11:07.000000000 +0100 +++ ./mozilla/security/nss/lib/softoken/legacydb/manifest.mn 2009-04-14 17:07:40.000000000 +0200
@@ -46,9 +46,9 @@ MAPFILE = $(OBJDIR)/nssdbm.def @@ -46,9 +46,9 @@ MAPFILE = $(OBJDIR)/nssdbm.def
DEFINES += -DSHLIB_SUFFIX=\"$(DLL_SUFFIX)\" -DSHLIB_PREFIX=\"$(DLL_PREFIX)\" -DSOFTOKEN_LIB_NAME=\"$(notdir $(SHARED_LIBRARY))\" DEFINES += -DSHLIB_SUFFIX=\"$(DLL_SUFFIX)\" -DSHLIB_PREFIX=\"$(DLL_PREFIX)\" -DSOFTOKEN_LIB_NAME=\"$(notdir $(SHARED_LIBRARY))\"
@ -34,9 +34,9 @@ diff -up mozilla/security/nss/lib/softoken/legacydb/manifest.mn.nolocalsql mozil
CSRCS = \ CSRCS = \
dbmshim.c \ dbmshim.c \
diff -up mozilla/security/nss/lib/softoken/manifest.mn.nolocalsql mozilla/security/nss/lib/softoken/manifest.mn diff -up ./mozilla/security/nss/lib/softoken/manifest.mn.nolocalsql ./mozilla/security/nss/lib/softoken/manifest.mn
--- mozilla/security/nss/lib/softoken/manifest.mn.nolocalsql 2007-11-06 15:08:14.000000000 +0100 --- ./mozilla/security/nss/lib/softoken/manifest.mn.nolocalsql 2009-03-25 17:21:37.000000000 +0100
+++ mozilla/security/nss/lib/softoken/manifest.mn 2007-11-06 15:10:21.000000000 +0100 +++ ./mozilla/security/nss/lib/softoken/manifest.mn 2009-04-14 17:07:40.000000000 +0200
@@ -47,9 +47,9 @@ MAPFILE = $(OBJDIR)/softokn.def @@ -47,9 +47,9 @@ MAPFILE = $(OBJDIR)/softokn.def
DEFINES += -DSHLIB_SUFFIX=\"$(DLL_SUFFIX)\" -DSHLIB_PREFIX=\"$(DLL_PREFIX)\" -DSOFTOKEN_LIB_NAME=\"$(notdir $(SHARED_LIBRARY))\" -DSHLIB_VERSION=\"$(LIBRARY_VERSION)\" DEFINES += -DSHLIB_SUFFIX=\"$(DLL_SUFFIX)\" -DSHLIB_PREFIX=\"$(DLL_PREFIX)\" -DSOFTOKEN_LIB_NAME=\"$(notdir $(SHARED_LIBRARY))\" -DSHLIB_VERSION=\"$(LIBRARY_VERSION)\"
@ -49,5 +49,4 @@ diff -up mozilla/security/nss/lib/softoken/manifest.mn.nolocalsql mozilla/securi
+#endif +#endif
EXPORTS = \ EXPORTS = \
pkcs11.h \ secmodt.h \
diff -up mozilla/security/nss/lib/softoken/config.mk.nolocalsql mozilla/security/nss/lib/softoken/config.mk

View File

@ -1,12 +0,0 @@
diff -u --recursive mozilla.orig/security/nss/lib/ckfw/pem/pobject.c mozilla/security/nss/lib/ckfw/pem/pobject.c
--- mozilla.orig/security/nss/lib/ckfw/pem/pobject.c 2007-09-06 16:46:30.000000000 -0400
+++ mozilla/security/nss/lib/ckfw/pem/pobject.c 2008-08-13 21:08:43.000000000 -0400
@@ -160,7 +160,7 @@
(void *) &ck_false, (PRUint32) sizeof(CK_BBOOL)
};
static const NSSItem pem_x509Item = {
- (void *) &ckc_x509, (PRUint32) sizeof(CKC_X_509)
+ (void *) &ckc_x509, (PRUint32) sizeof(CK_ULONG)
};
static const NSSItem pem_rsaItem = {
(void *) &ckk_rsa, (PRUint32) sizeof(CK_KEY_TYPE)

View File

@ -1,2 +1,3 @@
-b /lib{,64}/libfreebl3.so -b /lib{,64}/libfreebl3.so
-b /lib{,64}/libsoftokn3.so -b /lib{,64}/libsoftokn3.so
-b /lib{,64}/libnssdbm3.so

116
nss.spec
View File

@ -1,10 +1,21 @@
%define nspr_version 4.7 %define nspr_version 4.7
%define unsupported_tools_directory %{_libdir}/nss/unsupported-tools %define unsupported_tools_directory %{_libdir}/nss/unsupported-tools
%define ckbi_version 1.73
# Produce .chk files for the final stripped binaries
%define __spec_install_post \
%{?__debug_package:%{__debug_install_post}} \
%{__arch_install_post} \
%{__os_install_post} \
$RPM_BUILD_ROOT/%{unsupported_tools_directory}/shlibsign -i $RPM_BUILD_ROOT/%{_lib}/libsoftokn3.so \
$RPM_BUILD_ROOT/%{unsupported_tools_directory}/shlibsign -i $RPM_BUILD_ROOT/%{_lib}/libfreebl3.so \
$RPM_BUILD_ROOT/%{unsupported_tools_directory}/shlibsign -i $RPM_BUILD_ROOT/%{_libdir}/libnssdbm3.so \
%{nil}
Summary: Network Security Services Summary: Network Security Services
Name: nss Name: nss
Version: 3.12.2.0 Version: 3.12.3.99.3
Release: 3%{?dist} Release: 2.10.6%{?dist}
License: MPLv1.1 or GPLv2+ or LGPLv2+ License: MPLv1.1 or GPLv2+ or LGPLv2+
URL: http://www.mozilla.org/projects/security/pki/nss/ URL: http://www.mozilla.org/projects/security/pki/nss/
Group: System Environment/Libraries Group: System Environment/Libraries
@ -20,6 +31,7 @@ BuildRequires: psmisc
BuildRequires: perl BuildRequires: perl
Source0: %{name}-%{version}-stripped.tar.bz2 Source0: %{name}-%{version}-stripped.tar.bz2
#Source0: %{name}-%{version}-ckbi-%{ckbi_version}-stripped.tar.bz2
Source1: nss.pc.in Source1: nss.pc.in
Source2: nss-config.in Source2: nss-config.in
@ -27,11 +39,12 @@ Source3: blank-cert8.db
Source4: blank-key3.db Source4: blank-key3.db
Source5: blank-secmod.db Source5: blank-secmod.db
Source8: nss-prelink.conf Source8: nss-prelink.conf
Source12: %{name}-pem-20080124.tar.bz2 Source12: %{name}-pem-20090907.tar.bz2
Source13: PayPalEE.cert
Source14: PayPalICA.cert
Patch1: nss-no-rpath.patch Patch1: nss-no-rpath.patch
Patch2: nss-nolocalsql.patch Patch2: nss-nolocalsql.patch
Patch5: nss-pem-bug429175.patch
Patch6: nss-enable-pem.patch Patch6: nss-enable-pem.patch
%description %description
@ -86,9 +99,12 @@ low level services.
%patch1 -p0 %patch1 -p0
%patch2 -p0 %patch2 -p0
%patch5 -p0 -b .429175
%patch6 -p0 -b .libpem %patch6 -p0 -b .libpem
#need newer certs to make test suite work
#remove once we update to NSS 3.12.4
cp %{SOURCE13} %{SOURCE14} mozilla/security/nss/tests/libpkix/certs
%build %build
@ -100,9 +116,6 @@ export BUILD_OPT
XCFLAGS=$RPM_OPT_FLAGS XCFLAGS=$RPM_OPT_FLAGS
export XCFLAGS export XCFLAGS
#export NSPR_INCLUDE_DIR=`nspr-config --includedir`
#export NSPR_LIB_DIR=`nspr-config --libdir`
PKG_CONFIG_ALLOW_SYSTEM_LIBS=1 PKG_CONFIG_ALLOW_SYSTEM_LIBS=1
PKG_CONFIG_ALLOW_SYSTEM_CFLAGS=1 PKG_CONFIG_ALLOW_SYSTEM_CFLAGS=1
@ -128,14 +141,14 @@ export USE_64
%{__make} -C ./mozilla/security/nss %{__make} -C ./mozilla/security/nss
# Set up our package file # Set up our package file
%{__mkdir_p} $RPM_BUILD_ROOT/%{_libdir}/pkgconfig %{__mkdir_p} ./mozilla/dist/pkgconfig
%{__cat} %{SOURCE1} | sed -e "s,%%libdir%%,%{_libdir},g" \ %{__cat} %{SOURCE1} | sed -e "s,%%libdir%%,%{_libdir},g" \
-e "s,%%prefix%%,%{_prefix},g" \ -e "s,%%prefix%%,%{_prefix},g" \
-e "s,%%exec_prefix%%,%{_prefix},g" \ -e "s,%%exec_prefix%%,%{_prefix},g" \
-e "s,%%includedir%%,%{_includedir}/nss3,g" \ -e "s,%%includedir%%,%{_includedir}/nss3,g" \
-e "s,%%NSPR_VERSION%%,%{nspr_version},g" \ -e "s,%%NSPR_VERSION%%,%{nspr_version},g" \
-e "s,%%NSS_VERSION%%,%{version},g" > \ -e "s,%%NSS_VERSION%%,%{version},g" > \
$RPM_BUILD_ROOT/%{_libdir}/pkgconfig/nss.pc ./mozilla/dist/pkgconfig/nss.pc
NSS_VMAJOR=`cat mozilla/security/nss/lib/nss/nss.h | grep "#define.*NSS_VMAJOR" | awk '{print $3}'` NSS_VMAJOR=`cat mozilla/security/nss/lib/nss/nss.h | grep "#define.*NSS_VMAJOR" | awk '{print $3}'`
NSS_VMINOR=`cat mozilla/security/nss/lib/nss/nss.h | grep "#define.*NSS_VMINOR" | awk '{print $3}'` NSS_VMINOR=`cat mozilla/security/nss/lib/nss/nss.h | grep "#define.*NSS_VMINOR" | awk '{print $3}'`
@ -145,7 +158,6 @@ export NSS_VMAJOR
export NSS_VMINOR export NSS_VMINOR
export NSS_VPATCH export NSS_VPATCH
%{__mkdir_p} $RPM_BUILD_ROOT/%{_bindir}
%{__cat} %{SOURCE2} | sed -e "s,@libdir@,%{_libdir},g" \ %{__cat} %{SOURCE2} | sed -e "s,@libdir@,%{_libdir},g" \
-e "s,@prefix@,%{_prefix},g" \ -e "s,@prefix@,%{_prefix},g" \
-e "s,@exec_prefix@,%{_prefix},g" \ -e "s,@exec_prefix@,%{_prefix},g" \
@ -153,9 +165,9 @@ export NSS_VPATCH
-e "s,@MOD_MAJOR_VERSION@,$NSS_VMAJOR,g" \ -e "s,@MOD_MAJOR_VERSION@,$NSS_VMAJOR,g" \
-e "s,@MOD_MINOR_VERSION@,$NSS_VMINOR,g" \ -e "s,@MOD_MINOR_VERSION@,$NSS_VMINOR,g" \
-e "s,@MOD_PATCH_VERSION@,$NSS_VPATCH,g" \ -e "s,@MOD_PATCH_VERSION@,$NSS_VPATCH,g" \
> $RPM_BUILD_ROOT/%{_bindir}/nss-config > ./mozilla/dist/pkgconfig/nss-config
chmod 755 $RPM_BUILD_ROOT/%{_bindir}/nss-config chmod 755 ./mozilla/dist/pkgconfig/nss-config
# enable the following line to force a test failure # enable the following line to force a test failure
# find ./mozilla -name \*.chk | xargs rm -f # find ./mozilla -name \*.chk | xargs rm -f
@ -195,7 +207,9 @@ killall $RANDSERV || :
rm -rf ./mozilla/tests_results rm -rf ./mozilla/tests_results
cd ./mozilla/security/nss/tests/ cd ./mozilla/security/nss/tests/
# all.sh is the test suite script # all.sh is the test suite script
HOST=localhost DOMSUF=localdomain PORT=$MYRAND ./all.sh
HOST=localhost DOMSUF=localdomain PORT=$MYRAND NSS_CYCLES=%{?nss_cycles} NSS_TESTS=%{?nss_tests} NSS_SSL_TESTS=%{?nss_ssl_tests} NSS_SSL_RUN=%{?nss_ssl_run} ./all.sh
cd ../../../../ cd ../../../../
killall $RANDSERV || : killall $RANDSERV || :
@ -210,12 +224,15 @@ echo "test suite completed"
%install %install
%{__rm} -rf $RPM_BUILD_ROOT
# There is no make install target so we'll do it ourselves. # There is no make install target so we'll do it ourselves.
%{__mkdir_p} $RPM_BUILD_ROOT/%{_includedir}/nss3 %{__mkdir_p} $RPM_BUILD_ROOT/%{_includedir}/nss3
%{__mkdir_p} $RPM_BUILD_ROOT/%{_bindir} %{__mkdir_p} $RPM_BUILD_ROOT/%{_bindir}
%{__mkdir_p} $RPM_BUILD_ROOT/%{_lib} %{__mkdir_p} $RPM_BUILD_ROOT/%{_lib}
%{__mkdir_p} $RPM_BUILD_ROOT/%{unsupported_tools_directory} %{__mkdir_p} $RPM_BUILD_ROOT/%{unsupported_tools_directory}
%{__mkdir_p} $RPM_BUILD_ROOT/%{_libdir}/pkgconfig
# Copy the binary libraries we want # Copy the binary libraries we want
for file in libsoftokn3.so libfreebl3.so libnss3.so libnssutil3.so \ for file in libsoftokn3.so libfreebl3.so libnss3.so libnssutil3.so \
@ -225,75 +242,72 @@ do
ln -sf ../../%{_lib}/$file $RPM_BUILD_ROOT/%{_libdir}/$file ln -sf ../../%{_lib}/$file $RPM_BUILD_ROOT/%{_libdir}/$file
done done
# These ghost files will be generated in the post step
# Make sure chk files can be found in both places # Make sure chk files can be found in both places
for file in libsoftokn3.chk libfreebl3.chk for file in libsoftokn3.chk libfreebl3.chk libnssdbm3.chk
do do
touch $RPM_BUILD_ROOT/%{_lib}/$file
ln -s ../../%{_lib}/$file $RPM_BUILD_ROOT/%{_libdir}/$file ln -s ../../%{_lib}/$file $RPM_BUILD_ROOT/%{_libdir}/$file
done done
# Install the empty NSS db files # Install the empty NSS db files
%{__mkdir_p} $RPM_BUILD_ROOT/%{_sysconfdir}/pki/nssdb %{__mkdir_p} $RPM_BUILD_ROOT/%{_sysconfdir}/pki/nssdb
%{__install} -m 644 %{SOURCE3} $RPM_BUILD_ROOT/%{_sysconfdir}/pki/nssdb/cert8.db %{__install} -p -m 644 %{SOURCE3} $RPM_BUILD_ROOT/%{_sysconfdir}/pki/nssdb/cert8.db
%{__install} -m 644 %{SOURCE4} $RPM_BUILD_ROOT/%{_sysconfdir}/pki/nssdb/key3.db %{__install} -p -m 644 %{SOURCE4} $RPM_BUILD_ROOT/%{_sysconfdir}/pki/nssdb/key3.db
%{__install} -m 644 %{SOURCE5} $RPM_BUILD_ROOT/%{_sysconfdir}/pki/nssdb/secmod.db %{__install} -p -m 644 %{SOURCE5} $RPM_BUILD_ROOT/%{_sysconfdir}/pki/nssdb/secmod.db
%{__mkdir_p} $RPM_BUILD_ROOT/%{_sysconfdir}/prelink.conf.d %{__mkdir_p} $RPM_BUILD_ROOT/%{_sysconfdir}/prelink.conf.d
%{__install} -m 644 %{SOURCE8} $RPM_BUILD_ROOT/%{_sysconfdir}/prelink.conf.d/nss-prelink.conf %{__install} -p -m 644 %{SOURCE8} $RPM_BUILD_ROOT/%{_sysconfdir}/prelink.conf.d/nss-prelink.conf
# Copy the development libraries we want # Copy the development libraries we want
for file in libcrmf.a libnssb.a libnssckfw.a for file in libcrmf.a libnssb.a libnssckfw.a
do do
%{__install} -m 644 mozilla/dist/*.OBJ/lib/$file $RPM_BUILD_ROOT/%{_libdir} %{__install} -p -m 644 mozilla/dist/*.OBJ/lib/$file $RPM_BUILD_ROOT/%{_libdir}
done done
# Copy the binaries we want # Copy the binaries we want
for file in certutil cmsutil crlutil modutil pk12util signtool signver ssltap for file in certutil cmsutil crlutil modutil pk12util signtool signver ssltap
do do
%{__install} -m 755 mozilla/dist/*.OBJ/bin/$file $RPM_BUILD_ROOT/%{_bindir} %{__install} -p -m 755 mozilla/dist/*.OBJ/bin/$file $RPM_BUILD_ROOT/%{_bindir}
done done
# Copy the binaries we ship as unsupported # Copy the binaries we ship as unsupported
for file in atob btoa derdump ocspclnt pp selfserv shlibsign strsclnt symkeyutil tstclnt vfyserv vfychain for file in atob btoa derdump ocspclnt pp selfserv shlibsign strsclnt symkeyutil tstclnt vfyserv vfychain
do do
%{__install} -m 755 mozilla/dist/*.OBJ/bin/$file $RPM_BUILD_ROOT/%{unsupported_tools_directory} %{__install} -p -m 755 mozilla/dist/*.OBJ/bin/$file $RPM_BUILD_ROOT/%{unsupported_tools_directory}
done done
# Copy the include files we want # Copy the include files we want
for file in mozilla/dist/public/nss/*.h for file in mozilla/dist/public/nss/*.h
do do
%{__install} -m 644 $file $RPM_BUILD_ROOT/%{_includedir}/nss3 %{__install} -p -m 644 $file $RPM_BUILD_ROOT/%{_includedir}/nss3
done done
# Copy the package configuration files
%{__install} -p -m 644 ./mozilla/dist/pkgconfig/nss.pc $RPM_BUILD_ROOT/%{_libdir}/pkgconfig/nss.pc
%{__install} -p -m 755 ./mozilla/dist/pkgconfig/nss-config $RPM_BUILD_ROOT/%{_bindir}/nss-config
%clean %clean
%{__rm} -rf $RPM_BUILD_ROOT %{__rm} -rf $RPM_BUILD_ROOT
%post %post
/sbin/ldconfig >/dev/null 2>/dev/null /sbin/ldconfig >/dev/null 2>/dev/null
%{unsupported_tools_directory}/shlibsign -i /%{_lib}/libsoftokn3.so >/dev/null 2>/dev/null
%{unsupported_tools_directory}/shlibsign -i /%{_lib}/libfreebl3.so >/dev/null 2>/dev/null
%postun %postun
/sbin/ldconfig >/dev/null 2>/dev/null /sbin/ldconfig >/dev/null 2>/dev/null
%files %files
%defattr(-,root,root) %defattr(-,root,root)
/%{_lib}/libnss3.so /%{_lib}/libnss3.so
/%{_lib}/libnssutil3.so /%{_lib}/libnssutil3.so
/%{_lib}/libnssdbm3.so /%{_lib}/libnssdbm3.so
/%{_lib}/libnssdbm3.chk
/%{_lib}/libssl3.so /%{_lib}/libssl3.so
/%{_lib}/libsmime3.so /%{_lib}/libsmime3.so
/%{_lib}/libsoftokn3.so /%{_lib}/libsoftokn3.so
/%{_lib}/libsoftokn3.chk
/%{_lib}/libnssckbi.so /%{_lib}/libnssckbi.so
/%{_lib}/libnsspem.so /%{_lib}/libnsspem.so
/%{_lib}/libfreebl3.so /%{_lib}/libfreebl3.so
/%{_lib}/libfreebl3.chk
%{unsupported_tools_directory}/shlibsign %{unsupported_tools_directory}/shlibsign
%ghost /%{_lib}/libsoftokn3.chk
%ghost /%{_lib}/libfreebl3.chk
%dir %{_libdir}/nss %dir %{_libdir}/nss
%dir %{unsupported_tools_directory} %dir %{unsupported_tools_directory}
%dir %{_sysconfdir}/pki/nssdb %dir %{_sysconfdir}/pki/nssdb
@ -325,12 +339,12 @@ done
%{unsupported_tools_directory}/vfyserv %{unsupported_tools_directory}/vfyserv
%{unsupported_tools_directory}/vfychain %{unsupported_tools_directory}/vfychain
%files devel %files devel
%defattr(-,root,root) %defattr(-,root,root)
%{_libdir}/libnss3.so %{_libdir}/libnss3.so
%{_libdir}/libnssutil3.so %{_libdir}/libnssutil3.so
%{_libdir}/libnssdbm3.so %{_libdir}/libnssdbm3.so
%{_libdir}/libnssdbm3.chk
%{_libdir}/libssl3.so %{_libdir}/libssl3.so
%{_libdir}/libsmime3.so %{_libdir}/libsmime3.so
%{_libdir}/libsoftokn3.so %{_libdir}/libsoftokn3.so
@ -378,6 +392,7 @@ done
%{_includedir}/nss3/nsspem.h %{_includedir}/nss3/nsspem.h
%{_includedir}/nss3/nssrwlk.h %{_includedir}/nss3/nssrwlk.h
%{_includedir}/nss3/nssrwlkt.h %{_includedir}/nss3/nssrwlkt.h
%{_includedir}/nss3/nssutil.h
%{_includedir}/nss3/ocsp.h %{_includedir}/nss3/ocsp.h
%{_includedir}/nss3/ocspt.h %{_includedir}/nss3/ocspt.h
%{_includedir}/nss3/p12.h %{_includedir}/nss3/p12.h
@ -424,7 +439,6 @@ done
%{_includedir}/nss3/sslproto.h %{_includedir}/nss3/sslproto.h
%{_includedir}/nss3/sslt.h %{_includedir}/nss3/sslt.h
%{_includedir}/nss3/utilrename.h %{_includedir}/nss3/utilrename.h
%{_includedir}/nss3/watcomfx.h
%files pkcs11-devel %files pkcs11-devel
@ -444,6 +458,40 @@ done
%changelog %changelog
* Thu Sep 17 2009 Elio Maldonado<emaldona@redhat.com> - 3.12.3.99.3-2.10.6
- Add nssdbm3.so to nss-prelink.conf, rhbz#524075
- pem module implements memory management for internal objects, rhbz#509705
- pem module doesn't crash when processing malformed key files, rhbz#512019
* Wed Sep 16 2009 Elio Maldonado<emaldona@redhat.com> - 3.12.3.99.3-2.10.5
- Fix inability to toggle fips mode, rhbz#513133
* Tue Jun 23 2009 Elio Maldonado <emaldona@redhat.com> - 3.12.3.99.3-2.10.4
- updated source12 to refer to new pem source tar ball
* Tue Jun 23 2009 Elio Maldonado <emaldona@redhat.com> - 3.12.3.99.3-2.10.3
- updated pem module incorporates various patches
- fix off-by-one error when computing size to reduce memory leak, rhbz#483855
- fix data type to work on x86_64 systems, rhbz #429175
- fix various memory leaks and free internal objects on module unload, rhbz#501080
- fix to not clone internal objects in collect_objects(), rhbz#501118
- fix to not bypass initialization if module arguments are omitted, rhbz#501058
- fix gcc warnings, rhbz#500815
- fix to support arbitrarily long password while loading a private key, rhbz#500180
- fix memory leak in make_key and memory leaks and return values in pem_mdSession_Login, rhbz#501191
* Fri Jun 05 2009 Kai Engert <kaie@redhat.com> - 3.12.3.99.3-2.10.2
- don't have nsslowhash.h
* Fri Jun 05 2009 Kai Engert <kaie@redhat.com> - 3.12.3.99.3-2.10.1
- update list of header files
- switch to release 2.10.1 to ensure it will remain lower than
release numbers of nss in later fedora versions.
* Fri Jun 05 2009 Kai Engert <kaie@redhat.com> - 3.12.3.99.3-2
- fix test suite failure
* Fri Jun 05 2009 Kai Engert <kaie@redhat.com> - 3.12.3.99.3-1
- updated to NSS_3_12_4_FIPS1_WITH_CKBI_1_75
* Tue Mar 31 2009 Kai Engert <kaie@redhat.com> - 3.12.2.0-5
- add upstream patch to fix bug 483855
* Fri Jan 23 2009 Kai Engert <kengert@redhat.com> - 3.12.2.0-4
- Update to NSS_3_12_2_WITH_CKBI_1_73_RTM
* Wed Oct 22 2008 Kai Engert <kaie@redhat.com> - 3.12.2.0-3 * Wed Oct 22 2008 Kai Engert <kaie@redhat.com> - 3.12.2.0-3
- update to NSS_3_12_2_RC1 - update to NSS_3_12_2_RC1
- use system zlib - use system zlib

View File

@ -1,2 +1,2 @@
084675e4f793ed82e1ba78f76745ada8 nss-pem-20080124.tar.bz2 895ef804e11c14868e86df80c2dd9b66 nss-pem-20090907.tar.bz2
44f67ccacc95eb7cd712aadcf37ec36c nss-3.12.2.0-stripped.tar.bz2 bf79d625096067fed3511c0bc6c64c27 nss-3.12.3.99.3-stripped.tar.bz2