- NSS 3.12 Beta 2
- Use /usr/lib{64} as devel libdir, create symbolic links.
This commit is contained in:
parent
21e39a1686
commit
a2b7a459f1
@ -1,2 +1,2 @@
|
|||||||
nss-3.11.99.3-stripped.tar.bz2
|
|
||||||
nss-pem-20080124.tar.bz2
|
nss-pem-20080124.tar.bz2
|
||||||
|
nss-3.11.99.4-stripped.tar.gz
|
||||||
|
@ -1,56 +0,0 @@
|
|||||||
Index: mozilla/security/nss/lib/libpkix/pkix/top/pkix_defaultcrlchecker.c
|
|
||||||
===================================================================
|
|
||||||
RCS file: /cvsroot/mozilla/security/nss/lib/libpkix/pkix/top/pkix_defaultcrlchecker.c,v
|
|
||||||
retrieving revision 1.6
|
|
||||||
diff -u -u -r1.6 pkix_defaultcrlchecker.c
|
|
||||||
--- mozilla/security/nss/lib/libpkix/pkix/top/pkix_defaultcrlchecker.c 6 Dec 2007 18:15:10 -0000 1.6
|
|
||||||
+++ mozilla/security/nss/lib/libpkix/pkix/top/pkix_defaultcrlchecker.c 16 Feb 2008 05:36:03 -0000
|
|
||||||
@@ -58,6 +58,9 @@
|
|
||||||
"Certificate is revoked by CRL for aACompromise",
|
|
||||||
};
|
|
||||||
|
|
||||||
+static const int numReasonCodes =
|
|
||||||
+ sizeof(reasonCodeMsgString) / sizeof(reasonCodeMsgString[0]);
|
|
||||||
+
|
|
||||||
/* --Private-DefaultCRLCheckerState-Functions------------------------------- */
|
|
||||||
|
|
||||||
/*
|
|
||||||
@@ -433,8 +436,9 @@
|
|
||||||
|
|
||||||
/* Set reason code in state for advance CRL reviewing */
|
|
||||||
|
|
||||||
- if (reasonCode >= 0 &&
|
|
||||||
- reasonCode < sizeof (reasonCodeMsgString)) {
|
|
||||||
+ if (reasonCode >= 0) {
|
|
||||||
+ if (reasonCode >= numReasonCodes)
|
|
||||||
+ reasonCode = 0;
|
|
||||||
|
|
||||||
state->reasonCodeMask |= 1 << reasonCode;
|
|
||||||
PKIX_DEFAULTCRLCHECKERSTATE_DEBUG_ARG
|
|
||||||
@@ -726,12 +730,13 @@
|
|
||||||
(crlEntry, &reasonCode, plContext),
|
|
||||||
PKIX_CRLENTRYGETCRLENTRYREASONCODEFAILED);
|
|
||||||
|
|
||||||
- if ((reasonCode >= 0) &&
|
|
||||||
- (reasonCode < sizeof (reasonCodeMsgString))) {
|
|
||||||
+ if (reasonCode >= 0) {
|
|
||||||
+ if (reasonCode >= numReasonCodes)
|
|
||||||
+ reasonCode = 0;
|
|
||||||
|
|
||||||
- allReasonCodes |= (1 << (reasonCode - 1));
|
|
||||||
+ allReasonCodes |= (1 << reasonCode);
|
|
||||||
|
|
||||||
- PKIX_DEFAULTCRLCHECKERSTATE_DEBUG_ARG
|
|
||||||
+ PKIX_DEFAULTCRLCHECKERSTATE_DEBUG_ARG
|
|
||||||
("CRL revocation Reason: %s\n ",
|
|
||||||
reasonCodeMsgString[reasonCode]);
|
|
||||||
|
|
||||||
@@ -991,7 +996,7 @@
|
|
||||||
PKIX_PL_PublicKey *newPublicKey = NULL;
|
|
||||||
PKIX_Error *checkKeyUsageFail = NULL;
|
|
||||||
PKIX_Boolean selfIssued = PKIX_FALSE;
|
|
||||||
- void *nbioContext = PKIX_FALSE;
|
|
||||||
+ void *nbioContext = NULL;
|
|
||||||
|
|
||||||
PKIX_ENTER(CERTCHAINCHECKER, "pkix_DefaultCRLChecker_Check");
|
|
||||||
PKIX_NULLCHECK_THREE(checker, cert, pNBIOContext);
|
|
37
nss.spec
37
nss.spec
@ -1,10 +1,10 @@
|
|||||||
%define nspr_version 4.6.99
|
%define nspr_version 4.7
|
||||||
%define unsupported_tools_directory %{_libdir}/nss/unsupported-tools
|
%define unsupported_tools_directory %{_libdir}/nss/unsupported-tools
|
||||||
|
|
||||||
Summary: Network Security Services
|
Summary: Network Security Services
|
||||||
Name: nss
|
Name: nss
|
||||||
Version: 3.11.99.3
|
Version: 3.11.99.4
|
||||||
Release: 6%{?dist}
|
Release: 1%{?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,7 +20,7 @@ BuildRequires: perl
|
|||||||
Provides: mozilla-nss
|
Provides: mozilla-nss
|
||||||
Obsoletes: mozilla-nss
|
Obsoletes: mozilla-nss
|
||||||
|
|
||||||
Source0: %{name}-%{version}-stripped.tar.bz2
|
Source0: %{name}-%{version}-stripped.tar.gz
|
||||||
|
|
||||||
Source1: nss.pc.in
|
Source1: nss.pc.in
|
||||||
Source2: nss-config.in
|
Source2: nss-config.in
|
||||||
@ -34,7 +34,6 @@ Patch1: nss-no-rpath.patch
|
|||||||
Patch2: nss-nolocalsql.patch
|
Patch2: nss-nolocalsql.patch
|
||||||
Patch6: nss-enable-pem.patch
|
Patch6: nss-enable-pem.patch
|
||||||
Patch7: bug432146.patch
|
Patch7: bug432146.patch
|
||||||
Patch8: bug417664.patch
|
|
||||||
|
|
||||||
|
|
||||||
%description
|
%description
|
||||||
@ -91,7 +90,6 @@ low level services.
|
|||||||
%patch2 -p0
|
%patch2 -p0
|
||||||
%patch6 -p0 -b .libpem
|
%patch6 -p0 -b .libpem
|
||||||
%patch7 -p0
|
%patch7 -p0
|
||||||
%patch8 -p0
|
|
||||||
|
|
||||||
|
|
||||||
%build
|
%build
|
||||||
@ -133,7 +131,7 @@ export USE_64
|
|||||||
|
|
||||||
# Set up our package file
|
# Set up our package file
|
||||||
%{__mkdir_p} $RPM_BUILD_ROOT/%{_libdir}/pkgconfig
|
%{__mkdir_p} $RPM_BUILD_ROOT/%{_libdir}/pkgconfig
|
||||||
%{__cat} %{SOURCE1} | sed -e "s,%%libdir%%,/%{_lib},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" \
|
||||||
@ -150,7 +148,7 @@ export NSS_VMINOR
|
|||||||
export NSS_VPATCH
|
export NSS_VPATCH
|
||||||
|
|
||||||
%{__mkdir_p} $RPM_BUILD_ROOT/%{_bindir}
|
%{__mkdir_p} $RPM_BUILD_ROOT/%{_bindir}
|
||||||
%{__cat} %{SOURCE2} | sed -e "s,@libdir@,/%{_lib},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" \
|
||||||
-e "s,@includedir@,%{_includedir}/nss3,g" \
|
-e "s,@includedir@,%{_includedir}/nss3,g" \
|
||||||
@ -226,11 +224,16 @@ for file in libsoftokn3.so libfreebl3.so libnss3.so libnssutil3.so \
|
|||||||
libssl3.so libsmime3.so libnssckbi.so libnsspem.so libnssdbm3.so
|
libssl3.so libsmime3.so libnssckbi.so libnsspem.so libnssdbm3.so
|
||||||
do
|
do
|
||||||
%{__install} -m 755 mozilla/dist/*.OBJ/lib/$file $RPM_BUILD_ROOT/%{_lib}
|
%{__install} -m 755 mozilla/dist/*.OBJ/lib/$file $RPM_BUILD_ROOT/%{_lib}
|
||||||
|
ln -sf ../../%{_lib}/$file $RPM_BUILD_ROOT/%{_libdir}/$file
|
||||||
done
|
done
|
||||||
|
|
||||||
# These ghost files will be generated in the post step
|
# These ghost files will be generated in the post step
|
||||||
touch $RPM_BUILD_ROOT/%{_lib}/libsoftokn3.chk
|
# Make sure chk files can be found in both places
|
||||||
touch $RPM_BUILD_ROOT/%{_lib}/libfreebl3.chk
|
for file in libsoftokn3.chk libfreebl3.chk
|
||||||
|
do
|
||||||
|
touch $RPM_BUILD_ROOT/%{_lib}/$file
|
||||||
|
ln -s ../../%{_lib}/$file $RPM_BUILD_ROOT/%{_libdir}/$file
|
||||||
|
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
|
||||||
@ -326,6 +329,17 @@ done
|
|||||||
|
|
||||||
%files devel
|
%files devel
|
||||||
%defattr(-,root,root)
|
%defattr(-,root,root)
|
||||||
|
%{_libdir}/libnss3.so
|
||||||
|
%{_libdir}/libnssutil3.so
|
||||||
|
%{_libdir}/libnssdbm3.so
|
||||||
|
%{_libdir}/libssl3.so
|
||||||
|
%{_libdir}/libsmime3.so
|
||||||
|
%{_libdir}/libsoftokn3.so
|
||||||
|
%{_libdir}/libsoftokn3.chk
|
||||||
|
%{_libdir}/libnssckbi.so
|
||||||
|
%{_libdir}/libnsspem.so
|
||||||
|
%{_libdir}/libfreebl3.so
|
||||||
|
%{_libdir}/libfreebl3.chk
|
||||||
%{_libdir}/libcrmf.a
|
%{_libdir}/libcrmf.a
|
||||||
%{_libdir}/pkgconfig/nss.pc
|
%{_libdir}/pkgconfig/nss.pc
|
||||||
%{_bindir}/nss-config
|
%{_bindir}/nss-config
|
||||||
@ -431,6 +445,9 @@ done
|
|||||||
|
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
* Fri Feb 22 2008 Kai Engert <kengert@redhat.com> - 3.11.99.4-1
|
||||||
|
- NSS 3.12 Beta 2
|
||||||
|
- Use /usr/lib{64} as devel libdir, create symbolic links.
|
||||||
* Sat Feb 16 2008 Kai Engert <kengert@redhat.com> - 3.11.99.3-6
|
* Sat Feb 16 2008 Kai Engert <kengert@redhat.com> - 3.11.99.3-6
|
||||||
- Apply upstream patch for bug 417664, enable test suite on pcc.
|
- Apply upstream patch for bug 417664, enable test suite on pcc.
|
||||||
* Fri Feb 15 2008 Kai Engert <kengert@redhat.com> - 3.11.99.3-5
|
* Fri Feb 15 2008 Kai Engert <kengert@redhat.com> - 3.11.99.3-5
|
||||||
|
Loading…
Reference in New Issue
Block a user