Blame SPECS/varnish.spec

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