d38264
%global nspr_version 4.20.0
d38264
%global nss_name nss
d38264
%global nss_util_version 3.39.0
d38264
%global nss_softokn_version 3.39.0
d38264
%global unsupported_tools_directory %{_libdir}/nss/unsupported-tools
d38264
%global saved_files_dir %{_libdir}/nss/saved
d38264
%global prelink_conf_dir %{_sysconfdir}/prelink.conf.d/
d38264
%define dracutlibdir %{_prefix}/lib/dracut
d38264
%global dracut_modules_dir %{dracutlibdir}/modules.d/05nss-softokn/
d38264
%global dracut_conf_dir %{dracutlibdir}/dracut.conf.d
d38264
d38264
# The upstream omits the trailing ".0", while we need it for
d38264
# consistency with the pkg-config version:
d38264
# https://bugzilla.redhat.com/show_bug.cgi?id=1578106
d38264
%{lua:
d38264
rpm.define(string.format("nss_softokn_archive_version %s",
d38264
           string.gsub(rpm.expand("%nss_softokn_version"), "(.*)%.0$", "%1")))
d38264
}
d38264
d38264
# Produce .chk files for the final stripped binaries
d38264
#
d38264
# NOTE: The LD_LIBRARY_PATH line guarantees shlibsign links
d38264
# against the freebl that we just built. This is necessary
d38264
# because the signing algorithm changed on 3.14 to DSA2 with SHA256
d38264
# whereas we previously signed with DSA and SHA1. We must Keep this line
d38264
# until all mock platforms have been updated.
d38264
# After %%{__os_install_post} we would add
d38264
# export LD_LIBRARY_PATH=$RPM_BUILD_ROOT/%%{_libdir}
d38264
%define __spec_install_post \
d38264
    %{?__debug_package:%{__debug_install_post}} \
d38264
    %{__arch_install_post} \
d38264
    %{__os_install_post} \
d38264
    $RPM_BUILD_ROOT/%{unsupported_tools_directory}/shlibsign -i $RPM_BUILD_ROOT/%{_libdir}/libsoftokn3.so \
d38264
    $RPM_BUILD_ROOT/%{unsupported_tools_directory}/shlibsign -i $RPM_BUILD_ROOT/%{_libdir}/libfreeblpriv3.so \
d38264
    $RPM_BUILD_ROOT/%{unsupported_tools_directory}/shlibsign -i $RPM_BUILD_ROOT/%{_libdir}/libfreebl3.so \
d38264
    $RPM_BUILD_ROOT/%{unsupported_tools_directory}/shlibsign -i $RPM_BUILD_ROOT/%{_libdir}/libnssdbm3.so \
d38264
%{nil}
d38264
d38264
Summary:          Network Security Services Softoken Module
d38264
Name:             nss-softokn
d38264
Version:          %{nss_softokn_version}
d38264
# for Rawhide, please always use release >= 2
d38264
# for Fedora release branches, please use release < 2 (1.0, 1.1, ...)
d38264
Release:          1.3%{?dist}
d38264
License:          MPLv2.0
d38264
URL:              http://www.mozilla.org/projects/security/pki/nss/
d38264
Group:            System Environment/Libraries
d38264
Requires:         nspr >= %{nspr_version}
d38264
Requires:         nss-util >= %{nss_util_version}
d38264
Requires:         nss-softokn-freebl%{_isa} >= %{version}-%{release}
d38264
BuildRequires:    nspr-devel >= %{nspr_version}
d38264
BuildRequires:    nss-util-devel >= %{nss_util_version}
d38264
# for shlibsign
d38264
BuildRequires:    nss-softokn
d38264
BuildRequires:    sqlite-devel
d38264
BuildRequires:    zlib-devel
d38264
BuildRequires:    pkgconfig
d38264
BuildRequires:    gawk
d38264
BuildRequires:    psmisc
d38264
BuildRequires:    perl-interpreter
d38264
BuildRequires:    gcc
d38264
d38264
Source0:          %{name}-%{nss_softokn_archive_version}.tar.gz
d38264
# The nss-softokn tar ball is a subset of nss-{version}.tar.gz.
d38264
# We use the nss-split-softokn.sh script to keep only what we need
d38264
# via via nss-split-softokn.sh ${version}
d38264
# Detailed Steps:
d38264
# fedpkg clone nss-softokn
d38264
# cd nss-softokn
d38264
# Split off nss-softokn out of the full nss source tar ball:
d38264
# sh ./nss-split-softokn.sh ${version}
d38264
# A file named {name}-{version}.tar.gz should appear
d38264
# which is ready for uploading to the lookaside cache.
d38264
Source1:          nss-split-softokn.sh
d38264
Source2:          nss-softokn.pc.in
d38264
Source3:          nss-softokn-config.in
d38264
Source4:          nss-softokn-prelink.conf
d38264
Source5:          nss-softokn-dracut-module-setup.sh
d38264
Source6:          nss-softokn-dracut.conf
d38264
d38264
# This patch uses the GCC -iquote option documented at
d38264
# http://gcc.gnu.org/onlinedocs/gcc/Directory-Options.html#Directory-Options
d38264
# to give the in-tree headers a higher priority over the system headers,
d38264
# when they are included through the quote form (#include "file.h").
d38264
#
d38264
# This ensures a build even when system freebl headers are older. Such
d38264
# is the case when we are starting a major update.
d38264
#
d38264
# NSSUTIL_INCLUDE_DIR, after all, contains both util and freebl
d38264
# headers.  Once has been bootstapped the patch may be removed, but it
d38264
# doesn't hurt to keep it.
d38264
Patch10:           iquote.patch
d38264
d38264
# To inject hardening flags
d38264
Patch11:           nss-softokn-dso-ldflags.patch
d38264
d38264
# Upstream: https://bugzilla.mozilla.org/show_bug.cgi?id=1236720
d38264
# Although the greater part of the patch has been upstreamed, we still
d38264
# need a downstream patch to keep the single DES mechanisms we had
d38264
# provided in a downstream patch for compatibility reasons.
d38264
Patch97:	   nss-softokn-3.16-add_encrypt_derive.patch
d38264
d38264
# Upstream: https://bugzilla.mozilla.org/show_bug.cgi?id=1496124
d38264
# once we rebase with this bug, this patch can be dropped.
d38264
Patch100:          nss-softokn-3.39-allow-derencoded-params-on-input.patch
d38264
d38264
Patch102:          nss-softokn-tls-abi-fix.patch
d38264
d38264
# Not upstreamed: https://bugzilla.redhat.com/show_bug.cgi?id=1555108
d38264
Patch105:	   nss-softokn-aes-zeroize.patch
d38264
d38264
%description
d38264
Network Security Services Softoken Cryptographic Module
d38264
d38264
%package freebl
d38264
Summary:          Freebl library for the Network Security Services
d38264
Group:            System Environment/Base
d38264
# For PR_GetEnvSecure() from nspr >= 4.12
d38264
Requires:         nspr >= 4.12
d38264
# For NSS_SecureMemcmpZero() from nss-util >= 3.33
d38264
Requires:         nss-util >= 3.33
d38264
Conflicts:        nss < 3.12.2.99.3-5
d38264
Conflicts:        prelink < 0.4.3
d38264
Conflicts:        filesystem < 3
d38264
d38264
%description freebl
d38264
NSS Softoken Cryptographic Module Freebl Library
d38264
d38264
Install the nss-softokn-freebl package if you need the freebl 
d38264
library.
d38264
d38264
%package freebl-devel
d38264
Summary:          Header and Library files for doing development with the Freebl library for NSS
d38264
Group:            System Environment/Base
d38264
Provides:         nss-softokn-freebl-static = %{version}-%{release}
d38264
Requires:         nss-softokn-freebl%{?_isa} = %{version}-%{release}
d38264
d38264
%description freebl-devel
d38264
NSS Softoken Cryptographic Module Freebl Library Development Tools
d38264
This package supports special needs of some PKCS #11 module developers and
d38264
is otherwise considered private to NSS. As such, the programming interfaces
d38264
may change and the usual NSS binary compatibility commitments do not apply.
d38264
Developers should rely only on the officially supported NSS public API.
d38264
d38264
%package devel
d38264
Summary:          Development libraries for Network Security Services
d38264
Group:            Development/Libraries
d38264
Requires:         nss-softokn%{?_isa} = %{version}-%{release}
d38264
Requires:         nss-softokn-freebl-devel%{?_isa} = %{version}-%{release}
d38264
Requires:         nspr-devel >= %{nspr_version}
d38264
Requires:         nss-util-devel >= %{nss_util_version}
d38264
Requires:         pkgconfig
d38264
BuildRequires:    nspr-devel >= %{nspr_version}
d38264
BuildRequires:    nss-util-devel >= %{nss_util_version}
d38264
# require nss at least the version when we split via subpackages
d38264
d38264
%description devel
d38264
Header and library files for doing development with Network Security Services.
d38264
d38264
d38264
%prep
d38264
%setup -q -n %{name}-%{nss_softokn_archive_version}
d38264
d38264
pushd nss
d38264
# activate if needed when doing a major update with new apis
d38264
%patch10 -p1 -b .iquote
d38264
%patch11 -p1 -b .dso-ldflags
d38264
%patch97 -p1 -b .add_encrypt_derive
d38264
%patch100 -p1 -b .ecc-fix
d38264
%patch105 -p1 -b .aes-zeroize
d38264
popd
d38264
d38264
%patch102 -p1 -b .tls-abi-fix
d38264
d38264
%build
d38264
%set_build_flags
d38264
d38264
LDFLAGS=$RPM_LD_FLAGS
d38264
export LDFLAGS
d38264
d38264
DSO_LDFLAGS=$RPM_LD_FLAGS
d38264
export DSO_LDFLAGS
d38264
d38264
FREEBL_NO_DEPEND=1
d38264
export FREEBL_NO_DEPEND
d38264
d38264
# Must export FREEBL_LOWHASH=1 for nsslowhash.h so that it gets
d38264
# copied to dist and the rpm install phase can find it
d38264
# This due of the upstream changes to fix
d38264
# https://bugzilla.mozilla.org/show_bug.cgi?id=717906
d38264
FREEBL_LOWHASH=1
d38264
export FREEBL_LOWHASH
d38264
d38264
# Enable FIPS startup test
d38264
export NSS_FORCE_FIPS=1
d38264
d38264
# Enable compiler optimizations and disable debugging code
d38264
export BUILD_OPT=1
d38264
d38264
# Uncomment to disable optimizations
d38264
#RPM_OPT_FLAGS=`echo $RPM_OPT_FLAGS | sed -e 's/-O2/-O0/g'`
d38264
#export RPM_OPT_FLAGS
d38264
d38264
# Generate symbolic info for debuggers
d38264
XCFLAGS=$RPM_OPT_FLAGS
d38264
export XCFLAGS
d38264
d38264
PKG_CONFIG_ALLOW_SYSTEM_LIBS=1
d38264
PKG_CONFIG_ALLOW_SYSTEM_CFLAGS=1
d38264
d38264
export PKG_CONFIG_ALLOW_SYSTEM_LIBS
d38264
export PKG_CONFIG_ALLOW_SYSTEM_CFLAGS
d38264
d38264
NSPR_INCLUDE_DIR=`/usr/bin/pkg-config --cflags-only-I nspr | sed 's/-I//'`
d38264
NSPR_LIB_DIR=`/usr/bin/pkg-config --libs-only-L nspr | sed 's/-L//'`
d38264
d38264
export NSPR_INCLUDE_DIR
d38264
export NSPR_LIB_DIR
d38264
d38264
export NSSUTIL_INCLUDE_DIR=`/usr/bin/pkg-config --cflags-only-I nss-util | sed 's/-I//'`
d38264
export NSSUTIL_LIB_DIR=%{_libdir}
d38264
d38264
NSS_USE_SYSTEM_SQLITE=1
d38264
export NSS_USE_SYSTEM_SQLITE
d38264
d38264
export NSS_DISABLE_GTESTS=1
d38264
d38264
%ifnarch noarch
d38264
%if 0%{__isa_bits} == 64
d38264
USE_64=1
d38264
export USE_64
d38264
%endif
d38264
%endif
d38264
d38264
# uncomment if the iquote patch is activated
d38264
export IN_TREE_FREEBL_HEADERS_FIRST=1
d38264
d38264
# Use only the basicutil subset for sectools.a
d38264
export NSS_BUILD_SOFTOKEN_ONLY=1
d38264
d38264
# display processor information
d38264
CPU_INFO=`cat /proc/cpuinfo`
d38264
echo "############## CPU INFO ##################"
d38264
echo "${CPU_INFO}"
d38264
echo "##########################################"
d38264
d38264
# Compile softokn plus needed support
d38264
%{__make} -C ./nss/coreconf
d38264
%{__make} -C ./nss/lib/dbm
d38264
d38264
# ldvector.c, pkcs11.c, and lginit.c include nss/lib/util/verref.h, 
d38264
# which is private export, move it to where it can be found.
d38264
%{__mkdir_p} ./dist/private/nss
d38264
%{__mv} ./nss/lib/util/verref.h ./dist/private/nss/verref.h
d38264
d38264
%{__make} -C ./nss
d38264
d38264
# Set up our package file
d38264
# The nspr_version and nss_util_version globals used here
d38264
# must match the ones nss-softokn has for its Requires. 
d38264
%{__mkdir_p} ./dist/pkgconfig
d38264
%{__cat} %{SOURCE2} | sed -e "s,%%libdir%%,%{_libdir},g" \
d38264
                          -e "s,%%prefix%%,%{_prefix},g" \
d38264
                          -e "s,%%exec_prefix%%,%{_prefix},g" \
d38264
                          -e "s,%%includedir%%,%{_includedir}/nss3,g" \
d38264
                          -e "s,%%NSPR_VERSION%%,%{nspr_version},g" \
d38264
                          -e "s,%%NSSUTIL_VERSION%%,%{nss_util_version},g" \
d38264
                          -e "s,%%SOFTOKEN_VERSION%%,%{version},g" > \
d38264
                          ./dist/pkgconfig/nss-softokn.pc
d38264
d38264
SOFTOKEN_VMAJOR=`cat nss/lib/softoken/softkver.h | grep "#define.*SOFTOKEN_VMAJOR" | awk '{print $3}'`
d38264
SOFTOKEN_VMINOR=`cat nss/lib/softoken/softkver.h | grep "#define.*SOFTOKEN_VMINOR" | awk '{print $3}'`
d38264
SOFTOKEN_VPATCH=`cat nss/lib/softoken/softkver.h | grep "#define.*SOFTOKEN_VPATCH" | awk '{print $3}'`
d38264
d38264
export SOFTOKEN_VMAJOR
d38264
export SOFTOKEN_VMINOR
d38264
export SOFTOKEN_VPATCH
d38264
d38264
%{__cat} %{SOURCE3} | sed -e "s,@libdir@,%{_libdir},g" \
d38264
                          -e "s,@prefix@,%{_prefix},g" \
d38264
                          -e "s,@exec_prefix@,%{_prefix},g" \
d38264
                          -e "s,@includedir@,%{_includedir}/nss3,g" \
d38264
                          -e "s,@MOD_MAJOR_VERSION@,$SOFTOKEN_VMAJOR,g" \
d38264
                          -e "s,@MOD_MINOR_VERSION@,$SOFTOKEN_VMINOR,g" \
d38264
                          -e "s,@MOD_PATCH_VERSION@,$SOFTOKEN_VPATCH,g" \
d38264
                          > ./dist/pkgconfig/nss-softokn-config
d38264
d38264
chmod 755 ./dist/pkgconfig/nss-softokn-config
d38264
d38264
d38264
%check
d38264
d38264
# Begin -- copied from the build section
d38264
FREEBL_NO_DEPEND=1
d38264
export FREEBL_NO_DEPEND
d38264
d38264
export BUILD_OPT=1
d38264
d38264
%ifnarch noarch
d38264
%if 0%{__isa_bits} == 64
d38264
USE_64=1
d38264
export USE_64
d38264
%endif
d38264
%endif
d38264
d38264
# to test for the last tool built correctly
d38264
export NSS_BUILD_SOFTOKEN_ONLY=1
d38264
d38264
# End -- copied from the build section
d38264
d38264
# enable the following line to force a test failure
d38264
# find . -name \*.chk | xargs rm -f
d38264
d38264
# Run test suite.
d38264
d38264
SPACEISBAD=`find ./nss/tests | grep -c ' '` ||:
d38264
if [ $SPACEISBAD -ne 0 ]; then
d38264
  echo "error: filenames containing space are not supported (xargs)"
d38264
  exit 1
d38264
fi
d38264
d38264
rm -rf ./tests_results
d38264
pushd ./nss/tests/
d38264
# all.sh is the test suite script
d38264
d38264
# only run cipher tests for nss-softokn
d38264
%global nss_cycles "standard"
d38264
%global nss_tests "cipher ec lowhash"
d38264
%global nss_ssl_tests " "
d38264
%global nss_ssl_run " "
d38264
d38264
SKIP_NSS_TEST_SUITE=`echo $SKIP_NSS_TEST_SUITE`
d38264
d38264
if [ "x$SKIP_NSS_TEST_SUITE" == "x" ]; then
d38264
  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
d38264
fi
d38264
d38264
popd
d38264
d38264
if [ "x$SKIP_NSS_TEST_SUITE" == "x" ]; then
d38264
  TEST_FAILURES=`grep -c FAILED ./tests_results/security/localhost.1/output.log` || :
d38264
else
d38264
  TEST_FAILURES=0
d38264
fi
d38264
d38264
if [ $TEST_FAILURES -ne 0 ]; then
d38264
  echo "error: test suite returned failure(s)"
d38264
  exit 1
d38264
fi
d38264
echo "test suite completed"
d38264
d38264
%install
d38264
d38264
%{__rm} -rf $RPM_BUILD_ROOT
d38264
d38264
# There is no make install target so we'll do it ourselves.
d38264
d38264
%{__mkdir_p} $RPM_BUILD_ROOT/%{_includedir}/nss3
d38264
%{__mkdir_p} $RPM_BUILD_ROOT/%{_bindir}
d38264
%{__mkdir_p} $RPM_BUILD_ROOT/%{_libdir}
d38264
%{__mkdir_p} $RPM_BUILD_ROOT/%{unsupported_tools_directory}
d38264
%{__mkdir_p} $RPM_BUILD_ROOT/%{_libdir}/pkgconfig
d38264
%{__mkdir_p} $RPM_BUILD_ROOT/%{saved_files_dir}
d38264
%{__mkdir_p} $RPM_BUILD_ROOT/%{prelink_conf_dir}
d38264
%{__mkdir_p} $RPM_BUILD_ROOT/%{dracut_modules_dir}
d38264
%{__mkdir_p} $RPM_BUILD_ROOT/%{dracut_conf_dir}
d38264
d38264
%{__install} -m 644 %{SOURCE4} $RPM_BUILD_ROOT/%{prelink_conf_dir}
d38264
%{__install} -m 755 %{SOURCE5} $RPM_BUILD_ROOT/%{dracut_modules_dir}/module-setup.sh
d38264
%{__install} -m 644 %{SOURCE6} $RPM_BUILD_ROOT/%{dracut_conf_dir}/50-nss-softokn.conf
d38264
d38264
d38264
# Copy the binary libraries we want
d38264
for file in libsoftokn3.so libnssdbm3.so libfreebl3.so libfreeblpriv3.so
d38264
do
d38264
  %{__install} -p -m 755 dist/*.OBJ/lib/$file $RPM_BUILD_ROOT/%{_libdir}
d38264
done
d38264
d38264
# Copy the binaries we ship as unsupported
d38264
for file in bltest ecperf fbectest fipstest shlibsign
d38264
do
d38264
  %{__install} -p -m 755 dist/*.OBJ/bin/$file $RPM_BUILD_ROOT/%{unsupported_tools_directory}
d38264
done
d38264
d38264
# Copy the include files we want
d38264
for file in dist/public/nss/*.h
d38264
do
d38264
  %{__install} -p -m 644 $file $RPM_BUILD_ROOT/%{_includedir}/nss3
d38264
done
d38264
d38264
# Copy some freebl include files we also want
d38264
for file in blapi.h alghmac.h
d38264
do
d38264
  %{__install} -p -m 644 dist/private/nss/$file $RPM_BUILD_ROOT/%{_includedir}/nss3
d38264
done
d38264
d38264
# Copy the static freebl library
d38264
for file in libfreebl.a
d38264
do
d38264
%{__install} -p -m 644 dist/*.OBJ/lib/$file $RPM_BUILD_ROOT/%{_libdir}
d38264
done
d38264
d38264
# Copy the package configuration files
d38264
%{__install} -p -m 644 ./dist/pkgconfig/nss-softokn.pc $RPM_BUILD_ROOT/%{_libdir}/pkgconfig/nss-softokn.pc
d38264
%{__install} -p -m 755 ./dist/pkgconfig/nss-softokn-config $RPM_BUILD_ROOT/%{_bindir}/nss-softokn-config
d38264
d38264
d38264
d38264
%post -p /sbin/ldconfig
d38264
d38264
%postun -p /sbin/ldconfig
d38264
d38264
%files
d38264
%{_libdir}/libnssdbm3.so
d38264
%{_libdir}/libnssdbm3.chk
d38264
%{_libdir}/libsoftokn3.so
d38264
%{_libdir}/libsoftokn3.chk
d38264
# shared with nss-tools
d38264
%dir %{_libdir}/nss
d38264
%dir %{saved_files_dir}
d38264
%dir %{unsupported_tools_directory}
d38264
%{unsupported_tools_directory}/bltest
d38264
%{unsupported_tools_directory}/ecperf
d38264
%{unsupported_tools_directory}/fbectest
d38264
%{unsupported_tools_directory}/fipstest
d38264
%{unsupported_tools_directory}/shlibsign
d38264
d38264
%files freebl
d38264
%{!?_licensedir:%global license %%doc}
d38264
%license nss/COPYING
d38264
%{_libdir}/libfreebl3.so
d38264
%{_libdir}/libfreebl3.chk
d38264
%{_libdir}/libfreeblpriv3.so
d38264
%{_libdir}/libfreeblpriv3.chk
d38264
#shared
d38264
%dir %{prelink_conf_dir}
d38264
%{prelink_conf_dir}/nss-softokn-prelink.conf
d38264
%dir %{dracut_modules_dir}
d38264
%{dracut_modules_dir}/module-setup.sh
d38264
%{dracut_conf_dir}/50-nss-softokn.conf
d38264
d38264
%files freebl-devel
d38264
%{_libdir}/libfreebl.a
d38264
%{_includedir}/nss3/blapi.h
d38264
%{_includedir}/nss3/blapit.h
d38264
%{_includedir}/nss3/alghmac.h
d38264
%{_includedir}/nss3/lowkeyi.h
d38264
%{_includedir}/nss3/lowkeyti.h
d38264
d38264
%files devel
d38264
%{_libdir}/pkgconfig/nss-softokn.pc
d38264
%{_bindir}/nss-softokn-config
d38264
d38264
# co-owned with nss
d38264
%dir %{_includedir}/nss3
d38264
#
d38264
# The following headers are those exported public in
d38264
# nss/lib/freebl/manifest.mn and
d38264
# nss/lib/softoken/manifest.mn
d38264
#
d38264
# The following list is short because many headers, such as
d38264
# the pkcs #11 ones, have been provided by nss-util-devel
d38264
# which installed them before us.
d38264
#
d38264
%{_includedir}/nss3/ecl-exp.h
d38264
%{_includedir}/nss3/nsslowhash.h
d38264
%{_includedir}/nss3/shsign.h
d38264
d38264
%changelog
d38264
* Fri Dec 14 2018 Bob Relyea <rrelyea@redhat.com> - 3.39.0-1.3
d38264
- Allow DER encoded ECC points on input, matching the PCKS #11 spec.
d38264
d38264
* Tue Oct 16 2018 Daiki Ueno <dueno@redhat.com> - 3.39.0-1.2
d38264
- Use %%set_build_flags
d38264
d38264
* Tue Sep 25 2018 Daiki Ueno <dueno@redhat.com> - 3.39.0-1.1
d38264
- Rebuild
d38264
d38264
* Tue Sep 25 2018 Daiki Ueno <dueno@redhat.com> - 3.39.0-1.0
d38264
- Update to NSS 3.39
d38264
d38264
* Fri Sep 14 2018 Daiki Ueno <dueno@redhat.com> - 3.38.0-1.3
d38264
- Apply missing patch
d38264
d38264
* Fri Sep 14 2018 Daiki Ueno <dueno@redhat.com> - 3.38.0-1.2
d38264
- Fix LDFLAGS injection when linking DSO
d38264
d38264
* Fri Sep  7 2018 Daiki Ueno <dueno@redhat.com> - 3.38.0-1.1
d38264
- Fix LDFLAGS injection
d38264
d38264
* Wed Jul 18 2018 Daiki Ueno <dueno@redhat.com> - 3.38.0-1.0
d38264
- Update to NSS 3.38
d38264
d38264
* Wed Apr 11 2018 Daiki Ueno <dueno@redhat.com> - 3.36.1-1.0
d38264
- Update to NSS 3.36.1
d38264
d38264
* Fri Mar  9 2018 Daiki Ueno <dueno@redhat.com> - 3.36.0-1.0
d38264
- Update to NSS 3.36.0
d38264
d38264
* Thu Feb 08 2018 Fedora Release Engineering <releng@fedoraproject.org> - 3.35.0-4
d38264
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
d38264
d38264
* Tue Jan 30 2018 Kai Engert <kaie@redhat.com> - 3.35.0-3
d38264
- Rebuild
d38264
d38264
* Tue Jan 23 2018 Daiki Ueno <dueno@redhat.com> - 3.35.0-2
d38264
- Update to NSS 3.35.0
d38264
d38264
* Tue Nov 14 2017 Daiki Ueno <dueno@redhat.com> - 3.34.0-2
d38264
- Update to NSS 3.34.0
d38264
d38264
* Tue Oct 24 2017 Kai Engert <kaie@redhat.com> - 3.33.0-4
d38264
- rhbz#1505493, backport upstream fixes required for rhbz#1496560
d38264
d38264
* Wed Oct 18 2017 Daiki Ueno <dueno@redhat.com> - 3.33.0-3
d38264
- Add explicit version dependency from -freebl, on nspr and nss-util
d38264
d38264
* Tue Oct  3 2017 Daiki Ueno <dueno@redhat.com> - 3.33.0-2
d38264
- Update to NSS 3.33.0
d38264
- Revert the SSE2 changes, as we postopone it until the 3.34 rebase
d38264
d38264
* Fri Sep 22 2017 Daiki Ueno <dueno@redhat.com> - 3.32.0-9
d38264
- Replace disable-sse2 patch with upstreamed solution
d38264
d38264
* Fri Sep 15 2017 Daiki Ueno <dueno@redhat.com> - 3.32.0-8
d38264
- Disable SSE2 completely
d38264
d38264
* Tue Sep 12 2017 Daiki Ueno <dueno@redhat.com> - 3.32.0-7
d38264
- Temporarily enable SSE2 in AES and GCM code, to avoid test failures
d38264
d38264
* Mon Sep 11 2017 Daiki Ueno <dueno@redhat.com> - 3.32.0-6
d38264
- Disable SSE2 when building freebl on i686
d38264
d38264
* Wed Aug 30 2017 Daiki Ueno <dueno@redhat.com> - 3.32.0-5
d38264
- Update iquote.patch to really prefer in-tree headers over system headers
d38264
d38264
* Fri Aug 11 2017 Elio Maldonado <elio.maldonado.batiz@gmail.com> - 3.32.0-4
d38264
- Restore missing portions of add encrypt derive patch
d38264
d38264
* Fri Aug 11 2017 Daiki Ueno <dueno@redhat.com> - 3.32.0-3
d38264
- Fix memory leak in AES-GCM on i686
d38264
d38264
* Mon Aug  7 2017 Daiki Ueno <dueno@redhat.com> - 3.32.0-2
d38264
- Update to NSS 3.32.0
d38264
d38264
* Thu Aug 03 2017 Fedora Release Engineering <releng@fedoraproject.org> - 3.31.0-4
d38264
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
d38264
d38264
* Thu Jul 27 2017 Fedora Release Engineering <releng@fedoraproject.org> - 3.31.0-3
d38264
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
d38264
d38264
* Wed Jun 21 2017 Daiki Ueno <dueno@redhat.com> - 3.31.0-2
d38264
- Update to NSS 3.31.0
d38264
d38264
* Fri Apr 21 2017 Daiki Ueno <dueno@redhat.com> - 3.30.2-2
d38264
- Update to NSS 3.30.2
d38264
d38264
* Tue Mar 21 2017 Daiki Ueno <dueno@redhat.com> - 3.30.0-2
d38264
- Update to NSS 3.30.0
d38264
- Remove upstreamed build fixes
d38264
d38264
* Fri Feb 17 2017 Daiki Ueno <dueno@redhat.com> - 3.29.1-2
d38264
- Update to NSS 3.29.1
d38264
d38264
* Wed Feb  8 2017 Daiki Ueno <dueno@redhat.com> - 3.29.0-2
d38264
- Update to NSS 3.29.0
d38264
d38264
* Fri Jan  6 2017 Daiki Ueno <dueno@redhat.com> - 3.28.1-2
d38264
- Update to NSS 3.28.1
d38264
- Adjust to the ectest splitting
d38264
- Temporarily fix build-dependency issue
d38264
d38264
* Thu Sep 29 2016 Daiki Ueno <dueno@redhat.com> - 3.27.0-2
d38264
- Update to NSS 3.27.0
d38264
- Remove upstreamed ectest patch
d38264
d38264
* Thu Aug 11 2016 Daiki Ueno <dueno@redhat.com> - 3.26.0-4
d38264
- Adjust ecperf patch according to code review
d38264
d38264
* Thu Aug 11 2016 Daiki Ueno <dueno@redhat.com> - 3.26.0-3
d38264
- Fix RNG intialization in ecperf pointed out by upstream
d38264
d38264
* Mon Aug  8 2016 Daiki Ueno <dueno@redhat.com> - 3.26.0-2
d38264
- Update to NSS 3.26.0
d38264
- Remove unused directories from split tarball
d38264
- Run EC tests here instead of in the nss package
d38264
d38264
* Fri Jun 24 2016 Elio Maldonado <emaldona@redhat.com> - 3.25.0-3
d38264
- Enable the add encrypt derive patch
d38264
d38264
* Fri Jun 24 2016 Elio Maldonado <emaldona@redhat.com> - 3.25.0-2
d38264
- Update to NSS 3.25.0
d38264
d38264
* Tue May 24 2016 Elio Maldonado <emaldona@redhat.com> - 3.24.0-2.0
d38264
- Update to NSS 3.24.0
d38264
d38264
* Sat Mar 12 2016 Elio Maldonado <emaldona@redhat.com> - 3.23.0-3
d38264
- Wait for upstream to solve the readdir_r deprecation issue
d38264
d38264
* Sat Mar 05 2016 Elio Maldonado <emaldona@redhat.com> - 3.23.0-2
d38264
- Update to NSS 3.23.0
d38264
d38264
* Sun Feb 28 2016 Elio Maldonado <emaldona@redhat.com> - 3.22.2-2
d38264
- Update to NSS 3.22.2
d38264
- Change unix_rand to not use readdir_r which is deprecated
d38264
d38264
* Sun Feb 21 2016 Elio Maldonado <emaldona@redhat.com> - 3.22.1-2
d38264
- Update to NSS 3.22.1
d38264
d38264
* Sat Feb 06 2016 Elio Maldonado <emaldona@redhat.com> - 3.22.0-2
d38264
- Update to NSS 3.22
d38264
d38264
* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 3.21.0-6
d38264
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
d38264
d38264
* Sat Jan 02 2016 Elio Maldonado <emaldona@redhat.com> - 3.21.0-5
d38264
- Restore patch that had been mistakenly removed in a prior update
d38264
- Resolves: Bug 1155306 - Provide sym key derive mechanism as result of encryption of message
d38264
d38264
* Wed Dec 30 2015 Michal Toman <mtoman@fedoraproject.org> - 3.21.0-4
d38264
- Use __isa_bits macro even in %%check
d38264
d38264
* Sat Nov 21 2015 Elio Maldonado <emaldona@redhat.com> - 3.21.0-3
d38264
- Update %%{nss_util_version} to 3.21.0
d38264
d38264
* Thu Nov 12 2015 Elio Maldonado <emaldona@redhat.com> - 3.21.0-2
d38264
- Update to NSS 3.21
d38264
- Resolves: Bug 1279912 - nss-3.21 is available
d38264
- Resolves: Bug 1258425 - Use __isa_bits macro instead of list of 64-bit
d38264
d38264
* Fri Oct 30 2015 Elio Maldonado <emaldona@redhat.com> - 3.20.1-1
d38264
- Update to NSS 3.20.1
d38264
d38264
* Thu Aug 20 2015 Elio Maldonado <emaldona@redhat.com> - 3.20.0-1
d38264
- Update to NSS 3.20
d38264
d38264
* Sat Aug 08 2015 Elio Maldonado <emaldona@redhat.com> - 3.19.3-2
d38264
- Update to NSS 3.19.3
d38264
d38264
* Wed Jun 17 2015 Kai Engert <kaie@redhat.com> - 3.19.2-2
d38264
- Update to NSS 3.19.2
d38264
d38264
* Thu May 28 2015 Kai Engert <kaie@redhat.com> - 3.19.1-2
d38264
- Update to NSS 3.19.1
d38264
d38264
* Tue May 19 2015 Kai Engert <kaie@redhat.com> - 3.19.0-2
d38264
- Update to NSS 3.19
d38264
d38264
* Thu Mar 19 2015 Elio Maldonado <emaldona@redhat.com> - 3.18.0-1
d38264
- Update to nss-3.18.0
d38264
d38264
* Wed Jan 28 2015 Elio Maldonado <emaldona@redhat.com> - 3.17.4-1
d38264
- Update to nss-3.17.4
d38264
- fix dependencies so nss-softokn pulls in nss-softokn-freebl of the same version and release
d38264
d38264
* Fri Dec 05 2014 Elio Maldonado <emaldona@redhat.com> - 3.17.3-1
d38264
- Update to nss-3.17.3
d38264
d38264
* Sat Nov 08 2014 Elio Maldonado <emaldona@redhat.com> - 3.17.2-2
d38264
- Resolves: Bug 1155306 - Provide sym key derive mechansm as result of encryption of message
d38264
d38264
* Sun Oct 12 2014 Elio Maldonado <emaldona@redhat.com> - 3.17.2-1
d38264
- Update to nss-3.17.2
d38264
d38264
* Wed Sep 24 2014 Kai Engert <kaie@redhat.com> - 3.17.1-2
d38264
- Update nss-util build dependency
d38264
- Fix check of test suite result
d38264
d38264
* Wed Sep 24 2014 Kai Engert <kaie@redhat.com> - 3.17.1-1
d38264
- Update to nss-3.17.1
d38264
- Add a mechanism to skip test suite execution during development work
d38264
d38264
* Tue Aug 19 2014 Elio Maldonado <emaldona@redhat.com> - 3.17.0-1
d38264
- Update to nss-3.17.0
d38264
d38264
* Sun Aug 17 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.16.2-3
d38264
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
d38264
d38264
* Fri Jul 18 2014 Tom Callaway <spot@fedoraproject.org> - 3.16.2-2
d38264
- fix license handling
d38264
d38264
* Sun Jun 29 2014 Elio Maldonado <emaldona@redhat.com> - 3.16.2-1
d38264
- Update to nss-3.16.2
d38264
d38264
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.16.1-3
d38264
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
d38264
d38264
* Mon May 12 2014 Jaromir Capik <jcapik@redhat.com> - 3.16.1-2
d38264
- Replacing ppc64 and ppc64le with the power64 macro
d38264
- Related: Bug 1052546 - Trivial change for ppc64le in nss-softokn spec
d38264
d38264
* Tue May 06 2014 Elio Maldonado <emaldona@redhat.com> - 3.16.1-1
d38264
- Update to nss-3.16.1
d38264
- Remove patch no longer needed due to the rebase
d38264
- Resolves: Bug 1094702 - nss-3.16.1 is available
d38264
d38264
* Mon Apr 14 2014 Elio Maldonado <emaldona@redhat.com> - 3.16.0-2
d38264
- Refactor ecdecode support from softoken to freebl
d38264
- Resolves: Bug 1075702 - ECC decode refactoring needed to build OpenJDK SunEC provider for ECC support
d38264
d38264
* Tue Mar 18 2014 Elio Maldonado <emaldona@redhat.com> - 3.16.0-0
d38264
- Update to nss-3.16.0
d38264
d38264
* Sun Mar 02 2014 Elio Maldonado <emaldona@redhat.com> - 3.15.5-2
d38264
- Fix a segmentation fault when signing on i686 that occurs in Rawhide
d38264
- Patch contributed by Stephan Bergmann 
d38264
- Resolves: Bug 1071679 - Define -DMP_USE_UINT_DIGIT in lib/freebl/Makefile for Linux x86
d38264
d38264
* Wed Feb 19 2014 Elio Maldonado <emaldona@redhat.com> - 3.15.5-1
d38264
- Update to nss-3.15.1 - Resolves: Bug 1066877
d38264
d38264
* Sat Jan 25 2014 Elio Maldonado <emaldona@redhat.com> - 3.15.4-3
d38264
- Add support for ppc64le, Resolves: Bug 1052546 
d38264
d38264
* Mon Jan 20 2014 Peter Robinson <pbrobinson@fedoraproject.org> 3.15.4-2
d38264
- ARM tests pass so remove ARM conditional
d38264
d38264
* Tue Jan 07 2014 Elio Maldonado <emaldona@redhat.com> - 3.15.3-2
d38264
- Update to NSS_3_15_4_RTM
d38264
- Resolves: Bug 1049229 - nss-3.15.4 is available
d38264
d38264
* Tue Nov 26 2013 Elio Maldonado <emaldona@redhat.com> - 3.15.2-3
d38264
- Update to NSS_3_15_3_RTM
d38264
- Related: Bug 1031897 - CVE-2013-5605 CVE-2013-5606 CVE-2013-1741
d38264
d38264
* Thu Oct 17 2013 Elio Maldonado <emaldona@redhat.com> - 3.15.2-2
d38264
- Split off nss-softokn from the full nss sources as released upstream
d38264
- Bug 1019244 - ECDHE in openssl available -> NSS needs too for Firefox/Thunderbird
d38264
d38264
* Thu Sep 26 2013 Elio Maldonado <emaldona@redhat.com> - 3.15.2-1
d38264
- Update to NSS_3_15_2_RTM
d38264
- Update softokn splitting script to copy lowhash from full nss sources
d38264
- Add lowhash to test suites to run in the %%check section
d38264
d38264
* Sun Aug 11 2013 Elio Maldonado <emaldona@redhat.com> - 3.15.1-3
d38264
- Cleanup spec file to address rpmlint errors and warnings
d38264
- Use double percent symbols to fix macro-in-comment warnings
d38264
d38264
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.15.1-2
d38264
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
d38264
d38264
* Tue Jul 02 2013 Elio Maldonado <emaldona@redhat.com> - 3.15.1-1
d38264
- Update to NSS_3_15_1_RTM
d38264
d38264
* Mon Jun 17 2013 Elio Maldonado <emaldona@redhat.com> - 3.15-3
d38264
- Require nspr-4.10 or greater
d38264
- Fix patch to select tests to run
d38264
d38264
* Thu Jun 13 2013 Elio Maldonado <emaldona@redhat.com> - 3.15-2
d38264
- Select the tests suite to run based on the build type
d38264
d38264
* Wed May 29 2013 Elio Maldonado <emaldona@redhat.com> - 3.15-1
d38264
- Update to NSS_3_15_RTM
d38264
d38264
* Tue Apr 23 2013 Elio Maldonado <emaldona@redhat.com> - 3.15-0.1.beta.3
d38264
- Reverse the last changes since pk11gcmtest properly belongs to nss
d38264
d38264
* Tue Apr 23 2013 Elio Maldonado <emaldona@redhat.com> - 3.15-0.1.beta.2
d38264
- Add lowhashtest and pk11gcmtest as unsupported tools
d38264
- Modify nss-softoken-split script to include them in the split
d38264
d38264
* Fri Apr 05 2013 Elio Maldonado <emaldona@redhat.com> - 3.15-0.1.beta.1
d38264
- Update to NSS_3_15_BETA1
d38264
- Update spec file, patches, and helper scrips on account of a shallwer source tree
d38264
d38264
* Fri Feb 15 2013 Elio Maldonado <emaldona@redhat.com> - 3.14.3-1
d38264
- Update to NSS_3_14_3_RTM
d38264
- Resolves: rhbz#909781 - specfile support for AArch64
d38264
d38264
* Mon Feb 04 2013 Elio Maldonado <emaldona@redhat.com> - 3.14.2-3
d38264
- Allow building nss-softokn against older system sqlite
d38264
d38264
* Sat Feb 02 2013 Elio Maldonado <emaldona@redhat.com> - 3.14.2-2
d38264
- Update to NSS_3_14_2_RTM
d38264
- Restore comments on how to transition when signing algorithm changes
d38264
- Remove unused patches
d38264
d38264
* Fri Feb 01 2013 Elio Maldonado <emaldona@redhat.com> - 3.14.2-1
d38264
- Update to NSS_3_14_2_RTM
d38264
d38264
* Thu Dec 27 2012 Elio Maldonado <emaldona@redhat.com> - 3.14.1-5
d38264
- Add RSA performance test for freebl
d38264
- Fix bogus date in changelog warnings
d38264
d38264
* Mon Dec 24 2012 Elio Maldonado <emaldona@redhat.com> - 3.14.1-4
d38264
- Fix bogus date warnings in %%changelog
d38264
d38264
* Sat Dec 22 2012 Elio Maldonado <emaldona@redhat.com> - 3.14.1-3
d38264
- Cleanup patches for building softoken only libraries and tests
d38264
d38264
* Mon Dec 17 2012 Elio Maldonado <emaldona@redhat.com> - 3.14.1-2
d38264
- Require nspr version >= 4.9.4
d38264
d38264
* Mon Dec 17 2012 Elio Maldonado <emaldona@redhat.com> - 3.14.1-1
d38264
- Update to NSS_3_14_1_RTM
d38264
d38264
* Mon Dec 03 2012 Elio Maldonado <emaldona@redhat.com> - 3.14-6
d38264
- Bug 883114 - Install bltest and fipstest as unsupported tools
d38264
d38264
* Mon Nov 19 2012 Elio Maldonado <emaldona@redhat.com> - 3.14-5
d38264
- Truly apply the bug 829088 patch this time
d38264
- Resolves: rhbz#829088 - Fix failure in sha244 self-test
d38264
d38264
* Mon Nov 19 2012 Elio Maldonado <emaldona@redhat.com> - 3.14-4
d38264
- Apply the bug 829088 patch in question
d38264
- Adjust the patch to account for code changes in nss-3.14
d38264
- Resolves: rhbz#829088 - Fix failure in sha244 self-test
d38264
d38264
* Sun Nov 18 2012 Elio Maldonado <emaldona@redhat.com> - 3.14-3
d38264
- Resolves: rhbz#829088 - Fix failure in sha244 self-test
d38264
- Fixes login failures on fips mode
d38264
d38264
* Sat Oct 27 2012 Elio Maldonado <emaldona@redhat.com> - 3.14-2
d38264
 - Update the license to MPLv2.0
d38264
d38264
* Mon Oct 22 2012 Elio Maldonado <emaldona@redhat.com> - 3.14-1
d38264
- Update to NSS_3_14_RTM
d38264
d38264
* Sun Oct 21 2012 Elio Maldonado <emaldona@redhat.com> - 3.14-0.1.rc1.2
d38264
- Update to NSS_3_14_RC
d38264
- Remove the temporary bootstrapping modifications
d38264
d38264
* Sun Oct 21 2012 Elio Maldonado <emaldona@redhat.com> - 3.14-0.1.rc.1
d38264
- Update to NSS_3_14_RC1
d38264
- Remove patches rendered obsolete by this update and update others
d38264
- Temporarily modifiy the spec file while bootstrapping the buildroot a follows:
d38264
- Remove unwanted headers that we lo loger ship
d38264
- Modified the post install scriplet to ensure the in-tree freebl library is loaded
d38264
d38264
* Fri Jul 20 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.13.5-3
d38264
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
d38264
d38264
* Wed Jun 20 2012 Elio Maldonado <emaldona@redhat.com> - 3.13.5-2
d38264
- Resolves: rhbz#833529 - revert unwanted change to nss-softokn.pc.in
d38264
d38264
* Mon Jun 18 2012 Elio Maldonado <emaldona@redhat.com> - 3.13.5-1
d38264
- Update to NSS_3_13_5_RTM
d38264
- Remove unneeded fix for gcc 4.7 c++ issue in secmodt.h which undoes the upstream fix
d38264
- Fix Libs: line on nss-softokn.pc.in
d38264
d38264
* Wed Jun 13 2012 Elio Maldonado <emaldona@redhat.com> - 3.13.4-3
d38264
- Resolves: rhbz#745224 - nss-softokn sha224 self-test fails in fips mode
d38264
d38264
* Tue Apr 10 2012 Elio Maldonado <emaldona@redhat.com> - 3.13.4-2
d38264
- Resolves: Bug 801975 Restore use of NSS_NoDB_Init or alternate to fipstest
d38264
d38264
* Fri Apr 06 2012 Elio Maldonado <emaldona@redhat.com> - 3.13.4-1
d38264
- Update to NSS_3_13_4
d38264
d38264
* Sun Apr 01 2012 Elio Maldonado <emaldona@redhat.com> - 3.13.4-0.1.beta.1
d38264
- Update to NSS_3_13_4_BETA1
d38264
- Improve steps for splitting off softokn from the full nss
d38264
d38264
* Wed Mar 21 2012 Elio Maldonado <emaldona@redhat.com> - 3.13.3-2
d38264
- Resolves: Bug 805719 - Library needs partial RELRO support added
d38264
d38264
* Thu Mar 01 2012 Elio Maldonado <emaldona@redhat.com> - 3.13.3-1
d38264
- Update to NSS_3_13_3_RTM
d38264
d38264
* Wed Feb  1 2012 Tom Callaway <spot@fedoraproject.org> 3.13.1-20
d38264
- re-enable /usrmove changes
d38264
d38264
* Wed Feb  1 2012 Tom Callaway <spot@fedoraproject.org> 3.13.1-19.1
d38264
- fix issue with gcc 4.7 in secmodt.h and C++11 user-defined literals
d38264
- temporarily revert /usrmove changes. they will be restored in -20 for the f17-usrmove tag.
d38264
d38264
* Wed Jan 25 2012 Harald Hoyer <harald@redhat.com> 3.13.1-19
d38264
- add filesystem guard
d38264
d38264
* Wed Jan 25 2012 Harald Hoyer <harald@redhat.com> 3.13.1-18
d38264
- install everything in /usr
d38264
  https://fedoraproject.org/wiki/Features/UsrMove
d38264
d38264
* Fri Jan 13 2012 Elio Maldonado Batiz <emaldona@redhat.com> - 3.13.1-17
d38264
- Remove unneeded prelink patch afterthe nss update to 3.13.1
d38264
d38264
* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.13.1-16
d38264
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
d38264
d38264
* Fri Dec 30 2011 Elio Maldonado <emaldona@redhat.com> - 3.13.1-15
d38264
- Bug 770999 - Fix segmentation violation when turning on fips mode
d38264
- Reintroduce the iquote patch but don't apply it unless needed
d38264
d38264
* Tue Dec 13 2011 Elio Maldonado <emaldona@redhat.com> - 3.12.9-14
d38264
- Restore the update to 3.13.1
d38264
- Update the patch for freebl to deal with prelinked shared libraries
d38264
- Add additional dbrg power-up self-tests as required by fips
d38264
- Reactivate the tests
d38264
d38264
* Tue Dec 06 2011 Elio Maldonado <emaldona@redhat.com> - 3.12.9-13
d38264
- Bug 757005 Build nss-softokn for rhel 7
d38264
- Make it almost like nss-softokn-3.12.9 in rhel 6.2
d38264
- Added a patch to build with Linux 3 and higher
d38264
- Meant to work with nss and nss-utul 3.1.3.1
d38264
- Download only the 3.12.9 sources from the lookaside cache
d38264
d38264
* Fri Dec 02 2011 Elio Maldonado <emaldona@redhat.com> - 3.12.9-12
d38264
- Retagging
d38264
d38264
* Wed Nov 23 2011 Elio Maldonado <emaldona@redhat.com> - 3.12.9-11
d38264
- Downgrading to 3.12.9 for a merge into new RHEL git repo
d38264
- This build is for the buildroot for a limited time only
d38264
- Do not not push it to update-testing
d38264
d38264
* Tue Nov 08 2011 Elio Maldonado <emaldona@redhat.com> - 3.13.1-1
d38264
- Update to NSS_3_13_1_RTM
d38264
d38264
* Wed Oct 12 2011 Elio Maldonado <emaldona@redhat.com> - 3.12.10-6
d38264
- Fix failure to switch nss-softokn to FIPS mode (#745571)
d38264
d38264
* Tue Oct 11 2011 Elio Maldonado <emaldona@redhat.com> - 3.13-0.1.rc0.3
d38264
- Update to NSS_3_13_RC0 post bootstrapping
d38264
- Don't incude util in sources for the lookaside cache
d38264
- Reenable building the fipstest tool
d38264
- Restore full cli argument parsing in the sectool library
d38264
d38264
* Sun Oct 09 2011 Elio Maldonado <emaldona@redhat.com> - 3.13-0.1.rc0.2
d38264
- Update to NSS_3_13_RC0 bootstrapping the system phase 2
d38264
- Reenable the cipher test suite
d38264
d38264
* Sat Oct 08 2011 Elio Maldonado <emaldona@redhat.com> - 3.13-0.rc0.1
d38264
- Update to NSS_3_13_RC0
d38264
d38264
* Thu Sep  8 2011 Ville Skyttä <ville.skytta@iki.fi> - 3.12.11-3
d38264
- Avoid %%post/un shell invocations and dependencies.
d38264
d38264
* Wed Aug 17 2011 Elio Maldonado <emaldona@redhat.com> - 3.12.10-5
d38264
- rebuilt as recommended to deal with an rpm 4.9.1 issue
d38264
d38264
* Wed Jul 20 2011 Elio Maldonado <emaldona@redhat.com> - 3.12.10-4
d38264
- Adjustements from code review (#715402)
d38264
d38264
* Sun Jun 26 2011 Elio Maldonado <emaldona@redhat.com> - 3.12.10-3
d38264
- Add %%{check} section to run crypto tests as part of the build (#715402)
d38264
d38264
* Tue Jun 14 2011 Elio Maldonado <emaldona@redhat.com> - 3.12.10-2
d38264
- Fix intel optimized aes code to deal with case where input and ouput are in the same buffer (#709517)
d38264
d38264
* Fri May 06 2011 Elio Maldonado <emaldona@redhat.com> - 3.12.10-1
d38264
- Update to NSS_3_12_10_RTM
d38264
d38264
* Wed Apr 27 2011 Elio Maldonado <emaldona@redhat.com> - 3.12.10-0.1.beta1
d38264
- Update to NSS_3_12_10_BETA1
d38264
d38264
* Fri Feb 25 2011 Elio Maldonado <emaldona@redhat.com> - 3.12.9-7
d38264
- Add requires nss-softokn-freebl-devel to nss-softokn-devel (#675196)
d38264
d38264
* Mon Feb 14 2011 Elio Maldonado <emaldona@redhat.com> - 3.12.9-5
d38264
- Expand the nss-softokn-freebl-devel package description (#675196)
d38264
d38264
* Mon Feb 14 2011 Elio Maldonado <emaldona@redhat.com> - 3.12.9-5
d38264
- Remove duplicates from the file lists
d38264
d38264
* Sun Feb 13 2011 Elio Maldonado <emaldona@redhat.com> - 3.12.9-4
d38264
- Add blapit.h to headers provided by nss-softokn-freebl-devel (#675196)
d38264
- Expand the freebl-devel package description
d38264
d38264
* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.12.9-3
d38264
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
d38264
d38264
* Fri Feb 04 2011 Elio Maldonado <emaldona@redhat.com> - 3.12.9-2
d38264
- Add header for nss-softokn-freebl-devel (#675196)
d38264
d38264
* Wed Jan 12 2011 Elio Maldonado <emaldona@redhat.com> - 3.12.9-1
d38264
- Update to 3.12.9
d38264
d38264
* Mon Dec 27 2010 Elio Maldonado <emaldona@redhat.com> - 3.12.9-0.1.beta2
d38264
- Rebuilt according to fedora pre-release package naming guidelines
d38264
d38264
* Fri Dec 10 2010 Elio Maldonado <emaldona@redhat.com> - 3.12.8.99.2-1
d38264
- Update to NSS_3_12_9_BETA2
d38264
d38264
* Wed Dec 08 2010 Elio Maldonado <emaldona@redhat.com> - 3.12.8.99.1-1
d38264
- Update to NSS_3_12_9_BETA1
d38264
d38264
* Wed Sep 29 2010 jkeating - 3.12.8-2
d38264
- Rebuilt for gcc bug 634757
d38264
d38264
* Thu Sep 23 2010 Elio Maldonado <emaldona@redhat.com> - 3.12.8-1
d38264
- Update to 3.12.8
d38264
- Adhere to static library packaging guidelines (#609613)
d38264
- Fix nss-util-devel version dependency line
d38264
- Shorten freebl and freebl subpackages descriptions
d38264
d38264
* Sat Sep 18 2010 Elio Maldonado <emaldona@redhat.com> - 3.12.99.4-1
d38264
- NSS 3.12.8 RC0
d38264
d38264
* Sun Sep 12 2010 Elio Maldonado <emaldona@redhat.com> - 3.12.7.99.3-2
d38264
- Update the required version of nss-util to 3.12.7.99.3
d38264
d38264
* Sat Sep 04 2010 Elio Maldonado <emaldona@redhat.com> - 3.12.7.99.3-1
d38264
- NSS 3.12.8 Beta 3
d38264
d38264
* Mon Aug 30 2010 Elio Maldonado <emaldona@redhat.com> - 3.12.7-3
d38264
- Update BuildRequires on nspr-devel and nss-util-devel
d38264
d38264
* Sun Aug 29 2010 Elio Maldonado <emaldona@redhat.com> - 3.12.7-2
d38264
- Define NSS_USE_SYSTEM_SQLITE and remove nss-nolocalsql patch
d38264
- Fix rpmlint warnings about macros in comments and changelog
d38264
d38264
* Mon Aug 16 2010 Elio Maldonado <emaldona@redhat.com> - 3.12.7-1
d38264
- Update to 3.12.7
d38264
- Fix build files to ensure nsslowhash.h is included in public headers
d38264
d38264
* Tue Jun 08 2010 Elio Maldonado <emaldona@redhat.com> - 3.12.6-3
d38264
- Retagging
d38264
d38264
* Mon Jun 07 2010 Elio Maldonado <emaldona@redhat.com> - 3.12.6-2
d38264
- Bump NVR to be greater than those for nss-softokn subpackages in F11 (rhbz#601407)
d38264
d38264
* Sun Jun 06 2010 Elio Maldonado <emaldona@redhat.com> - 3.12.4-23
d38264
- Bump release number
d38264
d38264
* Fri Jun 04 2010 Elio Maldonado <emaldona@redhat.com> - 3.12.4-22
d38264
- Cleanup changelog comments to avoid unwanted macro expansions
d38264
d38264
* Wed Jun 02 2010 Elio Maldonado <emaldona@redhat.com> - 3.12.4-21
d38264
- Retagging
d38264
d38264
* Wed Jun 02 2010 Elio Maldonado <emaldona@redhat.com> - 3.12.4-20
d38264
- Add %%{?_isa} to the requires in the devel packages (#596840)
d38264
- Fix typo in the package description (#598295)
d38264
- Update nspr version to 4.8.4
d38264
d38264
* Sat May 08 2010 Elio Maldonado <emaldona@redhat.com> - 3.12.4-19
d38264
- Consider the system as not fips enabled when /proc/sys/crypto/fips_enabled isn't present (rhbz#590199)
d38264
d38264
* Sat May 08 2010 Elio Maldonado <emaldona@redhat.com> - 3.12.4-18
d38264
- Fix Conflicts line to prevent update when prelink is not yet the right version (rhbz#590199)
d38264
d38264
* Mon Apr 19 2010 Elio Maldonado <emaldona@redhat.com> - 3.12.4-17
d38264
- Updated prelink patch rhbz#504949
d38264
d38264
* Thu Apr 15 2010 Elio Maldonado <emaldona@redhat.com> - 3.12.4-16
d38264
- allow prelink of softoken and freebl. Change the verify code to use
d38264
  prelink -u if prelink is installed. Fix by Robert Relyea rhbz#504949
d38264
d38264
* Mon Jan 18 2010 Elio Maldonado <emaldona@redhat.com> - 3.12.4-15
d38264
- Move libfreebl3.so and its .chk file to /lib{64} (rhbz#561544)
d38264
d38264
* Mon Jan 18 2010 Elio Maldonado <emaldona@redhat.com> - 3.12.4-13
d38264
- Fix in nss-softokn-spec.in 
d38264
- Require nss-util >= 3.12.4
d38264
d38264
* Thu Dec 03 2009 Elio Maldonado<emaldona@redhat.com> - 3.12.4-12
d38264
- Require nss-util 3.12.5
d38264
d38264
* Fri Nov 20 2009 Elio Maldonado<emaldona@redhat.com> - 3.12.4-11
d38264
- export freebl devel tools (#538226)
d38264
d38264
* Wed Sep 23 2009 Elio Maldonado<emaldona@redhat.com> - 3.12.4-10
d38264
- Fix paths in nss-softokn-prelink so signed libraries don't get touched, rhbz#524794
d38264
d38264
* Thu Sep 17 2009 Elio Maldonado<emaldona@redhat.com> - 3.12.4-9
d38264
- Add nssdbm3.so to nss-softokn-prelink.conf, rhbz#524077
d38264
d38264
* Thu Sep 10 2009 Elio Maldonado<emaldona@redhat.com> - 3.12.4-8
d38264
- Retagging for a chained build
d38264
d38264
* Thu Sep 10 2009 Elio Maldonado<emaldona@redhat.com> - 3.12.4-6
d38264
- Don't list libraries in nss-softokn-config, dynamic linking required
d38264
d38264
* Tue Sep 08 2009 Elio Maldonado<emaldona@redhat.com> - 3.12.4-5
d38264
- Installing shared libraries to %%{_libdir}
d38264
d38264
* Sun Sep 06 2009 Elio Maldonado<emaldona@redhat.com> - 3.12.4-4
d38264
- Postuninstall scriptlet finishes quietly
d38264
d38264
* Sat Sep 05 2009 Elio Maldonado<emaldona@redhat.com> - 3.12.4-3
d38264
- Remove symblic links to shared libraries from devel, rhbz#521155
d38264
- Apply the nss-nolocalsql patch
d38264
- No rpath-link in nss-softokn-config
d38264
d38264
* Fri Sep 04 2009 serstring=Elio Maldonado<emaldona@redhat.cpm> - 3.12.4-2
d38264
- Retagging to pick up the correct .cvsignore
d38264
d38264
* Tue Sep 01 2009 Elio Maldonado<emaldona@redhat.com> - 3.12.4-1
d38264
- Update to 3.12.4
d38264
- Fix logic on postun
d38264
- Don't require sqlite
d38264
d38264
* Mon Aug 31 2009 Elio Maldonado<emaldona@redhat.com> - 3.12.3.99.3-24
d38264
- Fixed test on %%postun to avoid returning 1 when nss-softokn instances still remain
d38264
d38264
* Sun Aug 30 2009 Elio Maldonado<emaldona@redhat.com> - 3.12.3.99.3-23
d38264
- Explicitly state via nss_util_version the nss-util version we require
d38264
d38264
* Fri Aug 28 2009 Warren Togami <wtogami@redhat.com> - 3.12.3.99.3-22
d38264
- caolan's nss-softokn.pc patch
d38264
d38264
* Thu Aug 27 2009 Elio Maldonado<emaldona@redhat.com> - 3.12.3.99.3-21
d38264
- Bump the release number for a chained build of nss-util, nss-softokn and nss
d38264
d38264
* Thu Aug 27 2009 Elio Maldonado<emaldona@redhat.com> - 3.12.3.99.3-20
d38264
- List freebl, nssdbm and softokn libraries in nss-softokn-config and nss-softokn.pc
d38264
d38264
* Thu Aug 27 2009 Elio Maldonado <emaldona@redhat.com> - 3.12.3.99.3-19
d38264
- Determine NSSUTIL_INCLUDE_DIR and NSSUTIL_LIB_DIR with a pkg-config query on nss-util
d38264
- Remove the release 17 hack
d38264
d38264
* Thu Aug 27 2009 Elio maldonado<emaldona@redhat.com> - 3.12.3.99.3-18
d38264
- fix spurious executable permissions on nss-softokn.pc
d38264
d38264
* Thu Aug 27 2009 Adel Gadllah <adel.gadllah@gmail.com> - 3.12.3.99.3-17
d38264
- Add hack to fix build
d38264
d38264
* Tue Aug 25 2009 Dennis Gilmore <dennis@ausil.us> - 3.12.3.99.3-16
d38264
- only have a single Requires: line in the .pc file
d38264
d38264
* Tue Aug 25 2009 Dennis Gilmore <dennis@ausil.us> - 3.12.3.99.3-12
d38264
- bump to unique rpm nvr 
d38264
d38264
* Tue Aug 25 2009 Elio Maldonado<emaldona@redhat.com> - 3.12.3.99.3-10
d38264
- Build after nss with subpackages and new nss-util
d38264
d38264
* Thu Aug 20 2009 Dennis Gilmore <dennis@ausil.us> 3.12.3.99.3-9
d38264
- revert to shipping bits
d38264
d38264
* Wed Aug 19 2009 Elio Maldonado <emaldona@redhat.com> 3.12.3.99.3-8.1
d38264
- Disable installing until conflicts are relsoved
d38264
d38264
* Wed Aug 19 2009 Elio Maldonado <emaldona@redhat.com> 3.12.3.99.3-8
d38264
- Initial build