]> git.pld-linux.org Git - packages/iptables.git/blob - iptables-cvs-20010521.patch
- allow build with -O0
[packages/iptables.git] / iptables-cvs-20010521.patch
1 diff -urN -x CVS -x .cvsignore iptables-1.2.2/Makefile userspace/Makefile
2 --- iptables-1.2.2/Makefile     Tue May  1 11:44:16 2001
3 +++ userspace/Makefile  Mon May 14 16:32:52 2001
4 @@ -91,24 +91,24 @@
5         cp $< $@
6  
7  ip6tables.o: ip6tables.c
8 -       $(CC) $(CFLAGS) -DIPT_LIB_DIR=\"$(IPT_LIBDIR)\" -c -o $@ $<
9 +       $(CC) $(CFLAGS) -DIP6T_LIB_DIR=\"$(IPT_LIBDIR)\" -c -o $@ $<
10  
11  ip6tables: ip6tables-standalone.c ip6tables.o libiptc/libiptc.a
12 -       $(CC) $(CFLAGS) -DIPT_LIB_DIR=\"$(IPT_LIBDIR)\" -rdynamic -o $@ $^ -ldl
13 +       $(CC) $(CFLAGS) -DIP6T_LIB_DIR=\"$(IPT_LIBDIR)\" -rdynamic -o $@ $^ -ldl
14  
15  $(DESTDIR)$(BINDIR)/ip6tables: ip6tables
16         @[ -d $(DESTDIR)$(BINDIR) ] || mkdir -p $(DESTDIR)$(BINDIR)
17         cp $< $@
18  
19  ip6tables-save: ip6tables-save.c ip6tables.o libiptc/libiptc.a
20 -       $(CC) $(CFLAGS) -DIPT_LIB_DIR=\"$(IPT_LIBDIR)\" -rdynamic -o $@ $^ -ldl
21 +       $(CC) $(CFLAGS) -DIP6T_LIB_DIR=\"$(IPT_LIBDIR)\" -rdynamic -o $@ $^ -ldl
22  
23  $(DESTDIR)$(BINDIR)/ip6tables-save: ip6tables-save
24         @[ -d $(DESTDIR)$(BINDIR) ] || mkdir -p $(DESTDIR)$(BINDIR)
25         cp $< $@
26  
27  ip6tables-restore: ip6tables-restore.c ip6tables.o libiptc/libiptc.a
28 -       $(CC) $(CFLAGS) -DIPT_LIB_DIR=\"$(IPT_LIBDIR)\" -rdynamic -o $@ $^ -ldl
29 +       $(CC) $(CFLAGS) -DIP6T_LIB_DIR=\"$(IPT_LIBDIR)\" -rdynamic -o $@ $^ -ldl
30  
31  $(DESTDIR)$(BINDIR)/ip6tables-restore: ip6tables-restore
32         @[ -d $(DESTDIR)$(BINDIR) ] || mkdir -p $(DESTDIR)$(BINDIR)
33 diff -urN -x CVS -x .cvsignore iptables-1.2.2/extensions/libipt_REJECT.c userspace/extensions/libipt_REJECT.c
34 --- iptables-1.2.2/extensions/libipt_REJECT.c   Mon Dec 18 06:09:52 2000
35 +++ userspace/extensions/libipt_REJECT.c        Mon May 14 16:32:55 2001
36 @@ -146,8 +146,13 @@
37  {
38         const struct ipt_reject_info *reject
39                 = (const struct ipt_reject_info *)target->data;
40 +       unsigned int i;
41  
42 -       printf("--reject-with %s ", reject_table[reject->with].name);
43 +       for (i = 0; i < sizeof(reject_table)/sizeof(struct reject_names); i++)
44 +               if (reject_table[i].with == reject->with)
45 +                       break;
46 +
47 +       printf("--reject-with %s ", reject_table[i].name);
48  }
49  
50  struct iptables_target reject
51 diff -urN -x CVS -x .cvsignore iptables-1.2.2/ip6tables-save.c userspace/ip6tables-save.c
52 --- iptables-1.2.2/ip6tables-save.c     Tue Feb 27 10:59:48 2001
53 +++ userspace/ip6tables-save.c  Mon May 14 16:32:52 2001
54 @@ -51,7 +51,7 @@
55                         if (iface[i] != '\0')
56                                 printf("%c", iface[i]);
57                 } else {
58 -                       if (iface[i] != '\0')
59 +                       if (iface[i] == '\0')
60                                 printf("+");
61                         break;
62                 }
63 diff -urN -x CVS -x .cvsignore iptables-1.2.2/ip6tables.c userspace/ip6tables.c
64 --- iptables-1.2.2/ip6tables.c  Sat May  5 23:37:47 2001
65 +++ userspace/ip6tables.c       Mon May 14 16:32:52 2001
66 @@ -745,7 +745,7 @@
67                 memset(mask + vialen + 1, 0, IFNAMSIZ - vialen - 1);
68         }
69         for (i = 0; vianame[i]; i++) {
70 -               if (!isalnum(vianame[i])) {
71 +               if (!isalnum(vianame[i]) && vianame[i] != '_') {
72                         printf("Warning: wierd character in interface"
73                                " `%s' (No aliases, :, ! or *).\n",
74                                vianame);
75 diff -urN -x CVS -x .cvsignore iptables-1.2.2/iptables-save.c userspace/iptables-save.c
76 --- iptables-1.2.2/iptables-save.c      Thu Mar 15 16:12:02 2001
77 +++ userspace/iptables-save.c   Mon May 14 16:32:52 2001
78 @@ -48,7 +48,7 @@
79                         if (iface[i] != '\0')
80                                 printf("%c", iface[i]);
81                 } else {
82 -                       if (iface[i] != '\0')
83 +                       if (iface[i] == '\0')
84                                 printf("+");
85                         break;
86                 }
87 diff -urN -x CVS -x .cvsignore iptables-1.2.2/iptables.c userspace/iptables.c
88 --- iptables-1.2.2/iptables.c   Sun Mar 25 21:55:04 2001
89 +++ userspace/iptables.c        Mon May 14 16:32:52 2001
90 @@ -744,7 +744,7 @@
91                 memset(mask + vialen + 1, 0, IFNAMSIZ - vialen - 1);
92         }
93         for (i = 0; vianame[i]; i++) {
94 -               if (!isalnum(vianame[i])) {
95 +               if (!isalnum(vianame[i]) && vianame[i] != '_') {
96                         printf("Warning: wierd character in interface"
97                                " `%s' (No aliases, :, ! or *).\n",
98                                vianame);
99 diff -urN -x CVS -x .cvsignore iptables-1.2.2/patch-o-matic/irc-conntrack-nat.patch userspace/patch-o-matic/irc-conntrack-nat.patch
100 --- iptables-1.2.2/patch-o-matic/irc-conntrack-nat.patch        Thu May  3 02:30:11 2001
101 +++ userspace/patch-o-matic/irc-conntrack-nat.patch     Sun May 20 21:27:21 2001
102 @@ -260,8 +260,8 @@
103  +                                      printk(KERN_WARNING
104  +                                              "Forged DCC command from "
105  +                                              "%u.%u.%u.%u: %u.%u.%u.%u:%u\n",
106 -+                              HIPQUAD(ct->tuplehash[dir].tuple.src.ip),
107 -+                                              NIPQUAD(dcc_ip), dcc_port);
108 ++                              NIPQUAD(ct->tuplehash[dir].tuple.src.ip),
109 ++                                              HIPQUAD(dcc_ip), dcc_port);
110  +
111  +                              continue;
112  +                      }
This page took 0.035239 seconds and 3 git commands to generate.