Blame SPECS/nss-util.spec

8bd67f
%global nspr_version 4.20.0
8bd67f
%global nss_util_version 3.39.0
8bd67f
8bd67f
# The upstream omits the trailing ".0", while we need it for
8bd67f
# consistency with the pkg-config version:
8bd67f
# https://bugzilla.redhat.com/show_bug.cgi?id=1578106
8bd67f
%{lua:
8bd67f
rpm.define(string.format("nss_util_archive_version %s",
8bd67f
           string.gsub(rpm.expand("%nss_util_version"), "(.*)%.0$", "%1")))
8bd67f
}
8bd67f
8bd67f
Summary:          Network Security Services Utilities Library
8bd67f
Name:             nss-util
8bd67f
Version:          %{nss_util_version}
8bd67f
# for Rawhide, please always use release >= 2
8bd67f
# for Fedora release branches, please use release < 2 (1.0, 1.1, ...)
8bd67f
Release:          1.1%{?dist}
8bd67f
License:          MPLv2.0
8bd67f
URL:              http://www.mozilla.org/projects/security/pki/nss/
8bd67f
Group:            System Environment/Libraries
8bd67f
Requires:         nspr >= %{nspr_version}
8bd67f
BuildRequires:    nspr-devel >= %{nspr_version}
8bd67f
BuildRequires:    zlib-devel
8bd67f
BuildRequires:    pkgconfig
8bd67f
BuildRequires:    gawk
8bd67f
BuildRequires:    psmisc
8bd67f
BuildRequires:    perl-interpreter
8bd67f
BuildRequires:    gcc-c++
8bd67f
8bd67f
Source0:          %{name}-%{nss_util_archive_version}.tar.gz
8bd67f
# The nss-util tar ball is a subset of nss-{version}.tar.gz.
8bd67f
# We use the nss-split-util.sh script for keeping only what we need
8bd67f
# nss-util is produced via via nss-split-util.sh {version}
8bd67f
# Detailed Steps:
8bd67f
# fedpkg clone nss-util
8bd67f
# cd nss-util
8bd67f
# Make the source tarball for nss-util out of the nss one:
8bd67f
# sh ./nss-split-util.sh ${version}
8bd67f
# A file named ${name}-${version}.tar.gz should appear
8bd67f
# ready to upload to the lookaside cache.
8bd67f
Source1:          nss-split-util.sh
8bd67f
Source2:          nss-util.pc.in
8bd67f
Source3:          nss-util-config.in
8bd67f
8bd67f
# Local patches
8bd67f
# TODO: investigate whether this patch should also be applied to
8bd67f
# nss-softokn and nss and whether it should be submitted upstream.
8bd67f
# First ensure that it won't cause any FIPS tests breakage.
8bd67f
Patch4: nss-util-dso-ldflags.patch
8bd67f
Patch5: nss-util-3.36-ipsec_cert_vfy.patch
8bd67f
8bd67f
%description
8bd67f
Utilities for Network Security Services and the Softoken module
8bd67f
8bd67f
# We shouln't need to have a devel subpackage as util will be used in the
8bd67f
# context of nss or nss-softoken. keeping to please rpmlint.
8bd67f
# 
8bd67f
%package devel
8bd67f
Summary:          Development libraries for Network Security Services Utilities
8bd67f
Group:            Development/Libraries
8bd67f
Requires:         nss-util = %{version}-%{release}
8bd67f
Requires:         nspr-devel >= %{nspr_version}
8bd67f
Requires:         pkgconfig
8bd67f
8bd67f
%description devel
8bd67f
Header and library files for doing development with Network Security Services.
8bd67f
8bd67f
8bd67f
%prep
8bd67f
%setup -q -n %{name}-%{nss_util_archive_version}
8bd67f
pushd nss
8bd67f
%patch4 -p1 -b .ldflags
8bd67f
%patch5 -p1 -b .ipsec_vfy
8bd67f
popd
8bd67f
8bd67f
8bd67f
%build
8bd67f
8bd67f
LDFLAGS=$RPM_LD_FLAGS
8bd67f
export LDFLAGS
8bd67f
8bd67f
DSO_LDFLAGS=$RPM_LD_FLAGS
8bd67f
export DSO_LDFLAGS
8bd67f
8bd67f
# Enable compiler optimizations and disable debugging code
8bd67f
export BUILD_OPT=1
8bd67f
8bd67f
# Uncomment to disable optimizations
8bd67f
#RPM_OPT_FLAGS=`echo $RPM_OPT_FLAGS | sed -e 's/-O2/-O0/g'`
8bd67f
#export RPM_OPT_FLAGS
8bd67f
8bd67f
# Generate symbolic info for debuggers
8bd67f
XCFLAGS=$RPM_OPT_FLAGS
8bd67f
export XCFLAGS
8bd67f
8bd67f
PKG_CONFIG_ALLOW_SYSTEM_LIBS=1
8bd67f
PKG_CONFIG_ALLOW_SYSTEM_CFLAGS=1
8bd67f
8bd67f
export PKG_CONFIG_ALLOW_SYSTEM_LIBS
8bd67f
export PKG_CONFIG_ALLOW_SYSTEM_CFLAGS
8bd67f
8bd67f
NSPR_INCLUDE_DIR=`/usr/bin/pkg-config --cflags-only-I nspr | sed 's/-I//'`
8bd67f
NSPR_LIB_DIR=`/usr/bin/pkg-config --libs-only-L nspr | sed 's/-L//'`
8bd67f
8bd67f
export NSPR_INCLUDE_DIR
8bd67f
export NSPR_LIB_DIR
8bd67f
8bd67f
export NSS_USE_SYSTEM_SQLITE=1
8bd67f
8bd67f
export NSS_BUILD_UTIL_ONLY=1
8bd67f
8bd67f
%ifnarch noarch
8bd67f
%if 0%{__isa_bits} == 64
8bd67f
USE_64=1
8bd67f
export USE_64
8bd67f
%endif
8bd67f
%endif
8bd67f
8bd67f
# make util
8bd67f
%{__make} -C ./nss/coreconf
8bd67f
%{__make} -C ./nss
8bd67f
8bd67f
# Set up our package file
8bd67f
%{__mkdir_p} ./dist/pkgconfig
8bd67f
%{__cat} %{SOURCE2} | sed -e "s,%%libdir%%,%{_libdir},g" \
8bd67f
                          -e "s,%%prefix%%,%{_prefix},g" \
8bd67f
                          -e "s,%%exec_prefix%%,%{_prefix},g" \
8bd67f
                          -e "s,%%includedir%%,%{_includedir}/nss3,g" \
8bd67f
                          -e "s,%%NSPR_VERSION%%,%{nspr_version},g" \
8bd67f
                          -e "s,%%NSSUTIL_VERSION%%,%{version},g" > \
8bd67f
                          ./dist/pkgconfig/nss-util.pc
8bd67f
8bd67f
NSSUTIL_VMAJOR=`cat nss/lib/util/nssutil.h | grep "#define.*NSSUTIL_VMAJOR" | awk '{print $3}'`
8bd67f
NSSUTIL_VMINOR=`cat nss/lib/util/nssutil.h | grep "#define.*NSSUTIL_VMINOR" | awk '{print $3}'`
8bd67f
NSSUTIL_VPATCH=`cat nss/lib/util/nssutil.h | grep "#define.*NSSUTIL_VPATCH" | awk '{print $3}'`
8bd67f
8bd67f
export NSSUTIL_VMAJOR
8bd67f
export NSSUTIL_VMINOR
8bd67f
export NSSUTIL_VPATCH
8bd67f
8bd67f
%{__cat} %{SOURCE3} | sed -e "s,@libdir@,%{_libdir},g" \
8bd67f
                          -e "s,@prefix@,%{_prefix},g" \
8bd67f
                          -e "s,@exec_prefix@,%{_prefix},g" \
8bd67f
                          -e "s,@includedir@,%{_includedir}/nss3,g" \
8bd67f
                          -e "s,@MOD_MAJOR_VERSION@,$NSSUTIL_VMAJOR,g" \
8bd67f
                          -e "s,@MOD_MINOR_VERSION@,$NSSUTIL_VMINOR,g" \
8bd67f
                          -e "s,@MOD_PATCH_VERSION@,$NSSUTIL_VPATCH,g" \
8bd67f
                          > ./dist/pkgconfig/nss-util-config
8bd67f
8bd67f
chmod 755 ./dist/pkgconfig/nss-util-config
8bd67f
8bd67f
8bd67f
%check
8bd67f
8bd67f
# Enable compiler optimizations and disable debugging code
8bd67f
export BUILD_OPT=1
8bd67f
8bd67f
# Uncomment to disable optimizations
8bd67f
#RPM_OPT_FLAGS=`echo $RPM_OPT_FLAGS | sed -e 's/-O2/-O0/g'`
8bd67f
#export RPM_OPT_FLAGS
8bd67f
8bd67f
# Generate symbolic info for debuggers
8bd67f
XCFLAGS=$RPM_OPT_FLAGS
8bd67f
export XCFLAGS
8bd67f
8bd67f
export NSS_BUILD_UTIL_ONLY=1
8bd67f
8bd67f
%ifnarch noarch
8bd67f
%if 0%{__isa_bits} == 64
8bd67f
USE_64=1
8bd67f
export USE_64
8bd67f
%endif
8bd67f
%endif
8bd67f
8bd67f
rm -rf ./tests_results
8bd67f
pushd ./nss/tests/
8bd67f
# all.sh is the test suite script
8bd67f
8bd67f
# only run gtests for nss-util
8bd67f
%global nss_cycles "standard"
8bd67f
%global nss_tests "gtests"
8bd67f
%global nss_ssl_tests " "
8bd67f
%global nss_ssl_run " "
8bd67f
8bd67f
SKIP_NSS_TEST_SUITE=`echo $SKIP_NSS_TEST_SUITE`
8bd67f
8bd67f
if [ "x$SKIP_NSS_TEST_SUITE" == "x" ]; then
8bd67f
  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
8bd67f
fi
8bd67f
8bd67f
popd
8bd67f
8bd67f
if [ "x$SKIP_NSS_TEST_SUITE" == "x" ]; then
8bd67f
  TEST_FAILURES=`grep -c FAILED ./tests_results/security/localhost.1/output.log` || :
8bd67f
else
8bd67f
  TEST_FAILURES=0
8bd67f
fi
8bd67f
8bd67f
if [ $TEST_FAILURES -ne 0 ]; then
8bd67f
  echo "error: test suite returned failure(s)"
8bd67f
  exit 1
8bd67f
fi
8bd67f
echo "test suite completed"
8bd67f
8bd67f
%install
8bd67f
8bd67f
%{__rm} -rf $RPM_BUILD_ROOT
8bd67f
8bd67f
# There is no make install target so we'll do it ourselves.
8bd67f
8bd67f
%{__mkdir_p} $RPM_BUILD_ROOT/%{_includedir}/nss3
8bd67f
%{__mkdir_p} $RPM_BUILD_ROOT/%{_includedir}/nss3/templates
8bd67f
%{__mkdir_p} $RPM_BUILD_ROOT/%{_libdir}
8bd67f
%{__mkdir_p} $RPM_BUILD_ROOT/%{_libdir}/nss3
8bd67f
%{__mkdir_p} $RPM_BUILD_ROOT/%{_libdir}/pkgconfig
8bd67f
%{__mkdir_p} $RPM_BUILD_ROOT/%{_bindir}
8bd67f
8bd67f
for file in libnssutil3.so
8bd67f
do
8bd67f
  %{__install} -p -m 755 dist/*.OBJ/lib/$file $RPM_BUILD_ROOT/%{_libdir}
8bd67f
done
8bd67f
8bd67f
# Copy the include files we want
8bd67f
# The util headers, the rest come from softokn and nss
8bd67f
for file in dist/public/nss/*.h
8bd67f
do
8bd67f
  %{__install} -p -m 644 $file $RPM_BUILD_ROOT/%{_includedir}/nss3
8bd67f
done
8bd67f
8bd67f
# Copy the template files we want
8bd67f
for file in dist/private/nss/templates.c
8bd67f
do
8bd67f
  %{__install} -p -m 644 $file $RPM_BUILD_ROOT/%{_includedir}/nss3/templates
8bd67f
done
8bd67f
8bd67f
# Copy the package configuration files
8bd67f
%{__install} -p -m 644 ./dist/pkgconfig/nss-util.pc $RPM_BUILD_ROOT/%{_libdir}/pkgconfig/nss-util.pc
8bd67f
%{__install} -p -m 755 ./dist/pkgconfig/nss-util-config $RPM_BUILD_ROOT/%{_bindir}/nss-util-config
8bd67f
8bd67f
%post -p /sbin/ldconfig
8bd67f
8bd67f
%postun -p /sbin/ldconfig
8bd67f
8bd67f
%files
8bd67f
%{!?_licensedir:%global license %%doc}
8bd67f
%license nss/COPYING
8bd67f
%{_libdir}/libnssutil3.so
8bd67f
8bd67f
%files devel
8bd67f
# package configuration files
8bd67f
%{_libdir}/pkgconfig/nss-util.pc
8bd67f
%{_bindir}/nss-util-config
8bd67f
8bd67f
# co-owned with nss
8bd67f
%dir %{_includedir}/nss3
8bd67f
# these are marked as public export in nss/lib/util/manifest.mk
8bd67f
%{_includedir}/nss3/base64.h
8bd67f
%{_includedir}/nss3/ciferfam.h
8bd67f
%{_includedir}/nss3/eccutil.h
8bd67f
%{_includedir}/nss3/hasht.h
8bd67f
%{_includedir}/nss3/nssb64.h
8bd67f
%{_includedir}/nss3/nssb64t.h
8bd67f
%{_includedir}/nss3/nsslocks.h
8bd67f
%{_includedir}/nss3/nssilock.h
8bd67f
%{_includedir}/nss3/nssilckt.h
8bd67f
%{_includedir}/nss3/nssrwlk.h
8bd67f
%{_includedir}/nss3/nssrwlkt.h
8bd67f
%{_includedir}/nss3/nssutil.h
8bd67f
%{_includedir}/nss3/pkcs1sig.h
8bd67f
%{_includedir}/nss3/pkcs11.h
8bd67f
%{_includedir}/nss3/pkcs11f.h
8bd67f
%{_includedir}/nss3/pkcs11n.h
8bd67f
%{_includedir}/nss3/pkcs11p.h
8bd67f
%{_includedir}/nss3/pkcs11t.h
8bd67f
%{_includedir}/nss3/pkcs11u.h
8bd67f
%{_includedir}/nss3/pkcs11uri.h
8bd67f
%{_includedir}/nss3/portreg.h
8bd67f
%{_includedir}/nss3/secasn1.h
8bd67f
%{_includedir}/nss3/secasn1t.h
8bd67f
%{_includedir}/nss3/seccomon.h
8bd67f
%{_includedir}/nss3/secder.h
8bd67f
%{_includedir}/nss3/secdert.h
8bd67f
%{_includedir}/nss3/secdig.h
8bd67f
%{_includedir}/nss3/secdigt.h
8bd67f
%{_includedir}/nss3/secerr.h
8bd67f
%{_includedir}/nss3/secitem.h
8bd67f
%{_includedir}/nss3/secoid.h
8bd67f
%{_includedir}/nss3/secoidt.h
8bd67f
%{_includedir}/nss3/secport.h
8bd67f
%{_includedir}/nss3/utilmodt.h
8bd67f
%{_includedir}/nss3/utilpars.h
8bd67f
%{_includedir}/nss3/utilparst.h
8bd67f
%{_includedir}/nss3/utilrename.h
8bd67f
%{_includedir}/nss3/templates/templates.c
8bd67f
8bd67f
%changelog
8bd67f
* Tue Dec 3 2018 Bob Relyea  <rrelyea@redhat.com> - 3.39.0-1.1
8bd67f
 - Support for IKE/IPsec typical PKIX usage so libreswan can use nss without
8bd67f
   rejecting certs based on EKU
8bd67f
* Tue Sep 25 2018 Daiki Ueno <dueno@redhat.com> - 3.39.0-1.0
8bd67f
- Update to NSS 3.39
8bd67f
- Use the upstream tarball versioning as it is (rhbz#1578106)
8bd67f
8bd67f
* Thu Sep 20 2018 Daiki Ueno <dueno@redhat.com> - 3.38.0-1.1
8bd67f
- Fix LDFLAGS injection
8bd67f
8bd67f
* Wed Jul 18 2018 Daiki Ueno <dueno@redhat.com> - 3.38.0-1.0
8bd67f
- Update to NSS 3.38
8bd67f
8bd67f
* Tue Jul 17 2018 Kai Engert <kaie@redhat.com> - 3.36.1-1.2
8bd67f
- Backport upstream addition of nss-policy-check utility, rhbz#1428746
8bd67f
8bd67f
* Thu May 24 2018 Daiki Ueno <dueno@redhat.com> - 3.36.1-1.1
8bd67f
- Switch the default DB type to SQL
8bd67f
8bd67f
* Tue Apr 24 2018 Daiki Ueno <dueno@redhat.com> - 3.36.1-1.0
8bd67f
- Update to NSS 3.36.1
8bd67f
- Revert the change that makes NSS default DB to SQL
8bd67f
8bd67f
* Fri Mar  9 2018 Daiki Ueno <dueno@redhat.com> - 3.36.0-1.0
8bd67f
- Update to NSS 3.36.0
8bd67f
- Add gcc-c++ to BuildRequires (C++ is needed for gtests)
8bd67f
8bd67f
* Thu Feb 08 2018 Fedora Release Engineering <releng@fedoraproject.org> - 3.35.0-5
8bd67f
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
8bd67f
8bd67f
* Tue Jan 30 2018 Kai Engert <kaie@redhat.com> - 3.35.0-4
8bd67f
- Rebuild
8bd67f
8bd67f
* Tue Jan 23 2018 Daiki Ueno <dueno@redhat.com> - 3.35.0-3
8bd67f
- Bump nspr version requirement
8bd67f
8bd67f
* Tue Jan 23 2018 Daiki Ueno <dueno@redhat.com> - 3.35.0-2
8bd67f
- Update to NSS 3.35.0
8bd67f
8bd67f
* Tue Nov 14 2017 Daiki Ueno <dueno@redhat.com> - 3.34.0-2
8bd67f
- Update to NSS 3.34.0
8bd67f
8bd67f
* Tue Nov  7 2017 Kai Engert <kaie@redhat.com> - 3.33.0-3
8bd67f
- Change default database file format to "sql", rhbz#1496560
8bd67f
8bd67f
* Tue Oct  3 2017 Daiki Ueno <dueno@redhat.com> - 3.33.0-2
8bd67f
- Update to NSS 3.33.0
8bd67f
8bd67f
* Wed Sep  6 2017 Daiki Ueno <dueno@redhat.com> - 3.32.0-3
8bd67f
- Drop the patches which removed #include <prtypes.h> in hasht.h
8bd67f
8bd67f
* Mon Aug  7 2017 Daiki Ueno <dueno@redhat.com> - 3.32.0-2
8bd67f
- Update to NSS 3.32.0
8bd67f
8bd67f
* Thu Aug 03 2017 Fedora Release Engineering <releng@fedoraproject.org> - 3.31.0-4
8bd67f
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
8bd67f
8bd67f
* Thu Jul 27 2017 Fedora Release Engineering <releng@fedoraproject.org> - 3.31.0-3
8bd67f
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
8bd67f
8bd67f
* Wed Jun 21 2017 Daiki Ueno <dueno@redhat.com> - 3.31.0-2
8bd67f
- Update to NSS 3.31.0
8bd67f
8bd67f
* Fri Jun  2 2017 Daiki Ueno <dueno@redhat.com> - 3.30.2-3
8bd67f
- Enable gtests
8bd67f
8bd67f
* Fri Apr 21 2017 Daiki Ueno <dueno@redhat.com> - 3.30.2-2
8bd67f
- Update to NSS 3.30.2
8bd67f
8bd67f
* Fri Apr  7 2017 Daiki Ueno <dueno@redhat.com> - 3.30.1-2
8bd67f
- Update to NSS 3.30.1
8bd67f
8bd67f
* Tue Mar 21 2017 Daiki Ueno <dueno@redhat.com> - 3.30.0-2
8bd67f
- Update to NSS 3.30.0
8bd67f
8bd67f
* Thu Mar 02 2017 Kai Engert <kaie@redhat.com> - 3.29.1-3
8bd67f
- Backport mozbz#1334976 and mozbz#1336487.
8bd67f
8bd67f
* Fri Feb 17 2017 Daiki Ueno <dueno@redhat.com> - 3.29.1-2
8bd67f
- Update to NSS 3.29.1
8bd67f
8bd67f
* Wed Feb  8 2017 Daiki Ueno <dueno@redhat.com> - 3.29.0-2
8bd67f
- Update to NSS 3.29.0
8bd67f
8bd67f
* Fri Jan  6 2017 Daiki Ueno <dueno@redhat.com> - 3.28.1-2
8bd67f
- Update to NSS 3.28.1
8bd67f
8bd67f
* Thu Dec 22 2016 Kai Engert <kaie@redhat.com> - 3.28.0-2
8bd67f
- Update to NSS 3.28.0
8bd67f
8bd67f
* Thu Sep 29 2016 Daiki Ueno <dueno@redhat.com> - 3.27.0-2
8bd67f
- Update to NSS 3.27.0
8bd67f
8bd67f
* Mon Aug  8 2016 Daiki Ueno <dueno@redhat.com> - 3.26.0-2
8bd67f
- Update to NSS 3.26.0
8bd67f
- Remove check policy file patch as it has been upstreamed
8bd67f
- Remove unused directories from split tarball
8bd67f
8bd67f
* Fri Jun 24 2016 Elio Maldonado <emaldona@redhat.com> - 3.25.0-2
8bd67f
- Update to NSS 3.25.0
8bd67f
8bd67f
* Tue May 24 2016 Elio Maldonado <emaldona@redhat.com> - 3.24.0-1.0
8bd67f
- Update to NSS 3.24.0
8bd67f
8bd67f
* Wed Apr 20 2016 Elio Maldonado <emaldona@redhat.com> - 3.23.0-4
8bd67f
- Update check policy file patch to better match what will be submitted upstream
8bd67f
8bd67f
* Thu Mar 24 2016 Elio Maldonado <emaldona@redhat.com> - 3.23.0-3
8bd67f
- Enable checking the crypto policy file
8bd67f
- Related: Bug 1157720 - NSS should enforce the system-wide crypto policy
8bd67f
8bd67f
* Sat Mar 05 2016 Elio Maldonado <emaldona@redhat.com> - 3.22.3-2
8bd67f
- Update to NSS 3.23.0
8bd67f
8bd67f
* Sun Feb 28 2016 Elio Maldonado <emaldona@redhat.com> - 3.22.2-2.1
8bd67f
- Fix version number for update to NSS 3.22.2
8bd67f
8bd67f
* Sun Feb 21 2016 Elio Maldonado <emaldona@redhat.com> - 3.22.1-2
8bd67f
- Update to NSS 3.22.1
8bd67f
8bd67f
* Sat Feb 06 2016 Elio Maldonado <emaldona@redhat.com> - 3.22.0-2
8bd67f
- Update to NSS 3.22
8bd67f
8bd67f
* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 3.21.0-3
8bd67f
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
8bd67f
8bd67f
* Thu Nov 12 2015 Elio Maldonado Batiz <emaldona@redhat.com> - 3.21.1-2
8bd67f
- Update to NSS 3.21
8bd67f
- Resolves: Bug 1279912 - nss-3.21 is available
8bd67f
- Resolves: Bug 1258425 - Use __isa_bits macro instead of list of 64-bit architectures
8bd67f
8bd67f
* Fri Oct 30 2015 Elio Maldonado <emaldona@redhat.com> - 3.20.1-1
8bd67f
- Update to NSS 3.20.1
8bd67f
8bd67f
* Thu Aug 20 2015 Elio Maldonado <emaldona@redhat.com> - 3.20.0-2
8bd67f
- Update to NSS 3.20
8bd67f
8bd67f
* Mon Aug 17 2015 Adam Jackson <ajax@redhat.com> 3.19.3-3
8bd67f
- Link with -z now
8bd67f
8bd67f
* Sat Aug 08 2015 Elio Maldonado <emaldona@redhat.com> - 3.19.3-2
8bd67f
- Update to NSS 3.19.3
8bd67f
8bd67f
* Wed Jun 17 2015 Kai Engert <kaie@redhat.com> - 3.19.2-2
8bd67f
- Update to NSS 3.19.2
8bd67f
8bd67f
* Thu May 28 2015 Kai Engert <kaie@redhat.com> - 3.19.1-2
8bd67f
- Update to NSS 3.19.1
8bd67f
8bd67f
* Tue May 19 2015 Kai Engert <kaie@redhat.com> - 3.19.0-2
8bd67f
- Update to NSS 3.19
8bd67f
8bd67f
* Thu Mar 19 2015 Elio Maldonado <emaldona@redhat.com> - 3.18.0-1
8bd67f
- Update to nss-3.18.0
8bd67f
8bd67f
* Wed Jan 28 2015 Elio Maldonado <emaldona@redhat.com> - 3.17.4-1
8bd67f
- Update to nss-3.17.4
8bd67f
8bd67f
* Fri Dec 05 2014 Elio Maldonado <emaldona@redhat.com> - 3.17.3-1
8bd67f
- Update to nss-3.17.3
8bd67f
8bd67f
* Sun Oct 12 2014 Elio Maldonado <emaldona@redhat.com> - 3.17.2-1
8bd67f
- Update to nss-3.17.2
8bd67f
8bd67f
* Wed Sep 24 2014 Kai Engert <kaie@redhat.com> - 3.17.1-1
8bd67f
- Update to nss-3.17.1
8bd67f
8bd67f
* Tue Aug 19 2014 Elio Maldonado <emaldona@redhat.com> - 3.17.0-1
8bd67f
- Update to nss-3.17.0
8bd67f
8bd67f
* Sun Aug 17 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.16.2-3
8bd67f
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
8bd67f
8bd67f
* Fri Jul 18 2014 Tom Callaway <spot@fedoraproject.org> - 3.16.2-2
8bd67f
- fix license handling
8bd67f
8bd67f
* Sun Jun 29 2014 Elio Maldonado <emaldona@redhat.com> - 3.16.2-1
8bd67f
- Update to nss-3.16.2
8bd67f
8bd67f
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.16.1-2
8bd67f
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
8bd67f
8bd67f
* Tue May 06 2014 Elio Maldonado <emaldona@redhat.com> - 3.16.1-1
8bd67f
- Update to nss-3.16.1
8bd67f
- Resolves: Bug 1094702 - nss-3.16.1 is available
8bd67f
8bd67f
* Tue Mar 18 2014 Elio Maldonado <emaldona@redhat.com> - 3.16.0-0
8bd67f
- Update to nss-3.16.0
8bd67f
8bd67f
* Wed Feb 19 2014 Elio Maldonado <emaldona@redhat.com> - 3.15.5-1
8bd67f
- Update to nss-3.15.5 - Resolves: Bug 1066877
8bd67f
8bd67f
* Sat Jan 25 2014 Elio Maldonado <emaldona@redhat.com> - 3.15.4-2
8bd67f
- Add support for ppc64le, Resolves: Bug 1052552
8bd67f
8bd67f
* Tue Jan 07 2014 Elio Maldonado <emaldona@redhat.com> - 3.15.4-1
8bd67f
- Update to NSS_3_15_4_RTM
8bd67f
- Resolves: Bug 1049229 - nss-3.15.4 is available
8bd67f
8bd67f
* Sun Nov 24 2013 Elio Maldonado <emaldona@redhat.com> - 3.15.3-1
8bd67f
- Update to NSS_3_15_3_RTM
8bd67f
- Related: Bug 1031897 - CVE-2013-5605 CVE-2013-5606 CVE-2013-1741
8bd67f
8bd67f
* Wed Oct 23 2013 Elio Maldonado <emaldona@redhat.com> - 3.15.2-2
8bd67f
- Split off nss-util from full nss sources as released upstream
8bd67f
8bd67f
* Thu Sep 26 2013 Elio Maldonado <emaldona@redhat.com> - 3.15.2-1
8bd67f
- Update to NSS_3_15_2_RTM
8bd67f
8bd67f
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.15.1-2
8bd67f
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
8bd67f
8bd67f
* Tue Jul 02 2013 Elio Maldonado <emaldona@redhat.com> - 3.15.1-1
8bd67f
- Update to NSS_3_15_1_RTM
8bd67f
8bd67f
* Wed May 29 2013 Elio Maldonado <emaldona@redhat.com> - 3.15-1
8bd67f
- Update to NSS_3_15_RTM
8bd67f
8bd67f
* Fri Apr 19 2013 Elio Maldonado <emaldona@redhat.com> - 3.15-0.1.beta1.2
8bd67f
- Don't include prtypes.h from hasht.t
8bd67f
- Resolves: rhbz#953277 - rawhide build of glibc fails due to fatal error from nss3/hasht.h
8bd67f
8bd67f
* Fri Apr 05 2013 Elio Maldonado <emaldona@redhat.com> - 3.15.beta1-0.1.beta.1
8bd67f
- Update to NSS_3_15_BETA1
8bd67f
- Update spec file, patches, and helper scripts on account of a shallower source tree
8bd67f
8bd67f
* Fri Feb 15 2013 Elio Maldonado <emaldona@redhat.com> - 3.14.3-1
8bd67f
- Update to NSS_3_14_3_RTM
8bd67f
- Resolves: rhbz#909782 - specfile support for AArch64
8bd67f
8bd67f
* Sat Feb 02 2013 Elio Maldonado <emaldona@redhat.com> - 3.14.2-2
8bd67f
- Retagging to prevent nvr update problems with f18
8bd67f
8bd67f
* Fri Feb 01 2013 Elio Maldonado <emaldona@redhat.com> - 3.14.2-1
8bd67f
- Update to NSS_3_14_2_RTM
8bd67f
8bd67f
* Thu Dec 27 2012 Elio Maldonado <emaldona@redhat.com> - 3.14.1-2
8bd67f
- Install templates.c in /usr/includes/nss3/templates
8bd67f
- Fix bogus date warnings
8bd67f
8bd67f
* Mon Dec 17 2012 Elio Maldonado <emaldona@redhat.com> - 3.14.1-1
8bd67f
- Update to NSS_3_14_1_RTM
8bd67f
8bd67f
* Sat Oct 27 2012 Elio Maldonado <emaldona@redhat.com> - 3.14-2
8bd67f
- Update the license to MPLv2.0
8bd67f
8bd67f
* Mon Oct 22 2012 Elio Maldonado <emaldona@redhat.com> - 3.14-1
8bd67f
- Update to NSS_3_14_RTM
8bd67f
8bd67f
* Fri Oct 19 2012 Elio Maldonado <emaldona@redhat.com> - 3.14-0.1.rc1.1
8bd67f
- Update to NSS_3_14_RC1
8bd67f
- The hasht.h from now on is provided by nss-util-devel
8bd67f
8bd67f
* Fri Jul 20 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.13.5-4
8bd67f
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
8bd67f
8bd67f
* Wed Jun 20 2012 Elio Maldonado <emaldona@redhat.com> - 3.13.5-3
8bd67f
- Resolves: rhbz#833529 - revert unwanted change to nss-util.pc.in
8bd67f
8bd67f
* Tue Jun 19 2012 Elio Maldonado <emaldona@redhat.com> - 3.13.5-2
8bd67f
- Resolves: rhbz#833529 - Remove space from Libs: line in nss-util.pc.in
8bd67f
8bd67f
* Sat Jun 16 2012 Elio Maldonado <emaldona@redhat.com> - 3.13.5-1
8bd67f
- Update to NSS_3_13_5_RTM
8bd67f
8bd67f
* Sun Apr 08 2012 Elio Maldonado <emaldona@redhat.com> - 3.13.4-2
8bd67f
- Resolves: Bug 805716 - Library needs partial RELRO support added
8bd67f
- Patch coreconf/Linux.mk as done on RHEL 6.2
8bd67f
8bd67f
* Fri Apr 06 2012 Elio Maldonado <emaldona@redhat.com> - 3.13.4-1
8bd67f
- Update to NSS_3_13_4
8bd67f
8bd67f
* Sun Apr 01 2012 Elio Maldonado <emaldona@redhat.com> - 3.13.4-0.1.beta.1
8bd67f
- Update to NSS_3_13_4_BETA1
8bd67f
- Improve steps to splitting off util from the nss
8bd67f
- Add executable attribute to the splitting script
8bd67f
8bd67f
* Tue Mar 27 2012 Elio Maldonado <emaldona@redhat.com> - 3.13.3-4
8bd67f
- Resolves: Bug 805716 - Library needs partial RELRO support added
8bd67f
8bd67f
* Fri Mar 16 2012 Elio Maldonado Batiz <emaldona@redhat.com> - 3.13.3-3
8bd67f
- Update the release tag to be higher than in f16
8bd67f
8bd67f
* Fri Mar 09 2012 Elio Maldonado Batiz <emaldona@redhat.com> - 3.13.3-2
8bd67f
- Require nspr 4.9
8bd67f
8bd67f
* Thu Mar 01 2012 Elio Maldonado Batiz <emaldona@redhat.com> - 3.13.1-4
8bd67f
- Update to NSS_3_13_3_RTM
8bd67f
8bd67f
* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.13.1-3
8bd67f
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
8bd67f
8bd67f
* Mon Nov 28 2011 Elio Maldonado <emaldona@redhat.com> - 3.13.1-2
8bd67f
- Fix a gnuc def typo
8bd67f
8bd67f
* Thu Nov 03 2011 Elio Maldonado <emaldona@redhat.com> - 3.13.1-1
8bd67f
- Update to NSS_3_13_1_RTM
8bd67f
8bd67f
* Sat Oct 15 2011 Elio Maldonado <emaldona@redhat.com> - 3.13-1
8bd67f
- Update to NSS_3_13_RTM
8bd67f
8bd67f
* Fri Oct 07 2011 Elio Maldonado <emaldona@redhat.com> - 3.13-0.1.rc0.1
8bd67f
- Update to NSS_3_13_RC0
8bd67f
8bd67f
* Thu Sep  8 2011 Ville Skyttä <ville.skytta@iki.fi> - 3.12.11-2
8bd67f
- Avoid %%post/un shell invocations and dependencies.
8bd67f
8bd67f
* Tue Aug 09 2011 Elio Maldonado <emaldona@redhat.com> - 3.12.11-1
8bd67f
- Update to NSS_3_12_11_RTM
8bd67f
8bd67f
* Fri May 06 2011 Elio Maldonado <emaldona@redhat.com> - 3.12.10-1
8bd67f
- Update to NSS_3_12_10_RTM
8bd67f
8bd67f
* Mon Apr 25 2011 Elio Maldonado Batiz <emaldona@redhat.com> - 3.12.10-0.1.beta1
8bd67f
- Update to NSS_3_12_10_BETA1
8bd67f
8bd67f
* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.12.9-2
8bd67f
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
8bd67f
8bd67f
* Wed Jan 12 2011 Elio Maldonado <emaldona@redhat.com> - 3.12.9-1
8bd67f
- Update to 3.12.9
8bd67f
8bd67f
* Mon Dec 27 2010 Elio Maldonado <emaldona@redhat.com> - 3.12.9-0.1beta2
8bd67f
- Rebuilt according to fedora pre-release package naming guidelines
8bd67f
8bd67f
* Fri Dec 10 2010 Elio Maldonado <emaldona@redhat.com> - 3.12.8.99.2-1
8bd67f
- Update to NSS_3_12_9_BETA2
8bd67f
8bd67f
* Wed Dec 08 2010 Elio Maldonado <emaldona@redhat.com> - 3.12.8.99.1-1
8bd67f
- Update to NSS_3_12_9_BETA1
8bd67f
8bd67f
* Wed Sep 29 2010 jkeating - 3.12.8-2
8bd67f
- Rebuilt for gcc bug 634757
8bd67f
8bd67f
* Thu Sep 23 2010 Elio Maldonado <emaldona@redhat.com> - 3.12.8-1
8bd67f
- Update to 3.12.8
8bd67f
8bd67f
* Sat Sep 18 2010 Elio Maldonado <emaldona@redhat.com> - 3.12.7.99.4-1
8bd67f
- NSS 3.12.8 RC0
8bd67f
8bd67f
* Sat Sep 04 2010 Elio Maldonado <emaldona@redhat.com> - 3.12.7.99.3-1
8bd67f
- NSS 3.12.8 Beta 3
8bd67f
8bd67f
* Sun Aug 29 2010 Elio Maldonado <emaldona@redhat.com> - 3.12.7-2
8bd67f
- Define NSS_USE_SYSTEM_SQLITE and remove nolocalsql patch 
8bd67f
8bd67f
* Mon Aug 16 2010 Elio Maldonado <emaldona@redhat.com> - 3.12.7-1
8bd67f
- Update to 3.12.7
8bd67f
8bd67f
* Fri Mar 05 2010 Elio Maldonado <emaldona@redhat.com> - 3.12.6-1
8bd67f
- Update to 3.12.6
8bd67f
8bd67f
* Mon Jan 18 2010 Elio Maldonado <emaldona@redhat.com> - 3.12.5-2
8bd67f
- Fix in nss-util-config.in
8bd67f
8bd67f
* Thu Dec 03 2009 Elio Maldonado<emaldona@redhat.com> - 3.12.5-1
8bd67f
- Update to 3.12.5
8bd67f
8bd67f
* Thu Sep 10 2009 Elio Maldonado<emaldona@redhat.com> - 3.12.4-8
8bd67f
- Retagging for a chained build with nss-softokn and nss
8bd67f
8bd67f
* Thu Sep 10 2009 Elio Maldonado<emaldona@redhat.com> - 3.12.4-5
8bd67f
- Restoring -rpath-link to nss-util-config
8bd67f
8bd67f
* Tue Sep 08 2009 Elio Maldonado<emaldona@redhat.com> - 3.12.4-4
8bd67f
- Installing shared libraries to %%{_libdir}
8bd67f
8bd67f
* Sat Sep 05 2009 Elio Maldonado<emaldona@redhat.com> - 3.12.4-3
8bd67f
- Remove symbolic links to shared libraries from devel - 521155
8bd67f
- Apply nss-nolocalsql patch subset for nss-util
8bd67f
- No rpath-link in nss-util-config
8bd67f
8bd67f
* Fri Sep 04 2009 Elio Maldonado<emaldona@redhat.com> - 3.12.4-2
8bd67f
- Retagging for a chained build
8bd67f
8bd67f
* Thu Sep 03 2009 Elio Maldonado<emaldona@redhat.com> - 3.12.4-1
8bd67f
- Update to 3.12.4
8bd67f
- Don't require sqlite
8bd67f
8bd67f
* Thu Aug 27 2009 Elio Maldonado<emaldona@redhat.com> - 3.12.3.99.3-15
8bd67f
- Bump the release number for a chained build of nss-util, nss-softokn and nss
8bd67f
8bd67f
* Thu Aug 27 2009 Elio Maldonado<emaldona@redhat.com> - 3.12.3.99.3-14
8bd67f
- Cleanup nss-util-config.in
8bd67f
8bd67f
* Thu Aug 27 2009 Elio Maldonado<emaldona@redhat.com> - 3.12.3.99.3-13
8bd67f
- nss-util-devel doesn't require nss-devel
8bd67f
8bd67f
* Wed Aug 26 2009 Elio Maldonado<emaldona@redhat.com> - 3.12.3.99.3-12
8bd67f
- bump to unique nvr
8bd67f
8bd67f
* Wed Aug 26 2009 Elio Maldonado<emaldona@redhat.com> - 3.12.3.99.3-11
8bd67f
- Remove spurious executable permissions from nss-util-config
8bd67f
- Shorten some descriptions to keep rpmlint happy
8bd67f
8bd67f
* Mon Aug 24 2009 Dennis Gilmore <dennis@ausil.us> 3.12.3.99.3-10
8bd67f
- dont include the headers in nss-util only in the -devel package
8bd67f
- nss-util-devel Requires nss-devel since its only providing a subset of the headers.
8bd67f
8bd67f
* Thu Aug 20 2009 Dennis Gilmore <dennis@ausil.us> 3.12.3.99.3-9
8bd67f
- Provide nss-devel since we obsolete it
8bd67f
8bd67f
* Wed Aug 19 2009 Elio Maldonado <emaldona@redhat.com> 3.12.3.99.3-8.1
8bd67f
- nss-util-devel obsoletes nss-devel < 3.12.3.99.3-8
8bd67f
8bd67f
* Wed Aug 19 2009 Elio Maldonado <emaldona@redhat.com> 3.12.3.99.3-8
8bd67f
- Initial build