* iptables build fixes
@ 2011-08-08 0:42 Jan Engelhardt
2011-08-08 0:42 ` [PATCH 1/7] extensions: use multi-target registration Jan Engelhardt
` (7 more replies)
0 siblings, 8 replies; 13+ messages in thread
From: Jan Engelhardt @ 2011-08-08 0:42 UTC (permalink / raw)
To: kaber; +Cc: netfilter-devel
The following changes since commit 88e0a097c3f23dadf041b60445c6c9802c502f15:
Merge branch 'master' of git://dev.medozas.de/iptables (2011-07-11 10:41:10 +0200)
are available in the git repository at:
git://dev.medozas.de/iptables master
Jan Engelhardt (7):
extensions: use multi-target registration
libxt_TCPMSS: restore build with IPv6-less libcs
libxt_string: define _GNU_SOURCE for strnlen
build: workaround broken linux-headers on RHEL-5
build: strengthen check for overlong lladdr components
build: abort autogen on subcommand failure
libipq: add pkgconfig file
autogen.sh | 2 +-
configure.ac | 4 ++-
extensions/GNUmakefile.in | 2 +-
extensions/libxt_TCPMSS.c | 62 ++++++++++++++++++++++----------------------
extensions/libxt_TEE.c | 56 ++++++++++++++++++++--------------------
extensions/libxt_string.c | 1 +
iptables/xtables.c | 2 +
iptables/xtoptions.c | 4 +-
libipq/.gitignore | 1 +
libipq/Makefile.am | 2 +
libipq/libipq.pc.in | 11 ++++++++
11 files changed, 83 insertions(+), 64 deletions(-)
create mode 100644 libipq/.gitignore
create mode 100644 libipq/libipq.pc.in
^ permalink raw reply [flat|nested] 13+ messages in thread* [PATCH 1/7] extensions: use multi-target registration 2011-08-08 0:42 iptables build fixes Jan Engelhardt @ 2011-08-08 0:42 ` Jan Engelhardt 2011-08-08 0:42 ` [PATCH 2/7] libxt_TCPMSS: restore build with IPv6-less libcs Jan Engelhardt ` (6 subsequent siblings) 7 siblings, 0 replies; 13+ messages in thread From: Jan Engelhardt @ 2011-08-08 0:42 UTC (permalink / raw) To: kaber; +Cc: netfilter-devel Signed-off-by: Jan Engelhardt <jengelh@medozas.de> --- extensions/libxt_TCPMSS.c | 56 ++++++++++++++++++++++---------------------- extensions/libxt_TEE.c | 56 ++++++++++++++++++++++---------------------- 2 files changed, 56 insertions(+), 56 deletions(-) diff --git a/extensions/libxt_TCPMSS.c b/extensions/libxt_TCPMSS.c index 2266326..48ab044 100644 --- a/extensions/libxt_TCPMSS.c +++ b/extensions/libxt_TCPMSS.c @@ -91,36 +91,36 @@ static void TCPMSS_save(const void *ip, const struct xt_entry_target *target) printf(" --set-mss %u", mssinfo->mss); } -static struct xtables_target tcpmss_target = { - .family = NFPROTO_IPV4, - .name = "TCPMSS", - .version = XTABLES_VERSION, - .size = XT_ALIGN(sizeof(struct xt_tcpmss_info)), - .userspacesize = XT_ALIGN(sizeof(struct xt_tcpmss_info)), - .help = TCPMSS_help, - .print = TCPMSS_print, - .save = TCPMSS_save, - .x6_parse = TCPMSS_parse, - .x6_fcheck = TCPMSS_check, - .x6_options = TCPMSS4_opts, -}; - -static struct xtables_target tcpmss_target6 = { - .family = NFPROTO_IPV6, - .name = "TCPMSS", - .version = XTABLES_VERSION, - .size = XT_ALIGN(sizeof(struct xt_tcpmss_info)), - .userspacesize = XT_ALIGN(sizeof(struct xt_tcpmss_info)), - .help = TCPMSS_help6, - .print = TCPMSS_print, - .save = TCPMSS_save, - .x6_parse = TCPMSS_parse, - .x6_fcheck = TCPMSS_check, - .x6_options = TCPMSS6_opts, +static struct xtables_target tcpmss_tg_reg[] = { + { + .family = NFPROTO_IPV4, + .name = "TCPMSS", + .version = XTABLES_VERSION, + .size = XT_ALIGN(sizeof(struct xt_tcpmss_info)), + .userspacesize = XT_ALIGN(sizeof(struct xt_tcpmss_info)), + .help = TCPMSS_help, + .print = TCPMSS_print, + .save = TCPMSS_save, + .x6_parse = TCPMSS_parse, + .x6_fcheck = TCPMSS_check, + .x6_options = TCPMSS4_opts, + }, + { + .family = NFPROTO_IPV6, + .name = "TCPMSS", + .version = XTABLES_VERSION, + .size = XT_ALIGN(sizeof(struct xt_tcpmss_info)), + .userspacesize = XT_ALIGN(sizeof(struct xt_tcpmss_info)), + .help = TCPMSS_help6, + .print = TCPMSS_print, + .save = TCPMSS_save, + .x6_parse = TCPMSS_parse, + .x6_fcheck = TCPMSS_check, + .x6_options = TCPMSS6_opts, + }, }; void _init(void) { - xtables_register_target(&tcpmss_target); - xtables_register_target(&tcpmss_target6); + xtables_register_targets(tcpmss_tg_reg, ARRAY_SIZE(tcpmss_tg_reg)); } diff --git a/extensions/libxt_TEE.c b/extensions/libxt_TEE.c index c89e580..92c7601 100644 --- a/extensions/libxt_TEE.c +++ b/extensions/libxt_TEE.c @@ -92,36 +92,36 @@ static void tee_tg6_save(const void *ip, const struct xt_entry_target *target) printf(" --oif %s", info->oif); } -static struct xtables_target tee_tg_reg = { - .name = "TEE", - .version = XTABLES_VERSION, - .revision = 1, - .family = NFPROTO_IPV4, - .size = XT_ALIGN(sizeof(struct xt_tee_tginfo)), - .userspacesize = XT_ALIGN(sizeof(struct xt_tee_tginfo)), - .help = tee_tg_help, - .print = tee_tg_print, - .save = tee_tg_save, - .x6_parse = xtables_option_parse, - .x6_options = tee_tg_opts, -}; - -static struct xtables_target tee_tg6_reg = { - .name = "TEE", - .version = XTABLES_VERSION, - .revision = 1, - .family = NFPROTO_IPV6, - .size = XT_ALIGN(sizeof(struct xt_tee_tginfo)), - .userspacesize = XT_ALIGN(sizeof(struct xt_tee_tginfo)), - .help = tee_tg_help, - .print = tee_tg6_print, - .save = tee_tg6_save, - .x6_parse = xtables_option_parse, - .x6_options = tee_tg_opts, +static struct xtables_target tee_tg_reg[] = { + { + .name = "TEE", + .version = XTABLES_VERSION, + .revision = 1, + .family = NFPROTO_IPV4, + .size = XT_ALIGN(sizeof(struct xt_tee_tginfo)), + .userspacesize = XT_ALIGN(sizeof(struct xt_tee_tginfo)), + .help = tee_tg_help, + .print = tee_tg_print, + .save = tee_tg_save, + .x6_parse = xtables_option_parse, + .x6_options = tee_tg_opts, + }, + { + .name = "TEE", + .version = XTABLES_VERSION, + .revision = 1, + .family = NFPROTO_IPV6, + .size = XT_ALIGN(sizeof(struct xt_tee_tginfo)), + .userspacesize = XT_ALIGN(sizeof(struct xt_tee_tginfo)), + .help = tee_tg_help, + .print = tee_tg6_print, + .save = tee_tg6_save, + .x6_parse = xtables_option_parse, + .x6_options = tee_tg_opts, + }, }; void _init(void) { - xtables_register_target(&tee_tg_reg); - xtables_register_target(&tee_tg6_reg); + xtables_register_targets(tee_tg_reg, ARRAY_SIZE(tee_tg_reg)); } -- 1.7.3.4 ^ permalink raw reply related [flat|nested] 13+ messages in thread
* [PATCH 2/7] libxt_TCPMSS: restore build with IPv6-less libcs 2011-08-08 0:42 iptables build fixes Jan Engelhardt 2011-08-08 0:42 ` [PATCH 1/7] extensions: use multi-target registration Jan Engelhardt @ 2011-08-08 0:42 ` Jan Engelhardt 2011-08-08 0:42 ` [PATCH 3/7] libxt_string: define _GNU_SOURCE for strnlen Jan Engelhardt ` (5 subsequent siblings) 7 siblings, 0 replies; 13+ messages in thread From: Jan Engelhardt @ 2011-08-08 0:42 UTC (permalink / raw) To: kaber; +Cc: netfilter-devel Commit v1.4.10-149-gea2a02f added an netinet/ip6.h include, which is not available on systems without IPv6 header files. Signed-off-by: Jan Engelhardt <jengelh@medozas.de> --- configure.ac | 1 + extensions/GNUmakefile.in | 2 +- extensions/libxt_TCPMSS.c | 6 +++--- 3 files changed, 5 insertions(+), 4 deletions(-) diff --git a/configure.ac b/configure.ac index 5cb1b1b..6aa0b2a 100644 --- a/configure.ac +++ b/configure.ac @@ -68,6 +68,7 @@ if test "$ac_cv_header_linux_ip_vs_h" != "yes"; then fi; AC_SUBST([blacklist_modules]) +AC_CHECK_SIZEOF([struct ip6_hdr], [], [#include <netinet/ip6.h>]) AM_CONDITIONAL([ENABLE_STATIC], [test "$enable_static" = "yes"]) AM_CONDITIONAL([ENABLE_SHARED], [test "$enable_shared" = "yes"]) diff --git a/extensions/GNUmakefile.in b/extensions/GNUmakefile.in index fbaf2ec..2b48d84 100644 --- a/extensions/GNUmakefile.in +++ b/extensions/GNUmakefile.in @@ -21,7 +21,7 @@ regular_CPPFLAGS := @regular_CPPFLAGS@ kinclude_CPPFLAGS := @kinclude_CPPFLAGS@ AM_CFLAGS := ${regular_CFLAGS} -AM_CPPFLAGS = ${regular_CPPFLAGS} -I${top_builddir}/include -I${top_srcdir}/include ${kinclude_CPPFLAGS} +AM_CPPFLAGS = ${regular_CPPFLAGS} -I${top_builddir}/include -I${top_builddir} -I${top_srcdir}/include ${kinclude_CPPFLAGS} AM_DEPFLAGS = -Wp,-MMD,$(@D)/.$(@F).d,-MT,$@ ifeq (${V},) diff --git a/extensions/libxt_TCPMSS.c b/extensions/libxt_TCPMSS.c index 48ab044..4b71e44 100644 --- a/extensions/libxt_TCPMSS.c +++ b/extensions/libxt_TCPMSS.c @@ -2,10 +2,10 @@ * * Copyright (c) 2000 Marc Boucher */ +#include "config.h" #include <stdio.h> #include <xtables.h> #include <netinet/ip.h> -#include <netinet/ip6.h> #include <linux/netfilter/xt_TCPMSS.h> enum { @@ -34,7 +34,7 @@ static void TCPMSS_help(void) static void TCPMSS_help6(void) { - __TCPMSS_help(sizeof(struct ip6_hdr)); + __TCPMSS_help(SIZEOF_STRUCT_IP6_HDR); } static const struct xt_option_entry TCPMSS4_opts[] = { @@ -47,7 +47,7 @@ static const struct xt_option_entry TCPMSS4_opts[] = { static const struct xt_option_entry TCPMSS6_opts[] = { {.name = "set-mss", .id = O_SET_MSS, .type = XTTYPE_UINT16, - .min = 0, .max = UINT16_MAX - sizeof(struct ip6_hdr), + .min = 0, .max = UINT16_MAX - SIZEOF_STRUCT_IP6_HDR, .flags = XTOPT_PUT, XTOPT_POINTER(struct xt_tcpmss_info, mss)}, {.name = "clamp-mss-to-pmtu", .id = O_CLAMP_MSS, .type = XTTYPE_NONE}, XTOPT_TABLEEND, -- 1.7.3.4 ^ permalink raw reply related [flat|nested] 13+ messages in thread
* [PATCH 3/7] libxt_string: define _GNU_SOURCE for strnlen 2011-08-08 0:42 iptables build fixes Jan Engelhardt 2011-08-08 0:42 ` [PATCH 1/7] extensions: use multi-target registration Jan Engelhardt 2011-08-08 0:42 ` [PATCH 2/7] libxt_TCPMSS: restore build with IPv6-less libcs Jan Engelhardt @ 2011-08-08 0:42 ` Jan Engelhardt 2011-08-08 0:42 ` [PATCH 4/7] build: workaround broken linux-headers on RHEL-5 Jan Engelhardt ` (4 subsequent siblings) 7 siblings, 0 replies; 13+ messages in thread From: Jan Engelhardt @ 2011-08-08 0:42 UTC (permalink / raw) To: kaber; +Cc: netfilter-devel On RHEL-5.6 and clones with its gcc-4.1.2 and glibc-2.5: libxt_string.c: In function "parse_string": libxt_string.c:84: warning: implicit declaration of function "strnlen" Signed-off-by: Jan Engelhardt <jengelh@medozas.de> --- extensions/libxt_string.c | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) diff --git a/extensions/libxt_string.c b/extensions/libxt_string.c index eef0b08..8cee335 100644 --- a/extensions/libxt_string.c +++ b/extensions/libxt_string.c @@ -20,6 +20,7 @@ * updated to work with slightly modified * ipt_string_info. */ +#define _GNU_SOURCE 1 /* strnlen for older glibcs */ #include <stdio.h> #include <string.h> #include <stdlib.h> -- 1.7.3.4 ^ permalink raw reply related [flat|nested] 13+ messages in thread
* [PATCH 4/7] build: workaround broken linux-headers on RHEL-5 2011-08-08 0:42 iptables build fixes Jan Engelhardt ` (2 preceding siblings ...) 2011-08-08 0:42 ` [PATCH 3/7] libxt_string: define _GNU_SOURCE for strnlen Jan Engelhardt @ 2011-08-08 0:42 ` Jan Engelhardt 2011-08-08 0:42 ` [PATCH 5/7] build: strengthen check for overlong lladdr components Jan Engelhardt ` (3 subsequent siblings) 7 siblings, 0 replies; 13+ messages in thread From: Jan Engelhardt @ 2011-08-08 0:42 UTC (permalink / raw) To: kaber; +Cc: netfilter-devel maigc.h was not invented yet, but they do not ship proc_fs.h either, duh. Signed-off-by: Jan Engelhardt <jengelh@medozas.de> --- iptables/xtables.c | 2 ++ 1 files changed, 2 insertions(+), 0 deletions(-) diff --git a/iptables/xtables.c b/iptables/xtables.c index 1a5e568..233efa3 100644 --- a/iptables/xtables.c +++ b/iptables/xtables.c @@ -37,6 +37,8 @@ # include <linux/magic.h> /* for PROC_SUPER_MAGIC */ #elif defined(HAVE_LINUX_PROC_FS_H) # include <linux/proc_fs.h> /* Linux 2.4 */ +#else +# define PROC_SUPER_MAGIC 0x9fa0 #endif #include <xtables.h> -- 1.7.3.4 ^ permalink raw reply related [flat|nested] 13+ messages in thread
* [PATCH 5/7] build: strengthen check for overlong lladdr components 2011-08-08 0:42 iptables build fixes Jan Engelhardt ` (3 preceding siblings ...) 2011-08-08 0:42 ` [PATCH 4/7] build: workaround broken linux-headers on RHEL-5 Jan Engelhardt @ 2011-08-08 0:42 ` Jan Engelhardt 2011-08-08 0:42 ` [PATCH 6/7] build: abort autogen on subcommand failure Jan Engelhardt ` (2 subsequent siblings) 7 siblings, 0 replies; 13+ messages in thread From: Jan Engelhardt @ 2011-08-08 0:42 UTC (permalink / raw) To: kaber; +Cc: netfilter-devel ethermac[i] > UINT8_MAX is quite pointless, because ethermac[i] is just uint8_t. To catch values that are not in the range "00"-"ff", use a string length check (end-arg>2). I am willingly using 2 there, because no one is going to specify an Ethernet LL address as "0x00:0x24:0xbe:0xc2:0x7f:0x16" -- because it is always interpreted as hexadecimal anyway even without the 0x prefix. xtoptions.c: In function "xtopt_parse_ethermac": xtoptions.c:760:3: warning: comparison is always false due to limited range of data type xtoptions.c:766:2: warning: comparison is always false due to limited range of data type Signed-off-by: Jan Engelhardt <jengelh@medozas.de> --- iptables/xtoptions.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) diff --git a/iptables/xtoptions.c b/iptables/xtoptions.c index 1423724..7095e3e 100644 --- a/iptables/xtoptions.c +++ b/iptables/xtoptions.c @@ -757,13 +757,13 @@ static void xtopt_parse_ethermac(struct xt_option_call *cb) for (i = 0; i < ARRAY_SIZE(cb->val.ethermac) - 1; ++i) { cb->val.ethermac[i] = strtoul(arg, &end, 16); - if (cb->val.ethermac[i] > UINT8_MAX || *end != ':') + if (*end != ':' || end - arg > 2) goto out; arg = end + 1; } i = ARRAY_SIZE(cb->val.ethermac) - 1; cb->val.ethermac[i] = strtoul(arg, &end, 16); - if (cb->val.ethermac[i] > UINT8_MAX || *end != '\0') + if (*end != '\0' || end - arg > 2) goto out; if (cb->entry->flags & XTOPT_PUT) memcpy(XTOPT_MKPTR(cb), cb->val.ethermac, -- 1.7.3.4 ^ permalink raw reply related [flat|nested] 13+ messages in thread
* [PATCH 6/7] build: abort autogen on subcommand failure 2011-08-08 0:42 iptables build fixes Jan Engelhardt ` (4 preceding siblings ...) 2011-08-08 0:42 ` [PATCH 5/7] build: strengthen check for overlong lladdr components Jan Engelhardt @ 2011-08-08 0:42 ` Jan Engelhardt 2011-08-08 0:42 ` [PATCH 7/7] libipq: add pkgconfig file Jan Engelhardt 2011-08-09 11:23 ` iptables build fixes Patrick McHardy 7 siblings, 0 replies; 13+ messages in thread From: Jan Engelhardt @ 2011-08-08 0:42 UTC (permalink / raw) To: kaber; +Cc: netfilter-devel Needed to stop an automated build process when automake requirements are not fulfilled. Signed-off-by: Jan Engelhardt <jengelh@medozas.de> --- autogen.sh | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) diff --git a/autogen.sh b/autogen.sh index 62a89e1..a0c4395 100755 --- a/autogen.sh +++ b/autogen.sh @@ -1,4 +1,4 @@ -#!/bin/bash +#!/bin/sh -e autoreconf -fi; rm -Rf autom4te*.cache; -- 1.7.3.4 ^ permalink raw reply related [flat|nested] 13+ messages in thread
* [PATCH 7/7] libipq: add pkgconfig file 2011-08-08 0:42 iptables build fixes Jan Engelhardt ` (5 preceding siblings ...) 2011-08-08 0:42 ` [PATCH 6/7] build: abort autogen on subcommand failure Jan Engelhardt @ 2011-08-08 0:42 ` Jan Engelhardt 2011-08-09 11:23 ` iptables build fixes Patrick McHardy 7 siblings, 0 replies; 13+ messages in thread From: Jan Engelhardt @ 2011-08-08 0:42 UTC (permalink / raw) To: kaber; +Cc: netfilter-devel This is just to make sure that projects (still) using it do so with the right cflags, e.g. for when the include file ends up in a non-standard location due to ./configure having been called with --include=/somewhere/else. Signed-off-by: Jan Engelhardt <jengelh@medozas.de> --- configure.ac | 3 ++- libipq/.gitignore | 1 + libipq/Makefile.am | 2 ++ libipq/libipq.pc.in | 11 +++++++++++ 4 files changed, 16 insertions(+), 1 deletions(-) create mode 100644 libipq/.gitignore create mode 100644 libipq/libipq.pc.in diff --git a/configure.ac b/configure.ac index 6aa0b2a..ab824a4 100644 --- a/configure.ac +++ b/configure.ac @@ -111,6 +111,7 @@ AC_SUBST([libxtables_vmajor]) AC_CONFIG_FILES([Makefile extensions/GNUmakefile include/Makefile iptables/Makefile iptables/xtables.pc - libipq/Makefile libiptc/Makefile libiptc/libiptc.pc utils/Makefile + libipq/Makefile libipq/libipq.pc + libiptc/Makefile libiptc/libiptc.pc utils/Makefile include/xtables.h include/iptables/internal.h]) AC_OUTPUT diff --git a/libipq/.gitignore b/libipq/.gitignore new file mode 100644 index 0000000..6cb21a3 --- /dev/null +++ b/libipq/.gitignore @@ -0,0 +1 @@ +/libipq.pc diff --git a/libipq/Makefile.am b/libipq/Makefile.am index 93e5b1c..9e3a2ca 100644 --- a/libipq/Makefile.am +++ b/libipq/Makefile.am @@ -9,3 +9,5 @@ man_MANS = ipq_create_handle.3 ipq_destroy_handle.3 ipq_errstr.3 \ ipq_get_msgerr.3 ipq_get_packet.3 ipq_message_type.3 \ ipq_perror.3 ipq_read.3 ipq_set_mode.3 ipq_set_verdict.3 \ libipq.3 + +pkgconfig_DATA = libipq.pc diff --git a/libipq/libipq.pc.in b/libipq/libipq.pc.in new file mode 100644 index 0000000..ea31ec7 --- /dev/null +++ b/libipq/libipq.pc.in @@ -0,0 +1,11 @@ + +prefix=@prefix@ +exec_prefix=@exec_prefix@ +libdir=@libdir@ +includedir=@includedir@ + +Name: libipq +Description: Interface to the (old) ip_queue mechanism +Version: @PACKAGE_VERSION@ +Libs: -L${libdir} -lipq +Cflags: -I${includedir} -- 1.7.3.4 ^ permalink raw reply related [flat|nested] 13+ messages in thread
* Re: iptables build fixes 2011-08-08 0:42 iptables build fixes Jan Engelhardt ` (6 preceding siblings ...) 2011-08-08 0:42 ` [PATCH 7/7] libipq: add pkgconfig file Jan Engelhardt @ 2011-08-09 11:23 ` Patrick McHardy 7 siblings, 0 replies; 13+ messages in thread From: Patrick McHardy @ 2011-08-09 11:23 UTC (permalink / raw) To: Jan Engelhardt; +Cc: netfilter-devel On 08.08.2011 02:42, Jan Engelhardt wrote: > The following changes since commit 88e0a097c3f23dadf041b60445c6c9802c502f15: > > Merge branch 'master' of git://dev.medozas.de/iptables (2011-07-11 10:41:10 +0200) > > are available in the git repository at: > > git://dev.medozas.de/iptables master > > Jan Engelhardt (7): > extensions: use multi-target registration > libxt_TCPMSS: restore build with IPv6-less libcs > libxt_string: define _GNU_SOURCE for strnlen > build: workaround broken linux-headers on RHEL-5 > build: strengthen check for overlong lladdr components > build: abort autogen on subcommand failure > libipq: add pkgconfig file Pulled, thanks Jan. ^ permalink raw reply [flat|nested] 13+ messages in thread
* iptables: build fixes
@ 2013-01-10 15:15 Jan Engelhardt
2013-01-12 2:49 ` Dmitry V. Levin
0 siblings, 1 reply; 13+ messages in thread
From: Jan Engelhardt @ 2013-01-10 15:15 UTC (permalink / raw)
To: pablo; +Cc: netfilter-devel
The following changes since commit 983196ceb4d3bb7b6d3cf6da18bb6d5a5eafb347:
doc: document the -4 and -6 options (2013-01-07 02:26:16 +0100)
are available in the git repository at:
git://git.inai.de/iptables master
for you to fetch changes up to dd5fd152645c572e76ad7a02084ea8ef19552a93:
build: do not dereference symlinks on installation (2013-01-10 16:02:09 +0100)
----------------------------------------------------------------
Jan Engelhardt (2):
build: also use libtool for install stage
build: do not dereference symlinks on installation
extensions/GNUmakefile.in | 21 +++++++++++++++------
1 file changed, 15 insertions(+), 6 deletions(-)
^ permalink raw reply [flat|nested] 13+ messages in thread* Re: iptables: build fixes 2013-01-10 15:15 iptables: " Jan Engelhardt @ 2013-01-12 2:49 ` Dmitry V. Levin 2013-03-06 0:08 ` Dmitry V. Levin 0 siblings, 1 reply; 13+ messages in thread From: Dmitry V. Levin @ 2013-01-12 2:49 UTC (permalink / raw) To: Jan Engelhardt; +Cc: pablo, netfilter-devel [-- Attachment #1: Type: text/plain, Size: 384 bytes --] On Thu, Jan 10, 2013 at 04:15:17PM +0100, Jan Engelhardt wrote: [...] > Jan Engelhardt (2): > build: also use libtool for install stage > build: do not dereference symlinks on installation > > extensions/GNUmakefile.in | 21 +++++++++++++++------ > 1 file changed, 15 insertions(+), 6 deletions(-) Acked-by: Dmitry V. Levin <ldv@altlinux.org> -- ldv [-- Attachment #2: Type: application/pgp-signature, Size: 198 bytes --] ^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: iptables: build fixes 2013-01-12 2:49 ` Dmitry V. Levin @ 2013-03-06 0:08 ` Dmitry V. Levin 2013-03-06 5:13 ` Jan Engelhardt 0 siblings, 1 reply; 13+ messages in thread From: Dmitry V. Levin @ 2013-03-06 0:08 UTC (permalink / raw) To: netfilter-devel; +Cc: pablo, Jan Engelhardt [-- Attachment #1: Type: text/plain, Size: 522 bytes --] On Sat, Jan 12, 2013 at 06:49:15AM +0400, Dmitry V. Levin wrote: > On Thu, Jan 10, 2013 at 04:15:17PM +0100, Jan Engelhardt wrote: > [...] > > Jan Engelhardt (2): > > build: also use libtool for install stage > > build: do not dereference symlinks on installation > > > > extensions/GNUmakefile.in | 21 +++++++++++++++------ > > 1 file changed, 15 insertions(+), 6 deletions(-) > > Acked-by: Dmitry V. Levin <ldv@altlinux.org> Any idea why these fixed didn't get into 1.4.18? -- ldv [-- Attachment #2: Type: application/pgp-signature, Size: 198 bytes --] ^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: iptables: build fixes 2013-03-06 0:08 ` Dmitry V. Levin @ 2013-03-06 5:13 ` Jan Engelhardt 0 siblings, 0 replies; 13+ messages in thread From: Jan Engelhardt @ 2013-03-06 5:13 UTC (permalink / raw) To: Dmitry V. Levin; +Cc: netfilter-devel, pablo On Wednesday 2013-03-06 01:08, Dmitry V. Levin wrote: >On Sat, Jan 12, 2013 at 06:49:15AM +0400, Dmitry V. Levin wrote: >> On Thu, Jan 10, 2013 at 04:15:17PM +0100, Jan Engelhardt wrote: >> [...] >> > Jan Engelhardt (2): >> > build: also use libtool for install stage >> > build: do not dereference symlinks on installation >> > >> > extensions/GNUmakefile.in | 21 +++++++++++++++------ >> > 1 file changed, 15 insertions(+), 6 deletions(-) >> >> Acked-by: Dmitry V. Levin <ldv@altlinux.org> > >Any idea why these fixed didn't get into 1.4.18? http://www.spinics.net/lists/netfilter-devel/msg25045.html and its reply ("Thread Next" link). ^ permalink raw reply [flat|nested] 13+ messages in thread
end of thread, other threads:[~2013-03-06 5:13 UTC | newest] Thread overview: 13+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2011-08-08 0:42 iptables build fixes Jan Engelhardt 2011-08-08 0:42 ` [PATCH 1/7] extensions: use multi-target registration Jan Engelhardt 2011-08-08 0:42 ` [PATCH 2/7] libxt_TCPMSS: restore build with IPv6-less libcs Jan Engelhardt 2011-08-08 0:42 ` [PATCH 3/7] libxt_string: define _GNU_SOURCE for strnlen Jan Engelhardt 2011-08-08 0:42 ` [PATCH 4/7] build: workaround broken linux-headers on RHEL-5 Jan Engelhardt 2011-08-08 0:42 ` [PATCH 5/7] build: strengthen check for overlong lladdr components Jan Engelhardt 2011-08-08 0:42 ` [PATCH 6/7] build: abort autogen on subcommand failure Jan Engelhardt 2011-08-08 0:42 ` [PATCH 7/7] libipq: add pkgconfig file Jan Engelhardt 2011-08-09 11:23 ` iptables build fixes Patrick McHardy -- strict thread matches above, loose matches on Subject: below -- 2013-01-10 15:15 iptables: " Jan Engelhardt 2013-01-12 2:49 ` Dmitry V. Levin 2013-03-06 0:08 ` Dmitry V. Levin 2013-03-06 5:13 ` Jan Engelhardt
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox; as well as URLs for NNTP newsgroup(s).