Your message dated Tue, 01 May 2012 15:12:47 +0000
with message-id <[email protected]>
and subject line Bug#663064: fixed in varnish 3.0.2-2
has caused the Debian Bug report #663064,
regarding varnish: Please enable hardening flags
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)
--
663064: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=663064
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: varnish
Version: 3.0.2-1
Severity: wishlist
Tags: patch
Dear Maintainers,
As you are probably aware, one of the release goals for Wheezy is to enable the
hardening flags that dpkg-buildflags now exports by default.
I've compiled Varnish with the default flags and all is well. It runs in
production on ten of my servers. No problems so far.
Debhelper 9 and later export the flags by default, but your use of ./configure
prevents the flags from propagating. Please apply the attached patch that
enables the flags in override_auto_configure.
Thanks,
Allard Hoeve
PS: I've tried hardening=+all, but the VCL compiler churns out non-PIE code and
the Varnish croaks. This needs some more work.
-- System Information:
Debian Release: 6.0.4
Architecture: amd64 (x86_64)
Kernel: Linux 2.6.32-5-amd64 (SMP w/8 CPU cores)
Locale: LANG=en_US.UTF8, LC_CTYPE=en_US.UTF8 (charmap=UTF-8) (ignored: LC_ALL
set to en_US.UTF8)
Shell: /bin/sh linked to /bin/dash
commit f6c91fccf2aa79b3dd93ccfd416a2cc2e750a081
Author: Allard Hoeve <[email protected]>
Date: Tue Mar 6 20:01:07 2012 +0100
Compile with dpkg-buildflags (hardening)
diff --git a/debian/rules b/debian/rules
index 77977f2..d9a0596 100755
--- a/debian/rules
+++ b/debian/rules
@@ -35,7 +35,7 @@ override_dh_auto_test:
# Override to add local configure flags
override_dh_auto_configure:
- dh_auto_configure -- $(LOCAL_CONFIGURE_FLAGS)
+ dh_auto_configure -- $(LOCAL_CONFIGURE_FLAGS) $(shell dpkg-buildflags
--export=configure)
override_dh_auto_install:
dh_auto_install -a
--- End Message ---
--- Begin Message ---
Source: varnish
Source-Version: 3.0.2-2
We believe that the bug you reported is fixed in the latest version of
varnish, which is due to be installed in the Debian FTP archive:
libvarnishapi-dev_3.0.2-2_amd64.deb
to main/v/varnish/libvarnishapi-dev_3.0.2-2_amd64.deb
libvarnishapi1_3.0.2-2_amd64.deb
to main/v/varnish/libvarnishapi1_3.0.2-2_amd64.deb
varnish-dbg_3.0.2-2_amd64.deb
to main/v/varnish/varnish-dbg_3.0.2-2_amd64.deb
varnish-doc_3.0.2-2_all.deb
to main/v/varnish/varnish-doc_3.0.2-2_all.deb
varnish_3.0.2-2.debian.tar.gz
to main/v/varnish/varnish_3.0.2-2.debian.tar.gz
varnish_3.0.2-2.dsc
to main/v/varnish/varnish_3.0.2-2.dsc
varnish_3.0.2-2_amd64.deb
to main/v/varnish/varnish_3.0.2-2_amd64.deb
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Stig Sandbeck Mathisen <[email protected]> (supplier of updated varnish package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Format: 1.8
Date: Tue, 01 May 2012 16:20:31 +0200
Source: varnish
Binary: varnish varnish-doc libvarnishapi1 libvarnishapi-dev varnish-dbg
Architecture: source amd64 all
Version: 3.0.2-2
Distribution: unstable
Urgency: low
Maintainer: Varnish Package Maintainers
<[email protected]>
Changed-By: Stig Sandbeck Mathisen <[email protected]>
Description:
libvarnishapi-dev - development files for Varnish
libvarnishapi1 - shared libraries for Varnish
varnish - state of the art, high-performance web accelerator
varnish-dbg - debugging symbols for varnish
varnish-doc - documentation for Varnish Cache
Closes: 656220 663064 663667 664857
Changes:
varnish (3.0.2-2) unstable; urgency=low
.
[ Knut Arne Bjørndal ]
* Fix exit code from reload-vcl (Closes: #664857)
.
[ Stig Sandbeck Mathisen ]
* Do not run build tests by default (Closes: #663667)
* Use debhelper compat level 9 (Closes: #663064)
This gives us multiarch and hardening flags
* Remove /etc/varnish/secret on purge (Closes: #656220)
* Bump standards-version (no changes)
* Add systemd services
* Remove vcs_version.h patch
Checksums-Sha1:
41e7cd87d1275ca28ca50609a3ec6b75c107b341 1681 varnish_3.0.2-2.dsc
84805f3c36fc4d93f1650b3396fe17f47a6f8e53 15269 varnish_3.0.2-2.debian.tar.gz
528d8271819f9ad82efa46ac0417ddf0a6503f4e 533736 varnish_3.0.2-2_amd64.deb
acd707a38dca7c30eda73dd672e30c3db16b2d25 277424 varnish-doc_3.0.2-2_all.deb
15c2c7424e0f7ce701ce5115823f0df113f9d744 40786 libvarnishapi1_3.0.2-2_amd64.deb
f22c74359f6d8532cc42700a5079adc25dc755e7 17974
libvarnishapi-dev_3.0.2-2_amd64.deb
35a7d0dd8f6db16da0ee40865da36470850375b5 880428 varnish-dbg_3.0.2-2_amd64.deb
Checksums-Sha256:
38f5b8f23c273319c9dbf9b10e6324c6378d0d9b3c1d476f950ee91904c39bdd 1681
varnish_3.0.2-2.dsc
4a72acb4ab119029fcc0622cef0a701a30dcbb9b4c89ff60dcce53ae2ffb778d 15269
varnish_3.0.2-2.debian.tar.gz
3395f0439033ed67c5f0ce9569a6312c2457a4b1cd118c2782389fde49619d76 533736
varnish_3.0.2-2_amd64.deb
512dd4148badf629e99ef82387d4311911d48f6372154a78f29c9b7fdcb5d7ff 277424
varnish-doc_3.0.2-2_all.deb
581e642e5a6ad0180f2eadcef331827aaba93344a360689ec36b68d8b790fff6 40786
libvarnishapi1_3.0.2-2_amd64.deb
85ddeb18392851e7261fd1875e84db42df6a7e46c7ff8d63c91b2c5f6fa15687 17974
libvarnishapi-dev_3.0.2-2_amd64.deb
a7048bbe5ba259ceedced63e0a0de4b78c6ced868517697275413aac561733c5 880428
varnish-dbg_3.0.2-2_amd64.deb
Files:
d6bc2f8771ffee905b7050b67db3b424 1681 web optional varnish_3.0.2-2.dsc
56fa1a160f14a5d55fb2222ac15c3474 15269 web optional
varnish_3.0.2-2.debian.tar.gz
35a77394a62621c12951b99f94f4200a 533736 web optional varnish_3.0.2-2_amd64.deb
5ccbeddac515df842916f06d1c0d16a4 277424 doc optional
varnish-doc_3.0.2-2_all.deb
eed45a2d34a0dbefda4584f5c7ca0923 40786 libs optional
libvarnishapi1_3.0.2-2_amd64.deb
11f999ca06ab222137cbd2a2aeea3981 17974 libdevel optional
libvarnishapi-dev_3.0.2-2_amd64.deb
baa424b2ff36077a56c371f5b8cd9d31 880428 debug extra
varnish-dbg_3.0.2-2_amd64.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.12 (GNU/Linux)
iEYEARECAAYFAk+f8goACgkQQONU2fom4u7n8ACgrCnQsPzHT6Ql6RlGBVpYTZfH
JvYAoIAZY+GFLKgu9nKL7Cu/aTxAYMqI
=YdAI
-----END PGP SIGNATURE-----
--- End Message ---