@@ -0,0 +1,26 @@
|
|||||||
|
https://git.netfilter.org/iptables/commit/?id=ed4082a7405a5838c205a34c1559e289949200cc
|
||||||
|
|
||||||
|
From ed4082a7405a5838c205a34c1559e289949200cc Mon Sep 17 00:00:00 2001
|
||||||
|
From: Phil Sutter <phil@nwl.cc>
|
||||||
|
Date: Thu, 12 Jan 2023 14:38:44 +0100
|
||||||
|
Subject: extensions: NAT: Fix for -Werror=format-security
|
||||||
|
|
||||||
|
Have to pass either a string literal or format string to xt_xlate_add().
|
||||||
|
|
||||||
|
Fixes: f30c5edce0413 ("extensions: Merge SNAT, DNAT, REDIRECT and MASQUERADE")
|
||||||
|
Signed-off-by: Phil Sutter <phil@nwl.cc>
|
||||||
|
--- a/extensions/libxt_NAT.c
|
||||||
|
+++ b/extensions/libxt_NAT.c
|
||||||
|
@@ -424,7 +424,7 @@ __NAT_xlate(struct xt_xlate *xl, const struct nf_nat_range2 *r,
|
||||||
|
if (r->flags & NF_NAT_RANGE_PROTO_OFFSET)
|
||||||
|
return 0;
|
||||||
|
|
||||||
|
- xt_xlate_add(xl, tgt);
|
||||||
|
+ xt_xlate_add(xl, "%s", tgt);
|
||||||
|
if (strlen(range_str))
|
||||||
|
xt_xlate_add(xl, " to %s", range_str);
|
||||||
|
if (r->flags & NF_NAT_RANGE_PROTO_RANDOM) {
|
||||||
|
--
|
||||||
|
cgit v1.2.3
|
||||||
|
|
||||||
|
|
||||||
@@ -12,7 +12,7 @@
|
|||||||
<IsA>app:console</IsA>
|
<IsA>app:console</IsA>
|
||||||
<Summary>Firewall, NAT and packet mangling tools</Summary>
|
<Summary>Firewall, NAT and packet mangling tools</Summary>
|
||||||
<Description>Contains iptables firewall, NAT and packet mangling tools.</Description>
|
<Description>Contains iptables firewall, NAT and packet mangling tools.</Description>
|
||||||
<Archive sha1sum="98783621a5e58ff55f83b1350523f3de41af621d" type="tarbz2">https://www.netfilter.org/projects/iptables/files/iptables-1.8.8.tar.bz2</Archive>
|
<Archive sha1sum="f47bc1026858d7078c8d0544bbb9bea5c08fd9ad" type="tarxz">https://www.netfilter.org/projects/iptables/files/iptables-1.8.9.tar.xz</Archive>
|
||||||
<BuildDependencies>
|
<BuildDependencies>
|
||||||
<Dependency>libmnl-devel</Dependency>
|
<Dependency>libmnl-devel</Dependency>
|
||||||
<Dependency>libpcap-devel</Dependency>
|
<Dependency>libpcap-devel</Dependency>
|
||||||
@@ -24,8 +24,7 @@
|
|||||||
<Patch>iptables-1.4.2-as-needed.patch</Patch>
|
<Patch>iptables-1.4.2-as-needed.patch</Patch>
|
||||||
<Patch>iptables-1.4.2-no-ldconfig.patch</Patch>
|
<Patch>iptables-1.4.2-no-ldconfig.patch</Patch>
|
||||||
-->
|
-->
|
||||||
<Patch>iptables-1.8.2-link.patch</Patch>
|
<Patch>gentoo/iptables-1.8.9-format-security.patch</Patch>
|
||||||
<Patch>0001-xshared-Fix-build-for-Werror-format-security.patch</Patch>
|
|
||||||
</Patches>
|
</Patches>
|
||||||
</Source>
|
</Source>
|
||||||
|
|
||||||
@@ -68,6 +67,13 @@
|
|||||||
</Package>
|
</Package>
|
||||||
|
|
||||||
<History>
|
<History>
|
||||||
|
<Update release="9">
|
||||||
|
<Date>2023-01-13</Date>
|
||||||
|
<Version>1.8.9</Version>
|
||||||
|
<Comment>Version bump.</Comment>
|
||||||
|
<Name>Mustafa Cinasal</Name>
|
||||||
|
<Email>muscnsl@gmail.com</Email>
|
||||||
|
</Update>
|
||||||
<Update release="8">
|
<Update release="8">
|
||||||
<Date>2022-08-03</Date>
|
<Date>2022-08-03</Date>
|
||||||
<Version>1.8.8</Version>
|
<Version>1.8.8</Version>
|
||||||
|
|||||||
Reference in New Issue
Block a user