Blame SPECS/varnish.spec

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