]> git.pld-linux.org Git - packages/iputils.git/blame - iputils-bindnow.patch
- up to s20121114
[packages/iputils.git] / iputils-bindnow.patch
CommitLineData
4f7ca283
ER
1Since these binaries are going to be setuid root, we want
2don't want to allow lazy bindings, otherwise we allow some
3information leakage.
4
5http://bugs.gentoo.org/77526
6
a643421b
JB
7--- iputils-s20121106/Makefile.orig 2012-11-11 19:29:39.752768719 +0100
8+++ iputils-s20121106/Makefile 2012-11-11 19:32:42.666094377 +0100
9@@ -55,7 +55,7 @@
10
11 # arping
e099df15 12 arping: arping.o
f480b1db
AM
13- $(LINK.o) $^ $(LIB_SYSFS) $(LIB_CAP) $(LIB_IDN) $(LDLIBS) -o $@
14+ $(LINK.o) $^ $(LIB_SYSFS) $(LIB_CAP) $(LIB_IDN) $(LDLIBS) -o $@ -Wl,-z,now -Wl,-z,relro
a643421b
JB
15
16 # clockdiff
17 clockdiff: clockdiff.o
18@@ -63,9 +63,9 @@
19
20 # ping / ping6
4f7ca283 21 ping: ping.o ping_common.o
f480b1db
AM
22- $(LINK.o) $^ $(LIB_CAP) $(LIB_IDN) $(LDLIBS) -o $@
23+ $(LINK.o) $^ $(LIB_CAP) $(LIB_IDN) $(LDLIBS) -o $@ -Wl,-z,now -Wl,-z,relro
e099df15 24 ping6: ping6.o ping_common.o
f480b1db
AM
25- $(LINK.o) $^ -lresolv -lcrypto $(LIB_CAP) $(LIB_IDN) $(LDLIBS) -o $@
26+ $(LINK.o) $^ -lresolv -lcrypto $(LIB_CAP) $(LIB_IDN) $(LDLIBS) -o $@ -Wl,-z,now -Wl,-z,relro
27 ping6.o: ping_common.h in6_flowlabel.h
28 ping.o ping_common.o: ping_common.h
a643421b
JB
29
30 # rarpd
31@@ -80,7 +80,7 @@
32
33 # traceroute6
34 traceroute6: traceroute6.o
f480b1db
AM
35- $(LINK.o) $^ $(LIB_CAP) $(LIB_IDN) $(LDLIBS) -o $@
36+ $(LINK.o) $^ $(LIB_CAP) $(LIB_IDN) $(LDLIBS) -o $@ -Wl,-z,now -Wl,-z,relro
a643421b
JB
37
38 # tftpd
39 tftpd: tftpd.o tftpsubs.o
This page took 0.056784 seconds and 4 git commands to generate.