Blame SPECS/varnish.spec

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