Source-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[src/trunk]: src IPF 5.1.2 is in external/bsd/ipf and sys/external/bsd/ipf now;
details: https://anonhg.NetBSD.org/src/rev/21509f7fdf8c
branches: trunk
changeset: 781571:21509f7fdf8c
user: plunky <plunky%NetBSD.org@localhost>
date: Sat Sep 15 18:12:17 2012 +0000
description:
IPF 5.1.2 is in external/bsd/ipf and sys/external/bsd/ipf now;
these files are obsolete
diffstat:
dist/ipf/BNF | 81 -
dist/ipf/BugReport | 12 -
dist/ipf/FWTK/Index | 3 -
dist/ipf/FWTK/README | 18 -
dist/ipf/FWTK/README.ipfilter | 20 -
dist/ipf/FWTK/ftp-gw.diff | 232 -
dist/ipf/FWTK/fwtk_transparent.diff | 1025 ----
dist/ipf/FWTK/fwtkp | 812 ---
dist/ipf/HISTORY | 2543 -----------
dist/ipf/IMPORTANT | 11 -
dist/ipf/IPF.KANJI | 465 --
dist/ipf/IPFILTER.LICENCE | 29 -
dist/ipf/Makefile | 418 -
dist/ipf/QNX_OCL.txt | 275 -
dist/ipf/README | 101 -
dist/ipf/README.NetBSD | 368 -
dist/ipf/STYLE.TXT | 57 -
dist/ipf/WhatsNew40.txt | 90 -
dist/ipf/Y2K | 3 -
dist/ipf/arc4random.c | 275 -
dist/ipf/bpf-ipf.h | 452 --
dist/ipf/bpf_filter.c | 586 --
dist/ipf/etc/protocols | 104 -
dist/ipf/etc/services | 2536 -----------
dist/ipf/ip_fil.c | 868 ---
dist/ipf/ip_fil_compat.c | 2234 ---------
dist/ipf/ip_htable.c | 656 --
dist/ipf/ip_htable.h | 80 -
dist/ipf/ip_irc_pxy.c | 430 -
dist/ipf/ip_lookup.c | 690 ---
dist/ipf/ip_lookup.h | 97 -
dist/ipf/ip_pool.c | 983 ----
dist/ipf/ip_pool.h | 92 -
dist/ipf/ip_pptp_pxy.c | 521 --
dist/ipf/ip_rpcb_pxy.c | 1407 ------
dist/ipf/ip_scan.c | 600 --
dist/ipf/ip_scan.h | 108 -
dist/ipf/ip_sync.c | 1034 ----
dist/ipf/ip_sync.h | 119 -
dist/ipf/ipf.h | 292 -
dist/ipf/ipf2netbsd | 178 -
dist/ipf/iplang/BNF | 69 -
dist/ipf/iplang/Makefile | 32 -
dist/ipf/iplang/iplang.h | 54 -
dist/ipf/iplang/iplang.tst | 11 -
dist/ipf/iplang/iplang_l.l | 322 -
dist/ipf/iplang/iplang_y.y | 1861 --------
dist/ipf/ipmon.h | 97 -
dist/ipf/ipsd/Celler/ip_compat.h | 203 -
dist/ipf/ipsd/Makefile | 61 -
dist/ipf/ipsd/README | 32 -
dist/ipf/ipsd/ipsd.c | 296 -
dist/ipf/ipsd/ipsd.h | 28 -
dist/ipf/ipsd/ipsdr.c | 314 -
dist/ipf/ipsd/linux.h | 17 -
dist/ipf/ipsd/sbpf.c | 210 -
dist/ipf/ipsd/sdlpi.c | 261 -
dist/ipf/ipsd/slinux.c | 118 -
dist/ipf/ipsd/snit.c | 228 -
dist/ipf/ipsend/44arp.c | 121 -
dist/ipf/ipsend/Crashable | 21 -
dist/ipf/ipsend/Makefile | 183 -
dist/ipf/ipsend/README | 8 -
dist/ipf/ipsend/arp.c | 144 -
dist/ipf/ipsend/dlcommon.c | 1383 ------
dist/ipf/ipsend/dltest.h | 34 -
dist/ipf/ipsend/hpux.c | 114 -
dist/ipf/ipsend/in_var.h | 179 -
dist/ipf/ipsend/ip.c | 369 -
dist/ipf/ipsend/ip_var.h | 125 -
dist/ipf/ipsend/ipresend.1 | 108 -
dist/ipf/ipsend/ipresend.c | 160 -
dist/ipf/ipsend/ipsend.1 | 110 -
dist/ipf/ipsend/ipsend.5 | 403 -
dist/ipf/ipsend/ipsend.c | 441 -
dist/ipf/ipsend/ipsend.h | 71 -
dist/ipf/ipsend/ipsopt.c | 200 -
dist/ipf/ipsend/iptest.1 | 103 -
dist/ipf/ipsend/iptest.c | 218 -
dist/ipf/ipsend/iptests.c | 1430 ------
dist/ipf/ipsend/larp.c | 93 -
dist/ipf/ipsend/linux.h | 19 -
dist/ipf/ipsend/lsock.c | 259 -
dist/ipf/ipsend/resend.c | 149 -
dist/ipf/ipsend/sbpf.c | 157 -
dist/ipf/ipsend/sdlpi.c | 174 -
dist/ipf/ipsend/sirix.c | 93 -
dist/ipf/ipsend/slinux.c | 92 -
dist/ipf/ipsend/snit.c | 160 -
dist/ipf/ipsend/sock.c | 464 --
dist/ipf/ipsend/sockraw.c | 89 -
dist/ipf/ipsend/tcpip.h | 86 -
dist/ipf/ipt.h | 29 -
dist/ipf/kmem.h | 27 -
dist/ipf/l4check/Makefile | 10 -
dist/ipf/l4check/http.check | 2 -
dist/ipf/l4check/http.ok | 1 -
dist/ipf/l4check/l4check.c | 824 ---
dist/ipf/l4check/l4check.conf | 31 -
dist/ipf/lib/Makefile | 310 -
dist/ipf/lib/addicmp.c | 21 -
dist/ipf/lib/addipopt.c | 67 -
dist/ipf/lib/alist_free.c | 22 -
dist/ipf/lib/alist_new.c | 68 -
dist/ipf/lib/bcopywrap.c | 20 -
dist/ipf/lib/binprint.c | 31 -
dist/ipf/lib/buildopts.c | 44 -
dist/ipf/lib/checkrev.c | 46 -
dist/ipf/lib/count4bits.c | 40 -
dist/ipf/lib/count6bits.c | 29 -
dist/ipf/lib/debug.c | 37 -
dist/ipf/lib/facpri.c | 137 -
dist/ipf/lib/facpri.h | 43 -
dist/ipf/lib/fill6bits.c | 48 -
dist/ipf/lib/flags.c | 25 -
dist/ipf/lib/gethost.c | 44 -
dist/ipf/lib/getifname.c | 92 -
dist/ipf/lib/getnattype.c | 61 -
dist/ipf/lib/getport.c | 81 -
dist/ipf/lib/getportproto.c | 40 -
dist/ipf/lib/getproto.c | 40 -
dist/ipf/lib/getsumd.c | 23 -
dist/ipf/lib/hostname.c | 60 -
dist/ipf/lib/icmpcode.c | 24 -
dist/ipf/lib/inet_addr.c | 210 -
dist/ipf/lib/initparse.c | 20 -
dist/ipf/lib/ionames.c | 40 -
dist/ipf/lib/ipf_dotuning.c | 72 -
dist/ipf/lib/ipft_ef.c | 135 -
dist/ipf/lib/ipft_hx.c | 160 -
dist/ipf/lib/ipft_pc.c | 269 -
dist/ipf/lib/ipft_sn.c | 197 -
dist/ipf/lib/ipft_td.c | 178 -
dist/ipf/lib/ipft_tx.c | 327 -
dist/ipf/lib/ipoptsec.c | 58 -
dist/ipf/lib/kmem.c | 204 -
dist/ipf/lib/kmem.h | 34 -
dist/ipf/lib/kmemcpywrap.c | 23 -
dist/ipf/lib/kvatoname.c | 39 -
dist/ipf/lib/load_file.c | 90 -
dist/ipf/lib/load_hash.c | 115 -
dist/ipf/lib/load_hashnode.c | 61 -
dist/ipf/lib/load_http.c | 211 -
dist/ipf/lib/load_pool.c | 72 -
dist/ipf/lib/load_poolnode.c | 63 -
dist/ipf/lib/load_url.c | 33 -
dist/ipf/lib/mutex_emul.c | 88 -
dist/ipf/lib/nametokva.c | 38 -
dist/ipf/lib/nat_setgroupmap.c | 34 -
dist/ipf/lib/ntomask.c | 46 -
dist/ipf/lib/optname.c | 65 -
dist/ipf/lib/optprint.c | 83 -
dist/ipf/lib/optprintv6.c | 47 -
dist/ipf/lib/optvalue.c | 34 -
dist/ipf/lib/portname.c | 42 -
dist/ipf/lib/print_toif.c | 32 -
dist/ipf/lib/printactivenat.c | 87 -
dist/ipf/lib/printaps.c | 112 -
dist/ipf/lib/printbuf.c | 32 -
dist/ipf/lib/printfr.c | 480 --
dist/ipf/lib/printfraginfo.c | 30 -
dist/ipf/lib/printhash.c | 58 -
dist/ipf/lib/printhash_live.c | 79 -
dist/ipf/lib/printhashdata.c | 114 -
dist/ipf/lib/printhashnode.c | 53 -
dist/ipf/lib/printhostmap.c | 22 -
dist/ipf/lib/printhostmask.c | 46 -
dist/ipf/lib/printifname.c | 20 -
dist/ipf/lib/printip.c | 24 -
dist/ipf/lib/printlog.c | 38 -
dist/ipf/lib/printmask.c | 30 -
dist/ipf/lib/printnat.c | 242 -
dist/ipf/lib/printpacket.c | 91 -
dist/ipf/lib/printpacket6.c | 51 -
dist/ipf/lib/printpool.c | 62 -
dist/ipf/lib/printpool_live.c | 85 -
dist/ipf/lib/printpooldata.c | 80 -
dist/ipf/lib/printpoolnode.c | 33 -
dist/ipf/lib/printportcmp.c | 29 -
dist/ipf/lib/printproto.c | 56 -
dist/ipf/lib/printsbuf.c | 32 -
dist/ipf/lib/printstate.c | 190 -
dist/ipf/lib/printtqtable.c | 27 -
dist/ipf/lib/printtunable.c | 29 -
dist/ipf/lib/remove_hash.c | 53 -
dist/ipf/lib/remove_hashnode.c | 58 -
dist/ipf/lib/remove_pool.c | 50 -
dist/ipf/lib/remove_poolnode.c | 57 -
dist/ipf/lib/resetlexer.c | 25 -
dist/ipf/lib/rwlock_emul.c | 133 -
dist/ipf/lib/tcp_flags.c | 50 -
dist/ipf/lib/tcpflags.c | 45 -
dist/ipf/lib/v6ionames.c | 28 -
dist/ipf/lib/v6optvalue.c | 39 -
dist/ipf/lib/var.c | 179 -
dist/ipf/lib/verbose.c | 37 -
dist/ipf/man/Makefile | 28 -
dist/ipf/man/ipf.4 | 268 -
dist/ipf/man/ipf.5 | 560 --
dist/ipf/man/ipf.8 | 173 -
dist/ipf/man/ipfilter.4 | 241 -
dist/ipf/man/ipfilter.4.mandoc | 267 -
dist/ipf/man/ipfilter.5 | 12 -
dist/ipf/man/ipfs.8 | 127 -
dist/ipf/man/ipfstat.8 | 195 -
dist/ipf/man/ipftest.1 | 207 -
dist/ipf/man/ipl.4 | 81 -
dist/ipf/man/ipmon.5 | 68 -
dist/ipf/man/ipmon.8 | 187 -
dist/ipf/man/ipnat.4 | 100 -
dist/ipf/man/ipnat.5 | 298 -
dist/ipf/man/ipnat.8 | 82 -
dist/ipf/man/ippool.5 | 154 -
dist/ipf/man/ippool.8 | 126 -
dist/ipf/man/ipscan.5 | 52 -
dist/ipf/man/ipscan.8 | 44 -
dist/ipf/man/mkfilters.1 | 16 -
dist/ipf/md5.c | 310 -
dist/ipf/md5.h | 65 -
dist/ipf/mkfilters | 116 -
dist/ipf/ml_ipl.c | 159 -
dist/ipf/mlf_rule.c | 163 -
dist/ipf/mlfk_ipl.c | 361 -
dist/ipf/mlfk_rule.c | 69 -
dist/ipf/mlh_rule.c | 116 -
dist/ipf/mln_rule.c | 86 -
dist/ipf/mlo_ipl.c | 260 -
dist/ipf/mlo_rule.c | 78 -
dist/ipf/mls_rule.c | 112 -
dist/ipf/mlso_rule.c | 129 -
dist/ipf/opts.h | 59 -
dist/ipf/pcap-ipf.h | 35 -
dist/ipf/perl/Ipfanaly.pl | 639 --
dist/ipf/perl/Isbgraph | 297 -
dist/ipf/perl/LICENSE | 6 -
dist/ipf/perl/Services | 2146 ---------
dist/ipf/perl/ipf-mrtg.pl | 22 -
dist/ipf/perl/ipfmeta.pl | 210 -
dist/ipf/perl/logfilter.pl | 181 -
dist/ipf/perl/plog | 1061 ----
dist/ipf/radix.c | 1181 -----
dist/ipf/radix_ipf.h | 207 -
dist/ipf/rules/BASIC.NAT | 46 -
dist/ipf/rules/BASIC_1.FW | 99 -
dist/ipf/rules/BASIC_2.FW | 72 -
dist/ipf/rules/example.1 | 5 -
dist/ipf/rules/example.10 | 13 -
dist/ipf/rules/example.11 | 27 -
dist/ipf/rules/example.12 | 18 -
dist/ipf/rules/example.13 | 18 -
dist/ipf/rules/example.2 | 6 -
dist/ipf/rules/example.3 | 41 -
dist/ipf/rules/example.4 | 5 -
dist/ipf/rules/example.5 | 26 -
dist/ipf/rules/example.6 | 6 -
dist/ipf/rules/example.7 | 13 -
dist/ipf/rules/example.8 | 11 -
dist/ipf/rules/example.9 | 13 -
dist/ipf/rules/example.sr | 62 -
dist/ipf/rules/firewall | 39 -
dist/ipf/rules/ftp-proxy | 45 -
dist/ipf/rules/ftppxy | 6 -
dist/ipf/rules/ip_rules | 3 -
dist/ipf/rules/ipmon.conf | 24 -
dist/ipf/rules/mediaone | 45 -
dist/ipf/rules/nat-setup | 77 -
dist/ipf/rules/nat.eg | 14 -
dist/ipf/rules/pool.conf | 4 -
dist/ipf/rules/server | 11 -
dist/ipf/rules/tcpstate | 13 -
dist/ipf/samples/Makefile | 24 -
dist/ipf/samples/ipfilter-pb.gif | Bin
dist/ipf/samples/proxy.c | 317 -
dist/ipf/samples/relay.c | 196 -
dist/ipf/samples/userauth.c | 62 -
dist/ipf/snoop.h | 47 -
dist/ipf/test/README.TXT | 30 -
dist/ipf/test/bpftest | 28 -
dist/ipf/test/expected/Makefile | 41 -
dist/ipf/test/expected/bpf-f1 | 20 -
dist/ipf/test/expected/bpf1 | 4 -
dist/ipf/test/expected/f18 | 5 -
dist/ipf/test/expected/f19 | 10 -
dist/ipf/test/expected/f20 | 3 -
dist/ipf/test/expected/f24 | 5 -
dist/ipf/test/expected/i13 | 2 -
dist/ipf/test/expected/i14 | 10 -
dist/ipf/test/expected/i15 | 4 -
dist/ipf/test/expected/i16 | 3 -
dist/ipf/test/expected/i17 | 10 -
dist/ipf/test/expected/i18 | 11 -
dist/ipf/test/expected/i19.dist | 22 -
dist/ipf/test/expected/i20 | 4 -
dist/ipf/test/expected/i21 | 16 -
dist/ipf/test/expected/in5 | 24 -
dist/ipf/test/expected/in6 | 8 -
dist/ipf/test/expected/ip1 | 68 -
dist/ipf/test/expected/ip2 | 2 -
dist/ipf/test/expected/ipv6.3 | 6 -
dist/ipf/test/expected/ipv6.5 | 6 -
dist/ipf/test/expected/ipv6.6 | 8 -
dist/ipf/test/expected/n10 | 9 -
dist/ipf/test/expected/n11 | 51 -
dist/ipf/test/expected/n12 | 7 -
dist/ipf/test/expected/n13 | 5 -
dist/ipf/test/expected/n14 | 5 -
dist/ipf/test/expected/n16 | 21 -
dist/ipf/test/expected/n17 | 16 -
dist/ipf/test/expected/n18 | 87 -
dist/ipf/test/expected/n8 | 9 -
dist/ipf/test/expected/n9 | 9 -
dist/ipf/test/expected/ni10 | 9 -
dist/ipf/test/expected/ni11 | 9 -
dist/ipf/test/expected/ni12 | 9 -
dist/ipf/test/expected/ni13 | 63 -
dist/ipf/test/expected/ni14 | 63 -
dist/ipf/test/expected/ni15 | 63 -
dist/ipf/test/expected/ni16 | 63 -
dist/ipf/test/expected/ni19 | 49 -
dist/ipf/test/expected/ni20 | 49 -
dist/ipf/test/expected/ni21 | 4 -
dist/ipf/test/expected/ni23 | 29 -
dist/ipf/test/expected/ni6 | 17 -
dist/ipf/test/expected/ni7 | 5 -
dist/ipf/test/expected/ni8 | 9 -
dist/ipf/test/expected/ni9 | 9 -
dist/ipf/test/expected/p1 | 21 -
dist/ipf/test/expected/p2 | 25 -
dist/ipf/test/expected/p3 | 35 -
dist/ipf/test/expected/p5 | 21 -
dist/ipf/test/input/f18 | 4 -
dist/ipf/test/input/f19 | 4 -
dist/ipf/test/input/f20 | 2 -
dist/ipf/test/input/f24 | 27 -
dist/ipf/test/input/ip2.data | 3 -
dist/ipf/test/input/ipv6.3 | 30 -
dist/ipf/test/input/ipv6.5 | 14 -
dist/ipf/test/input/ipv6.6 | 24 -
dist/ipf/test/input/n10 | 6 -
dist/ipf/test/input/n11 | 16 -
dist/ipf/test/input/n12 | 18 -
dist/ipf/test/input/n13 | 4 -
dist/ipf/test/input/n14 | 4 -
dist/ipf/test/input/n16 | 40 -
dist/ipf/test/input/n17 | 20 -
dist/ipf/test/input/n18 | 8 -
dist/ipf/test/input/n8 | 30 -
dist/ipf/test/input/n9 | 30 -
dist/ipf/test/input/ni10 | 23 -
dist/ipf/test/input/ni11 | 24 -
dist/ipf/test/input/ni12 | 24 -
dist/ipf/test/input/ni13 | 235 -
dist/ipf/test/input/ni14 | 235 -
dist/ipf/test/input/ni15 | 235 -
dist/ipf/test/input/ni16 | 235 -
dist/ipf/test/input/ni17 | 6 -
dist/ipf/test/input/ni19 | 157 -
dist/ipf/test/input/ni20 | 157 -
dist/ipf/test/input/ni21 | 3 -
dist/ipf/test/input/ni23 | 3 -
dist/ipf/test/input/ni6 | 54 -
dist/ipf/test/input/ni7 | 13 -
dist/ipf/test/input/ni8 | 24 -
dist/ipf/test/input/ni9 | 24 -
dist/ipf/test/input/p1 | 8 -
dist/ipf/test/input/p2 | 8 -
dist/ipf/test/input/p3 | 12 -
dist/ipf/test/input/p5 | 8 -
dist/ipf/test/iptest | 22 -
dist/ipf/test/ptest | 31 -
dist/ipf/test/regress/bpf-f1 | 4 -
dist/ipf/test/regress/bpf1 | 4 -
dist/ipf/test/regress/f18 | 4 -
dist/ipf/test/regress/f19 | 2 -
dist/ipf/test/regress/f20 | 4 -
dist/ipf/test/regress/f24 | 1 -
dist/ipf/test/regress/i13 | 8 -
dist/ipf/test/regress/i14 | 10 -
dist/ipf/test/regress/i15 | 4 -
dist/ipf/test/regress/i16 | 3 -
dist/ipf/test/regress/i17 | 13 -
dist/ipf/test/regress/i18 | 3 -
dist/ipf/test/regress/i19 | 22 -
dist/ipf/test/regress/i20 | 4 -
dist/ipf/test/regress/i21 | 7 -
dist/ipf/test/regress/i23 | 1 -
dist/ipf/test/regress/in5 | 24 -
dist/ipf/test/regress/in6 | 8 -
dist/ipf/test/regress/in7 | 1 -
dist/ipf/test/regress/ip1 | 78 -
dist/ipf/test/regress/ip2 | 2 -
dist/ipf/test/regress/ipv6.3 | 1 -
dist/ipf/test/regress/ipv6.5 | 2 -
dist/ipf/test/regress/ipv6.6 | 2 -
dist/ipf/test/regress/n10 | 3 -
dist/ipf/test/regress/n11 | 3 -
dist/ipf/test/regress/n12 | 1 -
dist/ipf/test/regress/n13 | 1 -
dist/ipf/test/regress/n14 | 1 -
dist/ipf/test/regress/n16 | 1 -
dist/ipf/test/regress/n17 | 1 -
dist/ipf/test/regress/n18 | 3 -
dist/ipf/test/regress/n8 | 1 -
dist/ipf/test/regress/n9 | 1 -
dist/ipf/test/regress/ni10.ipf | 4 -
dist/ipf/test/regress/ni10.nat | 1 -
dist/ipf/test/regress/ni11.ipf | 4 -
dist/ipf/test/regress/ni11.nat | 1 -
dist/ipf/test/regress/ni12.ipf | 4 -
dist/ipf/test/regress/ni12.nat | 1 -
dist/ipf/test/regress/ni13.ipf | 3 -
dist/ipf/test/regress/ni13.nat | 1 -
dist/ipf/test/regress/ni14.ipf | 3 -
dist/ipf/test/regress/ni14.nat | 1 -
dist/ipf/test/regress/ni15.ipf | 3 -
dist/ipf/test/regress/ni15.nat | 1 -
dist/ipf/test/regress/ni16.ipf | 3 -
dist/ipf/test/regress/ni16.nat | 1 -
dist/ipf/test/regress/ni17.nat | 4 -
dist/ipf/test/regress/ni19.ipf | 3 -
dist/ipf/test/regress/ni19.nat | 1 -
dist/ipf/test/regress/ni20.ipf | 3 -
dist/ipf/test/regress/ni20.nat | 1 -
dist/ipf/test/regress/ni21.ipf | 1 -
dist/ipf/test/regress/ni21.nat | 1 -
dist/ipf/test/regress/ni23.ipf | 3 -
dist/ipf/test/regress/ni23.nat | 2 -
dist/ipf/test/regress/ni6.ipf | 9 -
dist/ipf/test/regress/ni6.nat | 3 -
dist/ipf/test/regress/ni7.ipf | 4 -
dist/ipf/test/regress/ni7.nat | 1 -
dist/ipf/test/regress/ni8.ipf | 1 -
dist/ipf/test/regress/ni8.nat | 1 -
dist/ipf/test/regress/ni9.ipf | 1 -
dist/ipf/test/regress/ni9.nat | 1 -
dist/ipf/test/regress/p1.ipf | 1 -
dist/ipf/test/regress/p1.pool | 2 -
dist/ipf/test/regress/p2.ipf | 2 -
dist/ipf/test/regress/p3.ipf | 6 -
dist/ipf/test/regress/p3.pool | 4 -
dist/ipf/test/regress/p5.ipf | 1 -
dist/ipf/test/regress/p5.pool | 2 -
dist/ipf/test/test.format | 103 -
dist/ipf/test/vfycksum.pl | 294 -
dist/ipf/todo | 98 -
dist/ipf/tools/BNF.ipf | 80 -
dist/ipf/tools/BNF.ipnat | 28 -
dist/ipf/tools/Makefile | 107 -
dist/ipf/tools/ipf.c | 570 --
dist/ipf/tools/ipf_y.y | 2213 ---------
dist/ipf/tools/ipfcomp.c | 1360 ------
dist/ipf/tools/ipfs.c | 892 ---
dist/ipf/tools/ipfstat.c | 2117 ---------
dist/ipf/tools/ipftest.c | 830 ---
dist/ipf/tools/ipmon.c | 1745 -------
dist/ipf/tools/ipmon_y.y | 700 ---
dist/ipf/tools/ipnat.c | 581 --
dist/ipf/tools/ipnat_y.y | 879 ---
dist/ipf/tools/ippool.c | 878 ---
dist/ipf/tools/ippool_y.y | 522 --
dist/ipf/tools/ipscan_y.y | 571 --
dist/ipf/tools/ipsyncm.c | 256 -
dist/ipf/tools/ipsyncs.c | 273 -
dist/ipf/tools/lex_var.h | 60 -
dist/ipf/tools/lexer.c | 663 --
dist/ipf/tools/lexer.h | 42 -
sys/dist/ipf/netinet/fil.c | 7388 ---------------------------------
sys/dist/ipf/netinet/ip_auth.c | 1102 ----
sys/dist/ipf/netinet/ip_auth.h | 71 -
sys/dist/ipf/netinet/ip_compat.h | 2637 -----------
sys/dist/ipf/netinet/ip_fil.h | 1569 -------
sys/dist/ipf/netinet/ip_fil_compat.c | 2228 ---------
sys/dist/ipf/netinet/ip_fil_netbsd.c | 2157 ---------
sys/dist/ipf/netinet/ip_frag.c | 1042 ----
sys/dist/ipf/netinet/ip_frag.h | 107 -
sys/dist/ipf/netinet/ip_ftp_pxy.c | 1426 ------
sys/dist/ipf/netinet/ip_h323_pxy.c | 293 -
sys/dist/ipf/netinet/ip_htable.c | 666 --
sys/dist/ipf/netinet/ip_htable.h | 80 -
sys/dist/ipf/netinet/ip_ipsec_pxy.c | 348 -
sys/dist/ipf/netinet/ip_irc_pxy.c | 440 -
sys/dist/ipf/netinet/ip_log.c | 698 ---
sys/dist/ipf/netinet/ip_lookup.c | 708 ---
sys/dist/ipf/netinet/ip_lookup.h | 97 -
sys/dist/ipf/netinet/ip_nat.c | 5526 ------------------------
sys/dist/ipf/netinet/ip_nat.h | 475 --
sys/dist/ipf/netinet/ip_netbios_pxy.c | 126 -
sys/dist/ipf/netinet/ip_pool.c | 996 ----
sys/dist/ipf/netinet/ip_pool.h | 92 -
sys/dist/ipf/netinet/ip_pptp_pxy.c | 533 --
sys/dist/ipf/netinet/ip_proxy.c | 861 ---
sys/dist/ipf/netinet/ip_proxy.h | 461 --
sys/dist/ipf/netinet/ip_raudio_pxy.c | 344 -
sys/dist/ipf/netinet/ip_rcmd_pxy.c | 242 -
sys/dist/ipf/netinet/ip_rpcb_pxy.c | 1417 ------
sys/dist/ipf/netinet/ip_scan.c | 607 --
sys/dist/ipf/netinet/ip_scan.h | 108 -
sys/dist/ipf/netinet/ip_state.c | 4430 -------------------
sys/dist/ipf/netinet/ip_state.h | 262 -
sys/dist/ipf/netinet/ip_sync.c | 1042 ----
sys/dist/ipf/netinet/ip_sync.h | 119 -
sys/dist/ipf/netinet/ipl.h | 19 -
usr.sbin/ipf/Makefile | 7 -
usr.sbin/ipf/Makefile.inc | 38 -
usr.sbin/ipf/ipf/Makefile | 44 -
usr.sbin/ipf/ipfs/Makefile | 6 -
usr.sbin/ipf/ipfstat/Makefile | 9 -
usr.sbin/ipf/ipftest/Makefile | 105 -
usr.sbin/ipf/ipmon/Makefile | 37 -
usr.sbin/ipf/ipnat/Makefile | 39 -
usr.sbin/ipf/ippool/Makefile | 37 -
usr.sbin/ipf/ipresend/Makefile | 11 -
usr.sbin/ipf/ipsend/Makefile | 38 -
usr.sbin/ipf/iptest/Makefile | 11 -
usr.sbin/ipf/libipf/Makefile | 35 -
usr.sbin/ipf/rules/Makefile | 17 -
516 files changed, 0 insertions(+), 114400 deletions(-)
diffs (truncated from 116462 to 300 lines):
diff -r b2849fa7c685 -r 21509f7fdf8c dist/ipf/BNF
--- a/dist/ipf/BNF Sat Sep 15 18:03:42 2012 +0000
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,81 +0,0 @@
-filter-rule = [ insert ] action in-out [ options ] [ tos ] [ ttl ]
- [ proto ] [ ip ] [ group ] [ tag ] [ pps ] .
-
-insert = "@" decnumber .
-action = block | "pass" | log | "count" | auth | call .
-in-out = "in" | "out" .
-options = [ log ] [ "quick" ] [ onif [ dup ] [ froute ] ] .
-tos = "tos" decnumber | "tos" hexnumber .
-ttl = "ttl" decnumber .
-proto = "proto" protocol .
-ip = srcdst [ flags ] [ with withopt ] [ icmp ] [ keep ] .
-group = [ "head" decnumber ] [ "group" decnumber ] .
-pps = "pps" decnumber .
-
-onif = "on" interface-name [ "out-via" interface-name ] .
-block = "block" [ return-icmp[return-code] | "return-rst" ] .
-auth = "auth" | "preauth" .
-log = "log" [ "body" ] [ "first" ] [ "or-block" ] [ "level" loglevel ] .
-tag = "tag" tagid .
-call = "call" [ "now" ] function-name "/" decnumber.
-dup = "dup-to" interface-name[":"ipaddr] .
-froute = "fastroute" | "to" interface-name .
-replyto = "reply-to" interface-name [ ":" ipaddr ] .
-protocol = "tcp/udp" | "udp" | "tcp" | "icmp" | decnumber .
-srcdst = "all" | fromto .
-fromto = "from" object "to" object .
-
-return-icmp = "return-icmp" | "return-icmp-as-dest" .
-loglevel = facility"."priority | priority .
-object = addr [ port-comp | port-range ] .
-addr = "any" | nummask | host-name [ "mask" ipaddr | "mask" hexnumber ] .
-port-comp = "port" compare port-num .
-port-range = "port" port-num range port-num .
-flags = "flags" flag { flag } [ "/" flag { flag } ] .
-with = "with" | "and" .
-icmp = "icmp-type" icmp-type [ "code" decnumber ] .
-return-code = "("icmp-code")" .
-keep = "keep" "state" [ "limit" number ] | "keep" "frags" .
-
-nummask = host-name [ "/" decnumber ] .
-host-name = ipaddr | hostname | "any" .
-ipaddr = host-num "." host-num "." host-num "." host-num .
-host-num = digit [ digit [ digit ] ] .
-port-num = service-name | decnumber .
-
-withopt = [ "not" | "no" ] opttype [ [ "," ] withopt ] .
-opttype = "ipopts" | "short" | "nat" | "bad-src" | "lowttl" | "frag" |
- "mbcast" | "opt" ipopts .
-optname = ipopts [ "," optname ] .
-ipopts = optlist | "sec-class" [ secname ] .
-secname = seclvl [ "," secname ] .
-seclvl = "unclass" | "confid" | "reserv-1" | "reserv-2" | "reserv-3" |
- "reserv-4" | "secret" | "topsecret" .
-icmp-type = "unreach" | "echo" | "echorep" | "squench" | "redir" |
- "timex" | "paramprob" | "timest" | "timestrep" | "inforeq" |
- "inforep" | "maskreq" | "maskrep" | "routerad" |
- "routersol" | decnumber .
-icmp-code = decumber | "net-unr" | "host-unr" | "proto-unr" | "port-unr" |
- "needfrag" | "srcfail" | "net-unk" | "host-unk" | "isolate" |
- "net-prohib" | "host-prohib" | "net-tos" | "host-tos" |
- "filter-prohib" | "host-preced" | "cutoff-preced" .
-optlist = "nop" | "rr" | "zsu" | "mtup" | "mtur" | "encode" | "ts" | "tr" |
- "sec" | "lsrr" | "e-sec" | "cipso" | "satid" | "ssrr" | "addext" |
- "visa" | "imitd" | "eip" | "finn" .
-facility = "kern" | "user" | "mail" | "daemon" | "auth" | "syslog" |
- "lpr" | "news" | "uucp" | "cron" | "ftp" | "authpriv" |
- "audit" | "logalert" | "local0" | "local1" | "local2" |
- "local3" | "local4" | "local5" | "local6" | "local7" .
-priority = "emerg" | "alert" | "crit" | "err" | "warn" | "notice" |
- "info" | "debug" .
-
-hexnumber = "0" "x" hexstring .
-hexstring = hexdigit [ hexstring ] .
-decnumber = digit [ decnumber ] .
-
-compare = "=" | "!=" | "<" | ">" | "<=" | ">=" | "eq" | "ne" | "lt" | "gt" |
- "le" | "ge" .
-range = "<>" | "><" .
-hexdigit = digit | "a" | "b" | "c" | "d" | "e" | "f" .
-digit = "0" | "1" | "2" | "3" | "4" | "5" | "6" | "7" | "8" | "9" .
-flag = "F" | "S" | "R" | "P" | "A" | "U" | "C" | "W" .
diff -r b2849fa7c685 -r 21509f7fdf8c dist/ipf/BugReport
--- a/dist/ipf/BugReport Sat Sep 15 18:03:42 2012 +0000
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,12 +0,0 @@
-Please submit this information at SourceForge using this URL:
-http://sourceforge.net/tracker/?func=add&group_id=169098&atid=849053
-
-Please also send an email to darrenr%reed.wattle.id.au@localhost.
-
-Some information that I generally find important:
---------------------------
-* IP Filter Version
-* Operating System and its Version
-* Configuration: (LKM or compiled-into-kernel)
-* Description of problem
-* How to repeat
diff -r b2849fa7c685 -r 21509f7fdf8c dist/ipf/FWTK/Index
--- a/dist/ipf/FWTK/Index Sat Sep 15 18:03:42 2012 +0000
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,3 +0,0 @@
-README - Readme for ftp-gw.diff and fwtkp
-README.ipfilter - README for fwtk_transparent.diff
-fwtk_transparent.diff - patches for 2.0beta
diff -r b2849fa7c685 -r 21509f7fdf8c dist/ipf/FWTK/README
--- a/dist/ipf/FWTK/README Sat Sep 15 18:03:42 2012 +0000
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,18 +0,0 @@
-
-There are two patch files in this directory, each allowing for the Firewall
-Toolkit to be used in a transparent proxy configuration.
-
-ftp-gw.diff - A patch written by myself for use only with IP Filter and
- ftp-gw from the Firewall Toolkit. You need to copy ip_nat.h,
- ip_fil.h and ip_compat.h to the ftp-gw directory to compile
- once this patch has been applied.
-
-fwtkp - A set of patches written by James B. Croall (jcroall%foo.org@localhost)
- for use with both IP Filter and ipfwadm (for Linux) and more
- of the various FWTK gateway plugins, including:
- ftp-gw http-gw plug-gw rlogin-gw tn-gw
-
-Both patches when applied to the Firewall toolkit require the same
-configuration for IP Filter.
-
-Darren
diff -r b2849fa7c685 -r 21509f7fdf8c dist/ipf/FWTK/README.ipfilter
--- a/dist/ipf/FWTK/README.ipfilter Sat Sep 15 18:03:42 2012 +0000
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,20 +0,0 @@
-
-there was a patch for fwtk with ip_filter 3.1.5 from James B. Croall
-(thanx for his work) which I put onto fwtk 2.0beta.
-
-Now, if you decide to do transparent proxying with ip-filter you
-have to put -DUSE_IP_FILTER to COPTS in Makefile.config.
-With Solaris 2.x you have to correctly replace the path to your
-ip_filter sources. (lib/hnam.c needs ip_nat.h)
-
-I also patched plug-gw to be configured to accept not only one
-destination with the parameter "-all-destinations" in netperm-table.
-Perhaps this is a security hole...
-
-The patched fwtk worked fine for me with linux (kernel 2.0.28 and ipfadm 2.1)
-and Solaris 2.5 (ip_filter 3.1.5).
-
-If you try to enhance the transparent proxy features for other
-architectures, see lib/hnam.c (getdsthost).
-
-Michael Kutzner, Michael.Kutzner%paderlinx.de@localhost
diff -r b2849fa7c685 -r 21509f7fdf8c dist/ipf/FWTK/ftp-gw.diff
--- a/dist/ipf/FWTK/ftp-gw.diff Sat Sep 15 18:03:42 2012 +0000
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,232 +0,0 @@
-*** ftp-gw.c.orig Sun Jun 22 16:27:42 1997
---- ftp-gw.c Sun Jun 22 17:02:16 1997
-***************
-*** 11,31 ****
---- 11,41 ----
- */
- static char RcsId[] = "Header: /devel/CVS/IP-Filter/FWTK/ftp-gw.diff,v 2.1 1999/08/04 17:30:30 darrenr Exp";
-
-+ /*
-+ * Patches for IP Filter NAT extensions written by Darren Reed, 7/7/96
-+ * darrenr%cyber.com.au@localhost
-+ */
-+ static char vIpFilter[] = "v3.1.11";
-
- #include <stdio.h>
- #include <ctype.h>
- #include <syslog.h>
-+ #include <unistd.h>
-+ #include <fcntl.h>
- #include <sys/signal.h>
- #include <sys/ioctl.h>
- #include <sys/errno.h>
- extern int errno;
-+ #ifdef sun
- extern char *sys_errlist[];
-+ #endif
- #include <arpa/ftp.h>
- #include <arpa/telnet.h>
- #include <sys/time.h>
- #include <sys/types.h>
- #include <sys/socket.h>
- #include <netinet/in.h>
-+ #include <net/if.h>
-
- extern char *rindex();
- extern char *index();
-***************
-*** 36,41 ****
---- 46,54 ----
-
- #include "firewall.h"
-
-+ #include "ip_compat.h"
-+ #include "ip_fil.h"
-+ #include "ip_nat.h"
-
- #ifndef BSIZ
- #define BSIZ 2048
-***************
-*** 83,88 ****
---- 96,103 ----
- static int cmd_noop();
- static int cmd_abor();
- static int cmd_passthru();
-+ static int nat_destination();
-+ static int connectdest();
- static void saveline();
- static void flushsaved();
- static void trap_sigurg();
-***************
-*** 317,323 ****
- if(authallflg)
- if(say(0,"220-Proxy first requires authentication"))
- exit(1);
-! sprintf(xuf,"220 %s FTP proxy (Version %s) ready.",huf,FWTK_VERSION_MINOR);
- if(say(0,xuf))
- exit(1);
- }
---- 332,341 ----
- if(authallflg)
- if(say(0,"220-Proxy first requires authentication"))
- exit(1);
-! sprintf(xuf,"220-%s FTP proxy (Version %s) ready.",huf,FWTK_VERSION_MINOR);
-! if(say(0,xuf))
-! exit(1);
-! sprintf(xuf,"220-%s TIS ftp-gw with IP Filter %s NAT extensions",huf,vIpFilter);
- if(say(0,xuf))
- exit(1);
- }
-***************
-*** 338,343 ****
---- 356,363 ----
- exit(1);
- }
-
-+ nat_destination(0);
-+
- /* main loop */
- while(1) {
- FD_ZERO(&rdy);
-***************
-*** 608,619 ****
- static char narg[] = "501 Missing or extra username";
- static char noad[] = "501 Use user@site to connect via proxy";
- char buf[1024];
-- char mbuf[512];
- char *p;
- char *dest;
- char *user;
- int x;
-- int msg_int;
- short port = FTPPORT;
-
- /* kludgy but effective. if authorizing everything call auth instead */
---- 628,637 ----
-***************
-*** 643,648 ****
---- 661,687 ----
- return(sayn(0,noad,sizeof(noad)));
- }
-
-+ if((rfd == -1) && (x = connectdest(dest,port)))
-+ return x;
-+ sprintf(buf,"USER %s",user);
-+ if(say(rfd,buf))
-+ return(1);
-+ x = getresp(rfd,buf,sizeof(buf),1);
-+ if(sendsaved(0,x))
-+ return(1);
-+ return(say(0,buf));
-+ }
-+
-+ static int
-+ connectdest(dest,port)
-+ char *dest;
-+ short port;
-+ {
-+ char buf[1024];
-+ char mbuf[512];
-+ int msg_int;
-+ int x;
-+
- if(*dest == '\0')
- dest = "localhost";
-
-***************
-*** 685,693 ****
- char ebuf[512];
-
- strcpy(ebuf,buf);
-! sprintf(buf,"521 %s: %s",dest,ebuf);
- return(say(0,buf));
Home |
Main Index |
Thread Index |
Old Index