|
|
dbb9a2 |
%global nspr_version 4.21.0
|
|
|
dbb9a2 |
%global nss_name nss
|
|
|
dbb9a2 |
%global nss_util_version 3.44.0
|
|
|
dbb9a2 |
%global nss_util_build -3
|
|
|
dbb9a2 |
%global nss_softokn_version 3.44.0
|
|
|
dbb9a2 |
%global unsupported_tools_directory %{_libdir}/nss/unsupported-tools
|
|
|
dbb9a2 |
%global saved_files_dir %{_libdir}/nss/saved
|
|
|
dbb9a2 |
%global prelink_conf_dir %{_sysconfdir}/prelink.conf.d/
|
|
|
dbb9a2 |
%define dracutlibdir %{_prefix}/lib/dracut
|
|
|
dbb9a2 |
%global dracut_modules_dir %{dracutlibdir}/modules.d/05nss-softokn/
|
|
|
dbb9a2 |
%global dracut_conf_dir %{dracutlibdir}/dracut.conf.d
|
|
|
dbb9a2 |
|
|
|
dbb9a2 |
# The upstream omits the trailing ".0", while we need it for
|
|
|
dbb9a2 |
# consistency with the pkg-config version:
|
|
|
dbb9a2 |
# https://bugzilla.redhat.com/show_bug.cgi?id=1578106
|
|
|
dbb9a2 |
%{lua:
|
|
|
dbb9a2 |
rpm.define(string.format("nss_softokn_archive_version %s",
|
|
|
dbb9a2 |
string.gsub(rpm.expand("%nss_softokn_version"), "(.*)%.0$", "%1")))
|
|
|
dbb9a2 |
}
|
|
|
dbb9a2 |
|
|
|
dbb9a2 |
# Produce .chk files for the final stripped binaries
|
|
|
dbb9a2 |
#
|
|
|
dbb9a2 |
# NOTE: The LD_LIBRARY_PATH line guarantees shlibsign links
|
|
|
dbb9a2 |
# against the freebl that we just built. This is necessary
|
|
|
dbb9a2 |
# because the signing algorithm changed on 3.14 to DSA2 with SHA256
|
|
|
dbb9a2 |
# whereas we previously signed with DSA and SHA1. We must Keep this line
|
|
|
dbb9a2 |
# until all mock platforms have been updated.
|
|
|
dbb9a2 |
# After %%{__os_install_post} we would add
|
|
|
dbb9a2 |
#export LD_LIBRARY_PATH=$RPM_BUILD_ROOT/%%{_libdir}
|
|
|
dbb9a2 |
%define __spec_install_post \
|
|
|
dbb9a2 |
%{?__debug_package:%{__debug_install_post}} \
|
|
|
dbb9a2 |
%{__arch_install_post} \
|
|
|
dbb9a2 |
%{__os_install_post} \
|
|
|
dbb9a2 |
$RPM_BUILD_ROOT/%{unsupported_tools_directory}/shlibsign -i $RPM_BUILD_ROOT/%{_libdir}/libsoftokn3.so \
|
|
|
dbb9a2 |
$RPM_BUILD_ROOT/%{unsupported_tools_directory}/shlibsign -i $RPM_BUILD_ROOT/%{_libdir}/libfreeblpriv3.so \
|
|
|
dbb9a2 |
$RPM_BUILD_ROOT/%{unsupported_tools_directory}/shlibsign -i $RPM_BUILD_ROOT/%{_libdir}/libfreebl3.so \
|
|
|
dbb9a2 |
$RPM_BUILD_ROOT/%{unsupported_tools_directory}/shlibsign -i $RPM_BUILD_ROOT/%{_libdir}/libnssdbm3.so \
|
|
|
dbb9a2 |
%{nil}
|
|
|
dbb9a2 |
|
|
|
dbb9a2 |
Summary: Network Security Services Softoken Module
|
|
|
dbb9a2 |
Name: nss-softokn
|
|
|
dbb9a2 |
Version: %{nss_softokn_version}
|
|
|
5b3da8 |
Release: 8%{?dist}
|
|
|
dbb9a2 |
License: MPLv2.0
|
|
|
dbb9a2 |
URL: http://www.mozilla.org/projects/security/pki/nss/
|
|
|
dbb9a2 |
Group: System Environment/Libraries
|
|
|
dbb9a2 |
Requires: nspr >= %{nspr_version}
|
|
|
dbb9a2 |
Requires: nss-util >= %{nss_util_version}%{nss_util_build}
|
|
|
dbb9a2 |
Requires: nss-softokn-freebl%{_isa} >= %{version}-%{release}
|
|
|
dbb9a2 |
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
|
|
|
dbb9a2 |
BuildRequires: nspr-devel >= %{nspr_version}
|
|
|
dbb9a2 |
BuildRequires: nss-util-devel >= %{nss_util_version}%{nss_util_build}
|
|
|
dbb9a2 |
BuildRequires: sqlite-devel
|
|
|
dbb9a2 |
BuildRequires: zlib-devel
|
|
|
dbb9a2 |
BuildRequires: pkgconfig
|
|
|
dbb9a2 |
BuildRequires: gawk
|
|
|
dbb9a2 |
BuildRequires: psmisc
|
|
|
dbb9a2 |
BuildRequires: perl
|
|
|
dbb9a2 |
|
|
|
dbb9a2 |
Source0: %{name}-%{nss_softokn_archive_version}.tar.gz
|
|
|
dbb9a2 |
# The nss-softokn tar ball is a subset of nss-{version}.tar.gz.
|
|
|
dbb9a2 |
# We use the nss-split-softokn.sh script to keep only what we need
|
|
|
dbb9a2 |
# via via nss-split-softokn.sh ${version}
|
|
|
dbb9a2 |
# Detailed Steps:
|
|
|
dbb9a2 |
# rhpkg clone nss-softokn
|
|
|
dbb9a2 |
# cd nss-softokn
|
|
|
dbb9a2 |
# Split off nss-softokn out of the full nss source tar ball:
|
|
|
dbb9a2 |
# sh ./nss-split-softokn.sh ${version}
|
|
|
dbb9a2 |
# A file named {name}-{version}.tar.gz should appear
|
|
|
dbb9a2 |
# which is ready for uploading to the lookaside cache.
|
|
|
dbb9a2 |
Source1: nss-split-softokn.sh
|
|
|
dbb9a2 |
Source2: nss-softokn.pc.in
|
|
|
dbb9a2 |
Source3: nss-softokn-config.in
|
|
|
dbb9a2 |
Source4: nss-softokn-prelink.conf
|
|
|
dbb9a2 |
Source5: nss-softokn-dracut-module-setup.sh
|
|
|
dbb9a2 |
Source6: nss-softokn-dracut.conf
|
|
|
dbb9a2 |
Source7: nss-softokn-cavs-1.0.tar.gz
|
|
|
dbb9a2 |
|
|
|
dbb9a2 |
# Select the tests to run based on the type of build
|
|
|
dbb9a2 |
# This patch uses the gcc-iquote dir option documented at
|
|
|
dbb9a2 |
# http://gcc.gnu.org/onlinedocs/gcc/Directory-Options.html#Directory-Options
|
|
|
dbb9a2 |
# to place the in-tree directories at the head of the list on list of directories
|
|
|
dbb9a2 |
# to be searched for for header files. This ensures a build even when system freebl
|
|
|
dbb9a2 |
# headers are older. Such is the case when we are starting a major update.
|
|
|
dbb9a2 |
# NSSUTIL_INCLUDE_DIR, after all, contains both util and freebl headers.
|
|
|
dbb9a2 |
# Once has been bootstapped the patch may be removed, but it doesn't hurt to keep it.
|
|
|
dbb9a2 |
Patch10: iquote.patch
|
|
|
dbb9a2 |
|
|
|
dbb9a2 |
# Upstream: https://bugzilla.mozilla.org/show_bug.cgi?id=1236720
|
|
|
dbb9a2 |
# Although the greater part of the patch has been upstreamed, we still
|
|
|
dbb9a2 |
# need a downstream patch to keep the single DES mechanisms we had
|
|
|
dbb9a2 |
# provided in a downstream patch for compatibility reasons.
|
|
|
dbb9a2 |
Patch97: nss-softokn-3.16-add_encrypt_derive.patch
|
|
|
dbb9a2 |
|
|
|
dbb9a2 |
Patch102: nss-softokn-tls-abi-fix.patch
|
|
|
dbb9a2 |
|
|
|
dbb9a2 |
# To revert the upstream change in the default behavior in:
|
|
|
dbb9a2 |
# https://bugzilla.mozilla.org/show_bug.cgi?id=1382736
|
|
|
dbb9a2 |
Patch104: nss-softokn-fs-probe.patch
|
|
|
dbb9a2 |
|
|
|
dbb9a2 |
# Not upstreamed: https://bugzilla.redhat.com/show_bug.cgi?id=1555108
|
|
|
dbb9a2 |
# included in nss-softkn-fips-update
|
|
|
dbb9a2 |
#Patch105: nss-softokn-aes-zeroize.patch
|
|
|
dbb9a2 |
|
|
|
dbb9a2 |
# Upstream patch didn't make 3.44
|
|
|
dbb9a2 |
# https://bugzilla.mozilla.org/show_bug.cgi?id=1546229
|
|
|
dbb9a2 |
Patch200: nss-softokn-ike-patch.patch
|
|
|
dbb9a2 |
# https://bugzilla.mozilla.org/show_bug.cgi?id=1546477
|
|
|
dbb9a2 |
Patch201: nss-softokn-fips-update.patch
|
|
|
dbb9a2 |
# https://bugzilla.mozilla.org/show_bug.cgi?id=1473806
|
|
|
dbb9a2 |
Patch202: nss-softokn-fix-public-key-from-priv.patch
|
|
|
5b3da8 |
# https://bugzilla.mozilla.org/show_bug.cgi?id=1559906
|
|
|
5b3da8 |
Patch203: nss-softokn-tls-cavs.patch
|
|
|
5b3da8 |
# https://bugzilla.mozilla.org/show_bug.cgi?id=1586176
|
|
|
5b3da8 |
Patch204: nss-3.44-encrypt-update.patch
|
|
|
5b3da8 |
# https://bugzilla.mozilla.org/show_bug.cgi?id=1515342
|
|
|
5b3da8 |
Patch205: nss-softokn-3.44-handle-malformed-ecdh.patch
|
|
|
dbb9a2 |
|
|
|
dbb9a2 |
%description
|
|
|
dbb9a2 |
Network Security Services Softoken Cryptographic Module
|
|
|
dbb9a2 |
|
|
|
dbb9a2 |
%package freebl
|
|
|
dbb9a2 |
Summary: Freebl library for the Network Security Services
|
|
|
dbb9a2 |
Group: System Environment/Base
|
|
|
dbb9a2 |
# Needed because nss-softokn-freebl dlopen()'s nspr and nss-util
|
|
|
dbb9a2 |
# https://bugzilla.redhat.com/show_bug.cgi?id=1477308
|
|
|
dbb9a2 |
Requires: nspr >= %{nspr_version}
|
|
|
dbb9a2 |
Requires: nss-util >= %{nss_util_version}%{nss_util_build}
|
|
|
dbb9a2 |
Conflicts: nss < 3.12.2.99.3-5
|
|
|
dbb9a2 |
Conflicts: prelink < 0.4.3
|
|
|
dbb9a2 |
Conflicts: filesystem < 3
|
|
|
dbb9a2 |
|
|
|
dbb9a2 |
%description freebl
|
|
|
dbb9a2 |
NSS Softoken Cryptographic Module Freebl Library
|
|
|
dbb9a2 |
|
|
|
dbb9a2 |
Install the nss-softokn-freebl package if you need the freebl
|
|
|
dbb9a2 |
library.
|
|
|
dbb9a2 |
|
|
|
dbb9a2 |
%package freebl-devel
|
|
|
dbb9a2 |
Summary: Header and Library files for doing development with the Freebl library for NSS
|
|
|
dbb9a2 |
Group: System Environment/Base
|
|
|
dbb9a2 |
Provides: nss-softokn-freebl-static = %{version}-%{release}
|
|
|
dbb9a2 |
Requires: nss-softokn-freebl%{?_isa} = %{version}-%{release}
|
|
|
dbb9a2 |
|
|
|
dbb9a2 |
%description freebl-devel
|
|
|
dbb9a2 |
NSS Softoken Cryptographic Module Freebl Library Development Tools
|
|
|
dbb9a2 |
This package supports special needs of some PKCS #11 module developers and
|
|
|
dbb9a2 |
is otherwise considered private to NSS. As such, the programming interfaces
|
|
|
dbb9a2 |
may change and the usual NSS binary compatibility commitments do not apply.
|
|
|
dbb9a2 |
Developers should rely only on the officially supported NSS public API.
|
|
|
dbb9a2 |
|
|
|
dbb9a2 |
%package devel
|
|
|
dbb9a2 |
Summary: Development libraries for Network Security Services
|
|
|
dbb9a2 |
Group: Development/Libraries
|
|
|
dbb9a2 |
Requires: nss-softokn%{?_isa} = %{version}-%{release}
|
|
|
dbb9a2 |
Requires: nss-softokn-freebl-devel%{?_isa} = %{version}-%{release}
|
|
|
dbb9a2 |
Requires: nspr-devel >= %{nspr_version}
|
|
|
dbb9a2 |
Requires: nss-util-devel >= %{nss_util_version}%{nss_util_build}
|
|
|
dbb9a2 |
Requires: pkgconfig
|
|
|
dbb9a2 |
BuildRequires: nspr-devel >= %{nspr_version}
|
|
|
dbb9a2 |
BuildRequires: nss-util-devel >= %{nss_util_version}%{nss_util_build}
|
|
|
dbb9a2 |
# require nss at least the version when we split via subpackages
|
|
|
dbb9a2 |
|
|
|
dbb9a2 |
%description devel
|
|
|
dbb9a2 |
Header and library files for doing development with Network Security Services.
|
|
|
dbb9a2 |
|
|
|
dbb9a2 |
|
|
|
dbb9a2 |
%prep
|
|
|
dbb9a2 |
%setup -q -n %{name}-%{nss_softokn_archive_version} -a 7
|
|
|
dbb9a2 |
|
|
|
dbb9a2 |
# activate if needed when doing a major update with new apis
|
|
|
dbb9a2 |
%patch10 -p0 -b .iquote
|
|
|
dbb9a2 |
|
|
|
dbb9a2 |
pushd nss
|
|
|
dbb9a2 |
%patch97 -p1 -b .add_encrypt_derive
|
|
|
dbb9a2 |
%patch104 -p1 -b .fs-probe
|
|
|
dbb9a2 |
#%patch105 -p1 -b .aes-zeroize
|
|
|
dbb9a2 |
%patch200 -p1 -b .ike-mech
|
|
|
dbb9a2 |
%patch201 -p1 -b .fips-update
|
|
|
5b3da8 |
%patch203 -p1 -b .tls-cavs
|
|
|
5b3da8 |
%patch204 -p1 -b .encrypt-update
|
|
|
5b3da8 |
%patch205 -p1 -b .handle-malformed-ecdh
|
|
|
dbb9a2 |
popd
|
|
|
dbb9a2 |
%patch202 -p1 -b .pub-priv-mech
|
|
|
dbb9a2 |
|
|
|
dbb9a2 |
%patch102 -p1 -b .tls-abi-fix
|
|
|
dbb9a2 |
|
|
|
dbb9a2 |
%build
|
|
|
dbb9a2 |
|
|
|
dbb9a2 |
# partial RELRO support as a security enhancement
|
|
|
dbb9a2 |
LDFLAGS+=-Wl,-z,relro
|
|
|
dbb9a2 |
export LDFLAGS
|
|
|
dbb9a2 |
|
|
|
dbb9a2 |
FREEBL_NO_DEPEND=1
|
|
|
dbb9a2 |
export FREEBL_NO_DEPEND
|
|
|
dbb9a2 |
|
|
|
dbb9a2 |
# Must export FREEBL_LOWHASH=1 for nsslowhash.h so that it gets
|
|
|
dbb9a2 |
# copied to dist and the rpm install phase can find it
|
|
|
dbb9a2 |
# This due of the upstream changes to fix
|
|
|
dbb9a2 |
# https://bugzilla.mozilla.org/show_bug.cgi?id=717906
|
|
|
dbb9a2 |
FREEBL_LOWHASH=1
|
|
|
dbb9a2 |
export FREEBL_LOWHASH
|
|
|
dbb9a2 |
|
|
|
dbb9a2 |
NSS_FORCE_FIPS=1
|
|
|
dbb9a2 |
export NSS_FORCE_FIPS
|
|
|
dbb9a2 |
|
|
|
dbb9a2 |
#FREEBL_USE_PRELINK=1
|
|
|
dbb9a2 |
#export FREEBL_USE_PRELINK
|
|
|
dbb9a2 |
|
|
|
dbb9a2 |
# Enable compiler optimizations and disable debugging code
|
|
|
dbb9a2 |
BUILD_OPT=1
|
|
|
dbb9a2 |
export BUILD_OPT
|
|
|
dbb9a2 |
|
|
|
dbb9a2 |
# Uncomment to disable optimizations
|
|
|
dbb9a2 |
#RPM_OPT_FLAGS=`echo $RPM_OPT_FLAGS | sed -e 's/-O2/-O0/g'`
|
|
|
dbb9a2 |
#export RPM_OPT_FLAGS
|
|
|
dbb9a2 |
|
|
|
dbb9a2 |
# Generate symbolic info for debuggers
|
|
|
dbb9a2 |
XCFLAGS=$RPM_OPT_FLAGS
|
|
|
dbb9a2 |
export XCFLAGS
|
|
|
dbb9a2 |
|
|
|
dbb9a2 |
PKG_CONFIG_ALLOW_SYSTEM_LIBS=1
|
|
|
dbb9a2 |
PKG_CONFIG_ALLOW_SYSTEM_CFLAGS=1
|
|
|
dbb9a2 |
|
|
|
dbb9a2 |
export PKG_CONFIG_ALLOW_SYSTEM_LIBS
|
|
|
dbb9a2 |
export PKG_CONFIG_ALLOW_SYSTEM_CFLAGS
|
|
|
dbb9a2 |
|
|
|
dbb9a2 |
NSPR_INCLUDE_DIR=`/usr/bin/pkg-config --cflags-only-I nspr | sed 's/-I//'`
|
|
|
dbb9a2 |
NSPR_LIB_DIR=`/usr/bin/pkg-config --libs-only-L nspr | sed 's/-L//'`
|
|
|
dbb9a2 |
|
|
|
dbb9a2 |
export NSPR_INCLUDE_DIR
|
|
|
dbb9a2 |
export NSPR_LIB_DIR
|
|
|
dbb9a2 |
|
|
|
dbb9a2 |
export NSSUTIL_INCLUDE_DIR=`/usr/bin/pkg-config --cflags-only-I nss-util | sed 's/-I//'`
|
|
|
dbb9a2 |
export NSSUTIL_LIB_DIR=%{_libdir}
|
|
|
dbb9a2 |
|
|
|
dbb9a2 |
NSS_USE_SYSTEM_SQLITE=1
|
|
|
dbb9a2 |
export NSS_USE_SYSTEM_SQLITE
|
|
|
dbb9a2 |
|
|
|
dbb9a2 |
%ifnarch noarch
|
|
|
dbb9a2 |
%if 0%{__isa_bits} == 64
|
|
|
dbb9a2 |
USE_64=1
|
|
|
dbb9a2 |
export USE_64
|
|
|
dbb9a2 |
%endif
|
|
|
dbb9a2 |
%endif
|
|
|
dbb9a2 |
|
|
|
dbb9a2 |
# uncomment if the iquote patch is activated
|
|
|
dbb9a2 |
export IN_TREE_FREEBL_HEADERS_FIRST=1
|
|
|
dbb9a2 |
|
|
|
dbb9a2 |
# Use only the basicutil subset for sectools.a
|
|
|
dbb9a2 |
export NSS_BUILD_SOFTOKEN_ONLY=1
|
|
|
dbb9a2 |
|
|
|
dbb9a2 |
export NSS_DISABLE_GTESTS=1
|
|
|
dbb9a2 |
|
|
|
dbb9a2 |
# display processor information
|
|
|
dbb9a2 |
CPU_INFO=`cat /proc/cpuinfo`
|
|
|
dbb9a2 |
echo "############## CPU INFO ##################"
|
|
|
dbb9a2 |
echo "${CPU_INFO}"
|
|
|
dbb9a2 |
echo "##########################################"
|
|
|
dbb9a2 |
|
|
|
dbb9a2 |
# Compile softokn plus needed support
|
|
|
dbb9a2 |
%{__make} -C ./nss/coreconf
|
|
|
dbb9a2 |
%{__make} -C ./nss/lib/dbm
|
|
|
dbb9a2 |
|
|
|
dbb9a2 |
# ldvector.c, pkcs11.c, and lginit.c include nss/lib/util/verref.h,
|
|
|
dbb9a2 |
# which is private export, move it to where it can be found.
|
|
|
dbb9a2 |
%{__mkdir_p} ./dist/private/nss
|
|
|
dbb9a2 |
%{__mv} ./nss/lib/util/verref.h ./dist/private/nss/verref.h
|
|
|
dbb9a2 |
|
|
|
dbb9a2 |
%{__make} -C ./nss
|
|
|
dbb9a2 |
|
|
|
dbb9a2 |
# Set up our package file
|
|
|
dbb9a2 |
# The nspr_version and nss_util_version globals used here
|
|
|
dbb9a2 |
# must match the ones nss-softokn has for its Requires.
|
|
|
dbb9a2 |
%{__mkdir_p} ./dist/pkgconfig
|
|
|
dbb9a2 |
%{__cat} %{SOURCE2} | sed -e "s,%%libdir%%,%{_libdir},g" \
|
|
|
dbb9a2 |
-e "s,%%prefix%%,%{_prefix},g" \
|
|
|
dbb9a2 |
-e "s,%%exec_prefix%%,%{_prefix},g" \
|
|
|
dbb9a2 |
-e "s,%%includedir%%,%{_includedir}/nss3,g" \
|
|
|
dbb9a2 |
-e "s,%%NSPR_VERSION%%,%{nspr_version},g" \
|
|
|
dbb9a2 |
-e "s,%%NSSUTIL_VERSION%%,%{nss_util_version},g" \
|
|
|
dbb9a2 |
-e "s,%%SOFTOKEN_VERSION%%,%{version},g" > \
|
|
|
dbb9a2 |
./dist/pkgconfig/nss-softokn.pc
|
|
|
dbb9a2 |
|
|
|
dbb9a2 |
SOFTOKEN_VMAJOR=`cat nss/lib/softoken/softkver.h | grep "#define.*SOFTOKEN_VMAJOR" | awk '{print $3}'`
|
|
|
dbb9a2 |
SOFTOKEN_VMINOR=`cat nss/lib/softoken/softkver.h | grep "#define.*SOFTOKEN_VMINOR" | awk '{print $3}'`
|
|
|
dbb9a2 |
SOFTOKEN_VPATCH=`cat nss/lib/softoken/softkver.h | grep "#define.*SOFTOKEN_VPATCH" | awk '{print $3}'`
|
|
|
dbb9a2 |
|
|
|
dbb9a2 |
export SOFTOKEN_VMAJOR
|
|
|
dbb9a2 |
export SOFTOKEN_VMINOR
|
|
|
dbb9a2 |
export SOFTOKEN_VPATCH
|
|
|
dbb9a2 |
|
|
|
dbb9a2 |
%{__cat} %{SOURCE3} | sed -e "s,@libdir@,%{_libdir},g" \
|
|
|
dbb9a2 |
-e "s,@prefix@,%{_prefix},g" \
|
|
|
dbb9a2 |
-e "s,@exec_prefix@,%{_prefix},g" \
|
|
|
dbb9a2 |
-e "s,@includedir@,%{_includedir}/nss3,g" \
|
|
|
dbb9a2 |
-e "s,@MOD_MAJOR_VERSION@,$SOFTOKEN_VMAJOR,g" \
|
|
|
dbb9a2 |
-e "s,@MOD_MINOR_VERSION@,$SOFTOKEN_VMINOR,g" \
|
|
|
dbb9a2 |
-e "s,@MOD_PATCH_VERSION@,$SOFTOKEN_VPATCH,g" \
|
|
|
dbb9a2 |
> ./dist/pkgconfig/nss-softokn-config
|
|
|
dbb9a2 |
|
|
|
dbb9a2 |
chmod 755 ./dist/pkgconfig/nss-softokn-config
|
|
|
dbb9a2 |
|
|
|
dbb9a2 |
|
|
|
dbb9a2 |
%check
|
|
|
dbb9a2 |
if [ ${DISABLETEST:-0} -eq 1 ]; then
|
|
|
dbb9a2 |
echo "testing disabled"
|
|
|
dbb9a2 |
exit 0
|
|
|
dbb9a2 |
fi
|
|
|
dbb9a2 |
|
|
|
dbb9a2 |
# Begin -- copied from the build section
|
|
|
dbb9a2 |
FREEBL_NO_DEPEND=1
|
|
|
dbb9a2 |
export FREEBL_NO_DEPEND
|
|
|
dbb9a2 |
|
|
|
dbb9a2 |
BUILD_OPT=1
|
|
|
dbb9a2 |
export BUILD_OPT
|
|
|
dbb9a2 |
|
|
|
dbb9a2 |
%ifnarch noarch
|
|
|
dbb9a2 |
%if 0%{__isa_bits} == 64
|
|
|
dbb9a2 |
USE_64=1
|
|
|
dbb9a2 |
export USE_64
|
|
|
dbb9a2 |
%endif
|
|
|
dbb9a2 |
%endif
|
|
|
dbb9a2 |
|
|
|
dbb9a2 |
# to test for the last tool built correctly
|
|
|
dbb9a2 |
export NSS_BUILD_SOFTOKEN_ONLY=1
|
|
|
dbb9a2 |
|
|
|
dbb9a2 |
# End -- copied from the build section
|
|
|
dbb9a2 |
|
|
|
dbb9a2 |
# enable the following line to force a test failure
|
|
|
dbb9a2 |
# find . -name \*.chk | xargs rm -f
|
|
|
dbb9a2 |
|
|
|
dbb9a2 |
# Run test suite.
|
|
|
dbb9a2 |
|
|
|
dbb9a2 |
SPACEISBAD=`find ./nss/tests | grep -c ' '` ||:
|
|
|
dbb9a2 |
if [ $SPACEISBAD -ne 0 ]; then
|
|
|
dbb9a2 |
echo "error: filenames containing space are not supported (xargs)"
|
|
|
dbb9a2 |
exit 1
|
|
|
dbb9a2 |
fi
|
|
|
dbb9a2 |
|
|
|
dbb9a2 |
rm -rf ./tests_results
|
|
|
dbb9a2 |
pushd ./nss/tests/
|
|
|
dbb9a2 |
# all.sh is the test suite script
|
|
|
dbb9a2 |
|
|
|
dbb9a2 |
# only run cipher tests for nss-softokn
|
|
|
dbb9a2 |
%global nss_cycles "standard"
|
|
|
dbb9a2 |
%global nss_tests "cipher lowhash fips"
|
|
|
dbb9a2 |
%global nss_ssl_tests " "
|
|
|
dbb9a2 |
%global nss_ssl_run " "
|
|
|
dbb9a2 |
|
|
|
dbb9a2 |
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
|
|
|
dbb9a2 |
|
|
|
dbb9a2 |
popd
|
|
|
dbb9a2 |
|
|
|
dbb9a2 |
# Normally, the grep exit status is 0 if selected lines are found and 1 otherwise,
|
|
|
dbb9a2 |
# Grep exits with status greater than 1 if an error ocurred.
|
|
|
dbb9a2 |
# If there are test failures we expect TEST_FAILURES > 0 and GREP_EXIT_STATUS = 0,
|
|
|
dbb9a2 |
# With no test failures we expect TEST_FAILURES = 0 and GREP_EXIT_STATUS = 1, whereas
|
|
|
dbb9a2 |
# GREP_EXIT_STATUS > 1 would indicate an error in grep such as failure to find the log file.
|
|
|
dbb9a2 |
killall $RANDSERV || :
|
|
|
dbb9a2 |
|
|
|
dbb9a2 |
TEST_FAILURES=$(grep -c FAILED ./tests_results/security/localhost.1/output.log) || GREP_EXIT_STATUS=$?
|
|
|
dbb9a2 |
if [ ${GREP_EXIT_STATUS:-0} -eq 1 ]; then
|
|
|
dbb9a2 |
echo "okay: test suite detected no failures"
|
|
|
dbb9a2 |
else
|
|
|
dbb9a2 |
%ifarch %{arm}
|
|
|
dbb9a2 |
:
|
|
|
dbb9a2 |
# do nothing on arm where the test suite is failing and has been
|
|
|
dbb9a2 |
# for while, do run the test suite but make it non fatal on arm
|
|
|
dbb9a2 |
%else
|
|
|
dbb9a2 |
if [ ${GREP_EXIT_STATUS:-0} -eq 0 ]; then
|
|
|
dbb9a2 |
# while a situation in which grep return status is 0 and it doesn't output
|
|
|
dbb9a2 |
# anything shouldn't happen, set the default to something that is
|
|
|
dbb9a2 |
# obviously wrong (-1)
|
|
|
dbb9a2 |
echo "error: test suite had ${TEST_FAILURES:--1} test failure(s)"
|
|
|
dbb9a2 |
exit 1
|
|
|
dbb9a2 |
else
|
|
|
dbb9a2 |
if [ ${GREP_EXIT_STATUS:-0} -eq 2 ]; then
|
|
|
dbb9a2 |
echo "error: grep has not found log file"
|
|
|
dbb9a2 |
exit 1
|
|
|
dbb9a2 |
else
|
|
|
dbb9a2 |
echo "error: grep failed with exit code: ${GREP_EXIT_STATUS}"
|
|
|
dbb9a2 |
exit 1
|
|
|
dbb9a2 |
fi
|
|
|
dbb9a2 |
fi
|
|
|
dbb9a2 |
%endif
|
|
|
dbb9a2 |
fi
|
|
|
dbb9a2 |
echo "test suite completed"
|
|
|
dbb9a2 |
|
|
|
dbb9a2 |
%install
|
|
|
dbb9a2 |
|
|
|
dbb9a2 |
%{__rm} -rf $RPM_BUILD_ROOT
|
|
|
dbb9a2 |
|
|
|
dbb9a2 |
# There is no make install target so we'll do it ourselves.
|
|
|
dbb9a2 |
|
|
|
dbb9a2 |
%{__mkdir_p} $RPM_BUILD_ROOT/%{_includedir}/nss3
|
|
|
dbb9a2 |
%{__mkdir_p} $RPM_BUILD_ROOT/%{_bindir}
|
|
|
dbb9a2 |
%{__mkdir_p} $RPM_BUILD_ROOT/%{_libdir}
|
|
|
dbb9a2 |
%{__mkdir_p} $RPM_BUILD_ROOT/%{unsupported_tools_directory}
|
|
|
dbb9a2 |
%{__mkdir_p} $RPM_BUILD_ROOT/%{_libdir}/pkgconfig
|
|
|
dbb9a2 |
%{__mkdir_p} $RPM_BUILD_ROOT/%{saved_files_dir}
|
|
|
dbb9a2 |
%{__mkdir_p} $RPM_BUILD_ROOT/%{prelink_conf_dir}
|
|
|
dbb9a2 |
%{__mkdir_p} $RPM_BUILD_ROOT/%{dracut_modules_dir}
|
|
|
dbb9a2 |
%{__mkdir_p} $RPM_BUILD_ROOT/%{dracut_conf_dir}
|
|
|
dbb9a2 |
|
|
|
dbb9a2 |
%{__install} -m 644 %{SOURCE4} $RPM_BUILD_ROOT/%{prelink_conf_dir}
|
|
|
dbb9a2 |
%{__install} -m 755 %{SOURCE5} $RPM_BUILD_ROOT/%{dracut_modules_dir}/module-setup.sh
|
|
|
dbb9a2 |
%{__install} -m 644 %{SOURCE6} $RPM_BUILD_ROOT/%{dracut_conf_dir}/50-nss-softokn.conf
|
|
|
dbb9a2 |
|
|
|
dbb9a2 |
|
|
|
dbb9a2 |
# Copy the binary libraries we want
|
|
|
dbb9a2 |
for file in libsoftokn3.so libnssdbm3.so libfreebl3.so libfreeblpriv3.so
|
|
|
dbb9a2 |
do
|
|
|
dbb9a2 |
%{__install} -p -m 755 dist/*.OBJ/lib/$file $RPM_BUILD_ROOT/%{_libdir}
|
|
|
dbb9a2 |
done
|
|
|
dbb9a2 |
|
|
|
dbb9a2 |
# Copy the binaries we ship as unsupported
|
|
|
dbb9a2 |
for file in bltest fipstest shlibsign
|
|
|
dbb9a2 |
do
|
|
|
dbb9a2 |
%{__install} -p -m 755 dist/*.OBJ/bin/$file $RPM_BUILD_ROOT/%{unsupported_tools_directory}
|
|
|
dbb9a2 |
done
|
|
|
dbb9a2 |
|
|
|
dbb9a2 |
# Copy the include files we want
|
|
|
dbb9a2 |
for file in dist/public/nss/*.h
|
|
|
dbb9a2 |
do
|
|
|
dbb9a2 |
%{__install} -p -m 644 $file $RPM_BUILD_ROOT/%{_includedir}/nss3
|
|
|
dbb9a2 |
done
|
|
|
dbb9a2 |
|
|
|
dbb9a2 |
# Copy some freebl include files we also want
|
|
|
dbb9a2 |
for file in blapi.h alghmac.h
|
|
|
dbb9a2 |
do
|
|
|
dbb9a2 |
%{__install} -p -m 644 dist/private/nss/$file $RPM_BUILD_ROOT/%{_includedir}/nss3
|
|
|
dbb9a2 |
done
|
|
|
dbb9a2 |
|
|
|
dbb9a2 |
# Copy the static freebl library
|
|
|
dbb9a2 |
for file in libfreebl.a
|
|
|
dbb9a2 |
do
|
|
|
dbb9a2 |
%{__install} -p -m 644 dist/*.OBJ/lib/$file $RPM_BUILD_ROOT/%{_libdir}
|
|
|
dbb9a2 |
done
|
|
|
dbb9a2 |
|
|
|
dbb9a2 |
# Copy the package configuration files
|
|
|
dbb9a2 |
%{__install} -p -m 644 ./dist/pkgconfig/nss-softokn.pc $RPM_BUILD_ROOT/%{_libdir}/pkgconfig/nss-softokn.pc
|
|
|
dbb9a2 |
%{__install} -p -m 755 ./dist/pkgconfig/nss-softokn-config $RPM_BUILD_ROOT/%{_bindir}/nss-softokn-config
|
|
|
dbb9a2 |
|
|
|
dbb9a2 |
|
|
|
dbb9a2 |
%clean
|
|
|
dbb9a2 |
%{__rm} -rf $RPM_BUILD_ROOT
|
|
|
dbb9a2 |
|
|
|
dbb9a2 |
|
|
|
dbb9a2 |
%post -p /sbin/ldconfig
|
|
|
dbb9a2 |
|
|
|
dbb9a2 |
%postun -p /sbin/ldconfig
|
|
|
dbb9a2 |
|
|
|
dbb9a2 |
%files
|
|
|
dbb9a2 |
%defattr(-,root,root)
|
|
|
dbb9a2 |
%{_libdir}/libnssdbm3.so
|
|
|
dbb9a2 |
%{_libdir}/libnssdbm3.chk
|
|
|
dbb9a2 |
%{_libdir}/libsoftokn3.so
|
|
|
dbb9a2 |
%{_libdir}/libsoftokn3.chk
|
|
|
dbb9a2 |
# shared with nss-tools
|
|
|
dbb9a2 |
%dir %{_libdir}/nss
|
|
|
dbb9a2 |
%dir %{saved_files_dir}
|
|
|
dbb9a2 |
%dir %{unsupported_tools_directory}
|
|
|
dbb9a2 |
%{unsupported_tools_directory}/bltest
|
|
|
dbb9a2 |
%{unsupported_tools_directory}/fipstest
|
|
|
dbb9a2 |
%{unsupported_tools_directory}/shlibsign
|
|
|
dbb9a2 |
#shared
|
|
|
dbb9a2 |
|
|
|
dbb9a2 |
%files freebl
|
|
|
dbb9a2 |
%defattr(-,root,root)
|
|
|
dbb9a2 |
%{_libdir}/libfreebl3.so
|
|
|
dbb9a2 |
%{_libdir}/libfreebl3.chk
|
|
|
dbb9a2 |
%{_libdir}/libfreeblpriv3.so
|
|
|
dbb9a2 |
%{_libdir}/libfreeblpriv3.chk
|
|
|
dbb9a2 |
#shared
|
|
|
dbb9a2 |
%dir %{prelink_conf_dir}
|
|
|
dbb9a2 |
%{prelink_conf_dir}/nss-softokn-prelink.conf
|
|
|
dbb9a2 |
%dir %{dracut_modules_dir}
|
|
|
dbb9a2 |
%{dracut_modules_dir}/module-setup.sh
|
|
|
dbb9a2 |
%{dracut_conf_dir}/50-nss-softokn.conf
|
|
|
dbb9a2 |
|
|
|
dbb9a2 |
%files freebl-devel
|
|
|
dbb9a2 |
%defattr(-,root,root)
|
|
|
dbb9a2 |
%{_libdir}/libfreebl.a
|
|
|
dbb9a2 |
%{_includedir}/nss3/blapi.h
|
|
|
dbb9a2 |
%{_includedir}/nss3/blapit.h
|
|
|
dbb9a2 |
%{_includedir}/nss3/alghmac.h
|
|
|
dbb9a2 |
%{_includedir}/nss3/lowkeyi.h
|
|
|
dbb9a2 |
%{_includedir}/nss3/lowkeyti.h
|
|
|
dbb9a2 |
|
|
|
dbb9a2 |
%files devel
|
|
|
dbb9a2 |
%defattr(-,root,root)
|
|
|
dbb9a2 |
%{_libdir}/pkgconfig/nss-softokn.pc
|
|
|
dbb9a2 |
%{_bindir}/nss-softokn-config
|
|
|
dbb9a2 |
|
|
|
dbb9a2 |
# co-owned with nss
|
|
|
dbb9a2 |
%dir %{_includedir}/nss3
|
|
|
dbb9a2 |
#
|
|
|
dbb9a2 |
# The following headers are those exported public in
|
|
|
dbb9a2 |
# nss/lib/freebl/manifest.mn and
|
|
|
dbb9a2 |
# nss/lib/softoken/manifest.mn
|
|
|
dbb9a2 |
#
|
|
|
dbb9a2 |
# The following list is short because many headers, such as
|
|
|
dbb9a2 |
# the pkcs #11 ones, have been provided by nss-util-devel
|
|
|
dbb9a2 |
# which installed them before us.
|
|
|
dbb9a2 |
#
|
|
|
dbb9a2 |
%{_includedir}/nss3/ecl-exp.h
|
|
|
dbb9a2 |
%{_includedir}/nss3/nsslowhash.h
|
|
|
dbb9a2 |
%{_includedir}/nss3/shsign.h
|
|
|
dbb9a2 |
|
|
|
dbb9a2 |
%changelog
|
|
|
5b3da8 |
* Wed Dec 4 2019 Bob Relyea <rrelyea@redhat.com> - 3.44.0-8
|
|
|
5b3da8 |
- Fix segfault on empty or malformed ecdh keys (#1777712)
|
|
|
5b3da8 |
|
|
|
5b3da8 |
* Wed Dec 4 2019 Bob Relyea <rrelyea@redhat.com> - 3.44.0-7
|
|
|
5b3da8 |
- Fix out-of-bounds write in NSC_EncryptUpdate (#1775911,#1775910)
|
|
|
5b3da8 |
|
|
|
5b3da8 |
* Tue Jun 18 2019 Daiki Ueno <dueno@redhat.com> - 3.44.0-6
|
|
|
5b3da8 |
- Fix fipstest to use the standard mechanism for TLS 1.2 PRF
|
|
|
5b3da8 |
|
|
|
dbb9a2 |
* Wed Jun 5 2019 Bob Relyea <rrelyea@redhat.com> - 3.44.0-5
|
|
|
dbb9a2 |
- Add pub from priv mechanism
|
|
|
dbb9a2 |
|
|
|
dbb9a2 |
* Fri May 24 2019 Bob Relyea <rrelyea@redhat.com> - 3.44.0-4
|
|
|
dbb9a2 |
- Add ike mechanisms
|
|
|
dbb9a2 |
- FIPS update
|
|
|
dbb9a2 |
|
|
|
dbb9a2 |
* Fri May 24 2019 Daiki Ueno <dueno@redhat.com> - 3.44.0-3
|
|
|
dbb9a2 |
- Remove stray "exit" in %%prep
|
|
|
dbb9a2 |
|
|
|
dbb9a2 |
* Thu May 16 2019 Daiki Ueno <dueno@redhat.com> - 3.44.0-2
|
|
|
dbb9a2 |
- Fix nss-softokn-fs-probe.patch to detect threshold correctly
|
|
|
dbb9a2 |
|
|
|
dbb9a2 |
* Wed May 15 2019 Daiki Ueno <dueno@redhat.com> - 3.44.0-1
|
|
|
dbb9a2 |
- Rebase to NSS 3.44
|
|
|
dbb9a2 |
|
|
|
dbb9a2 |
* Thu Apr 25 2019 Daiki Ueno <dueno@redhat.com> - 3.43.0-5
|
|
|
dbb9a2 |
- Restore nss-softokn-fs-probe.patch
|
|
|
dbb9a2 |
|
|
|
dbb9a2 |
* Wed Mar 27 2019 Daiki Ueno <dueno@redhat.com> - 3.43.0-4
|
|
|
dbb9a2 |
- Enable iquote.patch
|
|
|
dbb9a2 |
|
|
|
dbb9a2 |
* Wed Mar 27 2019 Daiki Ueno <dueno@redhat.com> - 3.43.0-2
|
|
|
dbb9a2 |
- Rebuild
|
|
|
dbb9a2 |
|
|
|
dbb9a2 |
* Mon Mar 19 2018 Daiki Ueno <dueno@redhat.com> - 3.36.0-5
|
|
|
dbb9a2 |
- Use correct tarball of NSS 3.36.0 release
|
|
|
dbb9a2 |
|
|
|
dbb9a2 |
* Thu Mar 15 2018 Bob Relyea <rrelyea@redhat.com> - 3.36.0-4
|
|
|
dbb9a2 |
- Clear AES key information after use
|
|
|
dbb9a2 |
|
|
|
dbb9a2 |
* Wed Mar 7 2018 Daiki Ueno <dueno@redhat.com> - 3.36.0-3
|
|
|
dbb9a2 |
- Revert the default behavior change in filesystem probes
|
|
|
dbb9a2 |
|
|
|
dbb9a2 |
* Wed Mar 7 2018 Bob Relyea <rrelyea@redhat.com> - 3.36.0-2
|
|
|
dbb9a2 |
- Add KAS tests to fipstest
|
|
|
dbb9a2 |
|
|
|
dbb9a2 |
* Mon Mar 5 2018 Daiki Ueno <dueno@redhat.com> - 3.36.0-1
|
|
|
dbb9a2 |
- Update to NSS 3.36.0
|
|
|
dbb9a2 |
|
|
|
dbb9a2 |
* Mon Mar 5 2018 Daiki Ueno <dueno@redhat.com> - 3.36.0-0.3.beta
|
|
|
dbb9a2 |
- Apply upstream patch likely to be part of the official release
|
|
|
dbb9a2 |
|
|
|
dbb9a2 |
* Thu Mar 1 2018 Daiki Ueno <dueno@redhat.com> - 3.36.0-0.2.beta
|
|
|
dbb9a2 |
- Restore nss-softokn-3.16-add_encrypt_derive.patch to add back
|
|
|
dbb9a2 |
support for single DES mechanisms
|
|
|
dbb9a2 |
|
|
|
dbb9a2 |
* Thu Mar 1 2018 Daiki Ueno <dueno@redhat.com> - 3.36.0-0.1.beta
|
|
|
dbb9a2 |
- Update to NSS 3.36 BETA
|
|
|
dbb9a2 |
- Remove upstreamed nss-softokn-3.16-add_encrypt_derive.patch
|
|
|
dbb9a2 |
- Remove upstreamed nss-softokn-3.28-fix-fips-login.patch
|
|
|
dbb9a2 |
- Remove upstreamed nss-softokn-fix-ecc-post.patch
|
|
|
dbb9a2 |
|
|
|
dbb9a2 |
* Tue Jan 16 2018 Daiki Ueno <dueno@redhat.com> - 3.34.0-2
|
|
|
dbb9a2 |
- Rebuild to utilize ECC slotFlag added in nss-util
|
|
|
dbb9a2 |
|
|
|
dbb9a2 |
* Thu Nov 23 2017 Daiki Ueno <dueno@redhat.com> - 3.34.0-1
|
|
|
dbb9a2 |
- Update to NSS 3.34.0
|
|
|
dbb9a2 |
|
|
|
dbb9a2 |
* Tue Nov 14 2017 Daiki Ueno <dueno@redhat.com> - 3.34.0-0.3.beta1
|
|
|
dbb9a2 |
- let nss-softokn-freebl depend on recent version of nss-util,
|
|
|
dbb9a2 |
reported by Bob Peterson
|
|
|
dbb9a2 |
|
|
|
dbb9a2 |
* Fri Nov 3 2017 Daiki Ueno <dueno@redhat.com> - 3.34.0-0.2.beta1
|
|
|
dbb9a2 |
- Fix indentation of nss-softokn-3.16-add_encrypt_derive.patch
|
|
|
dbb9a2 |
|
|
|
dbb9a2 |
* Mon Oct 30 2017 Daiki Ueno <dueno@redhat.com> - 3.34.0-0.1.beta1
|
|
|
dbb9a2 |
- Update to NSS 3.34.BETA1
|
|
|
dbb9a2 |
|
|
|
dbb9a2 |
* Mon Oct 9 2017 Daiki Ueno <dueno@redhat.com> - 3.33.0-1
|
|
|
dbb9a2 |
- Update to NSS 3.33.0
|
|
|
dbb9a2 |
- Remove upstreamed patches: nss-softokn-basicutil-dependency.patch,
|
|
|
dbb9a2 |
nss-softokn-pss-modulus-bits.patch, nss-softokn-pkcs12-sha2.patch,
|
|
|
dbb9a2 |
nss-softokn-pkcs12-rsa-pss.patch,
|
|
|
dbb9a2 |
nss-softokn-ec-derive-pubkey-check.patch, and nss-softokn-fix-drbg.patch
|
|
|
dbb9a2 |
|
|
|
dbb9a2 |
* Wed Aug 2 2017 Daiki Ueno <dueno@redhat.com> - 3.28.3-8
|
|
|
dbb9a2 |
- let nss-softokn-freebl depend on recent version of nspr (rhbz#1477308),
|
|
|
dbb9a2 |
patch by Kyle Walker
|
|
|
dbb9a2 |
|
|
|
dbb9a2 |
* Fri Jul 21 2017 Bob Relyea <rrelyea@redhat.com> - 3.28.3-7
|
|
|
dbb9a2 |
- fix fips post so that they actually run at startup
|
|
|
dbb9a2 |
|
|
|
dbb9a2 |
* Fri May 26 2017 Daiki Ueno <dueno@redhat.com> - 3.28.3-6
|
|
|
dbb9a2 |
- restore nss-softokn-3.16-add_encrypt_derive.patch
|
|
|
dbb9a2 |
|
|
|
dbb9a2 |
* Wed May 17 2017 Daiki Ueno <dueno@redhat.com> - 3.28.3-5
|
|
|
dbb9a2 |
- fix login handling for FIPS slots, patch from rhbz#1390154
|
|
|
dbb9a2 |
- backport upstream fix for CVE-2017-5462 (DRBG leak)
|
|
|
dbb9a2 |
|
|
|
dbb9a2 |
* Thu Mar 23 2017 Bob Relyea <rrelyea@redhat.com> - 3.28.3-4
|
|
|
dbb9a2 |
- include new PKCS12 NSS specific mechanisms.
|
|
|
dbb9a2 |
- alias CKM_TLS_KDF to CKM_TLS_MAC to preserve ABI
|
|
|
dbb9a2 |
- add RSA PSS oid to decrypting PKCS #5 key blobs.
|
|
|
dbb9a2 |
- move ec public key check from softokn to freebl so apps like Java can benefit.
|
|
|
dbb9a2 |
|
|
|
dbb9a2 |
* Tue Mar 7 2017 Daiki Ueno <dueno@redhat.com> - 3.28.3-3
|
|
|
dbb9a2 |
- Fix RSA-PSS corner case when the modulus is not of size multiple of 8
|
|
|
dbb9a2 |
|
|
|
dbb9a2 |
* Mon Mar 6 2017 Daiki Ueno <dueno@redhat.com> - 3.28.3-2
|
|
|
dbb9a2 |
- Update to NSS 3.28.3
|
|
|
dbb9a2 |
- Remove upstreamed patches for the previous FIPS validation
|
|
|
dbb9a2 |
- Package lowkeyi.h and lowkeyti.h in freebl-devel
|
|
|
dbb9a2 |
- Pick up a patch in the Fedora package to fix build issue
|
|
|
dbb9a2 |
|
|
|
dbb9a2 |
* Tue Jun 28 2016 Kai Engert <kaie@redhat.com> - 3.16.2.3-14.4
|
|
|
dbb9a2 |
- escape all percent characters in all changelog comments
|
|
|
dbb9a2 |
|
|
|
dbb9a2 |
* Wed Apr 20 2016 Elio Maldonado <emaldona@redhat.com> - 3.16.2.3-14.3
|
|
|
dbb9a2 |
- Fix a flaw in %%check for nss not building on arm
|
|
|
dbb9a2 |
- Resolves: Bug 1200856
|
|
|
dbb9a2 |
|
|
|
dbb9a2 |
* Fri Apr 15 2016 Kai Engert <kaie@redhat.com> - 3.16.2.3-14.2
|
|
|
dbb9a2 |
- Adjust for a renamed variable in newer nss-util, require a compatible nss-util version.
|
|
|
dbb9a2 |
|
|
|
dbb9a2 |
* Mon Apr 11 2016 Kai Engert <kaie@redhat.com> - 3.16.2.3-14.1
|
|
|
dbb9a2 |
- Pick up a bugfix related to fork(), to avoid a regression with NSS 3.21
|
|
|
dbb9a2 |
|
|
|
dbb9a2 |
* Fri Aug 07 2015 Elio Maldonado <emaldona@redhat.com> - 3.16.2.3-14
|
|
|
dbb9a2 |
- Pick up upstream freebl patch for CVE-2015-2730
|
|
|
dbb9a2 |
- Check for P == Q or P ==-Q before adding P and Q
|
|
|
dbb9a2 |
|
|
|
dbb9a2 |
* Thu Jul 16 2015 Elio Maldonado <emaldona@redhat.com> - 3.16.2.3-13
|
|
|
dbb9a2 |
- Add links to filed upstream bugs to better track patches in spec file
|
|
|
dbb9a2 |
|
|
|
dbb9a2 |
* Wed Jun 24 2015 Elio Maldonado <emaldona@redhat.com> - 3.16.2.3-12
|
|
|
dbb9a2 |
- Bump nss_util_version to 3.19.1
|
|
|
dbb9a2 |
|
|
|
dbb9a2 |
* Fri May 29 2015 Robert Relyea <rrelyea@redhat.com> - 3.16.2.3-11
|
|
|
dbb9a2 |
- Make sure we have enough space for generating keyblocks for ciphers with HMAC_SHA384 (TLS).
|
|
|
dbb9a2 |
|
|
|
dbb9a2 |
* Wed Apr 29 2015 Elio Maldonado <emaldona@redhat.com> - 3.16.2.3-10
|
|
|
dbb9a2 |
- Use the TLS 1.2 mechanisms for PKCS #11 added for V2.40
|
|
|
dbb9a2 |
|
|
|
dbb9a2 |
* Mon Feb 02 2015 Tomáš Mráz <tmraz@redhat.com> - 3.16.2.3-9
|
|
|
dbb9a2 |
- add configuration file for dracut to add the nss-softokn module by default
|
|
|
dbb9a2 |
|
|
|
dbb9a2 |
* Thu Jan 29 2015 Elio Maldonado <emaldona@redhat.com> - 3.16.2.3-8
|
|
|
dbb9a2 |
- fix permissions on dracut install file.
|
|
|
dbb9a2 |
- Resolves: Bug 1169957 - curl unable to download url when url is https and environment is dracut
|
|
|
dbb9a2 |
|
|
|
dbb9a2 |
* Tue Jan 20 2015 Robert Relyea <rrelyea@redhat.com> - 3.16.2.3-7
|
|
|
dbb9a2 |
- Use RHEL-7 dracut semantics rather than RHEL-6
|
|
|
dbb9a2 |
- fix dependencies so nss-softokn pulls in nss-softokn-freebl
|
|
|
dbb9a2 |
- keep dummy libfreebl3.chk for dracut kernel.
|
|
|
dbb9a2 |
|
|
|
dbb9a2 |
* Tue Jan 13 2015 Elio Maldonado <emaldona@redhat.com> - 3.16.2.3-6
|
|
|
dbb9a2 |
- Update fix for flaws reported by coverity scan
|
|
|
dbb9a2 |
- Resolves: Bug 1154764 - Defects found in nss-softokn
|
|
|
dbb9a2 |
|
|
|
dbb9a2 |
* Fri Jan 09 2015 Elio Maldonado <emaldona@redhat.com> - 3.16.2.3-5
|
|
|
dbb9a2 |
- Skip the fips checks if the action is newslot or delslot.
|
|
|
dbb9a2 |
- Resolves: Bug 1156406 - NSS fails to access sql:/etc/pki/nssdb in system FIPS mode
|
|
|
dbb9a2 |
|
|
|
dbb9a2 |
* Wed Dec 10 2014 Robert Relyea <rrelyea@redhat.com> - 3.16.2.3-4
|
|
|
dbb9a2 |
- add libfreeblpriv3.so to dracut.
|
|
|
dbb9a2 |
|
|
|
dbb9a2 |
* Tue Nov 18 2014 Robert Relyea <rrelyea@redhat.com> - 3.16.2.3-3
|
|
|
dbb9a2 |
- Resolves: Bug 1153602 - libfreebl3.so runs prelink during the initialization phase
|
|
|
dbb9a2 |
- Decouple libfreebl3.so from the actual library.
|
|
|
dbb9a2 |
- Blacklist the freebl libraries
|
|
|
dbb9a2 |
- Turn off calling prelink to unprelink the binary
|
|
|
dbb9a2 |
|
|
|
dbb9a2 |
* Tue Nov 18 2014 Elio Maldonado <emaldona@redhat.com> - 3.16.2.3-2
|
|
|
dbb9a2 |
- Remove temporary workaround for brew build problems now resolved
|
|
|
dbb9a2 |
- Resolves: Bug 1158161 - Upgrade to NSS 3.16.2.3 for Firefox 31.3
|
|
|
dbb9a2 |
|
|
|
dbb9a2 |
* Thu Nov 13 2014 Elio Maldonado <emaldona@redhat.com> - 3.16.2-13
|
|
|
dbb9a2 |
- Resolves: Bug 1158161 - Upgrade to NSS 3.16.2.3 for Firefox 31.3
|
|
|
dbb9a2 |
|
|
|
dbb9a2 |
* Wed Nov 05 2014 Robert Relyea <rrelyea@redhat.com> 3.16.2-12
|
|
|
dbb9a2 |
- Add support for encrypt_derive.
|
|
|
dbb9a2 |
- Allow us to init database at level1 while already in FIPS mode.
|
|
|
dbb9a2 |
- Allow UserDBOpen'ed FIPS tokens to do all the mechanisms as well as
|
|
|
dbb9a2 |
the main fips token.
|
|
|
dbb9a2 |
- Silence SIGCHLD when prelink is used.
|
|
|
dbb9a2 |
|
|
|
dbb9a2 |
* Tue Oct 21 2014 Elio Maldonado <emaldona@redhat.com> - 3.16.2-11
|
|
|
dbb9a2 |
- Fix the location of an upstream URL reference
|
|
|
dbb9a2 |
|
|
|
dbb9a2 |
* Tue Oct 21 2014 Elio Maldonado <emaldona@redhat.com> - 3.16.2-10
|
|
|
dbb9a2 |
- Resolves: Bug 1154232 - nss tools core dump on ppc64
|
|
|
dbb9a2 |
|
|
|
dbb9a2 |
* Tue Oct 21 2014 Elio Maldonado <emaldona@redhat.com> - 3.16.2-9
|
|
|
dbb9a2 |
- Resolves: Bug 1154764 - Defects found in nss-softokn-3.16.2-7.el7
|
|
|
dbb9a2 |
|
|
|
dbb9a2 |
* Thu Oct 16 2014 Robert Relyea <rrelyea@redhat.com> 3.16.2-8
|
|
|
dbb9a2 |
- Conform RSA keygen to FIPS 186-4 tests
|
|
|
dbb9a2 |
|
|
|
dbb9a2 |
* Fri Oct 10 2014 Elio Maldonado <emaldona@redhat.com> - 3.16.2-7
|
|
|
dbb9a2 |
- Change RSA_PrivateKeyCheck to not require p > q
|
|
|
dbb9a2 |
- Resolves: Bug 1150645 - Importing an RSA private key fails if p < q
|
|
|
dbb9a2 |
|
|
|
dbb9a2 |
* Sat Sep 27 2014 Elio Maldonado <emaldona@redhat.com> - 3.16.2-6
|
|
|
dbb9a2 |
- Add lowhash to the softoken tests to run as done on rhel-6.6
|
|
|
dbb9a2 |
- Adapt suboptimal shell code in nss.spec fix from bug 108750
|
|
|
dbb9a2 |
- Resolves: Bug 1145434 - CVE-2014-1568
|
|
|
dbb9a2 |
|
|
|
dbb9a2 |
* Sat Sep 27 2014 Elio Maldonado <emaldona@redhat.com> - 3.16.2-5-
|
|
|
dbb9a2 |
- Fix incorrect path in the %%check section
|
|
|
dbb9a2 |
- Add way to skip test suite execution during development work
|
|
|
dbb9a2 |
- Resolves: Bug 1145434 - CVE-2014-1568
|
|
|
dbb9a2 |
|
|
|
dbb9a2 |
* Thu Sep 25 2014 Elio Maldonado <emaldona@redhat.com> - 3.16.2-4
|
|
|
dbb9a2 |
- Resolves: Bug 1145434 - CVE-2014-1568
|
|
|
dbb9a2 |
|
|
|
dbb9a2 |
* Mon Sep 22 2014 Robert Relyea <rrelyea@redhat.com> 3.16.2-3
|
|
|
dbb9a2 |
- Update for FIPS validation
|
|
|
dbb9a2 |
|
|
|
dbb9a2 |
* Tue Aug 05 2014 Elio Maldonado <emaldona@redhat.com> 3.16.2-2
|
|
|
dbb9a2 |
- Generic 32/64 bit platform detection (fix ppc64le build)
|
|
|
dbb9a2 |
- Resolves: Bug 1125620 - nss-softokn fails to build on arch: ppc64le (build failure)
|
|
|
dbb9a2 |
- Fix contributed by Peter Robinson <pbrobinson@redhat.com>
|
|
|
dbb9a2 |
|
|
|
dbb9a2 |
* Tue Jul 08 2014 Elio Maldonado <emaldona@redhat.com> - 3.16.2-1
|
|
|
dbb9a2 |
- Update to nss-3.16.2
|
|
|
dbb9a2 |
- Resolves: Bug 1103925 - Rebase RHEL 7.1 to at least NSS-SOFTOKN 3.16.1 (FF 31)
|
|
|
dbb9a2 |
|
|
|
dbb9a2 |
* Fri Jan 24 2014 Daniel Mach <dmach@redhat.com> - 3.15.4-2
|
|
|
dbb9a2 |
- Mass rebuild 2014-01-24
|
|
|
dbb9a2 |
|
|
|
dbb9a2 |
* Sun Jan 19 2014 Elio Maldonado <emaldona@redhat.com> - 3.15.3-4
|
|
|
dbb9a2 |
- Rebase to nss-3.15.4
|
|
|
dbb9a2 |
- Resolves: Bug 1054457 - CVE-2013-1740
|
|
|
dbb9a2 |
- Update softokn splitting script to oparate on the upstream pristine source
|
|
|
dbb9a2 |
- Using the .gz archives directly, not repackaging as .bz2 ones
|
|
|
dbb9a2 |
- Avoid unneeded manual steps that could introduce errors
|
|
|
dbb9a2 |
- Update the iquote and build softoken only patches on account of the rebase
|
|
|
dbb9a2 |
|
|
|
dbb9a2 |
* Sun Jan 19 2014 Elio Maldonado <emaldona@redhat.com> - 3.15.3-3
|
|
|
dbb9a2 |
- Fix to allow level 1 fips mode if the db has no password
|
|
|
dbb9a2 |
- Resolves: Bug 852023 - FIPS mode detection does not work
|
|
|
dbb9a2 |
|
|
|
dbb9a2 |
* Fri Dec 27 2013 Daniel Mach <dmach@redhat.com> - 3.15.3-2
|
|
|
dbb9a2 |
- Mass rebuild 2013-12-27
|
|
|
dbb9a2 |
|
|
|
dbb9a2 |
* Mon Nov 25 2013 Elio Maldonado <emaldona@redhat.com> - 3.15.3-1
|
|
|
dbb9a2 |
- Rebase to NSS_3_15_3_RTM
|
|
|
dbb9a2 |
- Related: Bug 1031463 - CVE-2013-5605 CVE-2013-5606 CVE-2013-1741
|
|
|
dbb9a2 |
|
|
|
dbb9a2 |
* Tue Oct 29 2013 Elio Maldonado <emaldona@redhat.com> - 3.15.2-2
|
|
|
dbb9a2 |
- Resolves: rhbz#1020395 - Allow Level 1 FIPS mode if the nss db has no password
|
|
|
dbb9a2 |
|
|
|
dbb9a2 |
* Mon Oct 21 2013 Elio Maldonado <emaldona@redhat.com> - 3.15.2-1
|
|
|
dbb9a2 |
- Rebase to nss-softoken from nss-3.15.2
|
|
|
dbb9a2 |
- Resolves: rhbz#1012679 - pick up NSS-SOFTOKN 3.15.2 (required for bug 1012656)
|
|
|
dbb9a2 |
|
|
|
dbb9a2 |
* Thu Oct 10 2013 Elio Maldonado <emaldona@redhat.com> - 3.15.1-3
|
|
|
dbb9a2 |
- Add export NSS_ENABLE_ECC=1 rto the %%build and %%check sections
|
|
|
dbb9a2 |
- Resolves: rhbz#752980 - [7.0 FEAT] Support ECDSA algorithm in the nss packag
|
|
|
dbb9a2 |
|
|
|
dbb9a2 |
* Tue Aug 06 2013 Elio Maldonado <emaldona@redhat.com> - 3.15.1-2
|
|
|
dbb9a2 |
- Remove an obsolete script and adjust the sources numbering accordingly
|
|
|
dbb9a2 |
|
|
|
dbb9a2 |
* Fri Jul 26 2013 Elio Maldonado <emaldona@redhat.com> - 3.15.1-1
|
|
|
dbb9a2 |
- Update to NSS_3_15_1_RTM
|
|
|
dbb9a2 |
|
|
|
dbb9a2 |
* Tue Jul 02 2013 Elio Maldonado <emaldona@redhat.com> - 3.15-4
|
|
|
dbb9a2 |
- Split off nss-softokn from the unstripped nss source tar ball
|
|
|
dbb9a2 |
|
|
|
dbb9a2 |
* Mon Jun 17 2013 Elio Maldonado <emaldona@redhat.com> - 3.15-3
|
|
|
dbb9a2 |
- Update to NSS_3_15_RTM
|
|
|
dbb9a2 |
- Require nspr-4.10 or greater
|
|
|
dbb9a2 |
- Fix patch that selects tests to run
|
|
|
dbb9a2 |
|
|
|
dbb9a2 |
* Tue Apr 23 2013 Elio Maldonado <emaldona@redhat.com> - 3.15-0.1.beta.3
|
|
|
dbb9a2 |
- Reverse the last changes since pk11gcmtest properly belongs to nss
|
|
|
dbb9a2 |
|
|
|
dbb9a2 |
* Tue Apr 23 2013 Elio Maldonado <emaldona@redhat.com> - 3.15-0.1.beta.2
|
|
|
dbb9a2 |
- Add lowhashtest and pk11gcmtest as unsupported tools
|
|
|
dbb9a2 |
- Modify nss-softoken-split script to include them in the split
|
|
|
dbb9a2 |
|
|
|
dbb9a2 |
* Fri Apr 05 2013 Elio Maldonado <emaldona@redhat.com> - 3.15-0.1.beta.1
|
|
|
dbb9a2 |
- Update to NSS_3_15_BETA1
|
|
|
dbb9a2 |
- Update spec file, patches, and helper scrips on account of a shallwer source tree
|
|
|
dbb9a2 |
|
|
|
dbb9a2 |
* Fri Feb 15 2013 Elio Maldonado <emaldona@redhat.com> - 3.14.3-1
|
|
|
dbb9a2 |
- Update to NSS_3_14_3_RTM
|
|
|
dbb9a2 |
- Resolves: rhbz#909781 - specfile support for AArch64
|
|
|
dbb9a2 |
|
|
|
dbb9a2 |
* Mon Feb 04 2013 Elio Maldonado <emaldona@redhat.com> - 3.14.2-3
|
|
|
dbb9a2 |
- Allow building nss-softokn against older system sqlite
|
|
|
dbb9a2 |
|
|
|
dbb9a2 |
* Sat Feb 02 2013 Elio Maldonado <emaldona@redhat.com> - 3.14.2-2
|
|
|
dbb9a2 |
- Update to NSS_3_14_2_RTM
|
|
|
dbb9a2 |
- Restore comments on how to transition when signing algorithm changes
|
|
|
dbb9a2 |
- Remove unused patches
|
|
|
dbb9a2 |
|
|
|
dbb9a2 |
* Fri Feb 01 2013 Elio Maldonado <emaldona@redhat.com> - 3.14.2-1
|
|
|
dbb9a2 |
- Update to NSS_3_14_2_RTM
|
|
|
dbb9a2 |
|
|
|
dbb9a2 |
* Thu Dec 27 2012 Elio Maldonado <emaldona@redhat.com> - 3.14.1-5
|
|
|
dbb9a2 |
- Add RSA performance test for freebl
|
|
|
dbb9a2 |
- Fix bogus date in changelog warnings
|
|
|
dbb9a2 |
|
|
|
dbb9a2 |
* Mon Dec 24 2012 Elio Maldonado <emaldona@redhat.com> - 3.14.1-4
|
|
|
dbb9a2 |
- Fix bogus date warnings in %%changelog
|
|
|
dbb9a2 |
|
|
|
dbb9a2 |
* Sat Dec 22 2012 Elio Maldonado <emaldona@redhat.com> - 3.14.1-3
|
|
|
dbb9a2 |
- Cleanup patches for building softoken only libraries and tests
|
|
|
dbb9a2 |
|
|
|
dbb9a2 |
* Mon Dec 17 2012 Elio Maldonado <emaldona@redhat.com> - 3.14.1-2
|
|
|
dbb9a2 |
- Require nspr version >= 4.9.4
|
|
|
dbb9a2 |
|
|
|
dbb9a2 |
* Mon Dec 17 2012 Elio Maldonado <emaldona@redhat.com> - 3.14.1-1
|
|
|
dbb9a2 |
- Update to NSS_3_14_1_RTM
|
|
|
dbb9a2 |
|
|
|
dbb9a2 |
* Mon Dec 03 2012 Elio Maldonado <emaldona@redhat.com> - 3.14-6
|
|
|
dbb9a2 |
- Bug 883114 - Install bltest and fipstest as unsupported tools
|
|
|
dbb9a2 |
|
|
|
dbb9a2 |
* Mon Nov 19 2012 Elio Maldonado <emaldona@redhat.com> - 3.14-5
|
|
|
dbb9a2 |
- Truly apply the bug 829088 patch this time
|
|
|
dbb9a2 |
- Resolves: rhbz#829088 - Fix failure in sha244 self-test
|
|
|
dbb9a2 |
|
|
|
dbb9a2 |
* Mon Nov 19 2012 Elio Maldonado <emaldona@redhat.com> - 3.14-4
|
|
|
dbb9a2 |
- Apply the bug 829088 patch in question
|
|
|
dbb9a2 |
- Adjust the patch to account for code changes in nss-3.14
|
|
|
dbb9a2 |
- Resolves: rhbz#829088 - Fix failure in sha244 self-test
|
|
|
dbb9a2 |
|
|
|
dbb9a2 |
* Sun Nov 18 2012 Elio Maldonado <emaldona@redhat.com> - 3.14-3
|
|
|
dbb9a2 |
- Resolves: rhbz#829088 - Fix failure in sha244 self-test
|
|
|
dbb9a2 |
- Fixes login failures on fips mode
|
|
|
dbb9a2 |
|
|
|
dbb9a2 |
* Sat Oct 27 2012 Elio Maldonado <emaldona@redhat.com> - 3.14-2
|
|
|
dbb9a2 |
- Update the license to MPLv2.0
|
|
|
dbb9a2 |
|
|
|
dbb9a2 |
* Mon Oct 22 2012 Elio Maldonado <emaldona@redhat.com> - 3.14-1
|
|
|
dbb9a2 |
- Update to NSS_3_14_RTM
|
|
|
dbb9a2 |
|
|
|
dbb9a2 |
* Sun Oct 21 2012 Elio Maldonado <emaldona@redhat.com> - 3.14-0.1.rc1.2
|
|
|
dbb9a2 |
- Update to NSS_3_14_RC
|
|
|
dbb9a2 |
- Remove the temporary bootstrapping modifications
|
|
|
dbb9a2 |
|
|
|
dbb9a2 |
* Sun Oct 21 2012 Elio Maldonado <emaldona@redhat.com> - 3.14-0.1.rc.1
|
|
|
dbb9a2 |
- Update to NSS_3_14_RC1
|
|
|
dbb9a2 |
- Remove patches rendered obsolete by this update and update others
|
|
|
dbb9a2 |
- Temporarily modifiy the spec file while bootstrapping the buildroot a follows:
|
|
|
dbb9a2 |
- Remove unwanted headers that we lo loger ship
|
|
|
dbb9a2 |
- Modified the post install scriplet to ensure the in-tree freebl library is loaded
|
|
|
dbb9a2 |
|
|
|
dbb9a2 |
* Fri Jul 20 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.13.5-3
|
|
|
dbb9a2 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
|
|
|
dbb9a2 |
|
|
|
dbb9a2 |
* Wed Jun 20 2012 Elio Maldonado <emaldona@redhat.com> - 3.13.5-2
|
|
|
dbb9a2 |
- Resolves: rhbz#833529 - revert unwanted change to nss-softokn.pc.in
|
|
|
dbb9a2 |
|
|
|
dbb9a2 |
* Mon Jun 18 2012 Elio Maldonado <emaldona@redhat.com> - 3.13.5-1
|
|
|
dbb9a2 |
- Update to NSS_3_13_5_RTM
|
|
|
dbb9a2 |
- Remove unneeded fix for gcc 4.7 c++ issue in secmodt.h which undoes the upstream fix
|
|
|
dbb9a2 |
- Fix Libs: line on nss-softokn.pc.in
|
|
|
dbb9a2 |
|
|
|
dbb9a2 |
* Wed Jun 13 2012 Elio Maldonado <emaldona@redhat.com> - 3.13.4-3
|
|
|
dbb9a2 |
- Resolves: rhbz#745224 - nss-softokn sha224 self-test fails in fips mode
|
|
|
dbb9a2 |
|
|
|
dbb9a2 |
* Tue Apr 10 2012 Elio Maldonado <emaldona@redhat.com> - 3.13.4-2
|
|
|
dbb9a2 |
- Resolves: Bug 801975 Restore use of NSS_NoDB_Init or alternate to fipstest
|
|
|
dbb9a2 |
|
|
|
dbb9a2 |
* Fri Apr 06 2012 Elio Maldonado <emaldona@redhat.com> - 3.13.4-1
|
|
|
dbb9a2 |
- Update to NSS_3_13_4
|
|
|
dbb9a2 |
|
|
|
dbb9a2 |
* Sun Apr 01 2012 Elio Maldonado <emaldona@redhat.com> - 3.13.4-0.1.beta.1
|
|
|
dbb9a2 |
- Update to NSS_3_13_4_BETA1
|
|
|
dbb9a2 |
- Improve steps for splitting off softokn from the full nss
|
|
|
dbb9a2 |
|
|
|
dbb9a2 |
* Wed Mar 21 2012 Elio Maldonado <emaldona@redhat.com> - 3.13.3-2
|
|
|
dbb9a2 |
- Resolves: Bug 805719 - Library needs partial RELRO support added
|
|
|
dbb9a2 |
|
|
|
dbb9a2 |
* Thu Mar 01 2012 Elio Maldonado <emaldona@redhat.com> - 3.13.3-1
|
|
|
dbb9a2 |
- Update to NSS_3_13_3_RTM
|
|
|
dbb9a2 |
|
|
|
dbb9a2 |
* Wed Feb 1 2012 Tom Callaway <spot@fedoraproject.org> 3.13.1-20
|
|
|
dbb9a2 |
- re-enable /usrmove changes
|
|
|
dbb9a2 |
|
|
|
dbb9a2 |
* Wed Feb 1 2012 Tom Callaway <spot@fedoraproject.org> 3.13.1-19.1
|
|
|
dbb9a2 |
- fix issue with gcc 4.7 in secmodt.h and C++11 user-defined literals
|
|
|
dbb9a2 |
- temporarily revert /usrmove changes. they will be restored in -20 for the f17-usrmove tag.
|
|
|
dbb9a2 |
|
|
|
dbb9a2 |
* Wed Jan 25 2012 Harald Hoyer <harald@redhat.com> 3.13.1-19
|
|
|
dbb9a2 |
- add filesystem guard
|
|
|
dbb9a2 |
|
|
|
dbb9a2 |
* Wed Jan 25 2012 Harald Hoyer <harald@redhat.com> 3.13.1-18
|
|
|
dbb9a2 |
- install everything in /usr
|
|
|
dbb9a2 |
https://fedoraproject.org/wiki/Features/UsrMove
|
|
|
dbb9a2 |
|
|
|
dbb9a2 |
* Fri Jan 13 2012 Elio Maldonado Batiz <emaldona@redhat.com> - 3.13.1-17
|
|
|
dbb9a2 |
- Remove unneeded prelink patch afterthe nss update to 3.13.1
|
|
|
dbb9a2 |
|
|
|
dbb9a2 |
* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.13.1-16
|
|
|
dbb9a2 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
|
|
|
dbb9a2 |
|
|
|
dbb9a2 |
* Fri Dec 30 2011 Elio Maldonado <emaldona@redhat.com> - 3.13.1-15
|
|
|
dbb9a2 |
- Bug 770999 - Fix segmentation violation when turning on fips mode
|
|
|
dbb9a2 |
- Reintroduce the iquote patch but don't apply it unless needed
|
|
|
dbb9a2 |
|
|
|
dbb9a2 |
* Tue Dec 13 2011 Elio Maldonado <emaldona@redhat.com> - 3.12.9-14
|
|
|
dbb9a2 |
- Restore the update to 3.13.1
|
|
|
dbb9a2 |
- Update the patch for freebl to deal with prelinked shared libraries
|
|
|
dbb9a2 |
- Add additional dbrg power-up self-tests as required by fips
|
|
|
dbb9a2 |
- Reactivate the tests
|
|
|
dbb9a2 |
|
|
|
dbb9a2 |
* Tue Dec 06 2011 Elio Maldonado <emaldona@redhat.com> - 3.12.9-13
|
|
|
dbb9a2 |
- Bug 757005 Build nss-softokn for rhel 7
|
|
|
dbb9a2 |
- Make it almost like nss-softokn-3.12.9 in rhel 6.2
|
|
|
dbb9a2 |
- Added a patch to build with Linux 3 and higher
|
|
|
dbb9a2 |
- Meant to work with nss and nss-utul 3.1.3.1
|
|
|
dbb9a2 |
- Download only the 3.12.9 sources from the lookaside cache
|
|
|
dbb9a2 |
|
|
|
dbb9a2 |
* Fri Dec 02 2011 Elio Maldonado <emaldona@redhat.com> - 3.12.9-12
|
|
|
dbb9a2 |
- Retagging
|
|
|
dbb9a2 |
|
|
|
dbb9a2 |
* Wed Nov 23 2011 Elio Maldonado <emaldona@redhat.com> - 3.12.9-11
|
|
|
dbb9a2 |
- Downgrading to 3.12.9 for a merge into new RHEL git repo
|
|
|
dbb9a2 |
- This build is for the buildroot for a limited time only
|
|
|
dbb9a2 |
- Do not not push it to update-testing
|
|
|
dbb9a2 |
|
|
|
dbb9a2 |
* Tue Nov 08 2011 Elio Maldonado <emaldona@redhat.com> - 3.13.1-1
|
|
|
dbb9a2 |
- Update to NSS_3_13_1_RTM
|
|
|
dbb9a2 |
|
|
|
dbb9a2 |
* Wed Oct 12 2011 Elio Maldonado <emaldona@redhat.com> - 3.12.10-6
|
|
|
dbb9a2 |
- Fix failure to switch nss-softokn to FIPS mode (#745571)
|
|
|
dbb9a2 |
|
|
|
dbb9a2 |
* Tue Oct 11 2011 Elio Maldonado <emaldona@redhat.com> - 3.13-0.1.rc0.3
|
|
|
dbb9a2 |
- Update to NSS_3_13_RC0 post bootstrapping
|
|
|
dbb9a2 |
- Don't incude util in sources for the lookaside cache
|
|
|
dbb9a2 |
- Reenable building the fipstest tool
|
|
|
dbb9a2 |
- Restore full cli argument parsing in the sectool library
|
|
|
dbb9a2 |
|
|
|
dbb9a2 |
* Sun Oct 09 2011 Elio Maldonado <emaldona@redhat.com> - 3.13-0.1.rc0.2
|
|
|
dbb9a2 |
- Update to NSS_3_13_RC0 bootstrapping the system phase 2
|
|
|
dbb9a2 |
- Reenable the cipher test suite
|
|
|
dbb9a2 |
|
|
|
dbb9a2 |
* Sat Oct 08 2011 Elio Maldonado <emaldona@redhat.com> - 3.13-0.rc0.1
|
|
|
dbb9a2 |
- Update to NSS_3_13_RC0
|
|
|
dbb9a2 |
|
|
|
dbb9a2 |
* Thu Sep 8 2011 Ville Skyttä <ville.skytta@iki.fi> - 3.12.11-3
|
|
|
dbb9a2 |
- Avoid %%post/un shell invocations and dependencies.
|
|
|
dbb9a2 |
|
|
|
dbb9a2 |
* Wed Aug 17 2011 Elio Maldonado <emaldona@redhat.com> - 3.12.10-5
|
|
|
dbb9a2 |
- rebuilt as recommended to deal with an rpm 4.9.1 issue
|
|
|
dbb9a2 |
|
|
|
dbb9a2 |
* Wed Jul 20 2011 Elio Maldonado <emaldona@redhat.com> - 3.12.10-4
|
|
|
dbb9a2 |
- Adjustements from code review (#715402)
|
|
|
dbb9a2 |
|
|
|
dbb9a2 |
* Sun Jun 26 2011 Elio Maldonado <emaldona@redhat.com> - 3.12.10-3
|
|
|
dbb9a2 |
- Add %%{check} section to run crypto tests as part of the build (#715402)
|
|
|
dbb9a2 |
|
|
|
dbb9a2 |
* Tue Jun 14 2011 Elio Maldonado <emaldona@redhat.com> - 3.12.10-2
|
|
|
dbb9a2 |
- Fix intel optimized aes code to deal with case where input and ouput are in the same buffer (#709517)
|
|
|
dbb9a2 |
|
|
|
dbb9a2 |
* Fri May 06 2011 Elio Maldonado <emaldona@redhat.com> - 3.12.10-1
|
|
|
dbb9a2 |
- Update to NSS_3_12_10_RTM
|
|
|
dbb9a2 |
|
|
|
dbb9a2 |
* Wed Apr 27 2011 Elio Maldonado <emaldona@redhat.com> - 3.12.10-0.1.beta1
|
|
|
dbb9a2 |
- Update to NSS_3_12_10_BETA1
|
|
|
dbb9a2 |
|
|
|
dbb9a2 |
* Fri Feb 25 2011 Elio Maldonado <emaldona@redhat.com> - 3.12.9-7
|
|
|
dbb9a2 |
- Add requires nss-softokn-freebl-devel to nss-softokn-devel (#675196)
|
|
|
dbb9a2 |
|
|
|
dbb9a2 |
* Mon Feb 14 2011 Elio Maldonado <emaldona@redhat.com> - 3.12.9-5
|
|
|
dbb9a2 |
- Expand the nss-softokn-freebl-devel package description (#675196)
|
|
|
dbb9a2 |
|
|
|
dbb9a2 |
* Mon Feb 14 2011 Elio Maldonado <emaldona@redhat.com> - 3.12.9-5
|
|
|
dbb9a2 |
- Remove duplicates from the file lists
|
|
|
dbb9a2 |
|
|
|
dbb9a2 |
* Sun Feb 13 2011 Elio Maldonado <emaldona@redhat.com> - 3.12.9-4
|
|
|
dbb9a2 |
- Add blapit.h to headers provided by nss-softokn-freebl-devel (#675196)
|
|
|
dbb9a2 |
- Expand the freebl-devel package description
|
|
|
dbb9a2 |
|
|
|
dbb9a2 |
* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.12.9-3
|
|
|
dbb9a2 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
|
|
|
dbb9a2 |
|
|
|
dbb9a2 |
* Fri Feb 04 2011 Elio Maldonado <emaldona@redhat.com> - 3.12.9-2
|
|
|
dbb9a2 |
- Add header for nss-softokn-freebl-devel (#675196)
|
|
|
dbb9a2 |
|
|
|
dbb9a2 |
* Wed Jan 12 2011 Elio Maldonado <emaldona@redhat.com> - 3.12.9-1
|
|
|
dbb9a2 |
- Update to 3.12.9
|
|
|
dbb9a2 |
|
|
|
dbb9a2 |
* Mon Dec 27 2010 Elio Maldonado <emaldona@redhat.com> - 3.12.9-0.1.beta2
|
|
|
dbb9a2 |
- Rebuilt according to fedora pre-release package naming guidelines
|
|
|
dbb9a2 |
|
|
|
dbb9a2 |
* Fri Dec 10 2010 Elio Maldonado <emaldona@redhat.com> - 3.12.8.99.2-1
|
|
|
dbb9a2 |
- Update to NSS_3_12_9_BETA2
|
|
|
dbb9a2 |
|
|
|
dbb9a2 |
* Wed Dec 08 2010 Elio Maldonado <emaldona@redhat.com> - 3.12.8.99.1-1
|
|
|
dbb9a2 |
- Update to NSS_3_12_9_BETA1
|
|
|
dbb9a2 |
|
|
|
dbb9a2 |
* Wed Sep 29 2010 jkeating - 3.12.8-2
|
|
|
dbb9a2 |
- Rebuilt for gcc bug 634757
|
|
|
dbb9a2 |
|
|
|
dbb9a2 |
* Thu Sep 23 2010 Elio Maldonado <emaldona@redhat.com> - 3.12.8-1
|
|
|
dbb9a2 |
- Update to 3.12.8
|
|
|
dbb9a2 |
- Adhere to static library packaging guidelines (#609613)
|
|
|
dbb9a2 |
- Fix nss-util-devel version dependency line
|
|
|
dbb9a2 |
- Shorten freebl and freebl subpackages descriptions
|
|
|
dbb9a2 |
|
|
|
dbb9a2 |
* Sat Sep 18 2010 Elio Maldonado <emaldona@redhat.com> - 3.12.99.4-1
|
|
|
dbb9a2 |
- NSS 3.12.8 RC0
|
|
|
dbb9a2 |
|
|
|
dbb9a2 |
* Sun Sep 12 2010 Elio Maldonado <emaldona@redhat.com> - 3.12.7.99.3-2
|
|
|
dbb9a2 |
- Update the required version of nss-util to 3.12.7.99.3
|
|
|
dbb9a2 |
|
|
|
dbb9a2 |
* Sat Sep 04 2010 Elio Maldonado <emaldona@redhat.com> - 3.12.7.99.3-1
|
|
|
dbb9a2 |
- NSS 3.12.8 Beta 3
|
|
|
dbb9a2 |
|
|
|
dbb9a2 |
* Mon Aug 30 2010 Elio Maldonado <emaldona@redhat.com> - 3.12.7-3
|
|
|
dbb9a2 |
- Update BuildRequires on nspr-devel and nss-util-devel
|
|
|
dbb9a2 |
|
|
|
dbb9a2 |
* Sun Aug 29 2010 Elio Maldonado <emaldona@redhat.com> - 3.12.7-2
|
|
|
dbb9a2 |
- Define NSS_USE_SYSTEM_SQLITE and remove nss-nolocalsql patch
|
|
|
dbb9a2 |
- Fix rpmlint warnings about macros in comments and changelog
|
|
|
dbb9a2 |
|
|
|
dbb9a2 |
* Mon Aug 16 2010 Elio Maldonado <emaldona@redhat.com> - 3.12.7-1
|
|
|
dbb9a2 |
- Update to 3.12.7
|
|
|
dbb9a2 |
- Fix build files to ensure nsslowhash.h is included in public headers
|
|
|
dbb9a2 |
|
|
|
dbb9a2 |
* Tue Jun 08 2010 Elio Maldonado <emaldona@redhat.com> - 3.12.6-3
|
|
|
dbb9a2 |
- Retagging
|
|
|
dbb9a2 |
|
|
|
dbb9a2 |
* Mon Jun 07 2010 Elio Maldonado <emaldona@redhat.com> - 3.12.6-2
|
|
|
dbb9a2 |
- Bump NVR to be greater than those for nss-softokn subpackages in F11 (rhbz#601407)
|
|
|
dbb9a2 |
|
|
|
dbb9a2 |
* Sun Jun 06 2010 Elio Maldonado <emaldona@redhat.com> - 3.12.4-23
|
|
|
dbb9a2 |
- Bump release number
|
|
|
dbb9a2 |
|
|
|
dbb9a2 |
* Fri Jun 04 2010 Elio Maldonado <emaldona@redhat.com> - 3.12.4-22
|
|
|
dbb9a2 |
- Cleanup changelog comments to avoid unwanted macro expansions
|
|
|
dbb9a2 |
|
|
|
dbb9a2 |
* Wed Jun 02 2010 Elio Maldonado <emaldona@redhat.com> - 3.12.4-21
|
|
|
dbb9a2 |
- Retagging
|
|
|
dbb9a2 |
|
|
|
dbb9a2 |
* Wed Jun 02 2010 Elio Maldonado <emaldona@redhat.com> - 3.12.4-20
|
|
|
dbb9a2 |
- Add %%{?_isa} to the requires in the devel packages (#596840)
|
|
|
dbb9a2 |
- Fix typo in the package description (#598295)
|
|
|
dbb9a2 |
- Update nspr version to 4.8.4
|
|
|
dbb9a2 |
|
|
|
dbb9a2 |
* Sat May 08 2010 Elio Maldonado <emaldona@redhat.com> - 3.12.4-19
|
|
|
dbb9a2 |
- Consider the system as not fips enabled when /proc/sys/crypto/fips_enabled isn't present (rhbz#590199)
|
|
|
dbb9a2 |
|
|
|
dbb9a2 |
* Sat May 08 2010 Elio Maldonado <emaldona@redhat.com> - 3.12.4-18
|
|
|
dbb9a2 |
- Fix Conflicts line to prevent update when prelink is not yet the right version (rhbz#590199)
|
|
|
dbb9a2 |
|
|
|
dbb9a2 |
* Mon Apr 19 2010 Elio Maldonado <emaldona@redhat.com> - 3.12.4-17
|
|
|
dbb9a2 |
- Updated prelink patch rhbz#504949
|
|
|
dbb9a2 |
|
|
|
dbb9a2 |
* Thu Apr 15 2010 Elio Maldonado <emaldona@redhat.com> - 3.12.4-16
|
|
|
dbb9a2 |
- allow prelink of softoken and freebl. Change the verify code to use
|
|
|
dbb9a2 |
prelink -u if prelink is installed. Fix by Robert Relyea rhbz#504949
|
|
|
dbb9a2 |
|
|
|
dbb9a2 |
* Mon Jan 18 2010 Elio Maldonado <emaldona@redhat.com> - 3.12.4-15
|
|
|
dbb9a2 |
- Move libfreebl3.so and its .chk file to /lib{64} (rhbz#561544)
|
|
|
dbb9a2 |
|
|
|
dbb9a2 |
* Mon Jan 18 2010 Elio Maldonado <emaldona@redhat.com> - 3.12.4-13
|
|
|
dbb9a2 |
- Fix in nss-softokn-spec.in
|
|
|
dbb9a2 |
- Require nss-util >= 3.12.4
|
|
|
dbb9a2 |
|
|
|
dbb9a2 |
* Thu Dec 03 2009 Elio Maldonado<emaldona@redhat.com> - 3.12.4-12
|
|
|
dbb9a2 |
- Require nss-util 3.12.5
|
|
|
dbb9a2 |
|
|
|
dbb9a2 |
* Fri Nov 20 2009 Elio Maldonado<emaldona@redhat.com> - 3.12.4-11
|
|
|
dbb9a2 |
- export freebl devel tools (#538226)
|
|
|
dbb9a2 |
|
|
|
dbb9a2 |
* Wed Sep 23 2009 Elio Maldonado<emaldona@redhat.com> - 3.12.4-10
|
|
|
dbb9a2 |
- Fix paths in nss-softokn-prelink so signed libraries don't get touched, rhbz#524794
|
|
|
dbb9a2 |
|
|
|
dbb9a2 |
* Thu Sep 17 2009 Elio Maldonado<emaldona@redhat.com> - 3.12.4-9
|
|
|
dbb9a2 |
- Add nssdbm3.so to nss-softokn-prelink.conf, rhbz#524077
|
|
|
dbb9a2 |
|
|
|
dbb9a2 |
* Thu Sep 10 2009 Elio Maldonado<emaldona@redhat.com> - 3.12.4-8
|
|
|
dbb9a2 |
- Retagging for a chained build
|
|
|
dbb9a2 |
|
|
|
dbb9a2 |
* Thu Sep 10 2009 Elio Maldonado<emaldona@redhat.com> - 3.12.4-6
|
|
|
dbb9a2 |
- Don't list libraries in nss-softokn-config, dynamic linking required
|
|
|
dbb9a2 |
|
|
|
dbb9a2 |
* Tue Sep 08 2009 Elio Maldonado<emaldona@redhat.com> - 3.12.4-5
|
|
|
dbb9a2 |
- Installing shared libraries to %%{_libdir}
|
|
|
dbb9a2 |
|
|
|
dbb9a2 |
* Sun Sep 06 2009 Elio Maldonado<emaldona@redhat.com> - 3.12.4-4
|
|
|
dbb9a2 |
- Postuninstall scriptlet finishes quietly
|
|
|
dbb9a2 |
|
|
|
dbb9a2 |
* Sat Sep 05 2009 Elio Maldonado<emaldona@redhat.com> - 3.12.4-3
|
|
|
dbb9a2 |
- Remove symblic links to shared libraries from devel, rhbz#521155
|
|
|
dbb9a2 |
- Apply the nss-nolocalsql patch
|
|
|
dbb9a2 |
- No rpath-link in nss-softokn-config
|
|
|
dbb9a2 |
|
|
|
dbb9a2 |
* Fri Sep 04 2009 serstring=Elio Maldonado<emaldona@redhat.cpm> - 3.12.4-2
|
|
|
dbb9a2 |
- Retagging to pick up the correct .cvsignore
|
|
|
dbb9a2 |
|
|
|
dbb9a2 |
* Tue Sep 01 2009 Elio Maldonado<emaldona@redhat.com> - 3.12.4-1
|
|
|
dbb9a2 |
- Update to 3.12.4
|
|
|
dbb9a2 |
- Fix logic on postun
|
|
|
dbb9a2 |
- Don't require sqlite
|
|
|
dbb9a2 |
|
|
|
dbb9a2 |
* Mon Aug 31 2009 Elio Maldonado<emaldona@redhat.com> - 3.12.3.99.3-24
|
|
|
dbb9a2 |
- Fixed test on %%postun to avoid returning 1 when nss-softokn instances still remain
|
|
|
dbb9a2 |
|
|
|
dbb9a2 |
* Sun Aug 30 2009 Elio Maldonado<emaldona@redhat.com> - 3.12.3.99.3-23
|
|
|
dbb9a2 |
- Explicitly state via nss_util_version the nss-util version we require
|
|
|
dbb9a2 |
|
|
|
dbb9a2 |
* Fri Aug 28 2009 Warren Togami <wtogami@redhat.com> - 3.12.3.99.3-22
|
|
|
dbb9a2 |
- caolan's nss-softokn.pc patch
|
|
|
dbb9a2 |
|
|
|
dbb9a2 |
* Thu Aug 27 2009 Elio Maldonado<emaldona@redhat.com> - 3.12.3.99.3-21
|
|
|
dbb9a2 |
- Bump the release number for a chained build of nss-util, nss-softokn and nss
|
|
|
dbb9a2 |
|
|
|
dbb9a2 |
* Thu Aug 27 2009 Elio Maldonado<emaldona@redhat.com> - 3.12.3.99.3-20
|
|
|
dbb9a2 |
- List freebl, nssdbm and softokn libraries in nss-softokn-config and nss-softokn.pc
|
|
|
dbb9a2 |
|
|
|
dbb9a2 |
* Thu Aug 27 2009 Elio Maldonado@<emaldona@redhat.com> - 3.12.3.99.3-19
|
|
|
dbb9a2 |
- Determine NSSUTIL_INCLUDE_DIR and NSSUTIL_LIB_DIR with a pkg-config query on nss-util
|
|
|
dbb9a2 |
- Remove the release 17 hack
|
|
|
dbb9a2 |
|
|
|
dbb9a2 |
* Thu Aug 27 2009 Elio maldonado<emaldona@redhat.com> - 3.12.3.99.3-18
|
|
|
dbb9a2 |
- fix spurious executable permissions on nss-softokn.pc
|
|
|
dbb9a2 |
|
|
|
dbb9a2 |
* Thu Aug 27 2009 Adel Gadllah <adel.gadllah@gmail.com> - 3.12.3.99.3-17
|
|
|
dbb9a2 |
- Add hack to fix build
|
|
|
dbb9a2 |
|
|
|
dbb9a2 |
* Tue Aug 25 2009 Dennis Gilmore <dennis@ausil.us> - 3.12.3.99.3-16
|
|
|
dbb9a2 |
- only have a single Requires: line in the .pc file
|
|
|
dbb9a2 |
|
|
|
dbb9a2 |
* Tue Aug 25 2009 Dennis Gilmore <dennis@ausil.us> - 3.12.3.99.3-12
|
|
|
dbb9a2 |
- bump to unique rpm nvr
|
|
|
dbb9a2 |
|
|
|
dbb9a2 |
* Tue Aug 25 2009 Elio Maldonado<emaldona@redhat.com> - 3.12.3.99.3-10
|
|
|
dbb9a2 |
- Build after nss with subpackages and new nss-util
|
|
|
dbb9a2 |
|
|
|
dbb9a2 |
* Thu Aug 20 2009 Dennis Gilmore <dennis@ausil.us> 3.12.3.99.3-9
|
|
|
dbb9a2 |
- revert to shipping bits
|
|
|
dbb9a2 |
|
|
|
dbb9a2 |
* Wed Aug 19 2009 Elio Maldonado <emaldona@redhat.com> 3.12.3.99.3-8.1
|
|
|
dbb9a2 |
- Disable installing until conflicts are relsoved
|
|
|
dbb9a2 |
|
|
|
dbb9a2 |
* Wed Aug 19 2009 Elio Maldonado <emaldona@redhat.com> 3.12.3.99.3-8
|
|
|
dbb9a2 |
- Initial build
|