summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorrusty <rusty>2000-12-18 05:09:52 +0000
committerrusty <rusty>2000-12-18 05:09:52 +0000
commit1c10b6939e75b788d7862d4e15619cfba58b9bfb (patch)
treed581d2bb79fccfb833a35e716dbdad33652f9a6a
parentbcaacc701e4ae5852bcad8d0fe09f8e8702a80c0 (diff)
Stop --reject-with echo-reply (won't be supported soon).
-rw-r--r--extensions/libipt_REJECT.c7
1 files changed, 7 insertions, 0 deletions
diff --git a/extensions/libipt_REJECT.c b/extensions/libipt_REJECT.c
index 19fe698..84b0b91 100644
--- a/extensions/libipt_REJECT.c
+++ b/extensions/libipt_REJECT.c
@@ -26,8 +26,10 @@ static const struct reject_names reject_table[] = {
IPT_ICMP_PORT_UNREACHABLE, "ICMP port unreachable (default)"},
{"icmp-proto-unreachable", "proto-unreach",
IPT_ICMP_PROT_UNREACHABLE, "ICMP protocol unreachable"},
+#if 0
{"echo-reply", "echoreply",
IPT_ICMP_ECHOREPLY, "for ICMP echo only: faked ICMP echo reply"},
+#endif
{"icmp-net-prohibited", "net-prohib",
IPT_ICMP_NET_PROHIBITED, "ICMP network prohibited"},
{"icmp-host-prohibited", "host-prohib",
@@ -105,6 +107,11 @@ parse(int c, char **argv, int invert, unsigned int *flags,
return 1;
}
}
+ /* This due to be dropped late in 2.4 pre-release cycle --RR */
+ if (strncasecmp("echo-reply", optarg, strlen(optarg)) == 0
+ || strncasecmp("echoreply", optarg, strlen(optarg)) == 0)
+ fprintf(stderr, "--reject-with echo-reply no longer"
+ " supported\n");
exit_error(PARAMETER_PROBLEM, "unknown reject type `%s'",optarg);
default:
/* Fall through */