Blame SPECS/nss-softokn.spec

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