Blame SPECS/varnish.spec

dfa2fb
%global _hardened_build 0
dfa2fb
# https://github.com/varnishcache/varnish-cache/issues/2269
dfa2fb
%global debug_package %{nil}
dfa2fb
dfa2fb
%if 0%{?rhel} == 7
dfa2fb
%global _use_internal_dependency_generator 0
dfa2fb
%global __find_provides %{_builddir}/%{name}-%{version}/find-provides %__find_provides
dfa2fb
%global __python /usr/bin/python3.4
dfa2fb
%else
dfa2fb
%global __python %{__python3}
dfa2fb
%endif
dfa2fb
dfa2fb
%global __provides_exclude_from ^%{_libdir}/varnish/vmods
dfa2fb
ef524c
%global abi 17c51b08e037fc8533fb3687a042a867235fc72f
ef524c
%global vrt 13.0
dfa2fb
dfa2fb
# Package scripts are now external
dfa2fb
# https://github.com/varnishcache/pkg-varnish-cache
dfa2fb
%global commit1 ec7ad9e6c6dd7c9b4f4ba60c5b223376908c3ca6
dfa2fb
%global shortcommit1 %(c=%{commit1}; echo ${c:0:7})
dfa2fb
dfa2fb
Summary: High-performance HTTP accelerator
dfa2fb
Name: varnish
ef524c
Version: 6.6.2
dfa2fb
Release: 2%{?dist}
dfa2fb
License: BSD
dfa2fb
URL: https://www.varnish-cache.org/
dfa2fb
Source0: http://varnish-cache.org/_downloads/%{name}-%{version}.tgz
dfa2fb
Source1: https://github.com/varnishcache/pkg-varnish-cache/archive/%{commit1}.tar.gz#/pkg-varnish-cache-%{shortcommit1}.tar.gz
dfa2fb
dfa2fb
# Patches:
dfa2fb
# Patch  001: Because of Fedora's libtool no-rpath requirement, it is still
dfa2fb
#             necessary to add LD_LIBRARY_PATH when building the documentation
dfa2fb
#             (Fixed by using LT_SYS_LIBRARY_PATH)
dfa2fb
#Patch1:  varnish-6.1.1_fix_ld_library_path_in_doc_build.patch
dfa2fb
dfa2fb
# Patch  004: varnish selinux support for el6
dfa2fb
#Patch4:  varnish-4.0.3_fix_varnish4_selinux.el6.patch
dfa2fb
dfa2fb
# Patch  009: Hard code older python support in configure for older el releases
dfa2fb
#Patch9:  varnish-5.1.1.fix_python_version.patch
dfa2fb
dfa2fb
# Patch  012: Fix test for variants of ncurses, based on upstream commit 9bdc5f75, upstream issue #2668
dfa2fb
#Patch12: varnish-6.0.1_fix_bug2668.patch
dfa2fb
dfa2fb
# Patch  013: Just a simple format error
dfa2fb
#Patch13: varnish-6.1.0_fix_testu00008.patch
dfa2fb
dfa2fb
# Patch  014: Another formatting error fixed upstream, issue 2879
dfa2fb
#Patch14: varnish-6.1.1_fix_upstrbug_2879.patch
dfa2fb
dfa2fb
# Patch  015: pcre-jit fixed upstream, issue #2912
dfa2fb
#Patch15: varnish-6.1.1_fix_issue_2912.patch
dfa2fb
dfa2fb
# Patch  016: Fix some warnings that prohibited clean -Werror compilation
dfa2fb
#             on el6. Will not be fixed upstream. Patch grows more stupid
dfa2fb
#             for each iteration :-(
dfa2fb
#Patch16: varnish-6.5.0_el6_fix_warning_from_old_gcc.patch
dfa2fb
dfa2fb
# Patch  017: Fix stack size on ppc64 in test c_00057, upstream commit 88948d9
dfa2fb
#Patch17: varnish-6.2.0_fix_ppc64_for_test_c00057.patch
dfa2fb
dfa2fb
# Patch 018: gcc-10.0.1/s390x compilation fix, upstream commit b0af060
dfa2fb
#Patch18: varnish-6.3.2_fix_s390x.patch
dfa2fb
dfa2fb
%if 0%{?fedora} > 29
dfa2fb
Provides: varnish%{_isa} = %{version}-%{release}
dfa2fb
Provides: varnishd(abi)%{_isa} = %{abi}
dfa2fb
Provides: varnishd(vrt)%{_isa} = %{vrt}
dfa2fb
dfa2fb
Provides: vmod(blob)%{_isa} = %{version}-%{release}
dfa2fb
Provides: vmod(directors)%{_isa} = %{version}-%{release}
dfa2fb
Provides: vmod(proxy)%{_isa} = %{version}-%{release}
dfa2fb
Provides: vmod(purge)%{_isa} = %{version}-%{release}
dfa2fb
Provides: vmod(std)%{_isa} = %{version}-%{release}
dfa2fb
Provides: vmod(unix)%{_isa} = %{version}-%{release}
dfa2fb
Provides: vmod(vtc)%{_isa} = %{version}-%{release}
dfa2fb
%endif
dfa2fb
dfa2fb
Obsoletes: varnish-libs < %{version}-%{release}
dfa2fb
dfa2fb
%if 0%{?rhel} == 7
dfa2fb
BuildRequires: python34 python34-sphinx python34-docutils
dfa2fb
%else
dfa2fb
BuildRequires: python3, python3-sphinx, python3-docutils
dfa2fb
%endif
dfa2fb
# Drop jemalloc dependency in RHEL-9
dfa2fb
# BuildRequires: jemalloc-devel
dfa2fb
BuildRequires: libedit-devel
dfa2fb
BuildRequires: ncurses-devel
dfa2fb
BuildRequires: pcre-devel
dfa2fb
BuildRequires: pkgconfig
dfa2fb
BuildRequires: gcc
dfa2fb
BuildRequires: make
dfa2fb
dfa2fb
# Extra requirements for the build suite
dfa2fb
BuildRequires: nghttp2
dfa2fb
dfa2fb
# haproxy is broken in rawhide now
dfa2fb
#if 0#{?fedora} || 0#{?rhel} >= 8
dfa2fb
#BuildRequires: haproxy
dfa2fb
#endif
dfa2fb
dfa2fb
Requires: logrotate
dfa2fb
Requires: ncurses
dfa2fb
Requires: pcre
dfa2fb
# Drop jemalloc dependency in RHEL-9
dfa2fb
# Requires: jemalloc
dfa2fb
Requires: redhat-rpm-config
dfa2fb
Requires(pre): shadow-utils
dfa2fb
Requires(post): /usr/bin/uuidgen
dfa2fb
# Varnish actually needs gcc installed to work. It uses the C compiler 
dfa2fb
# at runtime to compile the VCL configuration files. This is by design.
dfa2fb
Requires: gcc
dfa2fb
Requires(post): systemd-units
dfa2fb
Requires(post): systemd-sysv
dfa2fb
Requires(preun): systemd-units
dfa2fb
Requires(postun): systemd-units
dfa2fb
BuildRequires: systemd-units
dfa2fb
dfa2fb
%description
dfa2fb
This is Varnish Cache, a high-performance HTTP accelerator.
dfa2fb
dfa2fb
Varnish Cache stores web pages in memory so web servers don’t have to
dfa2fb
create the same web page over and over again. Varnish Cache serves
dfa2fb
pages much faster than any application server; giving the website a
dfa2fb
significant speed up.
dfa2fb
dfa2fb
Documentation wiki and additional information about Varnish Cache is
dfa2fb
available on: https://www.varnish-cache.org/
dfa2fb
dfa2fb
%package devel
dfa2fb
Summary: Development files for %{name}
dfa2fb
#BuildRequires: ncurses-devel
dfa2fb
Provides: varnish-libs-devel%{?isa} = %{version}-%{release}
dfa2fb
Provides: varnish-libs-devel = %{version}-%{release}
dfa2fb
Obsoletes: varnish-libs-devel < %{version}-%{release}
ef524c
Requires: %{name} = %{version}-%{release}
ef524c
Requires: python3
dfa2fb
dfa2fb
%description devel
dfa2fb
Development files for %{name}
dfa2fb
Varnish Cache is a high-performance HTTP accelerator
dfa2fb
%package docs
dfa2fb
Summary: Documentation files for %name
dfa2fb
dfa2fb
%description docs
dfa2fb
Documentation files for %name
dfa2fb
dfa2fb
%prep
dfa2fb
%setup -q
dfa2fb
tar xzf %SOURCE1
dfa2fb
ln -s pkg-varnish-cache-%{commit1}/redhat redhat
dfa2fb
ln -s pkg-varnish-cache-%{commit1}/debian debian
dfa2fb
cp redhat/find-provides .
dfa2fb
sed -i 's,rst2man-3.6,rst2man-3.4,g; s,rst2html-3.6,rst2html-3.4,g; s,phinx-build-3.6,phinx-build-3.4,g' configure
dfa2fb
dfa2fb
%build
dfa2fb
# https://gcc.gnu.org/wiki/FAQ#PR323
dfa2fb
%ifarch %ix86
dfa2fb
%if 0%{?fedora} > 21
dfa2fb
export CFLAGS="%{optflags} -ffloat-store -fexcess-precision=standard"
dfa2fb
%endif
dfa2fb
%endif
dfa2fb
dfa2fb
%ifarch s390x
dfa2fb
export CFLAGS="%{optflags} -Wno-error=free-nonheap-object"
dfa2fb
%endif
dfa2fb
dfa2fb
# What gcc version is this?
dfa2fb
gcc --version
dfa2fb
dfa2fb
# What is the page size
dfa2fb
getconf PAGESIZE
dfa2fb
dfa2fb
# Man pages are prebuilt. No need to regenerate them.
dfa2fb
export RST2MAN=/bin/true
dfa2fb
# Explicit python, please
dfa2fb
export PYTHON=%{__python}
dfa2fb
dfa2fb
%configure LT_SYS_LIBRARY_PATH=%_libdir \
dfa2fb
 --disable-static \
dfa2fb
  --localstatedir=/var/lib  \
dfa2fb
  --docdir=%{?_pkgdocdir}%{!?_pkgdocdir:%{_docdir}/%{name}-%{version}} \
dfa2fb
  --without-jemalloc \
dfa2fb
#  --disable-pcre-jit \
dfa2fb
dfa2fb
make %{?_smp_mflags} V=1 
dfa2fb
dfa2fb
# One varnish user is enough
dfa2fb
sed -i 's,User=varnishlog,User=varnish,g;' redhat/varnishncsa.service
dfa2fb
dfa2fb
# Clean up the html documentation
dfa2fb
rm -rf doc/html/_sources
dfa2fb
dfa2fb
%check
dfa2fb
dfa2fb
# Remove this for now. Hard to get the size and timing right
dfa2fb
%ifarch s390 s390x aarch64
dfa2fb
rm bin/varnishtest/tests/o00005.vtc
dfa2fb
%endif
dfa2fb
dfa2fb
make %{?_smp_mflags} check VERBOSE=1
dfa2fb
dfa2fb
dfa2fb
%install
dfa2fb
rm -rf %{buildroot}
dfa2fb
dfa2fb
# mock el7 defaults to LANG=C, which makes python3 fail when parsing utf8 text
dfa2fb
%if 0%{?rhel} == 7
dfa2fb
export LANG=en_US.UTF-8
dfa2fb
%endif
dfa2fb
dfa2fb
%{make_install}
dfa2fb
dfa2fb
# None of these for fedora
dfa2fb
find %{buildroot}/%{_libdir}/ -name '*.la' -exec rm -f {} ';'
dfa2fb
dfa2fb
mkdir -p %{buildroot}/var/lib/varnish
dfa2fb
mkdir -p %{buildroot}/var/log/varnish
dfa2fb
mkdir -p %{buildroot}/var/run/varnish
dfa2fb
mkdir -p %{buildroot}%{_sysconfdir}/ld.so.conf.d/
dfa2fb
install -D -m 0644 etc/example.vcl %{buildroot}%{_sysconfdir}/varnish/default.vcl
dfa2fb
install -D -m 0644 redhat/varnish.logrotate %{buildroot}%{_sysconfdir}/logrotate.d/varnish
dfa2fb
install -D -m 0644 include/vcs_version.h %{buildroot}%{_includedir}/varnish
dfa2fb
install -D -m 0644 include/vrt.h %{buildroot}%{_includedir}/varnish
dfa2fb
dfa2fb
mkdir -p %{buildroot}%{_unitdir}
dfa2fb
install -D -m 0644 redhat/varnish.service %{buildroot}%{_unitdir}/varnish.service
dfa2fb
install -D -m 0644 redhat/varnishncsa.service %{buildroot}%{_unitdir}/varnishncsa.service
dfa2fb
install -D -m 0755 redhat/varnishreload %{buildroot}%{_sbindir}/varnishreload
dfa2fb
dfa2fb
echo %{_libdir}/varnish > %{buildroot}%{_sysconfdir}/ld.so.conf.d/varnish-%{_arch}.conf
dfa2fb
dfa2fb
# No idea why these ends up with mode 600 in the debug package
ef524c
%if 0%{debug_package}
dfa2fb
chmod 644 lib/libvmod_*/*.c
dfa2fb
chmod 644 lib/libvmod_*/*.h
ef524c
%endif
dfa2fb
dfa2fb
dfa2fb
%files
dfa2fb
%{_sbindir}/*
dfa2fb
%{_bindir}/*
dfa2fb
%{_libdir}/*.so.*
dfa2fb
%{_libdir}/varnish
dfa2fb
%{_var}/lib/varnish
dfa2fb
%attr(0700,varnish,varnish) %dir %{_var}/log/varnish
dfa2fb
%{_mandir}/man1/*.1*
dfa2fb
%{_mandir}/man3/*.3*
dfa2fb
%{_mandir}/man7/*.7*
dfa2fb
%license LICENSE
dfa2fb
%doc README.rst ChangeLog
dfa2fb
%doc etc/builtin.vcl etc/example.vcl
dfa2fb
%dir %{_sysconfdir}/varnish/
dfa2fb
%config(noreplace) %{_sysconfdir}/varnish/default.vcl
dfa2fb
%config(noreplace) %{_sysconfdir}/logrotate.d/varnish
dfa2fb
%config %{_sysconfdir}/ld.so.conf.d/varnish-%{_arch}.conf
dfa2fb
dfa2fb
dfa2fb
%{_unitdir}/varnish.service
dfa2fb
%{_unitdir}/varnishncsa.service
dfa2fb
dfa2fb
%files devel
dfa2fb
%license LICENSE
dfa2fb
%doc README.rst
dfa2fb
%{_libdir}/lib*.so
dfa2fb
%{_includedir}/%{name}
dfa2fb
%{_libdir}/pkgconfig/varnishapi.pc
dfa2fb
%{_datadir}/%{name}
dfa2fb
%{_datadir}/aclocal/*.m4
dfa2fb
dfa2fb
%files docs
dfa2fb
%license LICENSE
dfa2fb
%doc doc/html
dfa2fb
%doc doc/changes*.html
dfa2fb
dfa2fb
dfa2fb
%pre
dfa2fb
getent group varnish >/dev/null || groupadd -r varnish
dfa2fb
getent passwd varnish >/dev/null || \
dfa2fb
       useradd -r -g varnish -d /var/lib/varnish -s /sbin/nologin \
dfa2fb
               -c "Varnish Cache" varnish
dfa2fb
exit 0
dfa2fb
dfa2fb
dfa2fb
%post
dfa2fb
%systemd_post varnish varnishncsa
dfa2fb
/sbin/ldconfig
dfa2fb
test -f /etc/varnish/secret || (uuidgen > /etc/varnish/secret && chmod 0600 /etc/varnish/secret)
dfa2fb
dfa2fb
%postun
dfa2fb
%systemd_postun_with_restart varnish varnishncsa
dfa2fb
/sbin/ldconfig
dfa2fb
dfa2fb
dfa2fb
%preun
dfa2fb
%systemd_preun varnish varnishncsa
dfa2fb
dfa2fb
dfa2fb
%changelog
ef524c
* Thu Feb 17 2022 Luboš Uhliarik <luhliari@redhat.com> - 6.6.2-2
ef524c
- new version 6.6.2
ef524c
- Resolves: #2007641 - rebase Varnish to 6.6.2
ef524c
dfa2fb
* Tue Aug 10 2021 Mohan Boddu <mboddu@redhat.com> - 6.5.2-2
dfa2fb
- Rebuilt for IMA sigs, glibc 2.34, aarch64 flags
dfa2fb
  Related: rhbz#1991688
dfa2fb
dfa2fb
* Wed Jul 21 2021 Luboš Uhliarik <luhliari@redhat.com> - 6.5.2-1
dfa2fb
- new version 6.5.2
dfa2fb
- Resolves: #1984185 - Rebase varnish to 6.5.2
dfa2fb
- Resolves: #1982858 - CVE-2021-36740 varnish: HTTP/2 request smuggling attack
dfa2fb
  via a large Content-Length header for a POST request 
dfa2fb
dfa2fb
* Fri Apr 16 2021 Mohan Boddu <mboddu@redhat.com> - 6.5.1-5
dfa2fb
- Rebuilt for RHEL 9 BETA on Apr 15th 2021. Related: rhbz#1947937
dfa2fb
dfa2fb
* Wed Feb 24 2021 Lubos Uhliarik <luhliari@redhat.com> - 6.5.1-4
dfa2fb
- Resolves: #1918406 - Drop jemalloc dependency in RHEL 9
dfa2fb
dfa2fb
* Wed Jan 27 2021 Fedora Release Engineering <releng@fedoraproject.org> - 6.5.1-3
dfa2fb
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
dfa2fb
dfa2fb
* Thu Jan 21 2021 Ingvar Hagelund <ingvar@redpill-linpro.com> 6.5.1-2
dfa2fb
- Pulled support for el6
dfa2fb
- Pulled support for sysvinit
dfa2fb
- aarch64 builds now with jemalloc again on el7
dfa2fb
dfa2fb
* Fri Sep 25 2020 Ingvar Hagelund <ingvar@redpill-linpro.com> 6.5.1-1
dfa2fb
- New upstream release varnish-6.5.1
dfa2fb
dfa2fb
* Wed Sep 16 2020 Ingvar Hagelund <ingvar@redpill-linpro.com> 6.5.0-1
dfa2fb
- New upstream release varnish-6.5.0
dfa2fb
- Respun silly patch to get rid of compiler warnings on el6
dfa2fb
dfa2fb
* Tue Aug 04 2020 Ingvar Hagelund <ingvar@redpill-linpro.com> 6.4.0-4
dfa2fb
- Added -Wno-error=free-nonheap-object to CFLAGS to build on s390x
dfa2fb
dfa2fb
* Sat Aug 01 2020 Fedora Release Engineering <releng@fedoraproject.org> - 6.4.0-3
dfa2fb
- Second attempt - Rebuilt for
dfa2fb
  https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
dfa2fb
dfa2fb
* Wed Jul 29 2020 Fedora Release Engineering <releng@fedoraproject.org> - 6.4.0-2
dfa2fb
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
dfa2fb
dfa2fb
* Mon Mar 16 2020 Ingvar Hagelund <ingvar@redpill-linpro.com> - 6.4.0-1
dfa2fb
- New upstream release
dfa2fb
- Respin patches for 6.4.0
dfa2fb
- Removed patches merged upstream
dfa2fb
- Deactivated a test on s390*. Too hard to get size and timing right
dfa2fb
dfa2fb
* Wed Feb 12 2020 Ingvar Hagelund <ingvar@redpill-linpro.com> - 6.3.2-3
dfa2fb
- Got corrected compilation fix patch from upstream
dfa2fb
dfa2fb
* Tue Feb 11 2020 Ingvar Hagelund <ingvar@redpill-linpro.com> - 6.3.2-2
dfa2fb
- Added simple compilation fix for gcc-10.0.1/s390x
dfa2fb
dfa2fb
* Tue Feb 11 2020 Ingvar Hagelund <ingvar@redpill-linpro.com> - 6.3.2-1
dfa2fb
- New upstream release, a security release. Includes fix for VSV00005
dfa2fb
- Added new checkout of pkg-varnish
dfa2fb
- Temporarily disable haproxy unit tests, as haproxy seems broken in rawhide
dfa2fb
dfa2fb
* Mon Feb 10 2020 Joe Orton <jorton@redhat.com> - 6.3.1-3
dfa2fb
- drop buildreq on (retired) vttest (#1800232)
dfa2fb
dfa2fb
* Fri Jan 31 2020 Fedora Release Engineering <releng@fedoraproject.org> - 6.3.1-2
dfa2fb
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
dfa2fb
dfa2fb
* Tue Oct 22 2019 Ingvar Hagelund <ingvar@redpill-linpro.com> - 6.3.1-1
dfa2fb
- New upstream release. A security release. Includes fix for VSV00004
dfa2fb
dfa2fb
* Fri Sep 20 2019 Ingvar Hagelund <ingvar@redpill-linpro.com> - 6.3.0-2
dfa2fb
- Respin patch for el6
dfa2fb
dfa2fb
* Mon Sep 16 2019 Ingvar Hagelund <ingvar@redpill-linpro.com> - 6.3.0-1
dfa2fb
- New upstream release
dfa2fb
dfa2fb
* Wed Sep 04 2019 Ingvar Hagelund <ingvar@redpill-linpro.com> - 6.2.1-4
dfa2fb
- New upstream release. A security release. Includes fix for CVE-2019-15892
dfa2fb
dfa2fb
* Thu Aug 08 2019 Ingvar Hagelund <ingvar@redpill-linpro.com> - 6.2.0-4
dfa2fb
- Pull in extra requirements to the build requirements to run more
dfa2fb
  tests (on fedora: haproxy, vttest)
dfa2fb
dfa2fb
* Sat Jul 27 2019 Fedora Release Engineering <releng@fedoraproject.org> - 6.2.0-3
dfa2fb
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
dfa2fb
dfa2fb
* Thu Apr 04 2019 Ingvar Hagelund <ingvar@redpill-linpro.com> - 6.2.0-2
dfa2fb
- Run configure with LT_SYS_LIBRARY_PATH, removing the need for
dfa2fb
  killing RPATH in libtool with sed and scattering LD_LIBRARY_PATH around
dfa2fb
  with patches
dfa2fb
- Some explicit python version fixes needed for el7 python34 vs python36
dfa2fb
- aarch64 now builds with jemalloc again on fedora
dfa2fb
dfa2fb
* Fri Mar 15 2019 Ingvar Hagelund <ingvar@redpill-linpro.com> - 6.2.0-1
dfa2fb
- New upstream release varnish-6.2
dfa2fb
- Removed patches merged upstream
dfa2fb
- Remove misc sed hacks for bugs that are fixed upstream
dfa2fb
- Added a patch for gcc-4.4 -Werror support on el6
dfa2fb
- Added a patch from upstream to fix too small thread pool stack in a test
dfa2fb
- Override macro __python to make brp-python-bytecompile choose python3
dfa2fb
- Explicitly use python-3.4
dfa2fb
- Switch to make_install macro
dfa2fb
- Better documentation of patches
dfa2fb
- Updated checkout of pkg-varnish-cache
dfa2fb
dfa2fb
* Thu Mar 07 2019 Ingvar Hagelund <ingvar@redpill-linpro.com> - 6.1.1-5
dfa2fb
- Adding a patch based on upstream commits, fixing pcre-jit, see 
dfa2fb
  upstream bug 2912
dfa2fb
dfa2fb
* Thu Feb 14 2019 Ingvar Hagelund <ingvar@redpill-linpro.com> - 6.1.1-4
dfa2fb
- Adding a patch from upstream fixing a simple formatting bug on gcc-9
dfa2fb
dfa2fb
* Sun Feb 03 2019 Fedora Release Engineering <releng@fedoraproject.org> - 6.1.1-3
dfa2fb
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
dfa2fb
dfa2fb
* Wed Nov 07 2018 Ingvar Hagelund <ingvar@redpill-linpro.com> - 6.1.1-2
dfa2fb
- Respun ld_library_path patch for varnish-6.1.1
dfa2fb
dfa2fb
* Wed Nov 07 2018 Ingvar Hagelund <ingvar@redpill-linpro.com> - 6.1.1-1
dfa2fb
- New upstream release
dfa2fb
dfa2fb
* Tue Nov 06 2018 Ingvar Hagelund <ingvar@redpill-linpro.com> - 6.1.0-3
dfa2fb
- Dropped the depricated external dependency generator in Fedora
dfa2fb
- Hard coded vmod, abi and vrt provides
dfa2fb
dfa2fb
* Fri Nov 02 2018 Ingvar Hagelund <ingvar@redpill-linpro.com> - 6.1.0-2
dfa2fb
- Added a patch to fix a failing test in the testsuite
dfa2fb
dfa2fb
* Fri Nov 02 2018 Ingvar Hagelund <ingvar@redpill-linpro.com> - 6.1.0-1
dfa2fb
- New upstream release
dfa2fb
- Respin patches for 6.1.0
dfa2fb
- Disable pcre-jit for now, ref upstream bug #2817
dfa2fb
dfa2fb
* Tue Oct 09 2018 Ingvar Hagelund <ingvar@redpill-linpro.com> - 6.0.1-3
dfa2fb
- Explicitly using utf8 under install on el6 and el7 for python quirks
dfa2fb
dfa2fb
* Tue Oct 09 2018 Ingvar Hagelund <ingvar@redpill-linpro.com> - 6.0.1-2
dfa2fb
- Explicitly using python3 on all targets
dfa2fb
dfa2fb
* Thu Sep 27 2018 Ingvar Hagelund <ingvar@redpill-linpro.com> - 6.0.1-1
dfa2fb
- New upstream release
dfa2fb
- Removed graphciz from BuildRequires. It is not used
dfa2fb
- Removed patch for fortify_source on el6. It is merged upstream
dfa2fb
- Small workaround for test suite problem with old readline/curses on el6
dfa2fb
- Supports bcond_with python3, for simpler future deprication of python2
dfa2fb
- Added -fno-exceptions to CFLAGS on el6, see upstream issue #2793
dfa2fb
dfa2fb
* Sat Jul 14 2018 Fedora Release Engineering <releng@fedoraproject.org> - 6.0.0-2
dfa2fb
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
dfa2fb
dfa2fb
* Wed Apr 25 2018 Ingvar Hagelund <ingvar@redpill-linpro.com> - 6.0.0-1
dfa2fb
- New upstream release
dfa2fb
- Added a patch that fixes _FORTIFY_SOURCE=2 on copr/el6
dfa2fb
- Added a patch fixing compilation on epel6
dfa2fb
- Fresh checkout of pkg-varnish-cache
dfa2fb
- Updated find-requires sed fix to update variant and moved it to prep
dfa2fb
- Removed -libs subpackage
dfa2fb
- varnish_reload_vcl changed name to varnishreload, as in upstream
dfa2fb
- varnish.params is gone. To override startup configuration,
dfa2fb
  use /etc/systemd/system/varnish.service
dfa2fb
- Dropped patch and sed fixes for find-provides, as it is fixed upstream
dfa2fb
- Dropped patch for test vsv00002, as it is fixed upstream
dfa2fb
- Droppet patch for python3, as it is included upstream
dfa2fb
- Dropped buildreq on groff, as tarball includes prebuilt manpages
dfa2fb
- Dropped systemv to systemd helpers
dfa2fb
- Updated project url
dfa2fb
- Use prebuilt html files for docs subpackage
dfa2fb
- Dropped unnecessary explicit require of initscripts, closes #1592398
dfa2fb
dfa2fb
* Wed Mar 28 2018 Joe Orton <jorton@redhat.com> - 5.2.1-5
dfa2fb
- add conditional build support for Python 3
dfa2fb
dfa2fb
* Fri Feb 09 2018 Fedora Release Engineering <releng@fedoraproject.org> - 5.2.1-4.1
dfa2fb
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
dfa2fb
dfa2fb
* Thu Dec 21 2017 Ingvar Hagelund <ingvar@redpill-linpro.com> - 5.2.1-4
dfa2fb
- Disabled pcre-jit on x86_64 and arm in rawhide for now. It does not
dfa2fb
  work, and makes other varnish dependant packages crash
dfa2fb
  (upstream bug #2521)
dfa2fb
dfa2fb
* Thu Nov 16 2017 Ingvar Hagelund <ingvar@redpill-linpro.com> - 5.2.1-3
dfa2fb
- Disabled running make check again. Too many timing issues. All tests run
dfa2fb
  successfully on all arches from time to time, but seldom in a single
dfa2fb
  run while all redhat builders are loaded.
dfa2fb
dfa2fb
* Thu Nov 16 2017 Ingvar Hagelund <ingvar@redpill-linpro.com> - 5.2.1-2
dfa2fb
- Added patch for vsv00002 on ppc64[le]
dfa2fb
- Added buildreq on nghttp2 for the test suite
dfa2fb
dfa2fb
* Wed Nov 15 2017 Ingvar Hagelund <ingvar@redpill-linpro.com> - 5.2.1-1
dfa2fb
- New upstream release. A security release
dfa2fb
  Includes fix for CVE-2017-8807, closes 1512798, 1513523, 1513524
dfa2fb
dfa2fb
* Mon Oct 23 2017 Ingvar Hagelund <ingvar@redpill-linpro.com> - 5.2.0-2
dfa2fb
- Use ix86 macro for all ifarch matches of 32bit x86 hardware
dfa2fb
- Added Makefile hack for el6 also to libvarnishapi
dfa2fb
dfa2fb
* Thu Oct 12 2017 Ingvar Hagelund <ingvar@redpill-linpro.com> - 5.2.0-1
dfa2fb
- New upstream release
dfa2fb
dfa2fb
* Fri Aug 04 2017 Ingvar Hagelund <ingvar@redpill-linpro.com> - 5.1.3-2
dfa2fb
- Disabled jemalloc on aarch64, as it fails reproducably
dfa2fb
- Disabled running make check. Too many timing issues. All tests run
dfa2fb
  successfully on all arches from time to time, but not in a single
dfa2fb
  run.
dfa2fb
dfa2fb
* Thu Aug 03 2017 Ingvar Hagelund <ingvar@redpill-linpro.com> - 5.1.3-1
dfa2fb
- New upstream release, including fix for VSV00001
dfa2fb
dfa2fb
* Wed Aug 02 2017 Patrick Uiterwijk <patrick@puiterwijk.org> - 5.1.2-3
dfa2fb
- Added patch for vsv00001
dfa2fb
dfa2fb
* Thu Jul 27 2017 Fedora Release Engineering <releng@fedoraproject.org> - 5.1.2-1.1
dfa2fb
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
dfa2fb
dfa2fb
* Fri Apr 07 2017 Ingvar Hagelund <ingvar@redpill-linpro.com> 5.1.2-1
dfa2fb
- New upstream release
dfa2fb
- Updated pkg-varnish checkout to 5b97619, setting systemd memlock limit
dfa2fb
  to actual 82MB, as it says in the comment
dfa2fb
- Disabled stripping and building of debug packages, upstream issue #2269
dfa2fb
dfa2fb
* Thu Mar 16 2017 Ingvar Hagelund <ingvar@redpill-linpro.com> 5.1.1-1
dfa2fb
- New upstream release
dfa2fb
- Rebased patches for 5.1.1
dfa2fb
- Removed patches merged upstream
dfa2fb
- Pulled support for rhel5 and clones
dfa2fb
- Updated pkg-varnish checkout to 92373fe
dfa2fb
dfa2fb
* Mon Feb 13 2017 Ingvar Hagelund <ingvar@redpill-linpro.com> 5.0.0-2
dfa2fb
- Updated snapshot of pgk-varnish
dfa2fb
- Added a patch for varnish_reload_vcl, fixes stricter vcl names 
dfa2fb
dfa2fb
* Sat Feb 11 2017 Fedora Release Engineering <releng@fedoraproject.org> - 5.0.0-1.1
dfa2fb
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
dfa2fb
dfa2fb
* Wed Sep 14 2016 Ingvar Hagelund <ingvar@redpill-linpro.com> 5.0.0-1
dfa2fb
- New upstream release: 5.0.0
dfa2fb
- Rebased patches for 5.0.0
dfa2fb
- Added patch from upstream fixing a h/2 bug visible on secondary arches
dfa2fb
- New snapshot of pkg-varnish
dfa2fb
- Some cosmetic changes to reduce the diff to the upstream specfile
dfa2fb
- Renamed subpackage varnish-libs-devel to just varnish-devel
dfa2fb
  (as in upstream)
dfa2fb
- Removed varnishlog initrc and systemd start scripts, as in upstream
dfa2fb
  (Nobody should run varnishlog as a daemon continously)
dfa2fb
dfa2fb
* Thu Sep 01 2016 Ingvar Hagelund <ingvar@redpill-linpro.com> 4.1.3-5
dfa2fb
- Changed ownership of varnishlog and varnishncsa logs, as previous
dfa2fb
  versions have had them run as root
dfa2fb
- Removed old outcommented config that is no longer in use
dfa2fb
dfa2fb
* Mon Aug 29 2016 Ingvar Hagelund <ingvar@redpill-linpro.com> 4.1.3-4
dfa2fb
- Removed out-commented stuff about building from git
dfa2fb
- Removed out-commented sub package -libs-static
dfa2fb
- Use user varnish also for varnishlog and varnishncsa (#1371181)
dfa2fb
- Changed owner of /var/log/varnish, so varnishlog/ncsa can start (#1371181)
dfa2fb
- Reduced the number of parallell checks, to not overflow the builders
dfa2fb
dfa2fb
* Fri Aug 05 2016 Ingvar Hagelund <ingvar@redpill-linpro.com> 4.1.3-3
dfa2fb
- Reduced the number of parallell checks ran by make, to reduce 
dfa2fb
  stress on the builders
dfa2fb
dfa2fb
* Fri Aug 05 2016 Ingvar Hagelund <ingvar@redpill-linpro.com> 4.1.3-2
dfa2fb
- Added python2.4 fix for el5 to the fedora tree
dfa2fb
dfa2fb
* Thu Aug 04 2016 Ingvar Hagelund <ingvar@redpill-linpro.com> 4.1.3-1
dfa2fb
- New upstream release
dfa2fb
- New snapshot of pkg-varnish, commit 4e27994
dfa2fb
- README is now named README.rst
dfa2fb
- Rebased Werror patch for el6
dfa2fb
- vmod vcc files readable for all users
dfa2fb
- set explicit python version in vmodtool.py
dfa2fb
- Remove superflous Makefile.in.orig generated by patch
dfa2fb
dfa2fb
* Thu Mar 31 2016 Ingvar Hagelund <ingvar@redpill-linpro.com> 4.1.2-2
dfa2fb
- Added missing tarball for pkg-varnish
dfa2fb
dfa2fb
* Tue Mar 29 2016 Ingvar Hagelund <ingvar@redpill-linpro.com> 4.1.2-1
dfa2fb
- New upstream realease
dfa2fb
- New checkout of pkg-varnish-cache from github
dfa2fb
- Removed systemd patches now merged upstream
dfa2fb
- Updated fix_python_24 patch for el5
dfa2fb
- General i386 floating point precision fix (was fix for gcc6) now for more
dfa2fb
  fedoras/el variants
dfa2fb
dfa2fb
* Mon Feb 29 2016 Ingvar Hagelund <ingvar@redpill-linpro.com> 4.1.1-4
dfa2fb
- Rebuilt against jemalloc-4.1.0-1
dfa2fb
- fix for gcc6 now for fedora >23
dfa2fb
dfa2fb
* Thu Feb 04 2016 Ingvar Hagelund <ingvar@redpill-linpro.com> 4.1.1-3
dfa2fb
- Added "-ffloat-store -fexcess-precision=standard" to CFLAGS on i386
dfa2fb
  to work around a bug in gcc6, see
dfa2fb
  https://github.com/dhobsd/Varnish-Cache/commit/9f1035d 
dfa2fb
- Quieted unpacking of distro package source
dfa2fb
dfa2fb
* Wed Feb 03 2016 Ingvar Hagelund <ingvar@redpill-linpro.com> 4.1.1-2
dfa2fb
- Added patch from upstream, daemonizing varnishd in systemd, as
dfa2fb
  it handles SIGHUP otherwice when running foregrounded under systemd
dfa2fb
dfa2fb
* Fri Jan 29 2016 Ingvar Hagelund <ingvar@redpill-linpro.com> 4.1.1-1
dfa2fb
- New upstream release
dfa2fb
- Rebased sphinx build patch
dfa2fb
- Removed patch for dns corner case, it has been fixed upstream
dfa2fb
- Removed patch for pcre madness test. It has been removed
dfa2fb
- Added new source pkg-varnish-cache from github, replacing varnish-cache-redhat
dfa2fb
- Also stop varnishlog and varnishncsa on package removal
dfa2fb
- Removed redhat/README.rst. It is no longer included upstream
dfa2fb
dfa2fb
* Wed Oct 21 2015 Ingvar Hagelund <ingvar@redpill-linpro.com> 4.1.0-2
dfa2fb
- Moved LICENSE to license catalog for fedora and el7
dfa2fb
dfa2fb
* Fri Oct 09 2015 Ingvar Hagelund <ingvar@redpill-linpro.com> 4.1.0-1
dfa2fb
- New upstream release 4.1.0
dfa2fb
- Changed buildreqs list to be one per line
dfa2fb
- Skipped patches included upstream
dfa2fb
- Rebased sphinx build patch
dfa2fb
- Changed description to match upstream
dfa2fb
- Added basic buildreqs gcc and make
dfa2fb
- Included vcs_version.h and vrt.h to produce correct provides, even 
dfa2fb
  when building in a non-standard buildroot
dfa2fb
- Patched local find_provides similarily
dfa2fb
- Added a couple of patches that adjusts test values for the koji 
dfa2fb
  i686 and ppc64 build servers
dfa2fb
- Added -fPIC and -pie for el6 rebuilds
dfa2fb
- redhat subdir is now fetched from new upstream gitrepo
dfa2fb
dfa2fb
* Tue Sep 01 2015 Ingvar Hagelund <ingvar@redpill-linpro.com> 4.0.3-6
dfa2fb
- Rebuilt for jemalloc-4.0.0
dfa2fb
dfa2fb
* Wed Aug 26 2015 Ingvar Hagelund <ingvar@redpill-linpro.com> 4.1.0-0.1.tp1
dfa2fb
- Added patch for varnish unix-jail, instead of old-style -u user
dfa2fb
dfa2fb
* Fri Aug 21 2015 Ingvar Hagelund <ingvar@redpill-linpro.com> 4.1.0-0.0.tp1
dfa2fb
- New upstream tech preview release
dfa2fb
- Removed patches included upstream
dfa2fb
- Prebuild html docs now placed in doc dir already
dfa2fb
dfa2fb
* Fri Aug 21 2015 Ingvar Hagelund <ingvar@redpill-linpro.com> 4.0.3-5
dfa2fb
- Added example vcl files explicitly. They are installed by make, but
dfa2fb
  have been removed by the cleaning of docroot in older rpmbuild. This makes
dfa2fb
  varnish build again in rawhide
dfa2fb
dfa2fb
* Fri Jun 19 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 4.0.3-4.1
dfa2fb
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
dfa2fb
dfa2fb
* Wed May 27 2015 Ingvar Hagelund <ingvar@redpill-linpro.com> 4.0.3-4
dfa2fb
- libs-devel package now requires python, closing #1225243
dfa2fb
dfa2fb
* Fri Mar 13 2015 Ingvar Hagelund <ingvar@redpill-linpro.com> 4.0.3-3
dfa2fb
- Added a patch fixing a crash on bogus content-length header,
dfa2fb
  closing #1200034
dfa2fb
dfa2fb
* Fri Mar 06 2015 Ingvar Hagelund <ingvar@redpill-linpro.com> 4.0.3-2
dfa2fb
- Added selinux module for varnish4 on el6
dfa2fb
dfa2fb
* Thu Mar 05 2015 Ingvar Hagelund <ingvar@redpill-linpro.com> 4.0.3-1
dfa2fb
- New upstream release
dfa2fb
- Removed systemd patch included upstream
dfa2fb
- Rebased trivial Werr-patch for varnish-4.0.3
dfa2fb
- Added patch to build on el5
dfa2fb
dfa2fb
* Tue Nov 25 2014 Ingvar Hagelund <ingvar@redpill-linpro.com> 4.0.2-1
dfa2fb
- New upstream release
dfa2fb
- Rebased sphinx makefile patch
dfa2fb
- Added systemd services patch from Federico Schwindt
dfa2fb
dfa2fb
* Mon Aug 18 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 4.0.1-2.1
dfa2fb
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
dfa2fb
dfa2fb
* Wed Jul 30 2014 Ingvar Hagelund <ingvar@redpill-linpro.com> 4.0.1-2
dfa2fb
- Rebased patch for el6
dfa2fb
dfa2fb
* Wed Jul 30 2014 Ingvar Hagelund <ingvar@redpill-linpro.com> 4.0.1-1 
dfa2fb
- New upstream release 
dfa2fb
- systemd support for rhel7 
dfa2fb
- Dropped patches included upstream 
dfa2fb
dfa2fb
* Sun Jun 08 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 4.0.0-3.1
dfa2fb
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
dfa2fb
dfa2fb
* Wed Apr 23 2014 Ingvar Hagelund <ingvar@redpill-linpro.com> 4.0.0-3
dfa2fb
- Added a patch that fixes broken find_provides and hard coded provides
dfa2fb
  from upstream
dfa2fb
- Added _isa macro to the libs dependency and updated Group definitions to
dfa2fb
  more modern tags, closes bz 1090196
dfa2fb
- Added aclocal macros to libs-devel sub package
dfa2fb
dfa2fb
* Tue Apr 22 2014 Ingvar Hagelund <ingvar@redpill-linpro.com> 4.0.0-2
dfa2fb
- Use _pkgdocdir macro on fedora
dfa2fb
dfa2fb
* Fri Apr 11 2014 Ingvar Hagelund <ingvar@redpill-linpro.com> 4.0.0-1
dfa2fb
- New upstream release
dfa2fb
- Updated patches to match new release
dfa2fb
- Dropped patches included upstream
dfa2fb
dfa2fb
* Tue Apr 01 2014 Ingvar Hagelund <ingvar@redpill-linpro.com> 4.0.0-0.4.beta1
dfa2fb
- New upstream beta release
dfa2fb
- Added a few patches from upstream git for building on ppc
dfa2fb
dfa2fb
* Wed Mar 12 2014 Ingvar Hagelund <ingvar@redpill-linpro.com> 4.0.0-0.3.tp2+20140327
dfa2fb
- Daily snapshot build
dfa2fb
dfa2fb
* Wed Mar 12 2014 Ingvar Hagelund <ingvar@redpill-linpro.com> 4.0.0-0.2.tp2+20140306
dfa2fb
- First try on wrapping 4.0.0-tp2+ daily snapshot series
dfa2fb
- Added the rc and __find_provides macros from upstream
dfa2fb
- Added LD_LIBRARY_PATH fix for varnishd-to-sphinx doc thing
dfa2fb
- Changed LD_LIBRARY_PATH for make check to something more readable
dfa2fb
- etc/zope-plone.vcl is gone. example.vcl replaces default.vcl as example vcl doc
dfa2fb
- Now using example.vcl for /etc/varnish/default.vcl
dfa2fb
- Added docdir to configure call, to get example docs in the right place
dfa2fb
- Systemd scripts are now upstream
dfa2fb
- Added some explicit provides not found automatically
dfa2fb
dfa2fb
* Tue Dec 03 2013 Ingvar Hagelund <ingvar@redpill-linpro.com> 3.0.5-1
dfa2fb
- New upstream release
dfa2fb
- Dropped patch for CVE-2013-4484, as it's in upstream
dfa2fb
dfa2fb
* Thu Nov 21 2013 Ingvar Hagelund <ingvar@redpill-linpro.com> 3.0.4-2
dfa2fb
- Changed default mask for varnish log dir to 700, closing #915413 
dfa2fb
- Added a patch for CVE-2013-4484 from upstream, closing #1025128
dfa2fb
dfa2fb
* Mon Aug 12 2013 Ingvar Hagelund <ingvar@redpill-linpro.com> 3.0.4-1
dfa2fb
- New upstream release
dfa2fb
- Added libedit-devel to the build reqs
dfa2fb
- Changed the old-style initrc sed patching to a blacklist as in upstream
dfa2fb
- Some tab vs space cleanup to make rpmlint more happy
dfa2fb
- Added requirement of redhat-rpm-config, which provides redhat-hardened-cc1,
dfa2fb
  needed for _hardened_build, closes #975147
dfa2fb
- Removed no-pcre patch, as pcre is now switched off by default upstream
dfa2fb
dfa2fb
* Sun Jul 28 2013 Dennis Gilmore <dennis@ausil.us> - 3.0.3-6
dfa2fb
- no pcre jit on arm arches
dfa2fb
dfa2fb
* Wed May 15 2013 Ingvar Hagelund <ingvar@redpill-linpro.com> 3.0.3-5
dfa2fb
- Added macro _hardened_build to enforce compiling with PIE, closes #955156
dfa2fb
- moved ldconfig in postun script to a shell line, since the following lines
dfa2fb
  may expand to more shell commands on fedora >=18
dfa2fb
- Corrected some bogus dates in the changelog
dfa2fb
dfa2fb
* Fri Feb 15 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.0.3-4
dfa2fb
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
dfa2fb
dfa2fb
* Tue Oct 09 2012 Ingvar Hagelund <ingvar@redpill-linpro.com> - 3.0.3-3
dfa2fb
- Upped the minimum number of threads from 1 to 5, closes #861493
dfa2fb
dfa2fb
* Tue Sep 18 2012 Ingvar Hagelund <ingvar@redpill-linpro.com> - 3.0.3-2
dfa2fb
- Added a patch from phk, fixing upstream ppc64 bug #1194
dfa2fb
dfa2fb
* Tue Aug 21 2012 Ingvar Hagelund <ingvar@redpill-linpro.com> - 3.0.3-1
dfa2fb
- New upstream release
dfa2fb
- Remove unneeded hacks for ppc
dfa2fb
- Remove hacks for rhel4, we no longer support that
dfa2fb
- Remove unneeded hacks for docs, since we use the pregenerated docs
dfa2fb
- Add new systemd scriptlets from f18+
dfa2fb
- Added a patch switching off pcre jit on i386 and ppc to avoid upstream bug #1191 
dfa2fb
dfa2fb
* Sun Jul 22 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.0.2-3
dfa2fb
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
dfa2fb
dfa2fb
* Mon Mar 12 2012 Ingvar Hagelund <ingvar@redpill-linpro.com> - 3.0.2-2
dfa2fb
- Added PrivateTmp=true to varnishd unit file, closing #782539
dfa2fb
- Fixed comment typos in varnish unit file
dfa2fb
dfa2fb
* Tue Mar 06 2012 Ingvar Hagelund <ingvar@redpill-linpro.com> - 3.0.2-1
dfa2fb
- New upstream version 3.0.2
dfa2fb
- Removed INSTALL as requested by rpmlint
dfa2fb
- Added a ld.so.conf.d fragment file listing libdir/varnish 
dfa2fb
- Removed redundant doc/html/_sources
dfa2fb
- systemd support from fedora 17
dfa2fb
- Stopped using macros for make and install, according to 
dfa2fb
  Fedora's packaging guidelines
dfa2fb
- Changes merged from upstream:
dfa2fb
  - Added suse_version macro
dfa2fb
  - Added comments on building from a git checkout
dfa2fb
  - mkpasswd -> uuidgen for fewer dependencies
dfa2fb
  - Fixed missing quotes around cflags for pcre
dfa2fb
  - Removed unnecessary 32/64 bit parallell build hack as this is fixed upstream
dfa2fb
  - Fixed typo in configure call, disable -> without
dfa2fb
  - Added lib/libvgz/.libs to LD_LIBRARY_PATH in make check
dfa2fb
  - Added section 3 manpages
dfa2fb
  - Configure with --without-rst2man --without-rst2html
dfa2fb
  - changelog entries
dfa2fb
- Removed unnecessary patch for system jemalloc, upstream now supports this
dfa2fb
dfa2fb
* Fri Feb 10 2012 Petr Pisar <ppisar@redhat.com> - 2.1.5-4
dfa2fb
- Rebuild against PCRE 8.30
dfa2fb
dfa2fb
* Sat Jan 14 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.1.5-3
dfa2fb
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
dfa2fb
dfa2fb
* Mon Feb 07 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.1.5-2
dfa2fb
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
dfa2fb
dfa2fb
* Tue Feb 01 2011 Ingvar Hagelund <ingvar@redpill-linpro.com> - 2.1.5-1
dfa2fb
- New upstream release
dfa2fb
- New download location
dfa2fb
- Moved varnish_reload_vcl to sbin
dfa2fb
- Removed patches included upstream
dfa2fb
- Use jemalloc as system installed library
dfa2fb
dfa2fb
* Mon Nov 15 2010 Ingvar Hagelund <ingvar@redpill-linpro.com> - 3.0.0-0.svn20101115r5543
dfa2fb
- Merged some changes from fedora
dfa2fb
- Upped general version to 3.0 prerelease in trunk
dfa2fb
dfa2fb
* Thu Nov 04 2010 Ingvar Hagelund <ingvar@redpill-linpro.com> - 2.1.4-4
dfa2fb
- Added a patch fixing a missing echo in the init script that
dfa2fb
  masked failure output from the script
dfa2fb
- Added a patch from upstream, fixing a problem with Content-Length
dfa2fb
  headers (upstream r5461, upstream bug #801)
dfa2fb
- Added a patch from upstream, adding empty Default-Start and Default-Stop
dfa2fb
  to initscripts for better lsb compliance
dfa2fb
- Added varnish_reload_vcl from trunk
dfa2fb
- Synced descriptions from release spec
dfa2fb
dfa2fb
* Thu Oct 28 2010 Ingvar Hagelund <ingvar@redpill-linpro.com> - 2.1.4-3
dfa2fb
- Fixed missing manpages because of no rst2man in rhel4 and 5
dfa2fb
dfa2fb
* Mon Oct 25 2010 Ingvar Hagelund <ingvar@redpill-linpro.com> - 2.1.4-2
dfa2fb
- Removed RHEL6/ppc64 specific patch that has been included upstream
dfa2fb
dfa2fb
* Mon Oct 25 2010 Ingvar Hagelund <ingvar@redpill-linpro.com> - 2.1.4-1
dfa2fb
- New upstream release
dfa2fb
- New URL for source tarball and main website
dfa2fb
- Prebuilt html docs now included, use that instead of running sphinx
dfa2fb
- Putting sphinx generated doc in a separate subpackage
dfa2fb
- Replaced specific include files with a wildcard glob
dfa2fb
- Needs python-sphinx and deps to build sphinx documentation
dfa2fb
dfa2fb
* Tue Aug 24 2010 Ingvar Hagelund <ingvar@redpill-linpro.com> - 2.1.3-2
dfa2fb
- Added a RHEL6/ppc64 specific patch that changes the hard coded
dfa2fb
  stack size in tests/c00031.vtc
dfa2fb
dfa2fb
* Thu Jul 29 2010 Ingvar Hagelund <ingvar@redpill-linpro.com> - 2.1.4-0.svn20100824r5117
dfa2fb
- Replaced specific include files with a wildcard glob
dfa2fb
- Needs python-sphinx and deps to build sphinx documentation
dfa2fb
- Builds html and latex documentation. Put that in a subpackage varnish-docs
dfa2fb
dfa2fb
* Thu Jul 29 2010 Ingvar Hagelund <ingvar@redpill-linpro.com> - 2.1.3-1
dfa2fb
- New upstream release
dfa2fb
- Add a patch for jemalloc on s390 that lacks upstream
dfa2fb
dfa2fb
* Wed May 05 2010 Ingvar Hagelund <ingvar@redpill-linpro.com> - 2.1.2-1
dfa2fb
- New upstream release
dfa2fb
- Remove patches merged upstream
dfa2fb
dfa2fb
* Tue Apr 27 2010 Ingvar Hagelund <ingvar@linpro.no> - 2.1.1-1
dfa2fb
- New upstream release
dfa2fb
- Added a fix for missing pkgconfig/libpcre.pc on rhel4
dfa2fb
- Added a patch from trunk making the rpm buildable on lowspec
dfa2fb
  build hosts (like Red Hat's ppc build farm nodes)
dfa2fb
- Removed patches that are merged upstream
dfa2fb
dfa2fb
* Wed Apr 14 2010 Ingvar Hagelund <ingvar@linpro.no> - 2.1.0-2
dfa2fb
- Added a patch from svn that fixes changes-2.0.6-2.1.0.xml
dfa2fb
dfa2fb
* Tue Apr 06 2010 Ingvar Hagelund <ingvar@linpro.no> - 2.1.0-1
dfa2fb
- New upstream release; note: Configuration changes, see the README
dfa2fb
- Removed unneeded patches 
dfa2fb
- CVE-2009-2936: Added a patch from Debian that adds the -S option 
dfa2fb
  to the varnisdh(1) manpage and to the sysconfig defaults, thus
dfa2fb
  password-protecting the admin interface port (#579536,#579533)
dfa2fb
- Generates that password in the post script, requires mkpasswd
dfa2fb
- Added a patch from Robert Scheck for explicit linking to libm
dfa2fb
- Requires pcre
dfa2fb
dfa2fb
* Wed Dec 23 2009 Ingvar Hagelund <ingvar@linpro.no> - 2.0.6-2
dfa2fb
- Added a test that enables jemalloc on ppc if the kernel is
dfa2fb
  not a rhel5 kernel (as on redhat builders)
dfa2fb
- Removed tests c00031.vtc and r00387on rhel4/ppc as they fail
dfa2fb
  on the Red Hat ppc builders (but works on my rhel4 ppc instance)
dfa2fb
- Added a patch that fixes broken changes-2.0.6.html in doc
dfa2fb
dfa2fb
* Mon Dec 14 2009 Ingvar Hagelund <ingvar@linpro.no> - 2.0.6-1
dfa2fb
- New upstream release
dfa2fb
- Removed patches for libjemalloc, as they are added upstream
dfa2fb
dfa2fb
* Mon Nov 09 2009 Ingvar Hagelund <ingvar@linpro.no> - 2.0.5-1
dfa2fb
- New upstream release
dfa2fb
dfa2fb
* Thu Aug 13 2009 Ingvar Hagelund <ingvar@linpro.no> - 2.0.4-4
dfa2fb
- Added a sparc specific patch to libjemalloc.
dfa2fb
dfa2fb
* Sun Jul 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.0.4-3
dfa2fb
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
dfa2fb
dfa2fb
* Thu Jun 04 2009 Ingvar Hagelund <ingvar@linpro.no> - 2.0.4-2
dfa2fb
- Added a s390 specific patch to libjemalloc.
dfa2fb
dfa2fb
* Fri Mar 27 2009 Ingvar Hagelund <ingvar@linpro.no> - 2.0.4-1
dfa2fb
  New upstream release 2.0.4 
dfa2fb
dfa2fb
* Wed Feb 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.0.3-2
dfa2fb
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
dfa2fb
dfa2fb
* Wed Feb 11 2009 Ingvar Hagelund <ingvar@linpro.no> - 2.0.3-1
dfa2fb
  New upstream release 2.0.3. A bugfix and feature enhancement release
dfa2fb
dfa2fb
* Fri Dec 12 2008 Ingvar Hagelund <ingvar@linpro.no> - 2.0.2-2
dfa2fb
  Added a fix for a timeout bug, backported from trunk
dfa2fb
dfa2fb
* Mon Nov 10 2008 Ingvar Hagelund <ingvar@linpro.no> - 2.0.2-1
dfa2fb
  New upstream release 2.0.2. A bugfix release
dfa2fb
dfa2fb
* Sun Nov 02 2008 Ingvar Hagelund <ingvar@linpro.no> - 2.0.1-2
dfa2fb
- Removed the requirement for kernel => 2.6.0. All supported
dfa2fb
  platforms meets this, and it generates strange errors in EPEL
dfa2fb
dfa2fb
* Fri Oct 17 2008 Ingvar Hagelund <ingvar@linpro.no> - 2.0.1-1
dfa2fb
- 2.0.1 released, a bugfix release. New upstream sources
dfa2fb
- Package now also available in EPEL
dfa2fb
dfa2fb
* Thu Oct 16 2008 Ingvar Hagelund <ingvar@linpro.no> - 2.0-2
dfa2fb
- Readded the debugflag patch. It's so practical
dfa2fb
- Added a strange workaround for make check on ppc64
dfa2fb
dfa2fb
* Wed Oct 15 2008 Ingvar Hagelund <ingvar@linpro.no> - 2.0-1
dfa2fb
- 2.0 released. New upstream sources
dfa2fb
- Disabled jemalloc on ppc and ppc64. Added a note in README.redhat
dfa2fb
- Synced to upstream again. No more patches needed
dfa2fb
dfa2fb
* Wed Oct 08 2008 Ingvar Hagelund <ingvar@linpro.no> - 2.0-0.11.rc1
dfa2fb
- 2.0-rc1 released. New upstream sources
dfa2fb
- Added a patch for pagesize to match redhat's rhel5 ppc64 koji build boxes
dfa2fb
- Added a patch for test a00008, from r3269
dfa2fb
- Removed condrestart in postscript at upgrade. We don't want that
dfa2fb
dfa2fb
* Fri Sep 26 2008 Ingvar Hagelund <ingvar@linpro.no> - 2.0-0.10.beta2
dfa2fb
- 2.0-beta2 released. New upstream sources
dfa2fb
- Whitespace changes to make rpmlint more happy
dfa2fb
dfa2fb
* Fri Sep 12 2008 Ingvar Hagelund <ingvar@linpro.no> - 2.0-0.9.20080912svn3184
dfa2fb
- Added varnisncsa init script (Colin Hill)
dfa2fb
- Corrected varnishlog init script (Colin Hill)
dfa2fb
dfa2fb
* Tue Sep 09 2008 Ingvar Hagelund <ingvar@linpro.no> - 2.0-0.8.beta1
dfa2fb
- Added a patch from r3171 that fixes an endian bug on ppc and ppc64
dfa2fb
- Added a hack that changes the varnishtest ports for 64bits builds,
dfa2fb
  so they can run in parallell with 32bits build on same build host
dfa2fb
dfa2fb
* Tue Sep 02 2008 Ingvar Hagelund <ingvar@linpro.no> - 2.0-0.7.beta1
dfa2fb
- Added a patch from r3156 and r3157, hiding a legit errno in make check
dfa2fb
dfa2fb
* Tue Sep 02 2008 Ingvar Hagelund <ingvar@linpro.no> - 2.0-0.6.beta1
dfa2fb
- Added a commented option for max coresize in the sysconfig script
dfa2fb
- Added a comment in README.redhat about upgrading from 1.x to 2.0
dfa2fb
dfa2fb
* Fri Aug 29 2008 Ingvar Hagelund <ingvar@linpro.no> - 2.0-0.5.beta1
dfa2fb
- Bumped version numbers and source url for first beta release \o/
dfa2fb
- Added a missing directory to the libs-devel package (Michael Schwendt)
dfa2fb
- Added the LICENSE file to the libs-devel package
dfa2fb
- Moved make check to its proper place
dfa2fb
- Removed superfluous definition of lockfile in initscripts
dfa2fb
dfa2fb
* Wed Aug 27 2008 Ingvar Hagelund <ingvar@linpro.no> - 2.0-0.4.20080827svn3136
dfa2fb
- Fixed up init script for varnishlog too
dfa2fb
dfa2fb
* Mon Aug 25 2008 Ingvar Hagelund <ingvar@linpro.no> - 2.0-0.3.20080825svn3125
dfa2fb
- Fixing up init script according to newer Fedora standards
dfa2fb
- The build now runs the test suite after compiling
dfa2fb
- Requires initscripts
dfa2fb
- Change default.vcl from nothing but comments to point to localhost:80,
dfa2fb
dfa2fb
* Mon Aug 18 2008 Ingvar Hagelund <ingvar@linpro.no> - 2.0-0.2.tp2
dfa2fb
- Changed source, version and release to match 2.0-tp2
dfa2fb
dfa2fb
* Thu Aug 14 2008 Ingvar Hagelund <ingvar@linpro.no> - 2.0-0.1.20080814svn
dfa2fb
- default.vcl has moved
dfa2fb
- Added groff to build requirements
dfa2fb
dfa2fb
* Tue Feb 19 2008 Fedora Release Engineering <rel-eng@fedoraproject.org> - 1.1.2-6
dfa2fb
- Autorebuild for GCC 4.3
dfa2fb
dfa2fb
* Sat Dec 29 2007 Ingvar Hagelund <ingvar@linpro.no> - 1.1.2-5
dfa2fb
- Added missing configuration examples
dfa2fb
- Corrected the license to "BSD"
dfa2fb
dfa2fb
* Fri Dec 28 2007 Ingvar Hagelund <ingvar@linpro.no> - 1.1.2-4
dfa2fb
- Build for fedora update
dfa2fb
dfa2fb
* Fri Dec 28 2007 Ingvar Hagelund <ingvar@linpro.no> - 1.1.2-2
dfa2fb
- Added missing changelog items
dfa2fb
dfa2fb
* Thu Dec 20 2007 Stig Sandbeck Mathisen <ssm@linpro.no> - 1.1.2-1
dfa2fb
- Bumped the version number to 1.1.2.
dfa2fb
- Addeed build dependency on libxslt
dfa2fb
dfa2fb
* Fri Sep 07 2007 Ingvar Hagelund <ingvar@linpro.no> - 1.1.1-3
dfa2fb
- Added a patch, changeset 1913 from svn trunk. This makes varnish
dfa2fb
  more stable under specific loads. 
dfa2fb
dfa2fb
* Thu Sep 06 2007 Ingvar Hagelund <ingvar@linpro.no> - 1.1.1-2
dfa2fb
- Removed autogen call (only diff from relase tarball)
dfa2fb
dfa2fb
* Mon Aug 20 2007 Ingvar Hagelund <ingvar@linpro.no> - 1.1.1-1
dfa2fb
- Bumped the version number to 1.1.1.
dfa2fb
dfa2fb
* Tue Aug 14 2007 Ingvar Hagelund <ingvar@linpro.no> - 1.1.svn
dfa2fb
- Update for 1.1 branch
dfa2fb
- Added the devel package for the header files and static library files
dfa2fb
- Added a varnish user, and fixed the init script accordingly
dfa2fb
dfa2fb
* Thu Jul 05 2007 Dag-Erling Smørgrav <des@des.no> - 1.1-1
dfa2fb
- Bump Version and Release for 1.1
dfa2fb
dfa2fb
* Mon May 28 2007 Ingvar Hagelund <ingvar@linpro.no> - 1.0.4-3
dfa2fb
- Fixed initrc-script bug only visible on el4 (fixes #107)
dfa2fb
dfa2fb
* Sun May 20 2007 Ingvar Hagelund <ingvar@linpro.no> - 1.0.4-2
dfa2fb
- Repack from unchanged 1.0.4 tarball
dfa2fb
- Final review request and CVS request for Fedora Extras
dfa2fb
- Repack with extra obsoletes for upgrading from older sf.net package
dfa2fb
dfa2fb
* Fri May 18 2007 Dag-Erling Smørgrav <des@des.no> - 1.0.4-1
dfa2fb
- Bump Version and Release for 1.0.4
dfa2fb
dfa2fb
* Wed May 16 2007 Ingvar Hagelund <ingvar@linpro.no> - 1.0.svn-20070517
dfa2fb
- Wrapping up for 1.0.4
dfa2fb
- Changes in sysconfig and init scripts. Syncing with files in
dfa2fb
  trunk/debian
dfa2fb
dfa2fb
* Fri May 11 2007 Ingvar Hagelund <ingvar@linpro.no> - 1.0.svn-20070511
dfa2fb
- Threw latest changes into svn trunk
dfa2fb
- Removed the conversion of manpages into utf8. They are all utf8 in trunk
dfa2fb
dfa2fb
* Wed May 09 2007 Ingvar Hagelund <ingvar@linpro.no> - 1.0.3-7
dfa2fb
- Simplified the references to the subpackage names
dfa2fb
- Added init and logrotate scripts for varnishlog
dfa2fb
dfa2fb
* Mon Apr 23 2007 Ingvar Hagelund <ingvar@linpro.no> - 1.0.3-6
dfa2fb
- Removed unnecessary macro lib_name
dfa2fb
- Fixed inconsistently use of brackets in macros
dfa2fb
- Added a condrestart to the initscript
dfa2fb
- All manfiles included, not just the compressed ones
dfa2fb
- Removed explicit requirement for ncurses. rpmbuild figures out the 
dfa2fb
  correct deps by itself.
dfa2fb
- Added ulimit value to initskript and sysconfig file
dfa2fb
- Many thanks to Matthias Saou for valuable input
dfa2fb
dfa2fb
* Mon Apr 16 2007 Ingvar Hagelund <ingvar@linpro.no> - 1.0.3-5
dfa2fb
- Added the dist tag
dfa2fb
- Exchanged  RPM_BUILD_ROOT variable for buildroot macro
dfa2fb
- Removed stripping of binaries to create a meaningful debug package
dfa2fb
- Removed BuildRoot and URL from subpackages, they are picked from the
dfa2fb
  main package
dfa2fb
- Removed duplication of documentation files in the subpackages
dfa2fb
- 'chkconfig --list' removed from post script
dfa2fb
- Package now includes _sysconfdir/varnish/
dfa2fb
- Trimmed package information
dfa2fb
- Removed static libs and .so-symlinks. They can be added to a -devel package
dfa2fb
  later if anybody misses them
dfa2fb
dfa2fb
* Wed Feb 28 2007 Ingvar Hagelund <ingvar@linpro.no> - 1.0.3-4
dfa2fb
- More small specfile fixes for Fedora Extras Package
dfa2fb
  Review Request, see bugzilla ticket 230275
dfa2fb
- Removed rpath (only visible on x86_64 and probably ppc64)
dfa2fb
dfa2fb
* Tue Feb 27 2007 Ingvar Hagelund <ingvar@linpro.no> - 1.0.3-3
dfa2fb
- Made post-1.0.3 changes into a patch to the upstream tarball
dfa2fb
- First Fedora Extras Package Review Request
dfa2fb
dfa2fb
* Fri Feb 23 2007 Ingvar Hagelund <ingvar@linpro.no> - 1.0.3-2
dfa2fb
- A few other small changes to make rpmlint happy
dfa2fb
dfa2fb
* Thu Feb 22 2007 Ingvar Hagelund <ingvar@linpro.no> - 1.0.3-1
dfa2fb
- New release 1.0.3. See the general ChangeLog
dfa2fb
- Splitted the package into varnish, libvarnish1 and
dfa2fb
  libvarnish1-devel
dfa2fb
dfa2fb
* Thu Oct 19 2006 Ingvar Hagelund <ingvar@linpro.no> - 1.0.2-7
dfa2fb
- Added a Vendor tag
dfa2fb
dfa2fb
* Thu Oct 19 2006 Ingvar Hagelund <ingvar@linpro.no> - 1.0.2-6
dfa2fb
- Added redhat subdir to svn
dfa2fb
- Removed default vcl config file. Used the new upstream variant instead.
dfa2fb
- Based build on svn. Running autogen.sh as start of build. Also added
dfa2fb
  libtool, autoconf and automake to BuildRequires.
dfa2fb
- Removed rule to move varnishd to sbin. This is now fixed in upstream
dfa2fb
- Changed the sysconfig script to include a lot more nice features.
dfa2fb
  Most of these were ripped from the Debian package. Updated initscript
dfa2fb
  to reflect this.
dfa2fb
dfa2fb
* Tue Oct 10 2006 Ingvar Hagelund <ingvar@linpro.no> - 1.0.1-3
dfa2fb
- Moved Red Hat specific files to its own subdirectory
dfa2fb
dfa2fb
* Tue Sep 26 2006 Ingvar Hagelund <ingvar@linpro.no> - 1.0.1-2
dfa2fb
- Added gcc requirement.
dfa2fb
- Changed to an even simpler example vcl in to /etc/varnish (thanks, perbu)
dfa2fb
- Added a sysconfig entry
dfa2fb
dfa2fb
* Fri Sep 22 2006 Ingvar Hagelund <ingvar@linpro.no> - 1.0.1-1
dfa2fb
- Initial build.