Author: zbyniu                       Date: Wed May 21 21:45:50 2008 GMT
Module: SOURCES                       Tag: HEAD
---- Log message:
- renamed from ggrsecurity-1.2.11-iptables.patch
- updated for xtables (iptables 1.4.1)

---- Files affected:
SOURCES:
   iptables-stealth.patch (NONE -> 1.1)  (NEW)

---- Diffs:

================================================================
Index: SOURCES/iptables-stealth.patch
diff -u /dev/null SOURCES/iptables-stealth.patch:1.1
--- /dev/null   Wed May 21 23:45:50 2008
+++ SOURCES/iptables-stealth.patch      Wed May 21 23:45:45 2008
@@ -0,0 +1,72 @@
+diff -urN iptables-1.2.11/extensions/libipt_stealth.c 
iptables-1.2.11/extensions/libipt_stealth.c
+--- iptables-1.2.11/extensions/libipt_stealth.c        1969-12-31 19:00:00 
-0500
++++ iptables-1.2.11/extensions/libipt_stealth.c        2004-07-13 21:14:15 
-0400
+@@ -0,0 +1,62 @@
++/* Shared library add-on to iptables to add stealth support.
++ * Copyright (C) 2002 Brad Spengler  <[EMAIL PROTECTED]>
++ * This netfilter module is licensed under the GNU GPL.
++ */
++
++#include <stdio.h>
++#include <netdb.h>
++#include <stdlib.h>
++#include <getopt.h>
++#include <iptables.h>
++
++/* Function which prints out usage message. */
++static void
++help(void)
++{
++      printf("stealth v%s takes no options\n\n", XTABLES_VERSION);
++}
++
++static struct option opts[] = {
++      {0}
++};
++
++/* Initialize the match. */
++static void
++init(struct ipt_entry_match *m, unsigned int *nfcache)
++{
++      *nfcache |= NFC_UNKNOWN;
++}
++
++static int
++parse(int c, char **argv, int invert, unsigned int *flags,
++      const void *entry, struct xt_entry_match **match)
++{
++      return 0;
++}
++
++static void
++final_check(unsigned int flags)
++{
++      return;
++}
++
++static
++struct xtables_match stealth = {
++      .next           = NULL,
++      .name           = "stealth",
++      .version        = XTABLES_VERSION,
++      .size           = IPT_ALIGN(0),
++      .userspacesize  = IPT_ALIGN(0),
++      .help           = &help,
++      .init           = &init, 
++      .parse          = &parse,
++      .final_check    = &final_check,
++      .print          = NULL,
++      .save           = NULL,
++      .extra_opts     = opts
++};
++
++void _init(void)
++{
++      xtables_register_match(&stealth);
++}
+diff -urN iptables-1.3.5.org/extensions/.stealth-test 
iptables-1.3.5/extensions/.stealth-test
+--- iptables-1.3.5.org/extensions/.stealth-test        1970-01-01 
01:00:00.000000000 +0100
++++ iptables-1.3.5/extensions/.stealth-test    2006-05-12 20:39:08.730709250 
+0200
+@@ -0,0 +1,2 @@
++#!/bin/sh
++[ -f $KERNEL_DIR/net/ipv4/netfilter/ipt_stealth.c ] && echo stealth
================================================================
_______________________________________________
pld-cvs-commit mailing list
[email protected]
http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit

Reply via email to