2a00fe
%global nspr_build_version 4.34.0-3
2a00fe
%global nspr_release -3
2a00fe
%global nspr_version 4.34.0
2a00fe
%global nss_version 3.79.0
cae166
%global unsupported_tools_directory %{_libdir}/nss/unsupported-tools
cae166
%global saved_files_dir %{_libdir}/nss/saved
cae166
%global dracutlibdir %{_prefix}/lib/dracut
cae166
%global dracut_modules_dir %{dracutlibdir}/modules.d/05nss-softokn/
cae166
%global dracut_conf_dir %{dracutlibdir}/dracut.conf.d
cae166
cae166
# The timestamp of our downstream manual pages, e.g., nss-config.1
cae166
%global manual_date "Nov 13 2013"
cae166
cae166
%bcond_without tests
cae166
cae166
# Produce .chk files for the final stripped binaries
cae166
#
cae166
# NOTE: The LD_LIBRARY_PATH line guarantees shlibsign links
cae166
# against the freebl that we just built. This is necessary
cae166
# because the signing algorithm changed on 3.14 to DSA2 with SHA256
cae166
# whereas we previously signed with DSA and SHA1. We must Keep this line
cae166
# until all mock platforms have been updated.
cae166
# After %%{__os_install_post} we would add
cae166
# export LD_LIBRARY_PATH=$RPM_BUILD_ROOT/%%{_libdir}
cae166
%define __spec_install_post \
cae166
    %{?__debug_package:%{__debug_install_post}} \
cae166
    %{__arch_install_post} \
cae166
    %{__os_install_post} \
cae166
    $RPM_BUILD_ROOT/%{unsupported_tools_directory}/shlibsign -i $RPM_BUILD_ROOT/%{_libdir}/libsoftokn3.so \
cae166
    $RPM_BUILD_ROOT/%{unsupported_tools_directory}/shlibsign -i $RPM_BUILD_ROOT/%{_libdir}/libfreeblpriv3.so \
cae166
    $RPM_BUILD_ROOT/%{unsupported_tools_directory}/shlibsign -i $RPM_BUILD_ROOT/%{_libdir}/libfreebl3.so \
cae166
    $RPM_BUILD_ROOT/%{unsupported_tools_directory}/shlibsign -i $RPM_BUILD_ROOT/%{_libdir}/libnssdbm3.so \
cae166
%{nil}
cae166
cae166
# The upstream omits the trailing ".0", while we need it for
cae166
# consistency with the pkg-config version:
cae166
# https://bugzilla.redhat.com/show_bug.cgi?id=1578106
cae166
%{lua:
cae166
rpm.define(string.format("nss_archive_version %s",
cae166
           string.gsub(rpm.expand("%nss_version"), "(.*)%.0$", "%1")))
cae166
}
cae166
cae166
%{lua:
cae166
rpm.define(string.format("nss_release_tag NSS_%s_RTM",
cae166
           string.gsub(rpm.expand("%nss_archive_version"), "%.", "_")))
cae166
}
cae166
2a00fe
# This is taken from gnutls.spec
2a00fe
%define srpmhash() %{lua:
2a00fe
local files = rpm.expand("%_specdir/nss.spec")
2a00fe
for i, p in ipairs(patches) do
2a00fe
   files = files.." "..p
2a00fe
end
2a00fe
for i, p in ipairs(sources) do
2a00fe
   files = files.." "..p
2a00fe
end
2a00fe
local sha256sum = assert(io.popen("cat "..files.."| sha256sum"))
2a00fe
local hash = sha256sum:read("*a")
2a00fe
sha256sum:close()
2a00fe
print(string.sub(hash, 0, 16))
2a00fe
}
2a00fe
cae166
Summary:          Network Security Services
cae166
Name:             nss
cae166
Version:          %{nss_version}
2a00fe
Release:          4%{?dist}
cae166
License:          MPLv2.0
cae166
URL:              http://www.mozilla.org/projects/security/pki/nss/
2a00fe
Requires:         nspr >= %{nspr_version}%{nspr_release}
cae166
Requires:         nss-util >= %{nss_version}
cae166
# TODO: revert to same version as nss once we are done with the merge
cae166
Requires:         nss-softokn%{_isa} >= %{nss_version}
cae166
Requires:         nss-system-init
cae166
Requires:         p11-kit-trust
5f43a7
Requires:         /usr/bin/update-crypto-policies
1b57e1
BuildRequires:    nspr-devel >= %{nspr_build_version}
cae166
# for shlibsign
cae166
BuildRequires:    nss-softokn
cae166
BuildRequires:    sqlite-devel
cae166
BuildRequires:    zlib-devel
cae166
BuildRequires:    pkgconfig
cae166
BuildRequires:    gawk
cae166
BuildRequires:    psmisc
cae166
BuildRequires:    perl-interpreter
cae166
BuildRequires:    gcc-c++
cae166
cae166
Source0:          https://ftp.mozilla.org/pub/security/nss/releases/%{nss_release_tag}/src/%{name}-%{nss_archive_version}.tar.gz
cae166
Source1:          nss-util.pc.in
cae166
Source2:          nss-util-config.in
cae166
Source3:          nss-softokn.pc.in
cae166
Source4:          nss-softokn-config.in
cae166
Source6:          nss-softokn-dracut-module-setup.sh
cae166
Source7:          nss-softokn-dracut.conf
cae166
Source8:          nss.pc.in
cae166
Source9:          nss-config.in
cae166
Source10:         blank-cert8.db
cae166
Source11:         blank-key3.db
cae166
Source12:         blank-secmod.db
cae166
Source13:         blank-cert9.db
cae166
Source14:         blank-key4.db
cae166
Source15:         system-pkcs11.txt
cae166
Source16:         setup-nsssysinit.sh
cae166
Source20:         nss-config.xml
cae166
Source21:         setup-nsssysinit.xml
cae166
Source22:         pkcs11.txt.xml
cae166
Source23:         cert8.db.xml
cae166
Source24:         cert9.db.xml
cae166
Source25:         key3.db.xml
cae166
Source26:         key4.db.xml
cae166
Source27:         secmod.db.xml
cae166
Source28:         nss-p11-kit.config
2a00fe
#Source30:         PayPalEE.cert
cae166
cae166
# To inject hardening flags for DSO
cae166
Patch1:           nss-dso-ldflags.patch
cae166
# This patch uses the GCC -iquote option documented at
cae166
# http://gcc.gnu.org/onlinedocs/gcc/Directory-Options.html#Directory-Options
cae166
# to give the in-tree headers a higher priority over the system headers,
cae166
# when they are included through the quote form (#include "file.h").
cae166
#
cae166
# This ensures a build even when system headers are older. Such is the
cae166
# case when starting an update with API changes or even private export
cae166
# changes.
cae166
#
cae166
# Once the buildroot aha been bootstrapped the patch may be removed
cae166
# but it doesn't hurt to keep it.
cae166
Patch4:           iquote.patch
cae166
# To revert the change in:
cae166
# https://bugzilla.mozilla.org/show_bug.cgi?id=818686
cae166
Patch9:		  nss-sysinit-userdb.patch
1b57e1
# Disable nss-sysinit test which is solely to test the above change
cae166
Patch10:	  nss-skip-sysinit-gtests.patch
18ce8e
5f43a7
# For compatibility reasons, we stick with the old PKCS #11 2.40
5f43a7
# definition of CK_GCM_PARAMS:
5f43a7
%if 0%{?fedora} < 34
5f43a7
%if 0%{?rhel} < 9
5f43a7
Patch20:          nss-gcm-param-default-pkcs11v2.patch
5f43a7
%endif
5f43a7
%endif
1b57e1
# Local patch: disable MD5 (also MD2 and MD4) completely
1b57e1
# https://bugzilla.redhat.com/show_bug.cgi?id=1849938
1b57e1
Patch25:         nss-disable-md5.patch
1b57e1
# Local patch for TLS_ECDHE_{ECDSA|RSA}_WITH_3DES_EDE_CBC_SHA ciphers
1b57e1
Patch30:          rhbz1185708-enable-ecc-3des-ciphers-by-default.patch
1b57e1
# Local patch: disable Delegated Credentials
1b57e1
Patch35:	  nss-disable-dc.patch
1b57e1
# Local patch: ignore rsa, rsa-pss, ecdsa policies until crypto-policies
1b57e1
# is updated.
1b57e1
Patch40:          nss-3.66-disable-signature-policies.patch
1b57e1
# Local patch: disable tests that require external reference so brew completes
1b57e1
Patch45:          nss-3.66-disable-external-host-test.patch
1b57e1
# Local patch: restore old pkcs 12 defaults on old version of rhel
1b57e1
Patch50:          nss-3.66-restore-old-pkcs12-default.patch
1b57e1
2a00fe
# post upstream release patches (need to be upstreamed)
2a00fe
Patch60:          nss-3.79-dbtool.patch
2a00fe
Patch61:          nss-3.79-dont-verify-default.patch
2a00fe
Patch63:          nss-3.79-fix-client-cert-crash.patch
bf8c5a
2a00fe
# restore expired distrusted certs for now
2a00fe
Patch300:         nss-3.79-distrusted-certs.patch
bf8c5a
cae166
cae166
%description
cae166
Network Security Services (NSS) is a set of libraries designed to
cae166
support cross-platform development of security-enabled client and
cae166
server applications. Applications built with NSS can support SSL v2
cae166
and v3, TLS, PKCS #5, PKCS #7, PKCS #11, PKCS #12, S/MIME, X.509
cae166
v3 certificates, and other security standards.
cae166
cae166
%package tools
cae166
Summary:          Tools for the Network Security Services
cae166
Requires:         %{name}%{?_isa} = %{version}-%{release}
cae166
cae166
%description tools
cae166
Network Security Services (NSS) is a set of libraries designed to
cae166
support cross-platform development of security-enabled client and
cae166
server applications. Applications built with NSS can support SSL v2
cae166
and v3, TLS, PKCS #5, PKCS #7, PKCS #11, PKCS #12, S/MIME, X.509
cae166
v3 certificates, and other security standards.
cae166
cae166
Install the nss-tools package if you need command-line tools to
cae166
manipulate the NSS certificate and key database.
cae166
cae166
%package sysinit
cae166
Summary:          System NSS Initialization
cae166
# providing nss-system-init without version so that it can
cae166
# be replaced by a better one, e.g. supplied by the os vendor
cae166
Provides:         nss-system-init
5f43a7
Requires:         nss%{?_isa} = %{version}-%{release}
cae166
Requires(post):   coreutils, sed
cae166
cae166
%description sysinit
cae166
Default Operating System module that manages applications loading
cae166
NSS globally on the system. This module loads the system defined
cae166
PKCS #11 modules for NSS and chains with other NSS modules to load
cae166
any system or user configured modules.
cae166
cae166
%package devel
cae166
Summary:          Development libraries for Network Security Services
cae166
Provides:         nss-static = %{version}-%{release}
cae166
Requires:         nss%{?_isa} = %{version}-%{release}
cae166
Requires:         nss-util-devel
cae166
Requires:         nss-softokn-devel
2a00fe
Requires:         nspr-devel >= %{nspr_version}%{nspr_release}
cae166
Requires:         pkgconfig
cae166
BuildRequires:    xmlto
cae166
cae166
%description devel
cae166
Header and Library files for doing development with Network Security Services.
cae166
cae166
cae166
%package pkcs11-devel
cae166
Summary:          Development libraries for PKCS #11 (Cryptoki) using NSS
cae166
Provides:         nss-pkcs11-devel-static = %{version}-%{release}
cae166
Requires:         nss-devel = %{version}-%{release}
cae166
Requires:         nss-softokn-freebl-devel = %{version}-%{release}
cae166
cae166
%description pkcs11-devel
cae166
Library files for developing PKCS #11 modules using basic NSS
cae166
low level services.
cae166
cae166
cae166
%package util
cae166
Summary:          Network Security Services Utilities Library
2a00fe
Requires:         nspr >= %{nspr_version}%{nspr_release}
cae166
cae166
%description util
cae166
Utilities for Network Security Services and the Softoken module
cae166
cae166
%package util-devel
cae166
Summary:          Development libraries for Network Security Services Utilities
cae166
Requires:         nss-util%{?_isa} = %{version}-%{release}
2a00fe
Requires:         nspr-devel >= %{nspr_version}%{nspr_release}
cae166
Requires:         pkgconfig
cae166
cae166
%description util-devel
cae166
Header and library files for doing development with Network Security Services.
cae166
cae166
cae166
%package softokn
cae166
Summary:          Network Security Services Softoken Module
2a00fe
Requires:         nspr >= %{nspr_version}%{nspr_release}
cae166
Requires:         nss-util >= %{version}-%{release}
cae166
Requires:         nss-softokn-freebl%{_isa} >= %{version}-%{release}
cae166
cae166
%description softokn
cae166
Network Security Services Softoken Cryptographic Module
cae166
cae166
%package softokn-freebl
cae166
Summary:          Freebl library for the Network Security Services
cae166
# For PR_GetEnvSecure() from nspr >= 4.12
cae166
Requires:         nspr >= 4.12
cae166
# For NSS_SecureMemcmpZero() from nss-util >= 3.33
cae166
Requires:         nss-util >= 3.33
cae166
Conflicts:        nss < 3.12.2.99.3-5
cae166
Conflicts:        filesystem < 3
cae166
cae166
%description softokn-freebl
cae166
NSS Softoken Cryptographic Module Freebl Library
cae166
cae166
Install the nss-softokn-freebl package if you need the freebl library.
cae166
cae166
%package softokn-freebl-devel
cae166
Summary:          Header and Library files for doing development with the Freebl library for NSS
cae166
Provides:         nss-softokn-freebl-static = %{version}-%{release}
cae166
Requires:         nss-softokn-freebl%{?_isa} = %{version}-%{release}
cae166
cae166
%description softokn-freebl-devel
cae166
NSS Softoken Cryptographic Module Freebl Library Development Tools
cae166
This package supports special needs of some PKCS #11 module developers and
cae166
is otherwise considered private to NSS. As such, the programming interfaces
cae166
may change and the usual NSS binary compatibility commitments do not apply.
cae166
Developers should rely only on the officially supported NSS public API.
cae166
cae166
%package softokn-devel
cae166
Summary:          Development libraries for Network Security Services
cae166
Requires:         nss-softokn%{?_isa} = %{version}-%{release}
cae166
Requires:         nss-softokn-freebl-devel%{?_isa} = %{version}-%{release}
2a00fe
Requires:         nspr-devel >= %{nspr_version}%{nspr_release}
cae166
Requires:         nss-util-devel >= %{version}-%{release}
cae166
Requires:         pkgconfig
1b57e1
BuildRequires:    nspr-devel >= %{nspr_build_version}
cae166
cae166
%description softokn-devel
cae166
Header and library files for doing development with Network Security Services.
cae166
cae166
cae166
%prep
1e2796
%autosetup -N -n %{name}-%{nss_archive_version}
cae166
pushd nss
2a00fe
%autopatch -p1 -M 299
2a00fe
%patch300 -R -p1 
cae166
popd
cae166
cae166
# https://bugzilla.redhat.com/show_bug.cgi?id=1247353
cae166
find nss/lib/libpkix -perm /u+x -type f -exec chmod -x {} \;
cae166
5f43a7
#update paypal cert (git binary patches don't work with autopatch)
2a00fe
#cp %{SOURCE30} nss/tests/libpkix/certs/
cae166
cae166
%build
cae166
cae166
export FREEBL_NO_DEPEND=1
cae166
cae166
# Must export FREEBL_LOWHASH=1 for nsslowhash.h so that it gets
cae166
# copied to dist and the rpm install phase can find it
cae166
# This due of the upstream changes to fix
cae166
# https://bugzilla.mozilla.org/show_bug.cgi?id=717906
cae166
export FREEBL_LOWHASH=1
cae166
cae166
# uncomment if the iquote patch is activated
cae166
export IN_TREE_FREEBL_HEADERS_FIRST=1
cae166
2a00fe
# FIPS related defines
cae166
export NSS_FORCE_FIPS=1
2a00fe
export NSS_FIPS_VERSION="%{name}\ %{version}-%{srpmhash}"
2a00fe
eval $(sed -n 's/^\(\(NAME\|VERSION_ID\)=.*\)/OS_\1/p' /etc/os-release | sed -e 's/ /\\ /g')
2a00fe
export FIPS_MODULE_OS="$OS_NAME\ ${OS_VERSION_ID%%.*}"
2a00fe
export NSS_FIPS_MODULE_ID="${FIPS_MODULE_OS}\ ${NSS_FIPS_VERSION}"
2a00fe
cae166
cae166
# Enable compiler optimizations and disable debugging code
cae166
export BUILD_OPT=1
cae166
cae166
# Uncomment to disable optimizations
cae166
#RPM_OPT_FLAGS=`echo $RPM_OPT_FLAGS | sed -e 's/-O2/-O0/g'`
cae166
#export RPM_OPT_FLAGS
cae166
cae166
# Generate symbolic info for debuggers
cae166
export XCFLAGS=$RPM_OPT_FLAGS
cae166
cae166
export LDFLAGS=$RPM_LD_FLAGS
cae166
cae166
export DSO_LDFLAGS=$RPM_LD_FLAGS
cae166
cae166
export PKG_CONFIG_ALLOW_SYSTEM_LIBS=1
cae166
export PKG_CONFIG_ALLOW_SYSTEM_CFLAGS=1
cae166
cae166
export NSPR_INCLUDE_DIR=`/usr/bin/pkg-config --cflags-only-I nspr | sed 's/-I//'`
cae166
export NSPR_LIB_DIR=%{_libdir}
cae166
cae166
export NSS_USE_SYSTEM_SQLITE=1
cae166
cae166
export NSS_ALLOW_SSLKEYLOGFILE=1
cae166
cae166
export NSS_SEED_ONLY_DEV_URANDOM=1
cae166
cae166
%ifnarch noarch
cae166
%if 0%{__isa_bits} == 64
cae166
export USE_64=1
cae166
%endif
cae166
%endif
cae166
cae166
# Set the policy file location
cae166
# if set NSS will always check for the policy file and load if it exists
cae166
export POLICY_FILE="nss.config"
cae166
# location of the policy file
cae166
export POLICY_PATH="/etc/crypto-policies/back-ends"
cae166
5f43a7
%{__make} -C ./nss all
5f43a7
%{__make} -C ./nss latest
cae166
cae166
# build the man pages clean
cae166
pushd ./nss/doc
cae166
rm -rf ./nroff
cae166
make clean
cae166
echo -n %{manual_date} > date.xml
cae166
echo -n %{version} > version.xml
cae166
make
cae166
popd
cae166
cae166
# and copy them to the dist directory for %%install to find them
cae166
mkdir -p ./dist/docs/nroff
cae166
cp ./nss/doc/nroff/* ./dist/docs/nroff
cae166
cae166
# Set up our package files
cae166
mkdir -p ./dist/pkgconfig
cae166
cae166
cat %{SOURCE1} | sed -e "s,%%libdir%%,%{_libdir},g" \
cae166
                          -e "s,%%prefix%%,%{_prefix},g" \
cae166
                          -e "s,%%exec_prefix%%,%{_prefix},g" \
cae166
                          -e "s,%%includedir%%,%{_includedir}/nss3,g" \
cae166
                          -e "s,%%NSPR_VERSION%%,%{nspr_version},g" \
cae166
                          -e "s,%%NSSUTIL_VERSION%%,%{version},g" > \
cae166
                          ./dist/pkgconfig/nss-util.pc
cae166
cae166
NSSUTIL_VMAJOR=`cat nss/lib/util/nssutil.h | grep "#define.*NSSUTIL_VMAJOR" | awk '{print $3}'`
cae166
NSSUTIL_VMINOR=`cat nss/lib/util/nssutil.h | grep "#define.*NSSUTIL_VMINOR" | awk '{print $3}'`
cae166
NSSUTIL_VPATCH=`cat nss/lib/util/nssutil.h | grep "#define.*NSSUTIL_VPATCH" | awk '{print $3}'`
cae166
cae166
cat %{SOURCE2} | sed -e "s,@libdir@,%{_libdir},g" \
cae166
                          -e "s,@prefix@,%{_prefix},g" \
cae166
                          -e "s,@exec_prefix@,%{_prefix},g" \
cae166
                          -e "s,@includedir@,%{_includedir}/nss3,g" \
cae166
                          -e "s,@MOD_MAJOR_VERSION@,$NSSUTIL_VMAJOR,g" \
cae166
                          -e "s,@MOD_MINOR_VERSION@,$NSSUTIL_VMINOR,g" \
cae166
                          -e "s,@MOD_PATCH_VERSION@,$NSSUTIL_VPATCH,g" \
cae166
                          > ./dist/pkgconfig/nss-util-config
cae166
cae166
chmod 755 ./dist/pkgconfig/nss-util-config
cae166
cae166
cat %{SOURCE3} | sed -e "s,%%libdir%%,%{_libdir},g" \
cae166
                          -e "s,%%prefix%%,%{_prefix},g" \
cae166
                          -e "s,%%exec_prefix%%,%{_prefix},g" \
cae166
                          -e "s,%%includedir%%,%{_includedir}/nss3,g" \
cae166
                          -e "s,%%NSPR_VERSION%%,%{nspr_version},g" \
cae166
                          -e "s,%%NSSUTIL_VERSION%%,%{nss_version},g" \
cae166
                          -e "s,%%SOFTOKEN_VERSION%%,%{version},g" > \
cae166
                          ./dist/pkgconfig/nss-softokn.pc
cae166
cae166
SOFTOKEN_VMAJOR=`cat nss/lib/softoken/softkver.h | grep "#define.*SOFTOKEN_VMAJOR" | awk '{print $3}'`
cae166
SOFTOKEN_VMINOR=`cat nss/lib/softoken/softkver.h | grep "#define.*SOFTOKEN_VMINOR" | awk '{print $3}'`
cae166
SOFTOKEN_VPATCH=`cat nss/lib/softoken/softkver.h | grep "#define.*SOFTOKEN_VPATCH" | awk '{print $3}'`
cae166
cae166
cat %{SOURCE4} | sed -e "s,@libdir@,%{_libdir},g" \
cae166
                          -e "s,@prefix@,%{_prefix},g" \
cae166
                          -e "s,@exec_prefix@,%{_prefix},g" \
cae166
                          -e "s,@includedir@,%{_includedir}/nss3,g" \
cae166
                          -e "s,@MOD_MAJOR_VERSION@,$SOFTOKEN_VMAJOR,g" \
cae166
                          -e "s,@MOD_MINOR_VERSION@,$SOFTOKEN_VMINOR,g" \
cae166
                          -e "s,@MOD_PATCH_VERSION@,$SOFTOKEN_VPATCH,g" \
cae166
                          > ./dist/pkgconfig/nss-softokn-config
cae166
cae166
chmod 755 ./dist/pkgconfig/nss-softokn-config
cae166
cae166
cat %{SOURCE8} | sed -e "s,%%libdir%%,%{_libdir},g" \
cae166
                          -e "s,%%prefix%%,%{_prefix},g" \
cae166
                          -e "s,%%exec_prefix%%,%{_prefix},g" \
cae166
                          -e "s,%%includedir%%,%{_includedir}/nss3,g" \
cae166
                          -e "s,%%NSS_VERSION%%,%{version},g" \
cae166
                          -e "s,%%NSPR_VERSION%%,%{nspr_version},g" \
cae166
                          -e "s,%%NSSUTIL_VERSION%%,%{nss_version},g" \
cae166
                          -e "s,%%SOFTOKEN_VERSION%%,%{nss_version},g" > \
cae166
                          ./dist/pkgconfig/nss.pc
cae166
cae166
NSS_VMAJOR=`cat nss/lib/nss/nss.h | grep "#define.*NSS_VMAJOR" | awk '{print $3}'`
cae166
NSS_VMINOR=`cat nss/lib/nss/nss.h | grep "#define.*NSS_VMINOR" | awk '{print $3}'`
cae166
NSS_VPATCH=`cat nss/lib/nss/nss.h | grep "#define.*NSS_VPATCH" | awk '{print $3}'`
cae166
cae166
cat %{SOURCE9} | sed -e "s,@libdir@,%{_libdir},g" \
cae166
                          -e "s,@prefix@,%{_prefix},g" \
cae166
                          -e "s,@exec_prefix@,%{_prefix},g" \
cae166
                          -e "s,@includedir@,%{_includedir}/nss3,g" \
cae166
                          -e "s,@MOD_MAJOR_VERSION@,$NSS_VMAJOR,g" \
cae166
                          -e "s,@MOD_MINOR_VERSION@,$NSS_VMINOR,g" \
cae166
                          -e "s,@MOD_PATCH_VERSION@,$NSS_VPATCH,g" \
cae166
                          > ./dist/pkgconfig/nss-config
cae166
cae166
chmod 755 ./dist/pkgconfig/nss-config
cae166
cae166
cat %{SOURCE16} > ./dist/pkgconfig/setup-nsssysinit.sh
cae166
chmod 755 ./dist/pkgconfig/setup-nsssysinit.sh
cae166
cae166
cp ./nss/lib/ckfw/nssck.api ./dist/private/nss/
cae166
cae166
date +"%e %B %Y" | tr -d '\n' > date.xml
cae166
echo -n %{version} > version.xml
cae166
cae166
# configuration files and setup script
cae166
for m in %{SOURCE20} %{SOURCE21} %{SOURCE22}; do
cae166
  cp ${m} .
cae166
done
cae166
for m in nss-config.xml setup-nsssysinit.xml pkcs11.txt.xml; do
cae166
  xmlto man ${m}
cae166
done
cae166
cae166
# nss databases considered to be configuration files
cae166
for m in %{SOURCE23} %{SOURCE24} %{SOURCE25} %{SOURCE26} %{SOURCE27}; do
cae166
  cp ${m} .
cae166
done
cae166
for m in cert8.db.xml cert9.db.xml key3.db.xml key4.db.xml secmod.db.xml; do
cae166
  xmlto man ${m}
cae166
done
cae166
cae166
cae166
%check
cae166
%if %{with tests}
cae166
# Begin -- copied from the build section
cae166
cae166
export FREEBL_NO_DEPEND=1
cae166
cae166
export BUILD_OPT=1
cae166
cae166
%ifnarch noarch
cae166
%if 0%{__isa_bits} == 64
cae166
export USE_64=1
cae166
%endif
cae166
%endif
cae166
cae166
# End -- copied from the build section
cae166
cae166
# This is necessary because the test suite tests algorithms that are
cae166
# disabled by the system policy.
cae166
export NSS_IGNORE_SYSTEM_POLICY=1
cae166
cae166
# enable the following line to force a test failure
cae166
# find ./nss -name \*.chk | xargs rm -f
cae166
cae166
# Run test suite.
cae166
# In order to support multiple concurrent executions of the test suite
cae166
# (caused by concurrent RPM builds) on a single host,
cae166
# we'll use a random port. Also, we want to clean up any stuck
cae166
# selfserv processes. If process name "selfserv" is used everywhere,
cae166
# we can't simply do a "killall selfserv", because it could disturb
cae166
# concurrent builds. Therefore we'll do a search and replace and use
cae166
# a different process name.
cae166
# Using xargs doesn't mix well with spaces in filenames, in order to
cae166
# avoid weird quoting we'll require that no spaces are being used.
cae166
cae166
SPACEISBAD=`find ./nss/tests | grep -c ' '` ||:
cae166
if [ $SPACEISBAD -ne 0 ]; then
cae166
  echo "error: filenames containing space are not supported (xargs)"
cae166
  exit 1
cae166
fi
cae166
MYRAND=`perl -e 'print 9000 + int rand 1000'`; echo $MYRAND ||:
cae166
RANDSERV=selfserv_${MYRAND}; echo $RANDSERV ||:
cae166
DISTBINDIR=`ls -d ./dist/*.OBJ/bin`; echo $DISTBINDIR ||:
cae166
pushd "$DISTBINDIR"
cae166
ln -s selfserv $RANDSERV
cae166
popd
cae166
# man perlrun, man perlrequick
cae166
# replace word-occurrences of selfserv with selfserv_$MYRAND
cae166
find ./nss/tests -type f |\
cae166
  grep -v "\.db$" |grep -v "\.crl$" | grep -v "\.crt$" |\
cae166
  grep -vw CVS  |xargs grep -lw selfserv |\
cae166
  xargs -l perl -pi -e "s/\bselfserv\b/$RANDSERV/g" ||:
cae166
cae166
killall $RANDSERV || :
cae166
cae166
rm -rf ./tests_results
cae166
pushd nss/tests
cae166
# all.sh is the test suite script
cae166
cae166
#  don't need to run all the tests when testing packaging
5f43a7
export NSS_DEFAULT_DB_TYPE=dbm  #in RHEL 8, the default db is sql, but we want
5f43a7
                                # standard to test dbm, or upgradedb will fail
1b57e1
%define nss_cycles "standard pkix upgradedb sharedb threadunsafe"
cae166
#  the full list from all.sh is:
cae166
#  "cipher lowhash libpkix cert dbtests tools fips sdr crmf smime ssl ocsp merge pkits chains ec gtests ssl_gtests"
cae166
%define nss_tests "libpkix cert dbtests tools fips sdr crmf smime ssl ocsp merge pkits chains ec gtests ssl_gtests"
cae166
#  nss_ssl_tests: crl bypass_normal normal_bypass normal_fips fips_normal iopr policy
cae166
#  nss_ssl_run: cov auth stapling stress
cae166
#
cae166
# Uncomment these lines if you need to temporarily
cae166
# disable some test suites for faster test builds
cae166
# % define nss_ssl_tests "normal_fips"
cae166
# % define nss_ssl_run "cov"
cae166
cae166
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
cae166
popd
cae166
cae166
%endif
cae166
cae166
%install
cae166
cae166
# There is no make install target so we'll do it ourselves.
cae166
cae166
mkdir -p $RPM_BUILD_ROOT/%{_includedir}/nss3
cae166
mkdir -p $RPM_BUILD_ROOT/%{_includedir}/nss3/templates
cae166
mkdir -p $RPM_BUILD_ROOT/%{_bindir}
cae166
mkdir -p $RPM_BUILD_ROOT/%{_libdir}
cae166
mkdir -p $RPM_BUILD_ROOT/%{unsupported_tools_directory}
cae166
mkdir -p $RPM_BUILD_ROOT/%{_libdir}/pkgconfig
cae166
mkdir -p $RPM_BUILD_ROOT/%{saved_files_dir}
cae166
mkdir -p $RPM_BUILD_ROOT/%{dracut_modules_dir}
cae166
mkdir -p $RPM_BUILD_ROOT/%{dracut_conf_dir}
cae166
mkdir -p $RPM_BUILD_ROOT/%{_sysconfdir}/crypto-policies/local.d
cae166
%if %{defined rhel}
cae166
# not needed for rhel and its derivatives only fedora
cae166
%else
cae166
# because of the pp.1 conflict with perl-PAR-Packer
cae166
mkdir -p $RPM_BUILD_ROOT%{_datadir}/doc/nss-tools
cae166
%endif
cae166
cae166
install -m 755 %{SOURCE6} $RPM_BUILD_ROOT/%{dracut_modules_dir}/module-setup.sh
cae166
install -m 644 %{SOURCE7} $RPM_BUILD_ROOT/%{dracut_conf_dir}/50-nss-softokn.conf
cae166
cae166
mkdir -p $RPM_BUILD_ROOT%{_mandir}/man1
cae166
mkdir -p $RPM_BUILD_ROOT%{_mandir}/man5
cae166
cae166
# Copy the binary libraries we want
cae166
for file in libnssutil3.so libsoftokn3.so libnssdbm3.so libfreebl3.so libfreeblpriv3.so libnss3.so libnsssysinit.so libsmime3.so libssl3.so
cae166
do
cae166
  install -p -m 755 dist/*.OBJ/lib/$file $RPM_BUILD_ROOT/%{_libdir}
cae166
done
cae166
cae166
# Install the empty NSS db files
cae166
# Legacy db
cae166
mkdir -p $RPM_BUILD_ROOT/%{_sysconfdir}/pki/nssdb
cae166
install -p -m 644 %{SOURCE10} $RPM_BUILD_ROOT/%{_sysconfdir}/pki/nssdb/cert8.db
cae166
install -p -m 644 %{SOURCE11} $RPM_BUILD_ROOT/%{_sysconfdir}/pki/nssdb/key3.db
cae166
install -p -m 644 %{SOURCE12} $RPM_BUILD_ROOT/%{_sysconfdir}/pki/nssdb/secmod.db
cae166
# Shared db
cae166
install -p -m 644 %{SOURCE13} $RPM_BUILD_ROOT/%{_sysconfdir}/pki/nssdb/cert9.db
cae166
install -p -m 644 %{SOURCE14} $RPM_BUILD_ROOT/%{_sysconfdir}/pki/nssdb/key4.db
cae166
install -p -m 644 %{SOURCE15} $RPM_BUILD_ROOT/%{_sysconfdir}/pki/nssdb/pkcs11.txt
cae166
cae166
# Copy the development libraries we want
cae166
for file in libcrmf.a libnssb.a libnssckfw.a
cae166
do
cae166
  install -p -m 644 dist/*.OBJ/lib/$file $RPM_BUILD_ROOT/%{_libdir}
cae166
done
cae166
cae166
# Copy the binaries we want
cae166
for file in certutil cmsutil crlutil modutil nss-policy-check pk12util signver ssltap
cae166
do
cae166
  install -p -m 755 dist/*.OBJ/bin/$file $RPM_BUILD_ROOT/%{_bindir}
cae166
done
cae166
cae166
# Copy the binaries we ship as unsupported
2a00fe
for file in bltest dbtool ecperf fbectest fipstest shlibsign atob btoa derdump listsuites ocspclnt pp selfserv signtool strsclnt symkeyutil tstclnt validation vfyserv vfychain
cae166
do
cae166
  install -p -m 755 dist/*.OBJ/bin/$file $RPM_BUILD_ROOT/%{unsupported_tools_directory}
cae166
done
cae166
cae166
# Copy the include files we want
cae166
for file in dist/public/nss/*.h
cae166
do
cae166
  install -p -m 644 $file $RPM_BUILD_ROOT/%{_includedir}/nss3
cae166
done
cae166
cae166
# Copy some freebl include files we also want
cae166
for file in blapi.h alghmac.h cmac.h
cae166
do
cae166
  install -p -m 644 dist/private/nss/$file $RPM_BUILD_ROOT/%{_includedir}/nss3
cae166
done
cae166
cae166
# Copy the static freebl library
cae166
for file in libfreebl.a
cae166
do
cae166
install -p -m 644 dist/*.OBJ/lib/$file $RPM_BUILD_ROOT/%{_libdir}
cae166
done
cae166
cae166
# Copy the template files we want
cae166
for file in dist/private/nss/templates.c dist/private/nss/nssck.api
cae166
do
cae166
  install -p -m 644 $file $RPM_BUILD_ROOT/%{_includedir}/nss3/templates
cae166
done
cae166
cae166
# Copy the package configuration files
cae166
install -p -m 644 ./dist/pkgconfig/nss-util.pc $RPM_BUILD_ROOT/%{_libdir}/pkgconfig/nss-util.pc
cae166
install -p -m 755 ./dist/pkgconfig/nss-util-config $RPM_BUILD_ROOT/%{_bindir}/nss-util-config
cae166
install -p -m 644 ./dist/pkgconfig/nss-softokn.pc $RPM_BUILD_ROOT/%{_libdir}/pkgconfig/nss-softokn.pc
cae166
install -p -m 755 ./dist/pkgconfig/nss-softokn-config $RPM_BUILD_ROOT/%{_bindir}/nss-softokn-config
cae166
install -p -m 644 ./dist/pkgconfig/nss.pc $RPM_BUILD_ROOT/%{_libdir}/pkgconfig/nss.pc
cae166
install -p -m 755 ./dist/pkgconfig/nss-config $RPM_BUILD_ROOT/%{_bindir}/nss-config
cae166
# Copy the pkcs #11 configuration script
cae166
install -p -m 755 ./dist/pkgconfig/setup-nsssysinit.sh $RPM_BUILD_ROOT/%{_bindir}/setup-nsssysinit.sh
cae166
# install a symbolic link to it, without the ".sh" suffix,
cae166
# that matches the man page documentation
cae166
ln -r -s -f $RPM_BUILD_ROOT/%{_bindir}/setup-nsssysinit.sh $RPM_BUILD_ROOT/%{_bindir}/setup-nsssysinit
cae166
cae166
# Copy the man pages for scripts
cae166
for f in nss-config setup-nsssysinit; do
cae166
   install -c -m 644 ${f}.1 $RPM_BUILD_ROOT%{_mandir}/man1/${f}.1
cae166
done
cae166
# Copy the man pages for the nss tools
cae166
for f in certutil cmsutil crlutil derdump modutil nss-policy-check pk12util signtool signver ssltap vfychain vfyserv; do
cae166
  install -c -m 644 ./dist/docs/nroff/${f}.1 $RPM_BUILD_ROOT%{_mandir}/man1/${f}.1
cae166
done
cae166
%if %{defined rhel}
cae166
install -c -m 644 ./dist/docs/nroff/pp.1 $RPM_BUILD_ROOT%{_mandir}/man1/pp.1
cae166
%else
cae166
install -c -m 644 ./dist/docs/nroff/pp.1 $RPM_BUILD_ROOT%{_datadir}/doc/nss-tools/pp.1
cae166
%endif
cae166
cae166
# Copy the man pages for the configuration files
cae166
for f in pkcs11.txt; do
cae166
   install -c -m 644 ${f}.5 $RPM_BUILD_ROOT%{_mandir}/man5/${f}.5
cae166
done
cae166
# Copy the man pages for the nss databases
cae166
for f in cert8.db cert9.db key3.db key4.db secmod.db; do
cae166
   install -c -m 644 ${f}.5 $RPM_BUILD_ROOT%{_mandir}/man5/${f}.5
cae166
done
cae166
cae166
# Copy the crypto-policies configuration file
cae166
install -p -m 644 %{SOURCE28} $RPM_BUILD_ROOT/%{_sysconfdir}/crypto-policies/local.d
cae166
cae166
%triggerpostun -n nss-sysinit -- nss-sysinit < 3.12.8-3
cae166
# Reverse unwanted disabling of sysinit by faulty preun sysinit scriplet
cae166
# from previous versions of nss.spec
cae166
/usr/bin/setup-nsssysinit.sh on
cae166
5f43a7
%posttrans
cae166
update-crypto-policies --no-reload &> /dev/null || :
cae166
cae166
cae166
%files
cae166
%{!?_licensedir:%global license %%doc}
cae166
%license nss/COPYING
cae166
%{_libdir}/libnss3.so
cae166
%{_libdir}/libssl3.so
cae166
%{_libdir}/libsmime3.so
cae166
%dir %{_sysconfdir}/pki/nssdb
cae166
%config(noreplace) %verify(not md5 size mtime) %{_sysconfdir}/pki/nssdb/cert8.db
cae166
%config(noreplace) %verify(not md5 size mtime) %{_sysconfdir}/pki/nssdb/key3.db
cae166
%config(noreplace) %verify(not md5 size mtime) %{_sysconfdir}/pki/nssdb/secmod.db
cae166
%config(noreplace) %verify(not md5 size mtime) %{_sysconfdir}/pki/nssdb/cert9.db
cae166
%config(noreplace) %verify(not md5 size mtime) %{_sysconfdir}/pki/nssdb/key4.db
cae166
%config(noreplace) %verify(not md5 size mtime) %{_sysconfdir}/pki/nssdb/pkcs11.txt
cae166
%config(noreplace) %verify(not md5 size mtime) %{_sysconfdir}/crypto-policies/local.d/nss-p11-kit.config
cae166
%doc %{_mandir}/man5/cert8.db.5*
cae166
%doc %{_mandir}/man5/key3.db.5*
cae166
%doc %{_mandir}/man5/secmod.db.5*
cae166
%doc %{_mandir}/man5/cert9.db.5*
cae166
%doc %{_mandir}/man5/key4.db.5*
cae166
%doc %{_mandir}/man5/pkcs11.txt.5*
cae166
cae166
%files sysinit
cae166
%{_libdir}/libnsssysinit.so
cae166
%{_bindir}/setup-nsssysinit.sh
cae166
# symbolic link to setup-nsssysinit.sh
cae166
%{_bindir}/setup-nsssysinit
cae166
%doc %{_mandir}/man1/setup-nsssysinit.1*
cae166
cae166
%files tools
cae166
%{_bindir}/certutil
cae166
%{_bindir}/cmsutil
cae166
%{_bindir}/crlutil
cae166
%{_bindir}/modutil
cae166
%{_bindir}/nss-policy-check
cae166
%{_bindir}/pk12util
cae166
%{_bindir}/signver
cae166
%{_bindir}/ssltap
cae166
%{unsupported_tools_directory}/atob
cae166
%{unsupported_tools_directory}/btoa
cae166
%{unsupported_tools_directory}/derdump
cae166
%{unsupported_tools_directory}/listsuites
cae166
%{unsupported_tools_directory}/ocspclnt
cae166
%{unsupported_tools_directory}/pp
cae166
%{unsupported_tools_directory}/selfserv
cae166
%{unsupported_tools_directory}/signtool
cae166
%{unsupported_tools_directory}/strsclnt
cae166
%{unsupported_tools_directory}/symkeyutil
cae166
%{unsupported_tools_directory}/tstclnt
2a00fe
%{unsupported_tools_directory}/validation
cae166
%{unsupported_tools_directory}/vfyserv
cae166
%{unsupported_tools_directory}/vfychain
cae166
# instead of %%{_mandir}/man*/* let's list them explicitly
cae166
# supported tools
cae166
%doc %{_mandir}/man1/certutil.1*
cae166
%doc %{_mandir}/man1/cmsutil.1*
cae166
%doc %{_mandir}/man1/crlutil.1*
cae166
%doc %{_mandir}/man1/modutil.1*
cae166
%doc %{_mandir}/man1/nss-policy-check.1*
cae166
%doc %{_mandir}/man1/pk12util.1*
cae166
%doc %{_mandir}/man1/signver.1*
cae166
# unsupported tools
cae166
%doc %{_mandir}/man1/derdump.1*
cae166
%doc %{_mandir}/man1/signtool.1*
cae166
%if %{defined rhel}
cae166
%doc %{_mandir}/man1/pp.1*
cae166
%else
cae166
%dir %{_datadir}/doc/nss-tools
cae166
%doc %{_datadir}/doc/nss-tools/pp.1
cae166
%endif
cae166
%doc %{_mandir}/man1/ssltap.1*
cae166
%doc %{_mandir}/man1/vfychain.1*
cae166
%doc %{_mandir}/man1/vfyserv.1*
cae166
cae166
%files devel
cae166
%{_libdir}/libcrmf.a
cae166
%{_libdir}/pkgconfig/nss.pc
cae166
%{_bindir}/nss-config
cae166
%doc %{_mandir}/man1/nss-config.1*
cae166
cae166
%dir %{_includedir}/nss3
cae166
%{_includedir}/nss3/cert.h
cae166
%{_includedir}/nss3/certdb.h
cae166
%{_includedir}/nss3/certt.h
cae166
%{_includedir}/nss3/cmmf.h
cae166
%{_includedir}/nss3/cmmft.h
cae166
%{_includedir}/nss3/cms.h
cae166
%{_includedir}/nss3/cmsreclist.h
cae166
%{_includedir}/nss3/cmst.h
cae166
%{_includedir}/nss3/crmf.h
cae166
%{_includedir}/nss3/crmft.h
cae166
%{_includedir}/nss3/cryptohi.h
cae166
%{_includedir}/nss3/cryptoht.h
cae166
%{_includedir}/nss3/sechash.h
cae166
%{_includedir}/nss3/jar-ds.h
cae166
%{_includedir}/nss3/jar.h
cae166
%{_includedir}/nss3/jarfile.h
cae166
%{_includedir}/nss3/key.h
cae166
%{_includedir}/nss3/keyhi.h
cae166
%{_includedir}/nss3/keyt.h
cae166
%{_includedir}/nss3/keythi.h
cae166
%{_includedir}/nss3/nss.h
cae166
%{_includedir}/nss3/nssckbi.h
cae166
%{_includedir}/nss3/ocsp.h
cae166
%{_includedir}/nss3/ocspt.h
cae166
%{_includedir}/nss3/p12.h
cae166
%{_includedir}/nss3/p12plcy.h
cae166
%{_includedir}/nss3/p12t.h
cae166
%{_includedir}/nss3/pk11func.h
1b57e1
%{_includedir}/nss3/pk11hpke.h
cae166
%{_includedir}/nss3/pk11pqg.h
cae166
%{_includedir}/nss3/pk11priv.h
cae166
%{_includedir}/nss3/pk11pub.h
cae166
%{_includedir}/nss3/pk11sdr.h
cae166
%{_includedir}/nss3/pkcs12.h
cae166
%{_includedir}/nss3/pkcs12t.h
cae166
%{_includedir}/nss3/pkcs7t.h
cae166
%{_includedir}/nss3/preenc.h
cae166
%{_includedir}/nss3/secmime.h
cae166
%{_includedir}/nss3/secmod.h
cae166
%{_includedir}/nss3/secmodt.h
cae166
%{_includedir}/nss3/secpkcs5.h
cae166
%{_includedir}/nss3/secpkcs7.h
cae166
%{_includedir}/nss3/smime.h
cae166
%{_includedir}/nss3/ssl.h
cae166
%{_includedir}/nss3/sslerr.h
cae166
%{_includedir}/nss3/sslexp.h
cae166
%{_includedir}/nss3/sslproto.h
cae166
%{_includedir}/nss3/sslt.h
cae166
cae166
%files pkcs11-devel
cae166
%{_includedir}/nss3/nssbase.h
cae166
%{_includedir}/nss3/nssbaset.h
cae166
%{_includedir}/nss3/nssckepv.h
cae166
%{_includedir}/nss3/nssckft.h
cae166
%{_includedir}/nss3/nssckfw.h
cae166
%{_includedir}/nss3/nssckfwc.h
cae166
%{_includedir}/nss3/nssckfwt.h
cae166
%{_includedir}/nss3/nssckg.h
cae166
%{_includedir}/nss3/nssckmdt.h
cae166
%{_includedir}/nss3/nssckt.h
cae166
%{_includedir}/nss3/templates/nssck.api
cae166
%{_libdir}/libnssb.a
cae166
%{_libdir}/libnssckfw.a
cae166
cae166
%files util
cae166
%{!?_licensedir:%global license %%doc}
cae166
%license nss/COPYING
cae166
%{_libdir}/libnssutil3.so
cae166
cae166
%files util-devel
cae166
# package configuration files
cae166
%{_libdir}/pkgconfig/nss-util.pc
cae166
%{_bindir}/nss-util-config
cae166
cae166
# co-owned with nss
cae166
%dir %{_includedir}/nss3
cae166
# these are marked as public export in nss/lib/util/manifest.mk
cae166
%{_includedir}/nss3/base64.h
cae166
%{_includedir}/nss3/ciferfam.h
cae166
%{_includedir}/nss3/eccutil.h
cae166
%{_includedir}/nss3/hasht.h
cae166
%{_includedir}/nss3/nssb64.h
cae166
%{_includedir}/nss3/nssb64t.h
cae166
%{_includedir}/nss3/nsslocks.h
cae166
%{_includedir}/nss3/nssilock.h
cae166
%{_includedir}/nss3/nssilckt.h
cae166
%{_includedir}/nss3/nssrwlk.h
cae166
%{_includedir}/nss3/nssrwlkt.h
cae166
%{_includedir}/nss3/nssutil.h
cae166
%{_includedir}/nss3/pkcs1sig.h
cae166
%{_includedir}/nss3/pkcs11.h
cae166
%{_includedir}/nss3/pkcs11f.h
cae166
%{_includedir}/nss3/pkcs11n.h
cae166
%{_includedir}/nss3/pkcs11p.h
cae166
%{_includedir}/nss3/pkcs11t.h
cae166
%{_includedir}/nss3/pkcs11u.h
cae166
%{_includedir}/nss3/pkcs11uri.h
cae166
%{_includedir}/nss3/portreg.h
cae166
%{_includedir}/nss3/secasn1.h
cae166
%{_includedir}/nss3/secasn1t.h
cae166
%{_includedir}/nss3/seccomon.h
cae166
%{_includedir}/nss3/secder.h
cae166
%{_includedir}/nss3/secdert.h
cae166
%{_includedir}/nss3/secdig.h
cae166
%{_includedir}/nss3/secdigt.h
cae166
%{_includedir}/nss3/secerr.h
cae166
%{_includedir}/nss3/secitem.h
cae166
%{_includedir}/nss3/secoid.h
cae166
%{_includedir}/nss3/secoidt.h
cae166
%{_includedir}/nss3/secport.h
cae166
%{_includedir}/nss3/utilmodt.h
cae166
%{_includedir}/nss3/utilpars.h
cae166
%{_includedir}/nss3/utilparst.h
cae166
%{_includedir}/nss3/utilrename.h
cae166
%{_includedir}/nss3/templates/templates.c
cae166
cae166
%files softokn
cae166
%{_libdir}/libnssdbm3.so
cae166
%{_libdir}/libnssdbm3.chk
cae166
%{_libdir}/libsoftokn3.so
cae166
%{_libdir}/libsoftokn3.chk
cae166
# shared with nss-tools
cae166
%dir %{_libdir}/nss
cae166
%dir %{saved_files_dir}
cae166
%dir %{unsupported_tools_directory}
cae166
%{unsupported_tools_directory}/bltest
2a00fe
%{unsupported_tools_directory}/dbtool
cae166
%{unsupported_tools_directory}/ecperf
cae166
%{unsupported_tools_directory}/fbectest
cae166
%{unsupported_tools_directory}/fipstest
cae166
%{unsupported_tools_directory}/shlibsign
cae166
cae166
%files softokn-freebl
cae166
%{!?_licensedir:%global license %%doc}
cae166
%license nss/COPYING
cae166
%{_libdir}/libfreebl3.so
cae166
%{_libdir}/libfreebl3.chk
cae166
%{_libdir}/libfreeblpriv3.so
cae166
%{_libdir}/libfreeblpriv3.chk
cae166
#shared
cae166
%dir %{dracut_modules_dir}
cae166
%{dracut_modules_dir}/module-setup.sh
cae166
%{dracut_conf_dir}/50-nss-softokn.conf
cae166
cae166
%files softokn-freebl-devel
cae166
%{_libdir}/libfreebl.a
cae166
%{_includedir}/nss3/blapi.h
cae166
%{_includedir}/nss3/blapit.h
cae166
%{_includedir}/nss3/alghmac.h
cae166
%{_includedir}/nss3/cmac.h
cae166
%{_includedir}/nss3/lowkeyi.h
cae166
%{_includedir}/nss3/lowkeyti.h
cae166
cae166
%files softokn-devel
cae166
%{_libdir}/pkgconfig/nss-softokn.pc
cae166
%{_bindir}/nss-softokn-config
cae166
cae166
# co-owned with nss
cae166
%dir %{_includedir}/nss3
cae166
#
cae166
# The following headers are those exported public in
cae166
# nss/lib/freebl/manifest.mn and
cae166
# nss/lib/softoken/manifest.mn
cae166
#
cae166
# The following list is short because many headers, such as
cae166
# the pkcs #11 ones, have been provided by nss-util-devel
cae166
# which installed them before us.
cae166
#
cae166
%{_includedir}/nss3/ecl-exp.h
cae166
%{_includedir}/nss3/nsslowhash.h
cae166
%{_includedir}/nss3/shsign.h
cae166
cae166
cae166
%changelog
2a00fe
* Fri Jun 17 2022 Bob Relyea <rrelyea@redhat.com> - 3.79.0-4
2a00fe
- Fix pkgconfig output
2a00fe
2a00fe
* Wed Jun 15 2022 Bob Relyea <rrelyea@redhat.com> - 3.79.0-3
2a00fe
- NSR Coverity fix changed selfserv from passive to active, change it back
2a00fe
2a00fe
* Sat Jun 11 2022 Bob Relyea <rrelyea@redhat.com> - 3.79.0-2
2a00fe
- Fix regressions found in test suites.
2a00fe
2a00fe
* Thu Jun 2 2022 Bob Relyea <rrelyea@redhat.com> - 3.79.0-1
2a00fe
- Rebase to NSS 3.79
2a00fe
- Set FIPS Module ID
2a00fe
- skip attribute verification on attributes with default values
2a00fe
- don't export trust objects if they are default trust objects from dbm
2a00fe
- add dbtool to nss-tools
2a00fe
bf8c5a
* Thu Nov 18 2021 Bob Relyea <rrelyea@redhat.com> - 3.67.0-7
bf8c5a
- Fix CVE 2021 43527
bf8c5a
feeac0
* Tue Jul 6 2021 Bob Relyea <rrelyea@redhat.com> - 3.67.0-6
feeac0
- Fix ssl alert issue
feeac0
feeac0
* Thu Jul 1 2021 Bob Relyea <rrelyea@redhat.com> - 3.67.0-5
feeac0
- Fix issue with reading databases that were updated using
feeac0
  unpatched versions of nss
feeac0
0430b8
* Tue Jun 29 2021 Bob Relyea <rrelyea@redhat.com> - 3.67.0-4
0430b8
- Better fix for the sdb timeout. The issue wasn't a race, it was
0430b8
  the sqlite timeout waiting to begin a transaction under heavy
0430b8
  thread usage.
0430b8
0430b8
* Mon Jun 28 2021 Bob Relyea <rrelyea@redhat.com> - 3.67.0-3
0430b8
- Fix sdb race condition
0430b8
1e2796
* Fri Jun 18 2021 Bob Relyea <rrelyea@redhat.com> - 3.67.0-2
1e2796
- Fix coverity issues
1e2796
1e2796
* Thu Jun 17 2021 Bob Relyea <rrelyea@redhat.com> - 3.67.0-1
1e2796
- Rebase to NSS 3.67
1e2796
1b57e1
* Tue Jun 15 2021 Bob Relyea <rrelyea@redhat.com> - 3.66.0-2
1b57e1
- Restore old pkcs12 defaults.
1b57e1
1b57e1
* Mon Jun 14 2021 Bob Relyea <rrelyea@redhat.com> - 3.66.0-1.1
1b57e1
- build nss for older nspr so we can pass gating with
1b57e1
  the new nspr in the build root
1b57e1
1b57e1
* Wed Jun 2 2021 Bob Relyea <rrelyea@redhat.com> - 3.66.0-1
1b57e1
- Rebase to NSS 3.66
1b57e1
18ce8e
* Thu Dec 3 2020 Bob Relyea <rrelyea@redhat.com> - 3.53.1-17
18ce8e
- Fix various corner cases with ike v1 app b support.
18ce8e
18ce8e
* Thu Nov 19 2020 Bob Relyea <rrelyea@redhat.com> - 3.53.1-16
18ce8e
- Fix the following CVE
18ce8e
- CVE-2020-12403 chacha-poly issues
18ce8e
- CVE-2020-12400 constant time ECC.
18ce8e
- CVE-2020-6829  constant time ECC.
18ce8e
18ce8e
* Wed Nov 4 2020 Bob Relyea <rrelyea@redhat.com> - 3.53.1-15
18ce8e
- Revert some policy changes the generate ABI runtime issues.
18ce8e
18ce8e
* Thu Oct 29 2020 Bob Relyea <rrelyea@redhat.com> - 3.53.1-14
18ce8e
- Add support for enable/disable in policy. Now if your policy
18ce8e
  file has disallow=x enable=y it will act just like our other 
18ce8e
  libraries.
18ce8e
5f43a7
* Mon Oct 26 2020 Bob Relyea <rrelyea@redhat.com> - 3.53.1-13
5f43a7
- Add OAEP interface so applications can wrap keys with RSA-OAEP
5f43a7
  rather than RSA-PKCS-1.
5f43a7
5f43a7
* Mon Oct 19 2020 Bob Relyea <rrelyea@redhat.com> - 3.53.1-12
5f43a7
- fips need to reject small primes even if they are approved
5f43a7
- code to autodetect whether or not to use the cache needs to do so
5f43a7
  in a way that doesn't mess with filesystem negative file caching.
5f43a7
- add kdf selftests
5f43a7
5f43a7
* Thu Jul 30 2020 Bob Relyea <rrelyea@redhat.com> - 3.53.1-11
5f43a7
- Fix issue with upgradedb where upgradedb expects standard to
5f43a7
  generate dbm databases, not sql databases (default in RHEL8)
5f43a7
5f43a7
* Thu Jul 30 2020 Bob Relyea <rrelyea@redhat.com> - 3.53.1-10
5f43a7
- Disable dh timing test because it's unreliable on s390
5f43a7
5f43a7
* Thu Jul 30 2020 Daiki Ueno <dueno@redhat.com> - 3.53.1-9
5f43a7
- Explicitly enable upgradedb/sharedb test cycles
5f43a7
5f43a7
* Wed Jul 29 2020 Daiki Ueno <dueno@redhat.com> - 3.53.1-8
5f43a7
- Disable Delegated Credentials for TLS
5f43a7
5f43a7
* Fri Jul 24 2020 Bob Relyea <rrelyea@redhat.com> - 3.53.1-7
5f43a7
- Fix attribute decryption issue where the private key components
5f43a7
  integrity check on private attributes where not being checked.
5f43a7
5f43a7
* Mon Jul 13 2020 Daiki Ueno <dueno@redhat.com> - 3.53.1-6
5f43a7
- Update nss-rsa-pkcs1-sigalgs.patch to the upstream version
5f43a7
5f43a7
* Sat Jul 11 2020 Bob Relyea <rrelyea@redhat.com> - 3.53.1-5
5f43a7
- Include required checks for dh and ecdh key generation in FIPS mode.
5f43a7
5f43a7
* Wed Jul 8 2020 Bob Relyea <rrelyea@redhat.com> - 3.53.1-4
5f43a7
- Add better checks for dh derive operations in FIPS mode.
5f43a7
5f43a7
* Thu Jun 25 2020 Daiki Ueno <dueno@redhat.com> - 3.53.1-3
5f43a7
- Disable NSS_HASH_ALG_SUPPORT as well for MD5 (#1849938)
5f43a7
- Adjust for update-crypto-policies packaging change (#1848649)
5f43a7
- Fix compilation with -Werror=strict-prototypes (#1843417)
5f43a7
5f43a7
* Wed Jun 24 2020 Daiki Ueno <dueno@redhat.com> - 3.53.1-2
5f43a7
- Fix regression in MD5 disablement (#1849938)
5f43a7
- Include rsa_pkcs1_* in signature_algorithms extension (#1847945)
5f43a7
5f43a7
* Mon Jun 22 2020 Daiki Ueno <dueno@redhat.com> - 3.53.1-1
5f43a7
- Update to NSS 3.53.1
5f43a7
5f43a7
* Sat Jun  6 2020 Daiki Ueno <dueno@redhat.com> - 3.53.0-1
5f43a7
- Update to NSS 3.53
5f43a7
cae166
* Fri Jan 31 2020 Bob Relyea <rrelyea@redhat.com> - 3.44.0-15
cae166
- Fix swapped CMAC PKCS #11 values.
cae166
- Fix data alignment crash in CMAC.
cae166
cae166
* Tue Dec 3 2019 Bob Relyea <rrelyea@redhat.com> - 3.44.0-14
cae166
- Fix coverify scan issue
cae166
cae166
* Mon Dec 2 2019 Bob Relyea <rrelyea@redhat.com> - 3.44.0-13
cae166
- Fix endian problem in SP-800 108 code.
cae166
cae166
* Thu Nov 28 2019 Daiki Ueno <dueno@redhat.com> - 3.44.0-12
cae166
- Install cmac.h required by blapi.h (#1764513)
cae166
- Fix out-of-bounds write in NSC_EncryptUpdate (#1775913)
cae166
cae166
* Wed Nov 27 2019 Bob Relyea <rrelyea@redhat.com> - 3.44.0-11
cae166
- Add SP-800 108 Generalized kdf
cae166
cae166
* Mon Nov 11 2019 Daiki Ueno <dueno@redhat.com> - 3.44.0-10
cae166
- Check policy against hash algorithms used for ServerKeyExchange (#1730039)
cae166
cae166
* Wed Nov  6 2019 Bob Relyea <rrelyea@redhat.com> - 3.44.0-9
cae166
- Add CMAC
cae166
cae166
* Thu Aug  8 2019 Bob Relyea <rrelyea@redhat.com> - 3.44.0-8
cae166
- CKM_NSS_IKE1_APP_B_PRF_DERIVE was missing from the mechanism list, preventing
cae166
  PK11_Derive*() from using it. Add gtests for the PK11_Derive interface for
cae166
  all the CKM_NSS_IKE*_DERIVE mechanism.
cae166
cae166
* Wed Jul  3 2019 Daiki Ueno <dueno@redhat.com> - 3.44.0-7
cae166
- Backport fixes from 3.44.1
cae166
cae166
* Wed Jun 26 2019 Daiki Ueno <dueno@redhat.com> - 3.44.0-6
cae166
- Add continuous RNG test required by FIPS
cae166
- fipstest: use CKM_TLS12_MASTER_KEY_DERIVE instead of vendor specific mechanism
cae166
cae166
* Mon Jun 10 2019 Daiki Ueno <dueno@redhat.com> - 3.44.0-5
cae166
- Rebuild with the correct build target
cae166
cae166
*Fri Jun 7 2019 Bob Relyea <rrelyea@redhat.com> - 3.44.0-4.1
cae166
- rebuild to try to retrigger CI tests
cae166
cae166
*Wed Jun 5 2019 Bob Relyea <rrelyea@redhat.com> - 3.44.0-4
cae166
- Fix certutil man page
cae166
- Fix extracting a public key from a private key for dh, ec, and dsa
cae166
cae166
* Thu May 30 2019 Daiki Ueno <dueno@redhat.com> - 3.44.0-3
cae166
- Disable TLS 1.3 under FIPS mode
cae166
- Disable RSASSA-PKCS1-v1_5 in TLS 1.3
cae166
- Fix post-handshake auth transcript calculation if
cae166
  SSL_ENABLE_SESSION_TICKETS is set
cae166
- Revert the change to use XDG basedirs (mozilla#818686)
cae166
cae166
* Fri May 24 2019 Bob Relyea <rrelyea@redhat.com> - 3.44.0-2
cae166
- Add ike mechanisms in softokn
cae166
- Add FIPS checks in softoken
cae166
cae166
* Fri May 24 2019 Daiki Ueno <dueno@redhat.com> - 3.44.0-1
cae166
- Update to NSS 3.44
cae166
- Define NSS_SEED_ONLY_DEV_URANDOM=1 to exclusively use getentropy
cae166
- Use %%autosetup
cae166
- Clean up manual pages generation
cae166
- Clean up %%check
cae166
- Remove prelink dependency, which is not available in RHEL-8
cae166
- Remove upstreamed patches
cae166
cae166
* Mon Dec 17 2018 Daiki Ueno <dueno@redhat.com> - 3.41.0-5
cae166
- Update manual pages to reflect recent changes in commands
cae166
cae166
* Fri Dec 14 2018 Bob Relyea <rrelyea@redhat.com> - 3.41.0-4
cae166
- Make sure corresponding public keys are created when importing private keys.
cae166
cae166
* Thu Dec 13 2018 Daiki Ueno <dueno@redhat.com> - 3.41.0-3
cae166
- Fix the last change
cae166
- Add --no-reload option to update-crypto-policies to avoid
cae166
  unnecessary restart of daemons
cae166
cae166
* Thu Dec 13 2018 Daiki Ueno <dueno@redhat.com> - 3.41.0-2
cae166
- Restore LDFLAGS injection when linking DSO
cae166
cae166
* Mon Dec 10 2018 Daiki Ueno <dueno@redhat.com> - 3.41.0-1
cae166
- Update to NSS 3.41
cae166
- Consolidate nss-util, nss-softokn, and nss into a single source package
cae166
cae166
* Fri Dec  7 2018 Daiki Ueno <dueno@redhat.com> - 3.39.0-1.5
cae166
- Fix the last commit
cae166
cae166
* Tue Dec 4 2018 Bob Relyea <rrelyea@redhat.com> - 3.39.0-1.4
cae166
- Support for IKE/IPsec typical PKIX usage so libreswan can use nss
cae166
  without rejecting certs based on EKU
cae166
cae166
* Thu Nov 29 2018 Daiki Ueno <dueno@redhat.com> - 3.39.0-1.3
cae166
- Backport upstream fixes for rhbz#1649026, rhbz#1608895, rhbz#1644854
cae166
- Document PKCS #11 URI
cae166
- Add warning when adding module with modutil while p11-kit is enabled
cae166
cae166
* Tue Nov 13 2018 Daiki Ueno <dueno@redhat.com> - 3.39.0-1.2
cae166
- Update nss-dsa.patch to not advertise DSA signature algorithm
cae166
- Update PayPal test certs for testing
cae166
cae166
* Thu Oct 18 2018 Daiki Ueno <dueno@redhat.com> - 3.39.0-1.1
cae166
- Backport "DSA" keyword in crypto-policies
cae166
cae166
* Tue Sep 25 2018 Daiki Ueno <dueno@redhat.com> - 3.39.0-1.0
cae166
- Update to NSS 3.39
cae166
cae166
* Fri Sep 14 2018 Daiki Ueno <dueno@redhat.com> - 3.38.0-1.2
cae166
- Fix LDFLAGS injection when linking DSO
cae166
cae166
* Tue Jul 24 2018 Daiki Ueno <dueno@redhat.com> - 3.38.0-1.1
cae166
- Install crypto-policies configuration file for
cae166
  https://fedoraproject.org/wiki/Changes/NSSLoadP11KitModules
cae166
- Port enable-fips-when-system-is-in-fips-mode.patch from RHEL-7
cae166
- Use %%ldconfig_scriptlets
cae166
- Remove needless use of %defattr, by Jason Tibbitts
cae166
cae166
* Wed Jul 18 2018 Daiki Ueno <dueno@redhat.com> - 3.38.0-1.0
cae166
- Update to NSS 3.38
cae166
cae166
* Tue Jul 17 2018 Kai Engert <kaie@redhat.com> - 3.36.1-1.2
cae166
- Backport upstream addition of nss-policy-check utility, rhbz#1428746,
cae166
  includes required fixes for mozbz#1296263 and mozbz#1474875
cae166
cae166
* Fri May 25 2018 Daiki Ueno <dueno@redhat.com> - 3.36.1-1.1
cae166
- Switch the default DB type to SQL
cae166
- Enable SSLKEYLOGFILE
cae166
cae166
* Wed Apr 11 2018 Daiki Ueno <dueno@redhat.com> - 3.36.1-1.0
cae166
- Update to NSS 3.36.1
cae166
- Remove nss-3.14.0.0-disble-ocsp-test.patch
cae166
- Fix partial injection of LDFLAGS
cae166
- Remove NSS_NO_PKCS11_BYPASS, which is no-op in upstream
cae166
cae166
* Fri Mar  9 2018 Daiki Ueno <dueno@redhat.com> - 3.36.0-1.0
cae166
- Update to NSS 3.36.0
cae166
- Add gcc-c++ to BuildRequires (C++ is needed for gtests)
cae166
- Make test failure detection robuster
cae166
cae166
* Thu Feb 08 2018 Fedora Release Engineering <releng@fedoraproject.org> - 3.35.0-5
cae166
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
cae166
cae166
* Mon Jan 29 2018 Kai Engert <kaie@redhat.com> - 3.35.0-4
cae166
- Fix a compiler error with gcc 8, mozbz#1434070
cae166
- Set NSS_FORCE_FIPS=1 at %%build time, and remove from %%check.
cae166
cae166
* Mon Jan 29 2018 Kai Engert <kaie@redhat.com> - 3.35.0-3
cae166
- Stop pulling in nss-pem automatically, packages that need it should
cae166
  depend on it, rhbz#1539401
cae166
cae166
* Tue Jan 23 2018 Daiki Ueno <dueno@redhat.com> - 3.35.0-2
cae166
- Update to NSS 3.35.0
cae166
cae166
* Tue Nov 14 2017 Daiki Ueno <dueno@redhat.com> - 3.34.0-2
cae166
- Update to NSS 3.34.0
cae166
cae166
* Fri Nov 10 2017 Daiki Ueno <dueno@redhat.com> - 3.33.0-6
cae166
- Make sure 32bit nss-pem always be installed with 32bit nss in
cae166
  multlib environment, patch by Kamil Dudka
cae166
cae166
* Wed Nov  8 2017 Kai Engert <kaie@redhat.com> - 3.33.0-5
cae166
- Fix test script
cae166
cae166
* Tue Nov  7 2017 Kai Engert <kaie@redhat.com> - 3.33.0-4
cae166
- Update tests to be compatible with default NSS DB changed to sql
cae166
  (the default was changed in the nss-util package).
cae166
cae166
* Tue Oct 24 2017 Kai Engert <kaie@redhat.com> - 3.33.0-3
cae166
- rhbz#1505487, backport upstream fixes required for rhbz#1496560
cae166
cae166
* Tue Oct  3 2017 Daiki Ueno <dueno@redhat.com> - 3.33.0-2
cae166
- Update to NSS 3.33.0
cae166
cae166
* Fri Sep 15 2017 Daiki Ueno <dueno@redhat.com> - 3.32.1-2
cae166
- Update to NSS 3.32.1
cae166
cae166
* Wed Sep  6 2017 Daiki Ueno <dueno@redhat.com> - 3.32.0-4
cae166
- Update iquote.patch to really prefer in-tree headers over system headers
cae166
cae166
* Wed Aug 23 2017 Kai Engert <kaie@redhat.com> - 3.32.0-3
cae166
- NSS libnssckbi.so has already been obsoleted by p11-kit-trust, rhbz#1484449
cae166
cae166
* Mon Aug  7 2017 Daiki Ueno <dueno@redhat.com> - 3.32.0-2
cae166
- Update to NSS 3.32.0
cae166
cae166
* Thu Aug 03 2017 Fedora Release Engineering <releng@fedoraproject.org> - 3.31.0-6
cae166
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
cae166
cae166
* Thu Jul 27 2017 Fedora Release Engineering <releng@fedoraproject.org> - 3.31.0-5
cae166
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
cae166
cae166
* Tue Jul 18 2017 Daiki Ueno <dueno@redhat.com> - 3.31.0-4
cae166
- Backport mozbz#1381784 to avoid deadlock in dnf
cae166
cae166
* Thu Jul 13 2017 Daiki Ueno <dueno@redhat.com> - 3.31.0-3
cae166
- Move signtool to %%_libdir/nss/unsupported-tools, for:
cae166
  https://fedoraproject.org/wiki/Changes/NSSSigntoolDeprecation
cae166
cae166
* Wed Jun 21 2017 Daiki Ueno <dueno@redhat.com> - 3.31.0-2
cae166
- Rebase to NSS 3.31.0
cae166
cae166
* Fri Jun  2 2017 Daiki Ueno <dueno@redhat.com> - 3.30.2-3
cae166
- Enable gtests
cae166
cae166
* Mon Apr 24 2017 Daiki Ueno <dueno@redhat.com> - 3.30.2-2
cae166
- Rebase to NSS 3.30.2
cae166
- Enable TLS 1.3
cae166
cae166
* Thu Mar 30 2017 Kai Engert <kaie@redhat.com> - 3.30.0-3
cae166
- Backport upstream mozbz#1328318 to support crypto policy FUTURE.
cae166
cae166
* Tue Mar 21 2017 Daiki Ueno <dueno@redhat.com> - 3.30.0-2
cae166
- Rebase to NSS 3.30.0
cae166
- Remove upstreamed patches
cae166
cae166
* Thu Mar 02 2017 Kai Engert <kaie@redhat.com> - 3.29.1-3
cae166
- Backport mozbz#1334976 and mozbz#1336487.
cae166
cae166
* Fri Feb 17 2017 Daiki Ueno <dueno@redhat.com> - 3.29.1-2
cae166
- Rebase to NSS 3.29.1
cae166
cae166
* Thu Feb  9 2017 Daiki Ueno <dueno@redhat.com> - 3.29.0-3
cae166
- Disable TLS 1.3, following the upstream change
cae166
cae166
* Wed Feb  8 2017 Daiki Ueno <dueno@redhat.com> - 3.29.0-2
cae166
- Rebase to NSS 3.29.0
cae166
- Suppress -Werror=int-in-bool-context warnings with GCC7
cae166
cae166
* Mon Jan 23 2017 Daiki Ueno <dueno@redhat.com> - 3.28.1-6
cae166
- Work around pkgconfig -> pkgconf transition issue (releng#6597)
cae166
cae166
* Fri Jan 20 2017 Daiki Ueno <dueno@redhat.com> - 3.28.1-5
cae166
- Disable TLS 1.3
cae166
- Add "Conflicts" with packages using older Mozilla codebase, which is
cae166
  not compatible with NSS 3.28.1
cae166
- Remove NSS_ECC_MORE_THAN_SUITE_B setting, as it was removed in upstream
cae166
cae166
* Tue Jan 17 2017 Daiki Ueno <dueno@redhat.com> - 3.28.1-4
cae166
- Add "Conflicts" with older firefox packages which don't have support
cae166
  for smaller curves added in NSS 3.28.1
cae166
cae166
* Fri Jan 13 2017 Daiki Ueno <dueno@redhat.com> - 3.28.1-3
cae166
- Fix incorrect version specification in %%nss_{util,softokn}_version,
cae166
  pointed by Elio Maldonado
cae166
cae166
* Fri Jan  6 2017 Daiki Ueno <dueno@redhat.com> - 3.28.1-2
cae166
- Rebase to NSS 3.28.1
cae166
- Remove upstreamed patch for disabling RSA-PSS
cae166
- Re-enable TLS 1.3
cae166
cae166
* Wed Nov 30 2016 Daiki Ueno <dueno@redhat.com> - 3.27.2-2
cae166
- Rebase to NSS 3.27.2
cae166
cae166
* Tue Nov 15 2016 Daiki Ueno <dueno@redhat.com> - 3.27.0-5
cae166
- Revert the previous fix for RSA-PSS and use the upstream fix instead
cae166
cae166
* Wed Nov 02 2016 Kai Engert <kaie@redhat.com> - 3.27.0-4
cae166
- Disable the use of RSA-PSS with SSL/TLS. #1383809
cae166
cae166
* Sun Oct  2 2016 Daiki Ueno <dueno@redhat.com> - 3.27.0-3
cae166
- Disable TLS 1.3 for now, to avoid reported regression with TLS to
cae166
  version intolerant servers
cae166
cae166
* Thu Sep 29 2016 Daiki Ueno <dueno@redhat.com> - 3.27.0-2
cae166
- Rebase to NSS 3.27.0
cae166
- Remove upstreamed ectest patch
cae166
cae166
* Mon Aug  8 2016 Daiki Ueno <dueno@redhat.com> - 3.26.0-2
cae166
- Rebase to NSS 3.26.0
cae166
- Update check policy file patch to better match what was upstreamed
cae166
- Remove conditionally ignore system policy patch as it has been upstreamed
cae166
- Skip ectest as well as ecperf, which are built as part of nss-softokn
cae166
- Fix rpmlint error regarding %%define usage
cae166
cae166
* Thu Jul 14 2016 Elio Maldonado <emaldona@redhat.com> - 3.25.0-6
cae166
- Incorporate some changes requested in upstream review and commited upstream (#1157720)
cae166
cae166
* Fri Jul 01 2016 Elio Maldonado <emaldona@redhat.com> - 3.25.0-5
cae166
- Add support for conditionally ignoring the system policy (#1157720)
cae166
- Remove unneeded test scripts patches in order to run more tests
cae166
- Remove unneeded test data modifications from the spec file
cae166
cae166
* Tue Jun 28 2016 Elio Maldonado <emaldona@redhat.com> - 3.25.0-4
cae166
- Remove obsolete patch and spurious lines from the spec file (#1347336)
cae166
cae166
* Sun Jun 26 2016 Elio Maldonado <emaldona@redhat.com> - 3.25.0-3
cae166
- Cleanup spec file and patches and add references to bugs filed upstream
cae166
cae166
* Fri Jun 24 2016 Elio Maldonado <emaldona@redhat.com> - 3.25.0-2
cae166
- Rebase to nss 3.25
cae166
cae166
* Thu Jun 16 2016 Kamil Dudka <kdudka@redhat.com> - 3.24.0-3
cae166
- decouple nss-pem from the nss package (#1347336)
cae166
cae166
* Fri Jun 03 2016 Elio Maldonado <emaldona@redhat.com> - 3.24.0-2.3
cae166
- Apply the patch that was last introduced
cae166
- Renumber and reorder some of the patches
cae166
- Resolves: Bug 1342158
cae166
cae166
* Thu Jun 02 2016 Elio Maldonado <emaldona@redhat.com> - 3.24.0-2.2
cae166
- Allow application requests to disable SSL v2 to succeed
cae166
- Resolves: Bug 1342158 - nss-3.24 does no longer support ssl V2, installation of IPA fails because nss init fails
cae166
cae166
* Sun May 29 2016 Elio Maldonado <emaldona@redhat.com> - 3.24.0-2.1
cae166
- Rebase to NSS 3.24.0
cae166
- Restore setting the policy file location
cae166
- Make ssl tests scripts aware of policy
cae166
- Ajust tests data expected result for policy
cae166
cae166
* Tue May 24 2016 Elio Maldonado <emaldona@redhat.com> - 3.24.0-2.0
cae166
- Bootstrap build to rebase to NSS 3.24.0
cae166
- Temporarily not setting the policy file location
cae166
cae166
* Thu May 12 2016 Elio Maldonado <emaldona@redhat.com> - 3.23.0-9
cae166
- Change POLICY_FILE to "nss.config"
cae166
cae166
* Fri Apr 22 2016 Elio Maldonado <emaldona@redhat.com> - 3.23.0-8
cae166
- Change POLICY_FILE to "nss.cfg"
cae166
cae166
* Wed Apr 20 2016 Elio Maldonado <emaldona@redhat.com> - 3.23.0-7
cae166
- Change the POLICY_PATH to "/etc/crypto-policies/back-ends"
cae166
- Regenerate the check policy patch with hg to provide more context
cae166
cae166
* Thu Apr 14 2016 Elio Maldonado <emaldona@redhat.com> - 3.23.0-6
cae166
- Fix typo in the last %%changelog entry
cae166
cae166
* Thu Mar 24 2016 Elio Maldonado <emaldona@redhat.com> - 3.23.0-5
cae166
- Load policy file if /etc/pki/nssdb/policy.cfg exists
cae166
- Resolves: Bug 1157720 - NSS should enforce the system-wide crypto policy
cae166
cae166
* Tue Mar 08 2016 Elio Maldonado <emaldona@redhat.com> - 3.23.0-4
cae166
- Remove unused patch rendered obsolete by pem update
cae166
cae166
* Tue Mar 08 2016 Elio Maldonado <emaldona@redhat.com> - 3.23.0-3
cae166
- Update pem sources to latest from nss-pem upstream
cae166
- Resolves: Bug 1300652 - [PEM] insufficient input validity checking while loading a private key
cae166
cae166
* Sat Mar 05 2016 Elio Maldonado <emaldona@redhat.com> - 3.23.0-2
cae166
- Rebase to NSS 3.23
cae166
cae166
* Sat Feb 27 2016 Elio Maldonado <emaldona@redhat.com> - 3.22.2-2
cae166
- Rebase to NSS 3.22.2
cae166
cae166
* Tue Feb 23 2016 Elio Maldonado <emaldona@redhat.com> - 3.22.1-3
cae166
- Fix ssl2/exp test disabling to run all the required tests
cae166
cae166
* Sun Feb 21 2016 Elio Maldonado <emaldona@redhat.com> - 3.22.1-1
cae166
- Rebase to NSS 3.22.1
cae166
cae166
* Mon Feb 08 2016 Elio Maldonado <emaldona@redhat.com> - 3.22.0-3
cae166
- Update .gitignore as part of updating to nss 3.22
cae166
cae166
* Mon Feb 08 2016 Elio Maldonado <emaldona@redhat.com> - 3.22.0-2
cae166
- Update to NSS 3.22
cae166
cae166
* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 3.21.0-7
cae166
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
cae166
cae166
* Fri Jan 15 2016 Elio Maldonado <emaldona@redhat.com> - 3.21.0-6
cae166
- Resolves: Bug 1299040 - Enable ssl_gtests upstream test suite
cae166
- Remove 'export NSS_DISABLE_GTESTS=1' go ssl_gtests are built
cae166
- Use %%define when specifying the nss_tests to run
cae166
cae166
* Wed Dec 30 2015 Michal Toman <mtoman@fedoraproject.org> - 3.21.0-5
cae166
- Add 64-bit MIPS to multilib arches
cae166
cae166
* Fri Nov 20 2015 Elio Maldonado <emaldona@redhat.com> - 3.21.0-4
cae166
- Update %%{nss_util_version} and %%{nss_softokn_version} to 3.21.0
cae166
- Resolves: Bug 1284095 - all https fails with sec_error_no_token
cae166
cae166
* Sun Nov 15 2015 Elio Maldonado <emaldona@redhat.com> - 3.21.0-3
cae166
- Add references to bugs filed upstream
cae166
cae166
* Fri Nov 13 2015 Elio Maldonado Batiz <emaldona@redhat.com> - 3.21.1-2
cae166
- Update to NSS 3.21
cae166
- Package listsuites as part of the unsupported tools set
cae166
- Resolves: Bug 1279912 - nss-3.21 is available
cae166
- Resolves: Bug 1258425 - Use __isa_bits macro instead of list of 64-bit
cae166
- Resolves: Bug 1280032 - Package listsuites as part of the nss unsupported tools set
cae166
cae166
* Fri Oct 30 2015 Elio Maldonado <emaldona@redhat.com> - 3.20.1-2
cae166
- Update to NSS 3.20.1
cae166
cae166
* Wed Sep 30 2015 Elio Maldonado <emaldona@redhat.com> - 3.20.0-6
cae166
- Enable ECC cipher-suites by default [hrbz#1185708]
cae166
- Split the enabling patch in two for easier maintenance
cae166
- Remove unused patches rendered obsolete by prior rebase
cae166
cae166
* Wed Sep 16 2015 Elio Maldonado <emaldona@redhat.com> - 3.20.0-5
cae166
- Enable ECC cipher-suites by default [hrbz#1185708]
cae166
- Implement corrections requested in code review
cae166
cae166
* Tue Sep 15 2015 Elio Maldonado <emaldona@redhat.com> - 3.20.0-4
cae166
- Enable ECC cipher-suites by default [hrbz#1185708]
cae166
cae166
* Mon Sep 14 2015 Elio Maldonado <emaldona@redhat.com> - 3.20.0-3
cae166
- Fix patches that disable ssl2 and export cipher suites support
cae166
- Fix libssl patch that disable ssl2 & export cipher suites to not disable RSA_WITH_NULL ciphers
cae166
- Fix syntax errors in patch to skip ssl2 and export cipher suite tests
cae166
- Turn ssl2 off by default in the tstclnt tool
cae166
- Disable ssl stress tests containing TLS RC4 128 with MD5
cae166
cae166
* Thu Aug 20 2015 Elio Maldonado <emaldona@redhat.com> - 3.20.0-2
cae166
- Update to NSS 3.20
cae166
cae166
* Sat Aug 08 2015 Elio Maldonado <emaldona@redhat.com> - 3.19.3-2
cae166
- Update to NSS 3.19.3
cae166
cae166
* Fri Jun 26 2015 Elio Maldonado <emaldona@redhat.com> - 3.19.2-3
cae166
- Create on the fly versions of sslcov.txt and sslstress.txt that disable tests for SSL2 and EXPORT ciphers
cae166
cae166
* Wed Jun 17 2015 Kai Engert <kaie@redhat.com> - 3.19.2-2
cae166
- Update to NSS 3.19.2
cae166
cae166
* Thu May 28 2015 Kai Engert <kaie@redhat.com> - 3.19.1-2
cae166
- Update to NSS 3.19.1
cae166
cae166
* Tue May 19 2015 Kai Engert <kaie@redhat.com> - 3.19.0-2
cae166
- Update to NSS 3.19
cae166
cae166
* Fri May 15 2015 Kai Engert <kaie@redhat.com> - 3.18.0-2
cae166
- Replace expired test certificates, upstream bug 1151037
cae166
cae166
* Thu Mar 19 2015 Elio Maldonado <emaldona@redhat.com> - 3.18.0-1
cae166
- Update to nss-3.18.0
cae166
- Resolves: Bug 1203689 - nss-3.18 is available
cae166
cae166
* Tue Mar 03 2015 Elio Maldonado <emaldona@redhat.com> - 3.17.4-5
cae166
- Disable export suites and SSL2 support at build time
cae166
- Fix syntax errors in various shell scripts
cae166
- Resolves: Bug 1189952 - Disable SSL2 and the export cipher suites
cae166
cae166
* Sat Feb 21 2015 Till Maas <opensource@till.name> - 3.17.4-4
cae166
- Rebuilt for Fedora 23 Change
cae166
  https://fedoraproject.org/wiki/Changes/Harden_all_packages_with_position-independent_code
cae166
cae166
* Tue Feb 10 2015 Elio Maldonado <emaldona@redhat.com> - 3.17.4-3
cae166
- Commented out the export NSS_NO_SSL2=1 line to not disable ssl2
cae166
- Backing out from disabling ssl2 until the patches are fixed
cae166
cae166
* Mon Feb 09 2015 Elio Maldonado <emaldona@redhat.com> - 3.17.4-2
cae166
- Disable SSL2 support at build time
cae166
- Fix syntax errors in various shell scripts
cae166
- Resolves: Bug 1189952 - Disable SSL2 and the export cipher suites
cae166
cae166
* Wed Jan 28 2015 Elio Maldonado <emaldona@redhat.com> - 3.17.4-1
cae166
- Update to nss-3.17.4
cae166
cae166
* Sat Jan 24 2015 Ville Skyttä <ville.skytta@iki.fi> - 3.17.3-4
cae166
- Own the %%{_datadir}/doc/nss-tools dir
cae166
cae166
* Tue Dec 16 2014 Elio Maldonado <emaldona@redhat.com> - 3.17.3-3
cae166
- Resolves: Bug 987189 - nss-tools RPM conflicts with perl-PAR-Packer
cae166
- Install pp man page in %%{_datadir}/doc/nss-tools/pp.1
cae166
- Use %%{_mandir} instead of /usr/share/man as more generic
cae166
cae166
* Mon Dec 15 2014 Elio Maldonado <emaldona@redhat.com> - 3.17.3-2
cae166
- Install pp man page in alternative location
cae166
- Resolves: Bug 987189 - nss-tools RPM conflicts with perl-PAR-Packer
cae166
cae166
* Fri Dec 05 2014 Elio Maldonado <emaldona@redhat.com> - 3.17.3-1
cae166
- Update to nss-3.17.3
cae166
- Resolves: Bug 1171012 - nss-3.17.3 is available
cae166
cae166
* Thu Oct 16 2014 Elio Maldonado <emaldona@redhat.com> - 3.17.2-2
cae166
- Resolves: Bug 994599 - Enable TLS 1.2 by default
cae166
cae166
* Sun Oct 12 2014 Elio Maldonado <emaldona@redhat.com> - 3.17.2-1
cae166
- Update to nss-3.17.2
cae166
cae166
* Wed Sep 24 2014 Kai Engert <kaie@redhat.com> - 3.17.1-1
cae166
- Update to nss-3.17.1
cae166
- Add a mechanism to skip test suite execution during development work
cae166
cae166
* Thu Aug 21 2014 Kevin Fenzi <kevin@scrye.com> - 3.17.0-2
cae166
- Rebuild for rpm bug 1131960
cae166
cae166
* Tue Aug 19 2014 Elio Maldonado <emaldona@redhat.com> - 3.17.0-1
cae166
- Update to nss-3.17.0
cae166
cae166
* Sun Aug 17 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.16.2-4
cae166
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
cae166
cae166
* Wed Jul 30 2014 Elio Maldonado <emaldona@redhat.com> - 3.16.2-3
cae166
- Replace expired PayPal test cert with current one to prevent build failure
cae166
cae166
* Fri Jul 18 2014 Tom Callaway <spot@fedoraproject.org> - 3.16.2-2
cae166
- fix license handling
cae166
cae166
* Sun Jun 29 2014 Elio Maldonado <emaldona@redhat.com> - 3.16.2-1
cae166
- Update to nss-3.16.2
cae166
cae166
* Sun Jun 15 2014 Elio Maldonado <emaldona@redhat.com> - 3.16.1-4
cae166
- Remove unwanted source directories at end of %%prep so it truly does it
cae166
- Skip the cipher suite already run as part of the nss-softokn build
cae166
cae166
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.16.1-3
cae166
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
cae166
cae166
* Mon May 12 2014 Jaromir Capik <jcapik@redhat.com> - 3.16.1-2
cae166
- Replacing ppc64 and ppc64le with the power64 macro
cae166
- Related: Bug 1052545 - Trivial change for ppc64le in nss spec
cae166
cae166
* Tue May 06 2014 Elio Maldonado <emaldona@redhat.com> - 3.16.1-1
cae166
- Update to nss-3.16.1
cae166
- Update the iquote patch on account of the rebase
cae166
- Improve error detection in the %%section
cae166
- Resolves: Bug 1094702 - nss-3.16.1 is available
cae166
cae166
* Tue Mar 18 2014 Elio Maldonado <emaldona@redhat.com> - 3.16.0-1
cae166
- Update to nss-3.16.0
cae166
- Cleanup the copying of the tools man pages
cae166
- Update the iquote.patch on account of the rebase
cae166
cae166
* Tue Mar 04 2014 Elio Maldonado <emaldona@redhat.com> - 3.15.5-2
cae166
- Restore requiring nss_softokn_version >= 3.15.5
cae166
cae166
* Wed Feb 19 2014 Elio Maldonado <emaldona@redhat.com> - 3.15.5-1
cae166
- Update to nss-3.15.5
cae166
- Temporarily requiring only nss_softokn_version >= 3.15.4
cae166
- Fix location of sharedb files and their manpages
cae166
- Move cert9.db, key4.db, and pkcs11.txt to the main package
cae166
- Move nss-sysinit manpages tar archives to the main package
cae166
- Resolves: Bug 1066877 - nss-3.15.5 is available
cae166
- Resolves: Bug 1067091 - Move sharedb files to the %%files section
cae166
cae166
* Thu Feb 06 2014 Elio Maldonado <emaldona@redhat.com> - 3.15.4-5
cae166
- Revert previous change that moved some sysinit manpages
cae166
- Restore nss-sysinit manpages tar archives to %%files sysinit
cae166
- Removing spurious wildcard entry was the only change needed
cae166
cae166
* Mon Jan 27 2014 Elio Maldonado <emaldona@redhat.com> - 3.15.4-4
cae166
- Add explanatory comments for iquote.patch as was done on f20
cae166
cae166
* Sat Jan 25 2014 Elio Maldonado <emaldona@redhat.com> - 3.15.4-3
cae166
- Update pem sources to latest from nss-pem upstream
cae166
- Pick up pem fixes verified on RHEL and applied upstream
cae166
- Fix a problem where same files in two rpms created rpm conflict
cae166
- Move some nss-sysinit manpages tar archives to the %%files the
cae166
- All man pages are listed by name so there shouldn't be wildcard inclusion
cae166
- Add support for ppc64le, Resolves: Bug 1052545
cae166
cae166
* Mon Jan 20 2014 Peter Robinson <pbrobinson@fedoraproject.org> 3.15.4-2
cae166
- ARM tests pass so remove ARM conditional
cae166
cae166
* Tue Jan 07 2014 Elio Maldonado <emaldona@redhat.com> - 3.15.4-1
cae166
- Update to nss-3.15.4 (hg tag NSS_3_15_4_RTM)
cae166
- Resolves: Bug 1049229 - nss-3.15.4 is available
cae166
- Update pem sources to latest from the interim upstream for pem
cae166
- Remove no longer needed patches
cae166
- Update pem/rsawrapr.c patch on account of upstream changes to freebl/softoken
cae166
- Update iquote.patch on account of upstream changes
cae166
cae166
* Wed Dec 11 2013 Elio Maldonado <emaldona@redhat.com> - 3.15.3.1-1
cae166
- Update to nss-3.15.3.1 (hg tag NSS_3_15_3_1_RTM)
cae166
- Resolves: Bug 1040282 - nss: Mis-issued ANSSI/DCSSI certificate (MFSA 2013-117)
cae166
- Resolves: Bug 1040192 - nss-3.15.3.1 is available
cae166
cae166
* Tue Dec 03 2013 Elio Maldonado <emaldona@redhat.com> - 3.15.3-2
cae166
- Bump the release tag
cae166
cae166
* Sun Nov 24 2013 Elio Maldonado <emaldona@redhat.com> - 3.15.3-1
cae166
- Update to NSS_3_15_3_RTM
cae166
- Resolves: Bug 1031897 - CVE-2013-5605 CVE-2013-5606 CVE-2013-1741 nss: various flaws
cae166
- Fix option descriptions for setup-nsssysinit manpage
cae166
- Fix man page of nss-sysinit wrong path and other flaws
cae166
- Document email option for certutil manpage
cae166
- Remove unused patches
cae166
cae166
* Sun Oct 27 2013 Elio Maldonado <emaldona@redhat.com> - 3.15.2-3
cae166
- Revert one change from last commit to preserve full nss pluggable ecc supprt [1019245]
cae166
cae166
* Wed Oct 23 2013 Elio Maldonado <emaldona@redhat.com> - 3.15.2-2
cae166
- Use the full sources from upstream
cae166
- Bug 1019245 - ECDHE in openssl available -> NSS needs too for Firefox/Thunderbird
cae166
cae166
* Thu Sep 26 2013 Elio Maldonado <emaldona@redhat.com> - 3.15.2-1
cae166
- Update to NSS_3_15_2_RTM
cae166
- Update iquote.patch on account of modified prototype on cert.h installed by nss-devel
cae166
cae166
* Wed Aug 28 2013 Elio Maldonado <emaldona@redhat.com> - 3.15.1-7
cae166
- Update pem sources to pick up a patch applied upstream which a faulty merge had missed
cae166
- The pem module should not require unique file basenames
cae166
cae166
* Tue Aug 27 2013 Elio Maldonado <emaldona@redhat.com> - 3.15.1-6
cae166
- Update pem sources to the latest from interim upstream
cae166
cae166
* Mon Aug 19 2013 Elio Maldonado <emaldona@redhat.com> - 3.15.1-5
cae166
- Resolves: rhbz#996639 - Minor bugs in nss man pages
cae166
- Fix some typos and improve description and see also sections
cae166
cae166
* Sun Aug 11 2013 Elio Maldonado <emaldona@redhat.com> - 3.15.1-4
cae166
- Cleanup spec file to address most rpmlint errors and warnings
cae166
- Using double percent symbols to fix macro-in-comment warnings
cae166
- Ignore unversioned-explicit-provides nss-system-init per spec comments
cae166
- Ignore invalid-url Source0 as it comes from the git lookaside cache
cae166
- Ignore invalid-url Source12 as it comes from the git lookaside cache
cae166
cae166
* Thu Jul 25 2013 Elio Maldonado <emaldona@redhat.com> - 3.15.1-3
cae166
- Add man page for pkcs11.txt configuration file and cert and key databases
cae166
- Resolves: rhbz#985114 - Provide man pages for the nss configuration files
cae166
cae166
* Fri Jul 19 2013 Elio Maldonado <emaldona@redhat.com> - 3.15.1-2
cae166
- Fix errors in the man pages
cae166
- Resolves: rhbz#984106 - Add missing option descriptions to man pages for {cert|cms|crl}util
cae166
- Resolves: rhbz#982856 - Fix path to script in man page for nss-sysinit
cae166
cae166
* Tue Jul 02 2013 Elio Maldonado <emaldona@redhat.com> - 3.15.1-1
cae166
- Update to NSS_3_15_1_RTM
cae166
- Enable the iquote.patch to access newly introduced types
cae166
cae166
* Wed Jun 19 2013 Elio Maldonado <emaldona@redhat.com> - 3.15-5
cae166
- Install man pages for nss-tools and the nss-config and setup-nsssysinit scripts
cae166
- Resolves: rhbz#606020 - nss security tools lack man pages
cae166
cae166
* Tue Jun 18 2013 emaldona <emaldona@redhat.com> - 3.15-4
cae166
- Build nss without softoken or util sources in the tree
cae166
- Resolves: rhbz#689918
cae166
cae166
* Mon Jun 17 2013 emaldona <emaldona@redhat.com> - 3.15-3
cae166
- Update ssl-cbc-random-iv-by-default.patch
cae166
cae166
* Sun Jun 16 2013 Elio Maldonado <emaldona@redhat.com> - 3.15-2
cae166
- Fix generation of NSS_VMAJOR, NSS_VMINOR, and NSS_VPATCH for nss-config
cae166
cae166
* Sat Jun 15 2013 Elio Maldonado <emaldona@redhat.com> - 3.15-1
cae166
- Update to NSS_3_15_RTM
cae166
cae166
* Wed Apr 24 2013 Elio Maldonado <emaldona@redhat.com> - 3.15-0.1.beta1.2
cae166
- Fix incorrect path that hid failed test from view
cae166
- Add ocsp to the test suites to run but ...
cae166
- Temporarily disable the ocsp stapling tests
cae166
- Do not treat failed attempts at ssl pkcs11 bypass as fatal errors
cae166
cae166
* Thu Apr 04 2013 Elio Maldonado <emaldona@redhat.com> - 3.15-0.1.beta1.1
cae166
- Update to NSS_3_15_BETA1
cae166
- Update spec file, patches, and helper scripts on account of a shallower source tree
cae166
cae166
* Sun Mar 24 2013 Kai Engert <kaie@redhat.com> - 3.14.3-12
cae166
- Update expired test certificates (fixed in upstream bug 852781)
cae166
cae166
* Fri Mar 08 2013 Kai Engert <kaie@redhat.com> - 3.14.3-10
cae166
- Fix incorrect post/postun scripts. Fix broken links in posttrans.
cae166
cae166
* Wed Mar 06 2013 Kai Engert <kaie@redhat.com> - 3.14.3-9
cae166
- Configure libnssckbi.so to use the alternatives system
cae166
  in order to prepare for a drop in replacement.
cae166
cae166
* Fri Feb 15 2013 Elio Maldonado <emaldona@redhat.com> - 3.14.3-1
cae166
- Update to NSS_3_14_3_RTM
cae166
- sync up pem rsawrapr.c with softoken upstream changes for nss-3.14.3
cae166
- Resolves: rhbz#908257 - CVE-2013-1620 nss: TLS CBC padding timing attack
cae166
- Resolves: rhbz#896651 - PEM module trashes private keys if login fails
cae166
- Resolves: rhbz#909775 - specfile support for AArch64
cae166
- Resolves: rhbz#910584 - certutil -a does not produce ASCII output
cae166
cae166
* Mon Feb 04 2013 Elio Maldonado <emaldona@redhat.com> - 3.14.2-2
cae166
- Allow building nss against older system sqlite
cae166
cae166
* Fri Feb 01 2013 Elio Maldonado <emaldona@redhat.com> - 3.14.2-1
cae166
- Update to NSS_3_14_2_RTM
cae166
cae166
* Wed Jan 02 2013 Kai Engert <kaie@redhat.com> - 3.14.1-3
cae166
- Update to NSS_3_14_1_WITH_CKBI_1_93_RTM
cae166
cae166
* Sat Dec 22 2012 Elio Maldonado <emaldona@redhat.com> - 3.14.1-2
cae166
- Require nspr >= 4.9.4
cae166
- Fix changelog invalid dates
cae166
cae166
* Mon Dec 17 2012 Elio Maldonado <emaldona@redhat.com> - 3.14.1-1
cae166
- Update to NSS_3_14_1_RTM
cae166
cae166
* Wed Dec 12 2012 Elio Maldonado <emaldona@redhat.com> - 3.14-12
cae166
- Bug 879978 - Install the nssck.api header template where mod_revocator can access it
cae166
- Install nssck.api in /usr/includes/nss3/templates
cae166
cae166
* Tue Nov 27 2012 Elio Maldonado <emaldona@redhat.com> - 3.14-11
cae166
- Bug 879978 - Install the nssck.api header template in a place where mod_revocator can access it
cae166
- Install nssck.api in /usr/includes/nss3
cae166
cae166
* Mon Nov 19 2012 Elio Maldonado <emaldona@redhat.com> - 3.14-10
cae166
- Bug 870864 - Add support in NSS for Secure Boot
cae166
cae166
* Sat Nov 10 2012 Elio Maldonado <emaldona@redhat.com> - 3.14-9
cae166
- Disable bypass code at build time and return failure on attempts to enable at runtime
cae166
- Bug 806588 - Disable SSL PKCS #11 bypass at build time
cae166
cae166
* Sun Nov 04 2012 Elio Maldonado <emaldona@redhat.com> - 3.14-8
cae166
- Fix pk11wrap locking which fixes 'fedpkg new-sources' and 'fedpkg update' hangs
cae166
- Bug 872124 - nss-3.14 breaks fedpkg new-sources
cae166
- Fix should be considered preliminary since the patch may change upon upstream approval
cae166
cae166
* Thu Nov 01 2012 Elio Maldonado <emaldona@redhat.com> - 3.14-7
cae166
- Add a dummy source file for testing /preventing fedpkg breakage
cae166
- Helps test the fedpkg new-sources and upload commands for breakage by nss updates
cae166
- Related to Bug 872124 - nss 3.14 breaks fedpkg new-sources
cae166
cae166
* Thu Nov 01 2012 Elio Maldonado <emaldona@redhat.com> - 3.14-6
cae166
- Fix a previous unwanted merge from f18
cae166
- Update the SS_SSL_CBC_RANDOM_IV patch to match new sources while
cae166
- Keeping the patch disabled while we are still in rawhide and
cae166
- State in comment that patch is needed for both stable and beta branches
cae166
- Update .gitignore to download only the new sources
cae166
cae166
* Wed Oct 31 2012 Elio Maldonado <emaldona@redhat.com> - 3.14-5
cae166
- Fix the spec file so sechash.h gets installed
cae166
- Resolves: rhbz#871882 - missing header: sechash.h in nss 3.14
cae166
cae166
* Sat Oct 27 2012 Elio Maldonado <emaldona@redhat.com> - 3.14-4
cae166
- Update the license to MPLv2.0
cae166
cae166
* Wed Oct 24 2012 Elio Maldonado <emaldona@redhat.com> - 3.14-3
cae166
- Use only -f when removing unwanted headers
cae166
cae166
* Tue Oct 23 2012 Elio Maldonado <emaldona@redhat.com> - 3.14-2
cae166
- Add secmodt.h to the headers installed by nss-devel
cae166
- nss-devel must install secmodt.h which moved from softoken to pk11wrap with nss-3.14
cae166
cae166
* Mon Oct 22 2012 Elio Maldonado <emaldona@redhat.com> - 3.14-1
cae166
- Update to NSS_3_14_RTM
cae166
cae166
* Sun Oct 21 2012 Elio Maldonado <emaldona@redhat.com> - 3.14-0.1.rc.1
cae166
- Update to NSS_3_14_RC1
cae166
- update nss-589636.patch to apply to httpdserv
cae166
- turn off ocsp tests for now
cae166
- remove no longer needed patches
cae166
- remove headers shipped by nss-util
cae166
cae166
* Fri Oct 05 2012 Kai Engert <kaie@redhat.com> - 3.13.6-1
cae166
- Update to NSS_3_13_6_RTM
cae166
cae166
* Mon Aug 27 2012 Elio Maldonado <emaldona@redhat.com> - 3.13.5-8
cae166
- Rebase pem sources to fedora-hosted upstream to pick up two fixes from rhel-6.3
cae166
- Resolves: rhbz#847460 - Fix invalid read and free on invalid cert load
cae166
- Resolves: rhbz#847462 - PEM module may attempt to free uninitialized pointer
cae166
- Remove unneeded fix gcc 4.7 c++ issue in secmodt.h that actually undoes the upstream fix
cae166
cae166
* Mon Aug 13 2012 Elio Maldonado <emaldona@redhat.com> - 3.13.5-7
cae166
- Fix pluggable ecc support
cae166
cae166
* Fri Jul 20 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.13.5-6
cae166
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
cae166
cae166
* Sun Jul 01 2012 Elio Maldonado <emaldona@redhat.com> - 3.13.5-5
cae166
- Fix checkin comment to prevent unwanted expansions of percents
cae166
cae166
* Sun Jul 01 2012 Elio Maldonado <emaldona@redhat.com> - 3.13.5-4
cae166
- Resolves: Bug 830410 - Missing Requires %%{?_isa}
cae166
- Use Requires: %%{name}%%{?_isa} = %%{version}-%%{release} on tools
cae166
- Drop zlib requires which rpmlint reports as error E: explicit-lib-dependency zlib
cae166
- Enable sha224 portion of powerup selftest when running test suites
cae166
- Require nspr 4.9.1
cae166
cae166
* Wed Jun 20 2012 Elio Maldonado <emaldona@redhat.com> - 3.13.5-3
cae166
- Resolves: rhbz#833529 - revert unwanted change to nss.pc.in
cae166
cae166
* Tue Jun 19 2012 Elio Maldonado <emaldona@redhat.com> - 3.13.5-2
cae166
- Resolves: rhbz#833529 - Remove unwanted space from the Libs: line on nss.pc.in
cae166
cae166
* Mon Jun 18 2012 Elio Maldonado <emaldona@redhat.com> - 3.13.5-1
cae166
- Update to NSS_3_13_5_RTM
cae166
cae166
* Fri Apr 13 2012 Elio Maldonado <emaldona@redhat.com> - 3.13.4-3
cae166
- Resolves: Bug 812423 - nss_Init leaks memory, fix from RHEL 6.3
cae166
cae166
* Sun Apr 08 2012 Elio Maldonado <emaldona@redhat.com> - 3.13.4-2
cae166
- Resolves: Bug 805723 - Library needs partial RELRO support added
cae166
- Patch coreconf/Linux.mk as done on RHEL 6.2
cae166
cae166
* Fri Apr 06 2012 Elio Maldonado <emaldona@redhat.com> - 3.13.4-1
cae166
- Update to NSS_3_13_4_RTM
cae166
- Update the nss-pem source archive to the latest version
cae166
- Remove no longer needed patches
cae166
- Resolves: Bug 806043 - use pem files interchangeably in a single process
cae166
- Resolves: Bug 806051 - PEM various flaws detected by Coverity
cae166
- Resolves: Bug 806058 - PEM pem_CreateObject leaks memory given a non-existing file name
cae166
cae166
* Wed Mar 21 2012 Elio Maldonado <emaldona@redhat.com> - 3.13.3-4
cae166
- Resolves: Bug 805723 - Library needs partial RELRO support added
cae166
cae166
* Fri Mar 09 2012 Elio Maldonado <emaldona@redhat.com> - 3.13.3-3
cae166
- Cleanup of the spec file
cae166
- Add references to the upstream bugs
cae166
- Fix typo in Summary for sysinit
cae166
cae166
* Thu Mar 08 2012 Elio Maldonado <emaldona@redhat.com> - 3.13.3-2
cae166
- Pick up fixes from RHEL
cae166
- Resolves: rhbz#800674 - Unable to contact LDAP Server during winsync
cae166
- Resolves: rhbz#800682 - Qpid AMQP daemon fails to load after nss update
cae166
- Resolves: rhbz#800676 - NSS workaround for freebl bug that causes openswan to drop connections
cae166
cae166
* Thu Mar 01 2012 Elio Maldonado <emaldona@redhat.com> - 3.13.3-1
cae166
- Update to NSS_3_13_3_RTM
cae166
cae166
* Mon Jan 30 2012 Tom Callaway <spot@fedoraproject.org> - 3.13.1-13
cae166
- fix issue with gcc 4.7 in secmodt.h and C++11 user-defined literals
cae166
cae166
* Thu Jan 26 2012 Elio Maldonado <emaldona@redhat.com> - 3.13.1-12
cae166
- Resolves: Bug 784672 - nss should protect against being called before nss_Init
cae166
cae166
* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.13.1-11
cae166
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
cae166
cae166
* Fri Jan 06 2012 Elio Maldonado <emaldona@redhat.com> - 3.13.1-11
cae166
- Deactivate a patch currently meant for stable branches only
cae166
cae166
* Fri Jan 06 2012 Elio Maldonado <emaldona@redhat.com> - 3.13.1-10
cae166
- Resolves: Bug 770682 - nss update breaks pidgin-sipe connectivity
cae166
- NSS_SSL_CBC_RANDOM_IV set to 0 by default and changed to 1 on user request
cae166
cae166
* Tue Dec 13 2011 elio maldonado <emaldona@redhat.com> - 3.13.1-9
cae166
- Revert to using current nss_softokn_version
cae166
- Patch to deal with lack of sha224 is no longer needed
cae166
cae166
* Tue Dec 13 2011 Elio Maldonado <emaldona@redhat.com> - 3.13.1-8
cae166
- Resolves: Bug 754771 - [PEM] an unregistered callback causes a SIGSEGV
cae166
cae166
* Mon Dec 12 2011 Elio Maldonado <emaldona@redhat.com> - 3.13.1-7
cae166
- Resolves: Bug 750376 - nss 3.13 breaks sssd TLS
cae166
- Fix how pem is built so that nss-3.13.x works with nss-softokn-3.12.y
cae166
- Only patch blapitest for the lack of sha224 on system freebl
cae166
- Completed the patch to make pem link against system freebl
cae166
cae166
* Mon Dec 05 2011 Elio Maldonado <emaldona@redhat.com> - 3.13.1-6
cae166
- Removed unwanted /usr/include/nss3 in front of the normal cflags include path
cae166
- Removed unnecessary patch dealing with CERTDB_TERMINAL_RECORD, it's visible
cae166
cae166
* Sun Dec 04 2011 Elio Maldonado <emaldona@redhat.com> - 3.13.1-5
cae166
- Statically link the pem module against system freebl found in buildroot
cae166
- Disabling sha224-related powerup selftest until we update softokn
cae166
- Disable sha224 and pss tests which nss-softokn 3.12.x doesn't support
cae166
cae166
* Fri Dec 02 2011 Elio Maldonado Batiz <emaldona@redhat.com> - 3.13.1-4
cae166
- Rebuild with nss-softokn from 3.12 in the buildroot
cae166
- Allows the pem module to statically link against 3.12.x freebl
cae166
- Required for using nss-3.13.x with nss-softokn-3.12.y for a merge inrto rhel git repo
cae166
- Build will be temprarily placed on buildroot override but not pushed in bodhi
cae166
cae166
* Fri Nov 04 2011 Elio Maldonado <emaldona@redhat.com> - 3.13.1-2
cae166
- Fix broken dependencies by updating the nss-util and nss-softokn versions
cae166
cae166
* Thu Nov 03 2011 Elio Maldonado <emaldona@redhat.com> - 3.13.1-1
cae166
- Update to NSS_3_13_1_RTM
cae166
- Update builtin certs to those from NSSCKBI_1_88_RTM
cae166
cae166
* Sat Oct 15 2011 Elio Maldonado <emaldona@redhat.com> - 3.13-1
cae166
- Update to NSS_3_13_RTM
cae166
cae166
* Sat Oct 08 2011 Elio Maldonado <emaldona@redhat.com> - 3.13-0.1.rc0.1
cae166
- Update to NSS_3_13_RC0
cae166
cae166
* Wed Sep 14 2011 Elio Maldonado <emaldona@redhat.com> - 3.12.11-3
cae166
- Fix attempt to free initilized pointer (#717338)
cae166
- Fix leak on pem_CreateObject when given non-existing file name (#734760)
cae166
- Fix pem_Initialize to return CKR_CANT_LOCK on multi-treaded calls (#736410)
cae166
cae166
* Tue Sep 06 2011 Kai Engert <kaie@redhat.com> - 3.12.11-2
cae166
- Update builtins certs to those from NSSCKBI_1_87_RTM
cae166
cae166
* Tue Aug 09 2011 Elio Maldonado <emaldona@redhat.com> - 3.12.11-1
cae166
- Update to NSS_3_12_11_RTM
cae166
cae166
* Sat Jul 23 2011 Elio Maldonado <emaldona@redhat.com> - 3.12.10-6
cae166
- Indicate the provenance of stripped source tarball (#688015)
cae166
cae166
* Mon Jun 27 2011 Michael Schwendt <mschwendt@fedoraproject.org> - 3.12.10-5
cae166
- Provide virtual -static package to meet guidelines (#609612).
cae166
cae166
* Fri Jun 10 2011 Elio Maldonado <emaldona@redhat.com> - 3.12.10-4
cae166
- Enable pluggable ecc support (#712556)
cae166
- Disable the nssdb write-access-on-read-only-dir tests when user is root (#646045)
cae166
cae166
* Fri May 20 2011 Dennis Gilmore <dennis@ausil.us> - 3.12.10-3
cae166
- make the testsuite non fatal on arm arches
cae166
cae166
* Tue May 17 2011 Elio Maldonado <emaldona@redhat.com> - 3.12.10-2
cae166
- Fix crmf hard-coded maximum size for wrapped private keys (#703656)
cae166
cae166
* Fri May 06 2011 Elio Maldonado <emaldona@redhat.com> - 3.12.10-1
cae166
- Update to NSS_3_12_10_RTM
cae166
cae166
* Wed Apr 27 2011 Elio Maldonado <emaldona@redhat.com> - 3.12.10-0.1.beta1
cae166
- Update to NSS_3_12_10_BETA1
cae166
cae166
* Mon Apr 11 2011 Elio Maldonado <emaldona@redhat.com> - 3.12.9-15
cae166
- Implement PEM logging using NSPR's own (#695011)
cae166
cae166
* Wed Mar 23 2011 Elio Maldonado <emaldona@redhat.com> - 3.12.9-14
cae166
- Update to NSS_3.12.9_WITH_CKBI_1_82_RTM
cae166
cae166
* Thu Feb 24 2011 Elio Maldonado <emaldona@redhat.com> - 3.12.9-13
cae166
- Short-term fix for ssl test suites hangs on ipv6 type connections (#539183)
cae166
cae166
* Fri Feb 18 2011 Elio Maldonado <emaldona@redhat.com> - 3.12.9-12
cae166
- Add a missing requires for pkcs11-devel (#675196)
cae166
cae166
* Tue Feb 15 2011 Elio Maldonado <emaldona@redhat.com> - 3.12.9-11
cae166
- Run the test suites in the check section (#677809)
cae166
cae166
* Thu Feb 10 2011 Elio Maldonado <emaldona@redhat.com> - 3.12.9-10
cae166
- Fix cms headers to not use c++ reserved words (#676036)
cae166
- Reenabling Bug 499444 patches
cae166
- Fix to swap internal key slot on fips mode switches
cae166
cae166
* Tue Feb 08 2011 Elio Maldonado <emaldona@redhat.com> - 3.12.9-9
cae166
- Revert patches for 499444 until all c++ reserved words are found and extirpated
cae166
cae166
* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.12.9-8
cae166
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
cae166
cae166
* Tue Feb 08 2011 Elio Maldonado <emaldona@redhat.com> - 3.12.9-7
cae166
- Fix cms header to not use c++ reserved word (#676036)
cae166
- Reenable patches for bug 499444
cae166
cae166
* Tue Feb 08 2011 Christopher Aillon <caillon@redhat.com> - 3.12.9-6
cae166
- Revert patches for 499444 as they use a C++ reserved word and
cae166
  cause compilation of Firefox to fail
cae166
cae166
* Fri Feb 04 2011 Elio Maldonado <emaldona@redhat.com> - 3.12.9-5
cae166
- Fix the earlier infinite recursion patch (#499444)
cae166
- Remove a header that now nss-softokn-freebl-devel ships
cae166
cae166
* Tue Feb 01 2011 Elio Maldonado <emaldona@redhat.com> - 3.12.9-4
cae166
- Fix infinite recursion when encoding NSS enveloped/digested data (#499444)
cae166
cae166
* Mon Jan 31 2011 Elio Maldonado <emaldona@redhat.com> - 3.12.9-3
cae166
- Update the cacert trust patch per upstream review requests (#633043)
cae166
cae166
* Wed Jan 19 2011 Elio Maldonado <emaldona@redhat.com> - 3.12.9-2
cae166
- Fix to honor the user's cert trust preferences (#633043)
cae166
- Remove obsoleted patch
cae166
cae166
* Wed Jan 12 2011 Elio Maldonado <emaldona@redhat.com> - 3.12.9-1
cae166
- Update to 3.12.9
cae166
cae166
* Mon Dec 27 2010 Elio Maldonado <emaldona@redhat.com> - 3.12.9-0.1.beta2
cae166
- Rebuilt according to fedora pre-release package naming guidelines
cae166
cae166
* Fri Dec 10 2010 Elio Maldonado <emaldona@redhat.com> - 3.12.8.99.2-1
cae166
- Update to NSS_3_12_9_BETA2
cae166
- Fix libpnsspem crash when cacert dir contains other directories (#642433)
cae166
cae166
* Wed Dec 08 2010 Elio Maldonado <emaldona@redhat.com> - 3.12.8.99.1-1
cae166
- Update to NSS_3_12_9_BETA1
cae166
cae166
* Thu Nov 25 2010 Elio Maldonado <emaldona@redhat.com> - 3.12.8-9
cae166
- Update pem source tar with fixes for 614532 and 596674
cae166
- Remove no longer needed patches
cae166
cae166
* Fri Nov 05 2010 Elio Maldonado <emaldona@redhat.com> - 3.12.8-8
cae166
- Update PayPalEE.cert test certificate which had expired
cae166
cae166
* Sun Oct 31 2010 Elio Maldonado <emaldona@redhat.com> - 3.12.8-7
cae166
- Tell rpm not to verify md5, size, and modtime of configurations file
cae166
cae166
* Mon Oct 18 2010 Elio Maldonado <emaldona@redhat.com> - 3.12.8-6
cae166
- Fix certificates trust order (#643134)
cae166
- Apply nss-sysinit-userdb-first.patch last
cae166
cae166
* Wed Oct 06 2010 Elio Maldonado <emaldona@redhat.com> - 3.12.8-5
cae166
- Move triggerpostun -n nss-sysinit script ahead of the other ones (#639248)
cae166
cae166
* Tue Oct 05 2010 Elio Maldonado <emaldona@redhat.com> - 3.12.8-4
cae166
- Fix invalid %%postun scriptlet (#639248)
cae166
cae166
* Wed Sep 29 2010 Elio Maldonado <emaldona@redhat.com> - 3.12.8-3
cae166
- Replace posttrans sysinit scriptlet with a triggerpostun one (#636787)
cae166
- Fix and cleanup the setup-nsssysinit.sh script (#636792, #636801)
cae166
cae166
* Mon Sep 27 2010 Elio Maldonado <emaldona@redhat.com> - 3.12.8-2
cae166
- Add posttrans scriptlet (#636787)
cae166
cae166
* Thu Sep 23 2010 Elio Maldonado <emaldona@redhat.com> - 3.12.8-1
cae166
- Update to 3.12.8
cae166
- Prevent disabling of nss-sysinit on package upgrade (#636787)
cae166
- Create pkcs11.txt with correct permissions regardless of umask (#636792)
cae166
- Setup-nsssysinit.sh reports whether nss-sysinit is turned on or off (#636801)
cae166
- Added provides pkcs11-devel-static to comply with packaging guidelines (#609612)
cae166
cae166
* Sat Sep 18 2010 Elio Maldonado <emaldona@redhat.com> - 3.12.7.99.4-1
cae166
- NSS 3.12.8 RC0
cae166
cae166
* Sun Sep 05 2010 Elio Maldonado <emaldona@redhat.com> - 3.12.7.99.3-2
cae166
- Fix nss-util_version and nss_softokn_version required to be 3.12.7.99.3
cae166
cae166
* Sat Sep 04 2010 Elio Maldonado <emaldona@redhat.com> - 3.12.7.99.3-1
cae166
- NSS 3.12.8 Beta3
cae166
- Fix unclosed comment in renegotiate-transitional.patch
cae166
cae166
* Sat Aug 28 2010 Elio Maldonado <emaldona@redhat.com> - 3.12.7-3
cae166
- Change BuildRequries to available version of nss-util-devel
cae166
cae166
* Sat Aug 28 2010 Elio Maldonado <emaldona@redhat.com> - 3.12.7-2
cae166
- Define NSS_USE_SYSTEM_SQLITE and remove unneeded patch
cae166
- Add comments regarding an unversioned provides which triggers rpmlint warning
cae166
- Build requires nss-softokn-devel >= 3.12.7
cae166
cae166
* Mon Aug 16 2010 Elio Maldonado <emaldona@redhat.com> - 3.12.7-1
cae166
- Update to 3.12.7
cae166
cae166
* Sat Aug 14 2010 Elio Maldonado <emaldona@redhat.com> - 3.12.6-12
cae166
- Apply the patches to fix rhbz#614532
cae166
cae166
* Mon Aug 09 2010 Elio Maldonado <emaldona@redhat.com> - 3.12.6-11
cae166
- Removed pem sourecs as they are in the cache
cae166
cae166
* Mon Aug 09 2010 Elio Maldonado <emaldona@redhat.com> - 3.12.6-10
cae166
- Add support for PKCS#8 encoded PEM RSA private key files (#614532)
cae166
cae166
* Sat Jul 31 2010 Elio Maldonado <emaldona@redhat.com> - 3.12.6-9
cae166
- Fix nsssysinit to return userdb ahead of systemdb (#603313)
cae166
cae166
* Tue Jun 08 2010 Dennis Gilmore <dennis@ausil.us> - 3.12.6-8
cae166
- Require and BuildRequire >= the listed version not =
cae166
cae166
* Tue Jun 08 2010 Elio Maldonado <emaldona@redhat.com> - 3.12.6-7
cae166
- Require nss-softoken 3.12.6
cae166
cae166
* Sun Jun 06 2010 Elio Maldonado <emaldona@redhat.com> - 3.12.6-6
cae166
- Fix SIGSEGV within CreateObject (#596674)
cae166
cae166
* Mon Apr 12 2010 Elio Maldonado <emaldona@redhat.com> - 3.12.6-5
cae166
- Update pem source tar to pick up the following bug fixes:
cae166
- PEM - Allow collect objects to search through all objects
cae166
- PEM - Make CopyObject return a new shallow copy
cae166
- PEM - Fix memory leak in pem_mdCryptoOperationRSAPriv
cae166
cae166
* Wed Apr 07 2010 Elio Maldonado <emaldona@redhat.com> - 3.12.6-4
cae166
- Update the test cert in the setup phase
cae166
cae166
* Wed Apr 07 2010 Elio Maldonado <emaldona@redhat.com> - 3.12.6-3
cae166
- Add sed to sysinit requires as setup-nsssysinit.sh requires it (#576071)
cae166
- Update PayPalEE test cert with unexpired one (#580207)
cae166
cae166
* Thu Mar 18 2010 Elio Maldonado <emaldona@redhat.com> - 3.12.6-2
cae166
- Fix ns.spec to not require nss-softokn (#575001)
cae166
cae166
* Sat Mar 06 2010 Elio Maldonado <emaldona@redhat.com> - 3.12.6-1.2
cae166
- rebuilt with all tests enabled
cae166
cae166
* Sat Mar 06 2010 Elio Maldonado <emaldona@redhat.com> - 3.12.6-1.1
cae166
- Using SSL_RENEGOTIATE_TRANSITIONAL as default while on transition period
cae166
- Disabling ssl tests suites until bug 539183 is resolved
cae166
cae166
* Sat Mar 06 2010 Elio Maldonado <emaldona@redhat.com> - 3.12.6-1
cae166
- Update to 3.12.6
cae166
- Reactivate all tests
cae166
- Patch tools to validate command line options arguments
cae166
cae166
* Mon Jan 25 2010 Elio Maldonado <emaldona@redhat.com> - 3.12.5-8
cae166
- Fix curl related regression and general patch code clean up
cae166
cae166
* Wed Jan 13 2010 Elio Maldonado <emaldona@redhat.com> - 3.12.5-5
cae166
-  retagging
cae166
cae166
* Tue Jan 12 2010 Elio Maldonado <emaldona@redhat.com> - 3.12.5-1.1
cae166
- Fix SIGSEGV on call of NSS_Initialize (#553638)
cae166
cae166
* Wed Jan 06 2010 Elio Maldonado<emaldona@redhat.com> - 3.12.5-1.13.2
cae166
- New version of patch to allow root to modify ystem database (#547860)
cae166
cae166
* Thu Dec 31 2009 Elio Maldonado<emaldona@redhat.com> - 3.12.5-1.13.1
cae166
- Temporarily disabling the ssl tests
cae166
cae166
* Sat Dec 26 2009 Elio Maldonado<emaldona@redhat.com> - 3.12.5-1.13
cae166
- Fix nsssysinit to allow root to modify the nss system database (#547860)
cae166
cae166
* Fri Dec 25 2009 Elio Maldonado<emaldona@redhat.com> - 3.12.5-1.11
cae166
- Fix an error introduced when adapting the patch for rhbz #546211
cae166
cae166
* Sat Dec 19 2009 Elio maldonado<emaldona@redhat.com> - 3.12.5-1.9
cae166
- Remove left over trace statements from nsssysinit patching
cae166
cae166
* Fri Dec 18 2009 Elio Maldonado<emaldona@redhat.com> - 3.12.5-2.7
cae166
- Fix a misconstructed patch
cae166
cae166
* Thu Dec 17 2009 Elio Maldonado<emaldona@redhat.com> - 3.12.5-1.6
cae166
- Fix nsssysinit to enable apps to use system cert store, patch contributed by David Woodhouse (#546221)
cae166
- Fix spec so sysinit requires coreutils for post install scriplet (#547067)
cae166
- Fix segmentation fault when listing keys or certs in the database, patch contributed by Kamil Dudka (#540387)
cae166
cae166
* Thu Dec 10 2009 Elio Maldonado<emaldona@redhat.com> - 3.12.5-1.5
cae166
- Fix nsssysinit to set the default flags on the crypto module (#545779)
cae166
- Remove redundant header from the pem module
cae166
cae166
* Wed Dec 09 2009 Elio Maldonado<emaldona@redhat.com> - 3.12.5-1.1
cae166
- Remove unneeded patch
cae166
cae166
* Thu Dec 03 2009 Elio Maldonado<emaldona@redhat.com> - 3.12.5-1.1
cae166
- Retagging to include missing patch
cae166
cae166
* Thu Dec 03 2009 Elio Maldonado<emaldona@redhat.com> - 3.12.5-1
cae166
- Update to 3.12.5
cae166
- Patch to allow ssl/tls clients to interoperate with servers that require renogiation
cae166
cae166
* Fri Nov 20 2009 Elio Maldonado<emaldona@redhat.com> - 3.12.4-14.1
cae166
- Retagging
cae166
cae166
* Tue Oct 20 2009 Elio Maldonado<emaldona@redhat.com> - 3.12.4-13.1
cae166
- Require nss-softoken of same architecture as nss (#527867)
cae166
- Merge setup-nsssysinit.sh improvements from F-12 (#527051)
cae166
cae166
* Sat Oct 03 2009 Elio Maldonado<emaldona@redhat.com> - 3.12.4-13
cae166
- User no longer prompted for a password when listing keys an empty system db (#527048)
cae166
- Fix setup-nsssysinit to handle more general formats (#527051)
cae166
cae166
* Sun Sep 27 2009 Elio Maldonado<emaldona@redhat.com> - 3.12.4-12
cae166
- Fix syntax error in setup-nsssysinit.sh
cae166
cae166
* Sun Sep 27 2009 Elio Maldonado<emaldona@redhat.com> - 3.12.4-11
cae166
- Fix sysinit to be under mozilla/security/nss/lib
cae166
cae166
* Sat Sep 26 2009 Elio Maldonado<emaldona@redhat.com> - 3.12.4-10
cae166
- Add nss-sysinit activation/deactivation script
cae166
cae166
* Fri Sep 18 2009 Elio Maldonado
cae166
- Install blank databases and configuration file for system shared database
cae166
- nsssysinit queries system for fips mode before relying on environment variable
cae166
cae166
* Thu Sep 10 2009 Elio Maldonado<emaldona@redhat.com> - 3.12.4-8
cae166
- Restoring nssutil and -rpath-link to nss-config for now - 522477
cae166
cae166
* Tue Sep 08 2009 Elio Maldonado
cae166
- Add the nss-sysinit subpackage
cae166
cae166
* Tue Sep 08 2009 Elio Maldonado<emaldona@redhat.com> - 3.12.4-6
cae166
- Installing shared libraries to %%{_libdir}
cae166
cae166
* Mon Sep 07 2009 Elio Maldonado<emaldona@redhat.com> - 3.12.4-5
cae166
- Retagging to pick up new sources
cae166
cae166
* Mon Sep 07 2009 Elio Maldonado<emaldona@redhat.com> - 3.12.4-4
cae166
- Update pem enabling source tar with latest fixes (509705, 51209)
cae166
cae166
* Sun Sep 06 2009 Elio Maldonado<emaldona@redhat.com> - 3.12.4-3
cae166
- PEM module implements memory management for internal objects - 509705
cae166
- PEM module doesn't crash when processing malformed key files - 512019
cae166
cae166
* Sat Sep 05 2009 Elio Maldonado<emaldona@redhat.com> - 3.12.4-2
cae166
- Remove symbolic links to shared libraries from devel - 521155
cae166
- No rpath-link in nss-softokn-config
cae166
cae166
* Tue Sep 01 2009 Elio Maldonado<emaldona@redhat.com> - 3.12.4-1
cae166
- Update to 3.12.4
cae166
cae166
* Mon Aug 31 2009 Elio Maldonado<emaldona@redhat.com> - 3.12.3.99.3-30
cae166
- Fix FORTIFY_SOURCE buffer overflows in test suite on ppc and ppc64 - bug 519766
cae166
- Fixed requires and buildrequires as per recommendations in spec file review
cae166
cae166
* Sun Aug 30 2009 Elio Maldonado<emaldona@redhat.com> - 3.12.3.99.3-29
cae166
- Restoring patches 2 and 7 as we still compile all sources
cae166
- Applying the nss-nolocalsql.patch solves nss-tools sqlite dependency problems
cae166
cae166
* Sun Aug 30 2009 Elio Maldonado<emaldona@redhat.com> - 3.12.3.99.3-28
cae166
- restore require sqlite
cae166
cae166
* Sat Aug 29 2009 Elio Maldonado<emaldona@redhat.com> - 3.12.3.99.3-27
cae166
- Don't require sqlite for nss
cae166
cae166
* Sat Aug 29 2009 Elio Maldonado<emaldona@redhat.com> - 3.12.3.99.3-26
cae166
- Ensure versions in the requires match those used when creating nss.pc
cae166
cae166
* Fri Aug 28 2009 Elio Maldonado<emaldona@redhat.com> - 3.12.3.99.3-25
cae166
- Remove nss-prelink.conf as signed all shared libraries moved to nss-softokn
cae166
- Add a temprary hack to nss.pc.in to unblock builds
cae166
cae166
* Fri Aug 28 2009 Warren Togami <wtogami@redhat.com> - 3.12.3.99.3-24
cae166
- caolan's nss.pc patch
cae166
cae166
* Thu Aug 27 2009 Elio Maldonado<emaldona@redhat.com> - 3.12.3.99.3-23
cae166
- Bump the release number for a chained build of nss-util, nss-softokn and nss
cae166
cae166
* Thu Aug 27 2009 Elio Maldonado<emaldona@redhat.com> - 3.12.3.99.3-22
cae166
- Fix nss-config not to include nssutil
cae166
- Add BuildRequires on nss-softokn and nss-util since build also runs the test suite
cae166
cae166
* Thu Aug 27 2009 Elio Maldonado<emaldona@redhat.com> - 3.12.3.99.3-21
cae166
- disabling all tests while we investigate a buffer overflow bug
cae166
cae166
* Thu Aug 27 2009 Elio Maldonado<emaldona@redhat.com> - 3.12.3.99.3-20
cae166
- disabling some tests while we investigate a buffer overflow bug - 519766
cae166
cae166
* Thu Aug 27 2009 Elio Maldonado<emaldona@redhat.com> - 3.12.3.99.3-19
cae166
- remove patches that are now in nss-softokn and
cae166
- remove spurious exec-permissions for nss.pc per rpmlint
cae166
- single requires line in nss.pc.in
cae166
cae166
* Wed Aug 26 2009 Elio Maldonado<emaldona@redhat.com> - 3.12.3.99.3-18
cae166
- Fix BuildRequires: nss-softokn-devel release number
cae166
cae166
* Wed Aug 26 2009 Elio Maldonado
cae166
- fix nss.pc.in to have one single requires line
cae166
cae166
* Tue Aug 25 2009 Dennis Gilmore <dennis@ausil.us> - 3.12.3.99.3-16
cae166
- cleanups for softokn
cae166
cae166
* Tue Aug 25 2009 Dennis Gilmore <dennis@ausil.us> - 3.12.3.99.3-15
cae166
- remove the softokn subpackages
cae166
cae166
* Mon Aug 24 2009 Dennis Gilmore <dennis@ausil.us> - 3.12.3.99.3-14
cae166
- don install the nss-util pkgconfig bits
cae166
cae166
* Mon Aug 24 2009 Dennis Gilmore <dennis@ausil.us> - 3.12.3.99.3-13
cae166
- remove from -devel the 3 headers that ship in nss-util-devel
cae166
cae166
* Mon Aug 24 2009 Dennis Gilmore <dennis@ausil.us> - 3.12.3.99.3-12
cae166
- kill off the nss-util nss-util-devel subpackages
cae166
cae166
* Sun Aug 23 2009 Elio Maldonado+emaldona@redhat.com - 3.12.3.99.3-11
cae166
- split off nss-softokn and nss-util as subpackages with their own rpms
cae166
- first phase of splitting nss-softokn and nss-util as their own packages
cae166
cae166
* Thu Aug 20 2009 Elio Maldonado <emaldona@redhat.com> - 3.12.3.99.3-10
cae166
- must install libnssutil3.since nss-util is untagged at the moment
cae166
- preserve time stamps when installing various files
cae166
cae166
* Thu Aug 20 2009 Dennis Gilmore <dennis@ausil.us> - 3.12.3.99.3-9
cae166
- dont install libnssutil3.so since its now in nss-util
cae166
cae166
* Thu Aug 06 2009 Elio Maldonado <emaldona@redhat.com> - 3.12.3.99.3-7.1
cae166
- Fix spec file problems uncovered by Fedora_12_Mass_Rebuild
cae166
cae166
* Sat Jul 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.12.3.99.3-7
cae166
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
cae166
cae166
* Mon Jun 22 2009 Elio Maldonado <emaldona@redhat.com> - 3.12.3.99.3-6
cae166
- removed two patch files which are no longer needed and fixed previous change log number
cae166
* Mon Jun 22 2009 Elio Maldonado <emaldona@redhat.com> - 3.12.3.99.3-5
cae166
- updated pem module incorporates various patches
cae166
- fix off-by-one error when computing size to reduce memory leak. (483855)
cae166
- fix data type to work on x86_64 systems. (429175)
cae166
- fix various memory leaks and free internal objects on module unload. (501080)
cae166
- fix to not clone internal objects in collect_objects().  (501118)
cae166
- fix to not bypass initialization if module arguments are omitted. (501058)
cae166
- fix numerous gcc warnings. (500815)
cae166
- fix to support arbitrarily long password while loading a private key. (500180)
cae166
- fix memory leak in make_key and memory leaks and return values in pem_mdSession_Login (501191)
cae166
* Mon Jun 08 2009 Elio Maldonado <emaldona@redhat.com> - 3.12.3.99.3-4
cae166
- add patch for bug 502133 upstream bug 496997
cae166
* Fri Jun 05 2009 Kai Engert <kaie@redhat.com> - 3.12.3.99.3-3
cae166
- rebuild with higher release number for upgrade sanity
cae166
* Fri Jun 05 2009 Kai Engert <kaie@redhat.com> - 3.12.3.99.3-2
cae166
- updated to NSS_3_12_4_FIPS1_WITH_CKBI_1_75
cae166
* Thu May 07 2009 Kai Engert <kaie@redhat.com> - 3.12.3-7
cae166
- re-enable test suite
cae166
- add patch for upstream bug 488646 and add newer paypal
cae166
  certs in order to make the test suite pass
cae166
* Wed May 06 2009 Kai Engert <kaie@redhat.com> - 3.12.3-4
cae166
- add conflicts info in order to fix bug 499436
cae166
* Tue Apr 14 2009 Kai Engert <kaie@redhat.com> - 3.12.3-3
cae166
- ship .chk files instead of running shlibsign at install time
cae166
- include .chk file in softokn-freebl subpackage
cae166
- add patch for upstream nss bug 488350
cae166
* Tue Apr 14 2009 Kai Engert <kaie@redhat.com> - 3.12.3-2
cae166
- Update to NSS 3.12.3
cae166
* Mon Apr 06 2009 Kai Engert <kaie@redhat.com> - 3.12.2.99.3-7
cae166
- temporarily disable the test suite because of bug 494266
cae166
* Mon Apr 06 2009 Kai Engert <kaie@redhat.com> - 3.12.2.99.3-6
cae166
- fix softokn-freebl dependency for multilib (bug 494122)
cae166
* Thu Apr 02 2009 Kai Engert <kaie@redhat.com> - 3.12.2.99.3-5
cae166
- introduce separate nss-softokn-freebl package
cae166
* Thu Apr 02 2009 Kai Engert <kaie@redhat.com> - 3.12.2.99.3-4
cae166
- disable execstack when building freebl
cae166
* Tue Mar 31 2009 Kai Engert <kaie@redhat.com> - 3.12.2.99.3-3
cae166
- add upstream patch to fix bug 483855
cae166
* Tue Mar 31 2009 Kai Engert <kaie@redhat.com> - 3.12.2.99.3-2
cae166
- build nspr-less freebl library
cae166
* Tue Mar 31 2009 Kai Engert <kaie@redhat.com> - 3.12.2.99.3-1
cae166
- Update to NSS_3_12_3_BETA4
cae166
cae166
* Wed Feb 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.12.2.0-4
cae166
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
cae166
cae166
* Wed Oct 22 2008 Kai Engert <kaie@redhat.com> - 3.12.2.0-3
cae166
- update to NSS_3_12_2_RC1
cae166
- use system zlib
cae166
* Tue Sep 30 2008 Dennis Gilmore <dennis@ausil.us> - 3.12.1.1-4
cae166
- add sparc64 to the list of 64 bit arches
cae166
cae166
* Wed Sep 24 2008 Kai Engert <kaie@redhat.com> - 3.12.1.1-3
cae166
- bug 456847, move pkgconfig requirement to devel package
cae166
* Fri Sep 05 2008 Kai Engert <kengert@redhat.com> - 3.12.1.1-2
cae166
- Update to NSS_3_12_1_RC2
cae166
* Fri Aug 22 2008 Kai Engert <kaie@redhat.com> - 3.12.1.0-2
cae166
- NSS 3.12.1 RC1
cae166
* Fri Aug 15 2008 Kai Engert <kaie@redhat.com> - 3.12.0.3-7
cae166
- fix bug bug 429175 in libpem module
cae166
* Tue Aug 05 2008 Kai Engert <kengert@redhat.com> - 3.12.0.3-6
cae166
- bug 456847, add Requires: pkgconfig
cae166
* Tue Jun 24 2008 Kai Engert <kengert@redhat.com> - 3.12.0.3-3
cae166
- nss package should own /etc/prelink.conf.d folder, rhbz#452062
cae166
- use upstream patch to fix test suite abort
cae166
* Mon Jun 02 2008 Kai Engert <kengert@redhat.com> - 3.12.0.3-2
cae166
- Update to NSS_3_12_RC4
cae166
* Mon Apr 14 2008 Kai Engert <kengert@redhat.com> - 3.12.0.1-1
cae166
- Update to NSS_3_12_RC2
cae166
* Thu Mar 20 2008 Jesse Keating <jkeating@redhat.com> - 3.11.99.5-2
cae166
- Zapping old Obsoletes/Provides.  No longer needed, causes multilib headache.
cae166
* Mon Mar 17 2008 Kai Engert <kengert@redhat.com> - 3.11.99.5-1
cae166
- Update to NSS_3_12_BETA3
cae166
* Fri Feb 22 2008 Kai Engert <kengert@redhat.com> - 3.11.99.4-1
cae166
- NSS 3.12 Beta 2
cae166
- Use /usr/lib{64} as devel libdir, create symbolic links.
cae166
* Sat Feb 16 2008 Kai Engert <kengert@redhat.com> - 3.11.99.3-6
cae166
- Apply upstream patch for bug 417664, enable test suite on pcc.
cae166
* Fri Feb 15 2008 Kai Engert <kengert@redhat.com> - 3.11.99.3-5
cae166
- Support concurrent runs of the test suite on a single build host.
cae166
* Thu Feb 14 2008 Kai Engert <kengert@redhat.com> - 3.11.99.3-4
cae166
- disable test suite on ppc
cae166
* Thu Feb 14 2008 Kai Engert <kengert@redhat.com> - 3.11.99.3-3
cae166
- disable test suite on ppc64
cae166
cae166
* Thu Feb 14 2008 Kai Engert <kengert@redhat.com> - 3.11.99.3-2
cae166
- Build against gcc 4.3.0, use workaround for bug 432146
cae166
- Run the test suite after the build and abort on failures.
cae166
cae166
* Thu Jan 24 2008 Kai Engert <kengert@redhat.com> - 3.11.99.3-1
cae166
* NSS 3.12 Beta 1
cae166
cae166
* Mon Jan 07 2008 Kai Engert <kengert@redhat.com> - 3.11.99.2b-3
cae166
- move .so files to /lib
cae166
cae166
* Wed Dec 12 2007 Kai Engert <kengert@redhat.com> - 3.11.99.2b-2
cae166
- NSS 3.12 alpha 2b
cae166
cae166
* Mon Dec 03 2007 Kai Engert <kengert@redhat.com> - 3.11.99.2-2
cae166
- upstream patches to avoid calling netstat for random data
cae166
cae166
* Wed Nov 07 2007 Kai Engert <kengert@redhat.com> - 3.11.99.2-1
cae166
- NSS 3.12 alpha 2
cae166
cae166
* Wed Oct 10 2007 Kai Engert <kengert@redhat.com> - 3.11.7-10
cae166
- Add /etc/prelink.conf.d/nss-prelink.conf in order to blacklist
cae166
  our signed libraries and protect them from modification.
cae166
cae166
* Thu Sep 06 2007 Rob Crittenden <rcritten@redhat.com> - 3.11.7-9
cae166
- Fix off-by-one error in the PEM module
cae166
cae166
* Thu Sep 06 2007 Kai Engert <kengert@redhat.com> - 3.11.7-8
cae166
- fix a C++ mode compilation error
cae166
cae166
* Wed Sep 05 2007 Bob Relyea <rrelyea@redhat.com> - 3.11.7-7
cae166
- Add 3.12 ckfw and libnsspem
cae166
cae166
* Tue Aug 28 2007 Kai Engert <kengert@redhat.com> - 3.11.7-6
cae166
- Updated license tag
cae166
cae166
* Wed Jul 11 2007 Kai Engert <kengert@redhat.com> - 3.11.7-5
cae166
- Ensure the workaround for mozilla bug 51429 really get's built.
cae166
cae166
* Mon Jun 18 2007 Kai Engert <kengert@redhat.com> - 3.11.7-4
cae166
- Better approach to ship freebl/softokn based on 3.11.5
cae166
- Remove link time dependency on softokn
cae166
cae166
* Sun Jun 10 2007 Kai Engert <kengert@redhat.com> - 3.11.7-3
cae166
- Fix unowned directories, rhbz#233890
cae166
cae166
* Fri Jun 01 2007 Kai Engert <kengert@redhat.com> - 3.11.7-2
cae166
- Update to 3.11.7, but freebl/softokn remain at 3.11.5.
cae166
- Use a workaround to avoid mozilla bug 51429.
cae166
cae166
* Fri Mar 02 2007 Kai Engert <kengert@redhat.com> - 3.11.5-2
cae166
- Fix rhbz#230545, failure to enable FIPS mode
cae166
- Fix rhbz#220542, make NSS more tolerant of resets when in the
cae166
  middle of prompting for a user password.
cae166
cae166
* Sat Feb 24 2007 Kai Engert <kengert@redhat.com> - 3.11.5-1
cae166
- Update to 3.11.5
cae166
- This update fixes two security vulnerabilities with SSL 2
cae166
- Do not use -rpath link option
cae166
- Added several unsupported tools to tools package
cae166
cae166
* Tue Jan  9 2007 Bob Relyea <rrelyea@redhat.com> - 3.11.4-4
cae166
- disable ECC, cleanout dead code
cae166
cae166
* Tue Nov 28 2006 Kai Engert <kengert@redhat.com> - 3.11.4-1
cae166
- Update to 3.11.4
cae166
cae166
* Thu Sep 14 2006 Kai Engert <kengert@redhat.com> - 3.11.3-2
cae166
- Revert the attempt to require latest NSPR, as it is not yet available
cae166
  in the build infrastructure.
cae166
cae166
* Thu Sep 14 2006 Kai Engert <kengert@redhat.com> - 3.11.3-1
cae166
- Update to 3.11.3
cae166
cae166
* Thu Aug 03 2006 Kai Engert <kengert@redhat.com> - 3.11.2-2
cae166
- Add /etc/pki/nssdb
cae166
cae166
* Wed Jul 12 2006 Jesse Keating <jkeating@redhat.com> - 3.11.2-1.1
cae166
- rebuild
cae166
cae166
* Fri Jun 30 2006 Kai Engert <kengert@redhat.com> - 3.11.2-1
cae166
- Update to 3.11.2
cae166
- Enable executable bit on shared libs, also fixes debug info.
cae166
cae166
* Wed Jun 14 2006 Kai Engert <kengert@redhat.com> - 3.11.1-2
cae166
- Enable Elliptic Curve Cryptography (ECC)
cae166
cae166
* Fri May 26 2006 Kai Engert <kengert@redhat.com> - 3.11.1-1
cae166
- Update to 3.11.1
cae166
- Include upstream patch to limit curves
cae166
cae166
* Wed Feb 15 2006 Kai Engert <kengert@redhat.com> - 3.11-4
cae166
- add --noexecstack when compiling assembler on x86_64
cae166
cae166
* Fri Feb 10 2006 Jesse Keating <jkeating@redhat.com> - 3.11-3.2
cae166
- bump again for double-long bug on ppc(64)
cae166
cae166
* Tue Feb 07 2006 Jesse Keating <jkeating@redhat.com> - 3.11-3.1
cae166
- rebuilt for new gcc4.1 snapshot and glibc changes
cae166
cae166
* Thu Jan 19 2006 Ray Strode <rstrode@redhat.com> 3.11-3
cae166
- rebuild
cae166
cae166
* Fri Dec 16 2005 Christopher Aillon <caillon@redhat.com> 3.11-2
cae166
- Update file list for the devel packages
cae166
cae166
* Thu Dec 15 2005 Christopher Aillon <caillon@redhat.com> 3.11-1
cae166
- Update to 3.11
cae166
cae166
* Thu Dec 15 2005 Christopher Aillon <caillon@redhat.com> 3.11-0.cvs.2
cae166
- Add patch to allow building on ppc*
cae166
- Update the pkgconfig file to Require nspr
cae166
cae166
* Thu Dec 15 2005 Christopher Aillon <caillon@redhat.com> 3.11-0.cvs
cae166
- Initial import into Fedora Core, based on a CVS snapshot of
cae166
  the NSS_3_11_RTM tag
cae166
- Fix up the pkcs11-devel subpackage to contain the proper headers
cae166
- Build with RPM_OPT_FLAGS
cae166
- No need to have rpath of /usr/lib in the pc file
cae166
cae166
* Thu Dec 15 2005 Kai Engert <kengert@redhat.com>
cae166
- Adressed review comments by Wan-Teh Chang, Bob Relyea,
cae166
  Christopher Aillon.
cae166
cae166
* Sat Jul  9 2005 Rob Crittenden <rcritten@redhat.com> 3.10-1
cae166
- Initial build