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
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 $@ $<
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
15 $(DESTDIR)$(BINDIR)/ip6tables: ip6tables
16 @[ -d $(DESTDIR)$(BINDIR) ] || mkdir -p $(DESTDIR)$(BINDIR)
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
23 $(DESTDIR)$(BINDIR)/ip6tables-save: ip6tables-save
24 @[ -d $(DESTDIR)$(BINDIR) ] || mkdir -p $(DESTDIR)$(BINDIR)
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
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
38 const struct ipt_reject_info *reject
39 = (const struct ipt_reject_info *)target->data;
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)
47 + printf("--reject-with %s ", reject_table[i].name);
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
56 printf("%c", iface[i]);
58 - if (iface[i] != '\0')
59 + if (iface[i] == '\0')
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
67 memset(mask + vialen + 1, 0, IFNAMSIZ - vialen - 1);
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",
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
80 printf("%c", iface[i]);
82 - if (iface[i] != '\0')
83 + if (iface[i] == '\0')
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
91 memset(mask + vialen + 1, 0, IFNAMSIZ - vialen - 1);
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",
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
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);