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