CVS commit: src/sys/external/bsd/ipf/netinet
Module Name:src Committed By: christos Date: Wed May 26 14:48:02 UTC 2021 Modified Files: src/sys/external/bsd/ipf/netinet: ip_nat.c Log Message: Fix ip_nat memory leak and use-after-free, wrong element freed (Cy Schubert) https://cgit.freebsd.org/src/commit/?id=323a4e2c4e285e6f8eee8db3fe2cb74 To generate a diff of this commit: cvs rdiff -u -r1.23 -r1.24 src/sys/external/bsd/ipf/netinet/ip_nat.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/external/bsd/ipf/netinet
Module Name:src Committed By: christos Date: Wed Feb 10 00:28:55 UTC 2021 Modified Files: src/sys/external/bsd/ipf/netinet: ip_nat6.c Log Message: >From Cy Schubert: ipfilter: Use the softn (NAT softc) host map size in ip_nat6 calculation. The ipfilter NAT table host map size is a tunable that defaults to a macro value defined at build time. HOSTMAP_SIZE is saved in softn (the ipnat softc) at initialization. It can be tuned (changed) at runtime using the ipf -T command. If the hostmap_size tunable is adjusted the calculation to determine where to put new entries in the table was incorrect. Use the tunable in the NAT softc instead of the static build time value. To generate a diff of this commit: cvs rdiff -u -r1.11 -r1.12 src/sys/external/bsd/ipf/netinet/ip_nat6.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/external/bsd/ipf/netinet
Module Name:src Committed By: jdolecek Date: Wed Jun 24 21:54:57 UTC 2020 Modified Files: src/sys/external/bsd/ipf/netinet: ip_nat.c Log Message: reduce stack usage in ipf_nat_ioctl() also, in SIOCADNAT, make sure to not leak kernel data To generate a diff of this commit: cvs rdiff -u -r1.21 -r1.22 src/sys/external/bsd/ipf/netinet/ip_nat.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/external/bsd/ipf/netinet
Module Name:src Committed By: roy Date: Fri Jun 12 10:35:59 UTC 2020 Modified Files: src/sys/external/bsd/ipf/netinet: ip_fil_netbsd.c Log Message: ipfilter: Prepare for life without in kernel RA To generate a diff of this commit: cvs rdiff -u -r1.34 -r1.35 src/sys/external/bsd/ipf/netinet/ip_fil_netbsd.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/external/bsd/ipf/netinet
Module Name:src Committed By: christos Date: Sat Apr 18 17:02:00 UTC 2020 Modified Files: src/sys/external/bsd/ipf/netinet: ip_state.c Log Message: be consistent about byte flipping (cosmetic no functional change) To generate a diff of this commit: cvs rdiff -u -r1.11 -r1.12 src/sys/external/bsd/ipf/netinet/ip_state.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/external/bsd/ipf/netinet
Module Name:src Committed By: christos Date: Thu Apr 9 18:20:40 UTC 2020 Modified Files: src/sys/external/bsd/ipf/netinet: fil.c Log Message: PR/55149: Kouichi Hashikawa: Get morefrag before we strip it out from off To generate a diff of this commit: cvs rdiff -u -r1.32 -r1.33 src/sys/external/bsd/ipf/netinet/fil.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/external/bsd/ipf/netinet
Module Name:src Committed By: christos Date: Sun Apr 5 02:51:34 UTC 2020 Modified Files: src/sys/external/bsd/ipf/netinet: ip_frag.c Log Message: PR/55137: Kouichi Hashikawa: ipfstat -f incorrect output - make sure frag is initialized to 0 - initialize ipfr_p field To generate a diff of this commit: cvs rdiff -u -r1.7 -r1.8 src/sys/external/bsd/ipf/netinet/ip_frag.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/external/bsd/ipf/netinet
Module Name:src Committed By: christos Date: Sun Apr 5 02:50:28 UTC 2020 Modified Files: src/sys/external/bsd/ipf/netinet: fil.c Log Message: PR/55137: Kouichi Hashikawa: ipfstat -f incorrect output Fix incorrect byte order. To generate a diff of this commit: cvs rdiff -u -r1.31 -r1.32 src/sys/external/bsd/ipf/netinet/fil.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/external/bsd/ipf/netinet
Module Name:src Committed By: mrg Date: Mon Feb 4 07:59:01 UTC 2019 Modified Files: src/sys/external/bsd/ipf/netinet: fil.c ip_nat.c Log Message: add fallthru comments. To generate a diff of this commit: cvs rdiff -u -r1.24 -r1.25 src/sys/external/bsd/ipf/netinet/fil.c cvs rdiff -u -r1.20 -r1.21 src/sys/external/bsd/ipf/netinet/ip_nat.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/external/bsd/ipf/netinet
Module Name:src Committed By: maxv Date: Sun Jun 3 10:37:23 UTC 2018 Modified Files: src/sys/external/bsd/ipf/netinet: fil.c ip_fil.h ip_frag.c ip_ftp_pxy.c ip_log.c ip_nat.c ip_proxy.c ip_state.c ip_tftp_pxy.c Log Message: Constify a bunch of global varialbes under ipf/ so that they land in .rodata (3472 bytes). Also, remove ipf_tuneables[], unused. To generate a diff of this commit: cvs rdiff -u -r1.22 -r1.23 src/sys/external/bsd/ipf/netinet/fil.c cvs rdiff -u -r1.5 -r1.6 src/sys/external/bsd/ipf/netinet/ip_fil.h \ src/sys/external/bsd/ipf/netinet/ip_tftp_pxy.c cvs rdiff -u -r1.6 -r1.7 src/sys/external/bsd/ipf/netinet/ip_frag.c \ src/sys/external/bsd/ipf/netinet/ip_ftp_pxy.c \ src/sys/external/bsd/ipf/netinet/ip_proxy.c cvs rdiff -u -r1.7 -r1.8 src/sys/external/bsd/ipf/netinet/ip_log.c cvs rdiff -u -r1.19 -r1.20 src/sys/external/bsd/ipf/netinet/ip_nat.c cvs rdiff -u -r1.10 -r1.11 src/sys/external/bsd/ipf/netinet/ip_state.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/external/bsd/ipf/netinet
Module Name:src Committed By: maxv Date: Tue May 1 07:07:00 UTC 2018 Modified Files: src/sys/external/bsd/ipf/netinet: ip_compat.h Log Message: Remove unused alias to tcpiphdr. To generate a diff of this commit: cvs rdiff -u -r1.11 -r1.12 src/sys/external/bsd/ipf/netinet/ip_compat.h Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/external/bsd/ipf/netinet
Module Name:src Committed By: mrg Date: Thu Feb 8 08:04:45 UTC 2018 Modified Files: src/sys/external/bsd/ipf/netinet: ip_fil_compat.c Log Message: updates for GCC 6: - frentry_4_1_0_to_current() has duplicated code section, found via the indent checker. didn't setup a test to confirm the bug/fix, but the other 2 similar functions are similar here now. To generate a diff of this commit: cvs rdiff -u -r1.4 -r1.5 src/sys/external/bsd/ipf/netinet/ip_fil_compat.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/external/bsd/ipf/netinet
Module Name:src Committed By: christos Date: Thu Oct 12 20:54:36 UTC 2017 Modified Files: src/sys/external/bsd/ipf/netinet: ip_state.c Log Message: put back the cast. To generate a diff of this commit: cvs rdiff -u -r1.9 -r1.10 src/sys/external/bsd/ipf/netinet/ip_state.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/external/bsd/ipf/netinet
Module Name:src Committed By: christos Date: Thu Oct 12 18:27:38 UTC 2017 Modified Files: src/sys/external/bsd/ipf/netinet: ip_state.c Log Message: When growing the state, remember to grow the seed array, otherwise we'll end up accessing memory we did not allocate. To generate a diff of this commit: cvs rdiff -u -r1.8 -r1.9 src/sys/external/bsd/ipf/netinet/ip_state.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/external/bsd/ipf/netinet
Module Name:src Committed By: christos Date: Tue Sep 5 11:12:33 UTC 2017 Modified Files: src/sys/external/bsd/ipf/netinet: fil.c Log Message: Revert changing the byte order of fi->fi_addr. It is already correct. From Timo Buhrmester XXX: pullup 8. To generate a diff of this commit: cvs rdiff -u -r1.20 -r1.21 src/sys/external/bsd/ipf/netinet/fil.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/external/bsd/ipf/netinet
Module Name:src Committed By: christos Date: Sun Jul 23 06:19:00 UTC 2017 Modified Files: src/sys/external/bsd/ipf/netinet: ip_fil_netbsd.c Log Message: use the scoping functions (JINMEI, Tatuya) To generate a diff of this commit: cvs rdiff -u -r1.25 -r1.26 src/sys/external/bsd/ipf/netinet/ip_fil_netbsd.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/external/bsd/ipf/netinet
Module Name:src Committed By: christos Date: Sun Jul 23 06:12:02 UTC 2017 Modified Files: src/sys/external/bsd/ipf/netinet: ip_fil_netbsd.c Log Message: >From Edgar Fuss: ipf's return-icmp doesn't work when the packet matched by the rule is directed at a link local address. The problem is that ipf_send_icmp_err() calls ipf_ifpaddr() to find an address of the interface in question, but that routine discards link local addresses. I guess the best fix is to simply use the destination address instead if it is link local, i.e. treat the rule as if return-icmp-as-dest was given in this case. To generate a diff of this commit: cvs rdiff -u -r1.24 -r1.25 src/sys/external/bsd/ipf/netinet/ip_fil_netbsd.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/external/bsd/ipf/netinet
Module Name:src Committed By: christos Date: Thu Jul 20 18:12:51 UTC 2017 Modified Files: src/sys/external/bsd/ipf/netinet: ip_fil_netbsd.c Log Message: Fix ipf failing to sent TCP RST's on link-local interfaces by stuffing the scope KAME style before calling the routing routines instead of after. >From Edgar Fuss. To generate a diff of this commit: cvs rdiff -u -r1.23 -r1.24 src/sys/external/bsd/ipf/netinet/ip_fil_netbsd.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/external/bsd/ipf/netinet
Module Name:src Committed By: khorben Date: Sat Jul 1 16:34:17 UTC 2017 Modified Files: src/sys/external/bsd/ipf/netinet: ip_nat.c ip_state.c Log Message: Typo To generate a diff of this commit: cvs rdiff -u -r1.17 -r1.18 src/sys/external/bsd/ipf/netinet/ip_nat.c cvs rdiff -u -r1.7 -r1.8 src/sys/external/bsd/ipf/netinet/ip_state.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/external/bsd/ipf/netinet
Module Name:src Committed By: christos Date: Fri May 12 08:03:26 UTC 2017 Modified Files: src/sys/external/bsd/ipf/netinet: ip_fil_netbsd.c Log Message: Call the right filter function for hook removal found by Stephen Borrill. To generate a diff of this commit: cvs rdiff -u -r1.22 -r1.23 src/sys/external/bsd/ipf/netinet/ip_fil_netbsd.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/external/bsd/ipf/netinet
Module Name:src Committed By: christos Date: Sun Apr 23 20:47:22 UTC 2017 Modified Files: src/sys/external/bsd/ipf/netinet: fil.c ip_state.c Log Message: Disconnect maintaining fragment state from keeping session state. The user now must specify keep frags along with keep state to have ipfilter do what it did before, as documented in ipf.conf.5. (Cy Schubert @ FreeBSD) To generate a diff of this commit: cvs rdiff -u -r1.19 -r1.20 src/sys/external/bsd/ipf/netinet/fil.c cvs rdiff -u -r1.6 -r1.7 src/sys/external/bsd/ipf/netinet/ip_state.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/external/bsd/ipf/netinet
Module Name:src Committed By: christos Date: Sun Apr 23 19:09:29 UTC 2017 Modified Files: src/sys/external/bsd/ipf/netinet: ip_frag.c Log Message: Free the right fragment (Cy Schubert @ FreeBSD). This will cause use after free issues and eventually panic. To generate a diff of this commit: cvs rdiff -u -r1.4 -r1.5 src/sys/external/bsd/ipf/netinet/ip_frag.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/external/bsd/ipf/netinet
Module Name:src Committed By: christos Date: Fri Jan 13 15:17:00 UTC 2017 Modified Files: src/sys/external/bsd/ipf/netinet: ip_frag.c Log Message: Don't play with the linked list while holding only a read lock! To generate a diff of this commit: cvs rdiff -u -r1.3 -r1.4 src/sys/external/bsd/ipf/netinet/ip_frag.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/external/bsd/ipf/netinet
Module Name:src Committed By: christos Date: Wed Dec 28 19:53:02 UTC 2016 Modified Files: src/sys/external/bsd/ipf/netinet: ip_fil_netbsd.c Log Message: use the proper hook function To generate a diff of this commit: cvs rdiff -u -r1.20 -r1.21 src/sys/external/bsd/ipf/netinet/ip_fil_netbsd.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/external/bsd/ipf/netinet
Module Name:src Committed By: mrg Date: Sun Oct 16 05:11:34 UTC 2016 Modified Files: src/sys/external/bsd/ipf/netinet: ip_ftp_pxy.c Log Message: fix !INET6 builds To generate a diff of this commit: cvs rdiff -u -r1.5 -r1.6 src/sys/external/bsd/ipf/netinet/ip_ftp_pxy.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/external/bsd/ipf/netinet
Module Name:src Committed By: sborrill Date: Tue Oct 4 14:36:46 UTC 2016 Modified Files: src/sys/external/bsd/ipf/netinet: ip_nat.c ip_nat6.c Log Message: Fix lookup of original destination address when using a redirect rule. This is required for transparent proxying by squid, for example. To generate a diff of this commit: cvs rdiff -u -r1.16 -r1.17 src/sys/external/bsd/ipf/netinet/ip_nat.c cvs rdiff -u -r1.9 -r1.10 src/sys/external/bsd/ipf/netinet/ip_nat6.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/external/bsd/ipf/netinet
Module Name:src Committed By: christos Date: Fri Aug 5 09:06:52 UTC 2016 Modified Files: src/sys/external/bsd/ipf/netinet: fil.c Log Message: partial sync with FreeBSD To generate a diff of this commit: cvs rdiff -u -r1.18 -r1.19 src/sys/external/bsd/ipf/netinet/fil.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/external/bsd/ipf/netinet
Module Name:src Committed By: christos Date: Fri Aug 5 09:05:02 UTC 2016 Modified Files: src/sys/external/bsd/ipf/netinet: ip_compat.h Log Message: unifdef To generate a diff of this commit: cvs rdiff -u -r1.10 -r1.11 src/sys/external/bsd/ipf/netinet/ip_compat.h Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/external/bsd/ipf/netinet
Module Name:src Committed By: pgoyette Date: Mon Jul 18 21:07:30 UTC 2016 Modified Files: src/sys/external/bsd/ipf/netinet: ip_fil_netbsd.c Log Message: Rearrange code to avoid testing an error value that has not been set. Also, for the built-in case, rather than re-inserting our devsw and then ignoring the EEXIST error, don't bother re-inserting. CID 1364140 To generate a diff of this commit: cvs rdiff -u -r1.17 -r1.18 src/sys/external/bsd/ipf/netinet/ip_fil_netbsd.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/external/bsd/ipf/netinet
Module Name:src Committed By: pgoyette Date: Sun Jul 17 02:02:01 UTC 2016 Modified Files: src/sys/external/bsd/ipf/netinet: ip_fil_netbsd.c Log Message: Another case of not calling devsw_attach() for built-in device modules To generate a diff of this commit: cvs rdiff -u -r1.16 -r1.17 src/sys/external/bsd/ipf/netinet/ip_fil_netbsd.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/external/bsd/ipf/netinet
Module Name:src Committed By: pgoyette Date: Thu Jun 9 04:43:46 UTC 2016 Modified Files: src/sys/external/bsd/ipf/netinet: ip_compat.h ip_fil_netbsd.c ip_htable.c ip_lookup.c ip_pool.c Log Message: Enable building of ipfilter code as a separately-loaded module. To generate a diff of this commit: cvs rdiff -u -r1.7 -r1.8 src/sys/external/bsd/ipf/netinet/ip_compat.h cvs rdiff -u -r1.12 -r1.13 src/sys/external/bsd/ipf/netinet/ip_fil_netbsd.c cvs rdiff -u -r1.6 -r1.7 src/sys/external/bsd/ipf/netinet/ip_htable.c cvs rdiff -u -r1.4 -r1.5 src/sys/external/bsd/ipf/netinet/ip_lookup.c \ src/sys/external/bsd/ipf/netinet/ip_pool.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/external/bsd/ipf/netinet
Module Name:src Committed By: christos Date: Mon Apr 4 00:44:07 UTC 2016 Modified Files: src/sys/external/bsd/ipf/netinet: fil.c Log Message: We don't need this in /current because packet processing does not happen in an interrupt anymore (pointed out by ozaki@) To generate a diff of this commit: cvs rdiff -u -r1.17 -r1.18 src/sys/external/bsd/ipf/netinet/fil.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/external/bsd/ipf/netinet
Module Name:src Committed By: christos Date: Sun Apr 3 15:52:37 UTC 2016 Modified Files: src/sys/external/bsd/ipf/netinet: fil.c Log Message: Comment out the mutex calls that protect against concurrent configuration changes and processing. This needs to be done differently since you can't sleep during interrupt processing. To generate a diff of this commit: cvs rdiff -u -r1.16 -r1.17 src/sys/external/bsd/ipf/netinet/fil.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/external/bsd/ipf/netinet
Module Name:src Committed By: khorben Date: Thu Mar 17 04:07:42 UTC 2016 Modified Files: src/sys/external/bsd/ipf/netinet: ip_nat.c Log Message: Fix matching of ICMP queries when NAT'd through IPF This notably fixes MTU updates for hosts issueing ICMP queries through a NAT performed by NetBSD with IPF. To generate a diff of this commit: cvs rdiff -u -r1.15 -r1.16 src/sys/external/bsd/ipf/netinet/ip_nat.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/external/bsd/ipf/netinet
Module Name:src Committed By: riastradh Date: Wed Jan 20 22:11:23 UTC 2016 Modified Files: src/sys/external/bsd/ipf/netinet: ip_fil_netbsd.c Log Message: Pass the requisite number of arguments to ip_output from ipf. Fortunately the last argument, struct socket *so, is used only when flags includes IP_DF (0x4000), which is not the case here -- we pass IP_FORWARDING (0x0001). To generate a diff of this commit: cvs rdiff -u -r1.11 -r1.12 src/sys/external/bsd/ipf/netinet/ip_fil_netbsd.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/external/bsd/ipf/netinet
Module Name:src Committed By: christos Date: Tue Dec 15 12:30:34 UTC 2015 Modified Files: src/sys/external/bsd/ipf/netinet: radix_ipf.c Log Message: PR/50559: David Binderman: Add missing free()'s after calls to randomize(). To generate a diff of this commit: cvs rdiff -u -r1.5 -r1.6 src/sys/external/bsd/ipf/netinet/radix_ipf.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/external/bsd/ipf/netinet
Module Name:src Committed By: prlw1 Date: Tue Oct 6 10:21:08 UTC 2015 Modified Files: src/sys/external/bsd/ipf/netinet: ip_nat.c ip_nat6.c Log Message: Update comments to match previous change (avoid panic in SIOCGNATL) To generate a diff of this commit: cvs rdiff -u -r1.14 -r1.15 src/sys/external/bsd/ipf/netinet/ip_nat.c cvs rdiff -u -r1.8 -r1.9 src/sys/external/bsd/ipf/netinet/ip_nat6.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/external/bsd/ipf/netinet
Module Name:src Committed By: prlw1 Date: Fri Aug 7 17:31:12 UTC 2015 Modified Files: src/sys/external/bsd/ipf/netinet: ip_nat.c ip_nat.h ip_nat6.c Log Message: Avoid panic in SIOCGNATL dereferencing a NULL softc. Solution suggestion from Martin Husemann. To generate a diff of this commit: cvs rdiff -u -r1.13 -r1.14 src/sys/external/bsd/ipf/netinet/ip_nat.c cvs rdiff -u -r1.6 -r1.7 src/sys/external/bsd/ipf/netinet/ip_nat.h cvs rdiff -u -r1.7 -r1.8 src/sys/external/bsd/ipf/netinet/ip_nat6.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/external/bsd/ipf/netinet
Module Name:src Committed By: darrenr Date: Sat Jul 12 14:54:32 UTC 2014 Modified Files: src/sys/external/bsd/ipf/netinet: ip_nat.c Log Message: PR kern/47665 For ICMP packets, use the "oicmpid" and "nicmpid" fields explicitly rather than overloading those with "port" in them and expecting them to work. To generate a diff of this commit: cvs rdiff -u -r1.12 -r1.13 src/sys/external/bsd/ipf/netinet/ip_nat.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/external/bsd/ipf/netinet
Module Name:src Committed By: darrenr Date: Sat Jun 28 08:02:09 UTC 2014 Modified Files: src/sys/external/bsd/ipf/netinet: ip_nat.c Log Message: #537 NAT rules with sticky have incorrect hostmap IP address To generate a diff of this commit: cvs rdiff -u -r1.11 -r1.12 src/sys/external/bsd/ipf/netinet/ip_nat.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/external/bsd/ipf/netinet
Module Name:src Committed By: christos Date: Mon Jun 16 12:38:32 UTC 2014 Modified Files: src/sys/external/bsd/ipf/netinet: fil.c Log Message: Darren Reed: #550 filter rule list corrupted with inserted rules To generate a diff of this commit: cvs rdiff -u -r1.14 -r1.15 src/sys/external/bsd/ipf/netinet/fil.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/external/bsd/ipf/netinet
Module Name:src Committed By: rmind Date: Fri May 30 02:16:17 UTC 2014 Modified Files: src/sys/external/bsd/ipf/netinet: ip_auth.c Log Message: Include cdefs.h earlier for NetBSD. To generate a diff of this commit: cvs rdiff -u -r1.4 -r1.5 src/sys/external/bsd/ipf/netinet/ip_auth.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/external/bsd/ipf/netinet
Module Name:src Committed By: christos Date: Tue Apr 1 15:19:29 UTC 2014 Modified Files: src/sys/external/bsd/ipf/netinet: ip_dstlist.c ip_nat6.c Log Message: Remove SCCS prefix from RCS string! To generate a diff of this commit: cvs rdiff -u -r1.6 -r1.7 src/sys/external/bsd/ipf/netinet/ip_dstlist.c \ src/sys/external/bsd/ipf/netinet/ip_nat6.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/external/bsd/ipf/netinet
Module Name:src Committed By: christos Date: Thu Mar 20 20:43:12 UTC 2014 Modified Files: src/sys/external/bsd/ipf/netinet: fil.c ip_compat.h ip_fil_compat.c ip_ftp_pxy.c ip_htable.c ip_irc_pxy.c ip_lookup.c ip_pool.c ip_rpcb_pxy.c radix_ipf.c Log Message: kill sprintf To generate a diff of this commit: cvs rdiff -u -r1.13 -r1.14 src/sys/external/bsd/ipf/netinet/fil.c cvs rdiff -u -r1.6 -r1.7 src/sys/external/bsd/ipf/netinet/ip_compat.h cvs rdiff -u -r1.3 -r1.4 src/sys/external/bsd/ipf/netinet/ip_fil_compat.c \ src/sys/external/bsd/ipf/netinet/ip_irc_pxy.c \ src/sys/external/bsd/ipf/netinet/ip_lookup.c \ src/sys/external/bsd/ipf/netinet/ip_pool.c \ src/sys/external/bsd/ipf/netinet/ip_rpcb_pxy.c cvs rdiff -u -r1.4 -r1.5 src/sys/external/bsd/ipf/netinet/ip_ftp_pxy.c \ src/sys/external/bsd/ipf/netinet/radix_ipf.c cvs rdiff -u -r1.5 -r1.6 src/sys/external/bsd/ipf/netinet/ip_htable.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/external/bsd/ipf/netinet
Module Name:src Committed By: joerg Date: Thu Feb 27 01:40:07 UTC 2014 Modified Files: src/sys/external/bsd/ipf/netinet: ip_nat.c Log Message: Checking the return value of an allocator works better, when looking at the stored pointer. To generate a diff of this commit: cvs rdiff -u -r1.10 -r1.11 src/sys/external/bsd/ipf/netinet/ip_nat.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/external/bsd/ipf/netinet
Module Name:src Committed By: joerg Date: Thu Feb 27 01:30:18 UTC 2014 Modified Files: src/sys/external/bsd/ipf/netinet: ip_htable.c Log Message: A member of a non-null struct pointer can't be null. To generate a diff of this commit: cvs rdiff -u -r1.4 -r1.5 src/sys/external/bsd/ipf/netinet/ip_htable.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/external/bsd/ipf/netinet
Module Name:src Committed By: christos Date: Wed Nov 27 22:18:06 UTC 2013 Modified Files: src/sys/external/bsd/ipf/netinet: fil.c Log Message: CID 976267: NULL deref check To generate a diff of this commit: cvs rdiff -u -r1.12 -r1.13 src/sys/external/bsd/ipf/netinet/fil.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/external/bsd/ipf/netinet
Module Name:src Committed By: mrg Date: Fri Nov 1 06:42:23 UTC 2013 Modified Files: src/sys/external/bsd/ipf/netinet: ip_fil_netbsd.c Log Message: move variable definition/set inside the same #ifdef of the usage. To generate a diff of this commit: cvs rdiff -u -r1.6 -r1.7 src/sys/external/bsd/ipf/netinet/ip_fil_netbsd.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/external/bsd/ipf/netinet
Module Name:src Committed By: christos Date: Sun Oct 20 17:14:05 UTC 2013 Modified Files: src/sys/external/bsd/ipf/netinet: ip_auth.c Log Message: ifdef kernel used only variable To generate a diff of this commit: cvs rdiff -u -r1.3 -r1.4 src/sys/external/bsd/ipf/netinet/ip_auth.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/external/bsd/ipf/netinet
Module Name:src Committed By: martin Date: Sun Sep 15 09:38:28 UTC 2013 Modified Files: src/sys/external/bsd/ipf/netinet: radix_ipf.c Log Message: Remove unused variable To generate a diff of this commit: cvs rdiff -u -r1.3 -r1.4 src/sys/external/bsd/ipf/netinet/radix_ipf.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/external/bsd/ipf/netinet
Module Name:src Committed By: joerg Date: Sat Sep 14 12:39:09 UTC 2013 Modified Files: src/sys/external/bsd/ipf/netinet: ip_dstlist.c ip_nat6.c Log Message: Use __KERNEL_RCSID. To generate a diff of this commit: cvs rdiff -u -r1.5 -r1.6 src/sys/external/bsd/ipf/netinet/ip_dstlist.c \ src/sys/external/bsd/ipf/netinet/ip_nat6.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/external/bsd/ipf/netinet
Module Name:src Committed By: martin Date: Sat Sep 14 12:18:06 UTC 2013 Modified Files: src/sys/external/bsd/ipf/netinet: ip_sync.c Log Message: Fix return value of ipf_sync_nat To generate a diff of this commit: cvs rdiff -u -r1.4 -r1.5 src/sys/external/bsd/ipf/netinet/ip_sync.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/external/bsd/ipf/netinet
Module Name:src Committed By: martin Date: Sat Sep 14 12:16:11 UTC 2013 Modified Files: src/sys/external/bsd/ipf/netinet: ip_state.c Log Message: Remove unused variables To generate a diff of this commit: cvs rdiff -u -r1.5 -r1.6 src/sys/external/bsd/ipf/netinet/ip_state.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/external/bsd/ipf/netinet
Module Name:src Committed By: martin Date: Sat Sep 14 12:06:19 UTC 2013 Modified Files: src/sys/external/bsd/ipf/netinet: ip_rcmd_pxy.c Log Message: Remove unused variables To generate a diff of this commit: cvs rdiff -u -r1.4 -r1.5 src/sys/external/bsd/ipf/netinet/ip_rcmd_pxy.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/external/bsd/ipf/netinet
Module Name:src Committed By: martin Date: Sat Sep 14 12:03:10 UTC 2013 Modified Files: src/sys/external/bsd/ipf/netinet: ip_nat6.c Log Message: Remove a few unused variables, ifdef others like their use To generate a diff of this commit: cvs rdiff -u -r1.4 -r1.5 src/sys/external/bsd/ipf/netinet/ip_nat6.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/external/bsd/ipf/netinet
Module Name:src Committed By: martin Date: Sat Sep 14 11:51:47 UTC 2013 Modified Files: src/sys/external/bsd/ipf/netinet: ip_nat.c Log Message: Remove unused variables To generate a diff of this commit: cvs rdiff -u -r1.9 -r1.10 src/sys/external/bsd/ipf/netinet/ip_nat.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/external/bsd/ipf/netinet
Module Name:src Committed By: martin Date: Sat Sep 14 11:41:45 UTC 2013 Modified Files: src/sys/external/bsd/ipf/netinet: ip_htable.c Log Message: Remove unused variable To generate a diff of this commit: cvs rdiff -u -r1.3 -r1.4 src/sys/external/bsd/ipf/netinet/ip_htable.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/external/bsd/ipf/netinet
Module Name:src Committed By: martin Date: Sat Sep 14 11:39:08 UTC 2013 Modified Files: src/sys/external/bsd/ipf/netinet: ip_fil_netbsd.c Log Message: Remove unused variable and ifdef another like their use To generate a diff of this commit: cvs rdiff -u -r1.5 -r1.6 src/sys/external/bsd/ipf/netinet/ip_fil_netbsd.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/external/bsd/ipf/netinet
Module Name:src Committed By: martin Date: Thu Sep 12 20:03:10 UTC 2013 Modified Files: src/sys/external/bsd/ipf/netinet: fil.c Log Message: Remove unused variable To generate a diff of this commit: cvs rdiff -u -r1.10 -r1.11 src/sys/external/bsd/ipf/netinet/fil.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/external/bsd/ipf/netinet
Module Name:src Committed By: christos Date: Thu Mar 28 20:14:19 UTC 2013 Modified Files: src/sys/external/bsd/ipf/netinet: ip_log.c Log Message: Destroying the mutex once is enough. To generate a diff of this commit: cvs rdiff -u -r1.5 -r1.6 src/sys/external/bsd/ipf/netinet/ip_log.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/external/bsd/ipf/netinet
Module Name:src Committed By: christos Date: Wed Mar 27 23:49:03 UTC 2013 Modified Files: src/sys/external/bsd/ipf/netinet: ip_log.c Log Message: call mutex destroy in fini, so that we don't end up with a lockdebug panic when we re-attach. To generate a diff of this commit: cvs rdiff -u -r1.4 -r1.5 src/sys/external/bsd/ipf/netinet/ip_log.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/external/bsd/ipf/netinet
Module Name:src Committed By: msaitoh Date: Tue Jan 15 03:39:17 UTC 2013 Modified Files: src/sys/external/bsd/ipf/netinet: ip_fil_netbsd.c Log Message: Fix off-by-one read error. To generate a diff of this commit: cvs rdiff -u -r1.3 -r1.4 src/sys/external/bsd/ipf/netinet/ip_fil_netbsd.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/external/bsd/ipf/netinet
Module Name:src Committed By: christos Date: Wed Jan 9 13:23:21 UTC 2013 Modified Files: src/sys/external/bsd/ipf/netinet: fil.c ip_compat.h ip_nat.c ip_nat.h ip_nat6.c ip_state.c ipf_rb.h Log Message: Back out my last change, which was a partial fix for hash code computation problems. Apply Darren's more complete reworking of hash code computation. Ensure that the struct containing the red-black tree head is properly initialized. >From Geoff Adams To generate a diff of this commit: cvs rdiff -u -r1.7 -r1.8 src/sys/external/bsd/ipf/netinet/fil.c cvs rdiff -u -r1.5 -r1.6 src/sys/external/bsd/ipf/netinet/ip_compat.h \ src/sys/external/bsd/ipf/netinet/ip_nat.h cvs rdiff -u -r1.8 -r1.9 src/sys/external/bsd/ipf/netinet/ip_nat.c cvs rdiff -u -r1.3 -r1.4 src/sys/external/bsd/ipf/netinet/ip_nat6.c cvs rdiff -u -r1.4 -r1.5 src/sys/external/bsd/ipf/netinet/ip_state.c \ src/sys/external/bsd/ipf/netinet/ipf_rb.h Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/external/bsd/ipf/netinet
Module Name:src Committed By: christos Date: Sat Jan 5 16:34:43 UTC 2013 Modified Files: src/sys/external/bsd/ipf/netinet: ip_nat.c ip_nat.h Log Message: Fix bucket and chain counts on nat lists from Geoff Adams: The problem was that ipf_nat_delete wasn't swapping inbound and outbound hash codes for inbound NAT entries, so it was essentially always looking in the wrong buckets in those cases. But because of the way the linked list works, I don't think any NAT entries were actually leaked. But since all the bucket counters and chain count were getting messed up, things did start to go bad after a while. (New NAT entries wouldn't be created, for instance.) The fix is in the ipf_nat_delete function, itself; the other changes are a slight refactoring of one method and adding some comments that helped me figure out how the linked list with pointer-back-pointers worked. Also note that I haven't looked through the logic in ipf_nat_rehash; it's likely that that might miss some things for the same reason. I also haven't yet looked into the ipf_nat_newrdr problem with mappings already existing. That'll be next. To generate a diff of this commit: cvs rdiff -u -r1.7 -r1.8 src/sys/external/bsd/ipf/netinet/ip_nat.c cvs rdiff -u -r1.4 -r1.5 src/sys/external/bsd/ipf/netinet/ip_nat.h Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/external/bsd/ipf/netinet
Module Name:src Committed By: christos Date: Thu Dec 20 21:42:28 UTC 2012 Modified Files: src/sys/external/bsd/ipf/netinet: fil.c ip_compat.h ip_nat.c ip_state.c ipf_rb.h Log Message: - Replace the seemingly broken built-in ipf rbtree implementation with ours. - Fix typos in comments - Fix 2 mutex errors >From Geoff Adams To generate a diff of this commit: cvs rdiff -u -r1.6 -r1.7 src/sys/external/bsd/ipf/netinet/fil.c \ src/sys/external/bsd/ipf/netinet/ip_nat.c cvs rdiff -u -r1.4 -r1.5 src/sys/external/bsd/ipf/netinet/ip_compat.h cvs rdiff -u -r1.3 -r1.4 src/sys/external/bsd/ipf/netinet/ip_state.c \ src/sys/external/bsd/ipf/netinet/ipf_rb.h Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/external/bsd/ipf/netinet
Module Name:src Committed By: christos Date: Mon Dec 3 18:30:25 UTC 2012 Modified Files: src/sys/external/bsd/ipf/netinet: ip_dstlist.c Log Message: PR/47270: Paul Goyette: ipftest -N aborts 1. check for NULL before de-refencing; in particular sel is assigned to NULL, in the default case, and then couple of lines down we do sel-> 2. gcc appears to optimize u_32_t hash[4], to u_32_t hash, since we only use hash[0], disregarding the fact that we pass it to MD5Final() leading to stack corruption. Use an explicit union, so that the compiler stops butting its head where it shouldn't. XXX: pullup to 6 To generate a diff of this commit: cvs rdiff -u -r1.4 -r1.5 src/sys/external/bsd/ipf/netinet/ip_dstlist.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/external/bsd/ipf/netinet
Module Name:src Committed By: christos Date: Tue Oct 9 21:32:54 UTC 2012 Modified Files: src/sys/external/bsd/ipf/netinet: fil.c Log Message: remove wrong ntohl (from Aran Clauson) To generate a diff of this commit: cvs rdiff -u -r1.5 -r1.6 src/sys/external/bsd/ipf/netinet/fil.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/external/bsd/ipf/netinet
Module Name:src Committed By: plunky Date: Sat Sep 15 16:56:45 UTC 2012 Modified Files: src/sys/external/bsd/ipf/netinet: ip_compat.h ip_fil.h ip_log.c ip_nat.h ip_proxy.h Log Message: the result of the construct #define FOO defined(BAR) #if FOO [conditional code] #endif is "undefined", according to C99 6.10.1 note 4. So, change code like that to use the following paradigm #if defined(BAR) #define FOO 1 #else #define FOO 0 #endif #if FOO [conditional code] #endif To generate a diff of this commit: cvs rdiff -u -r1.3 -r1.4 src/sys/external/bsd/ipf/netinet/ip_compat.h \ src/sys/external/bsd/ipf/netinet/ip_fil.h \ src/sys/external/bsd/ipf/netinet/ip_log.c \ src/sys/external/bsd/ipf/netinet/ip_nat.h \ src/sys/external/bsd/ipf/netinet/ip_proxy.h Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/external/bsd/ipf/netinet
Module Name:src Committed By: pgoyette Date: Mon Jul 30 19:27:47 UTC 2012 Modified Files: src/sys/external/bsd/ipf/netinet: ip_ftp_pxy.c ip_nat.c ip_rcmd_pxy.c ip_tftp_pxy.c Log Message: Make ipf compile even without INET6 support. Changes have been fed upstream (to darrenr@) To generate a diff of this commit: cvs rdiff -u -r1.3 -r1.4 src/sys/external/bsd/ipf/netinet/ip_ftp_pxy.c \ src/sys/external/bsd/ipf/netinet/ip_rcmd_pxy.c cvs rdiff -u -r1.5 -r1.6 src/sys/external/bsd/ipf/netinet/ip_nat.c cvs rdiff -u -r1.4 -r1.5 src/sys/external/bsd/ipf/netinet/ip_tftp_pxy.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/external/bsd/ipf/netinet
Module Name:src Committed By: martin Date: Sun Jul 22 17:48:53 UTC 2012 Modified Files: src/sys/external/bsd/ipf/netinet: ip_sync.c Log Message: Fix printf format To generate a diff of this commit: cvs rdiff -u -r1.3 -r1.4 src/sys/external/bsd/ipf/netinet/ip_sync.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/external/bsd/ipf/netinet
Module Name:src Committed By: darrenr Date: Sun Jul 22 16:43:59 UTC 2012 Modified Files: src/sys/external/bsd/ipf/netinet: ip_tftp_pxy.c Log Message: ansify new function definition To generate a diff of this commit: cvs rdiff -u -r1.3 -r1.4 src/sys/external/bsd/ipf/netinet/ip_tftp_pxy.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/external/bsd/ipf/netinet
Module Name:src Committed By: darrenr Date: Sun Jul 22 16:40:40 UTC 2012 Modified Files: src/sys/external/bsd/ipf/netinet: ip_nat.c Log Message: ansify new function definition To generate a diff of this commit: cvs rdiff -u -r1.4 -r1.5 src/sys/external/bsd/ipf/netinet/ip_nat.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/external/bsd/ipf/netinet
Module Name:src Committed By: darrenr Date: Sun Jul 22 16:37:31 UTC 2012 Modified Files: src/sys/external/bsd/ipf/netinet: ip_nat.c Log Message: ansify new function definition To generate a diff of this commit: cvs rdiff -u -r1.3 -r1.4 src/sys/external/bsd/ipf/netinet/ip_nat.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/external/bsd/ipf/netinet
Module Name:src Committed By: darrenr Date: Sun Jul 22 16:34:04 UTC 2012 Modified Files: src/sys/external/bsd/ipf/netinet: ip_proxy.c Log Message: ansify new function definition To generate a diff of this commit: cvs rdiff -u -r1.4 -r1.5 src/sys/external/bsd/ipf/netinet/ip_proxy.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/external/bsd/ipf/netinet
Module Name:src Committed By: darrenr Date: Sun Jul 22 16:31:26 UTC 2012 Modified Files: src/sys/external/bsd/ipf/netinet: ip_dstlist.c Log Message: ansify new function definition To generate a diff of this commit: cvs rdiff -u -r1.3 -r1.4 src/sys/external/bsd/ipf/netinet/ip_dstlist.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/external/bsd/ipf/netinet
Module Name:src Committed By: darrenr Date: Sun Jul 22 16:26:57 UTC 2012 Modified Files: src/sys/external/bsd/ipf/netinet: fil.c Log Message: ansify new function definition To generate a diff of this commit: cvs rdiff -u -r1.4 -r1.5 src/sys/external/bsd/ipf/netinet/fil.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/external/bsd/ipf/netinet
Module Name:src Committed By: darrenr Date: Sun Jul 22 16:19:34 UTC 2012 Modified Files: src/sys/external/bsd/ipf/netinet: ip_proxy.c Log Message: h323 proxy removed To generate a diff of this commit: cvs rdiff -u -r1.3 -r1.4 src/sys/external/bsd/ipf/netinet/ip_proxy.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/external/bsd/ipf/netinet
Module Name:src Committed By: darrenr Date: Sun Jul 22 16:13:16 UTC 2012 Modified Files: src/sys/external/bsd/ipf/netinet: fil.c Log Message: ansify new functio definitions To generate a diff of this commit: cvs rdiff -u -r1.3 -r1.4 src/sys/external/bsd/ipf/netinet/fil.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/external/bsd/ipf/netinet
Module Name:src Committed By: christos Date: Fri Mar 23 20:39:50 UTC 2012 Modified Files: src/sys/external/bsd/ipf/netinet: fil.c ip_auth.c ip_auth.h ip_compat.h ip_dns_pxy.c ip_dstlist.c ip_dstlist.h ip_fil.h ip_fil_compat.c ip_fil_netbsd.c ip_frag.c ip_frag.h ip_ftp_pxy.c ip_htable.c ip_htable.h ip_ipsec_pxy.c ip_irc_pxy.c ip_log.c ip_lookup.c ip_lookup.h ip_nat.c ip_nat.h ip_nat6.c ip_netbios_pxy.c ip_pool.c ip_pool.h ip_pptp_pxy.c ip_proxy.c ip_proxy.h ip_raudio_pxy.c ip_rcmd_pxy.c ip_rpcb_pxy.c ip_scan.c ip_scan.h ip_state.c ip_state.h ip_sync.c ip_sync.h ip_tftp_pxy.c ipf_rb.h ipl.h radix_ipf.c radix_ipf.h Added Files: src/sys/external/bsd/ipf/netinet: ip_h323_pxy.c Log Message: apply our changes. - prototypes - ip_h323_pxy.c is missing from the distribution - original tar distribution is missing <$>Id values in most files To generate a diff of this commit: cvs rdiff -u -r1.1.1.1 -r1.2 src/sys/external/bsd/ipf/netinet/fil.c \ src/sys/external/bsd/ipf/netinet/ip_auth.c \ src/sys/external/bsd/ipf/netinet/ip_auth.h \ src/sys/external/bsd/ipf/netinet/ip_compat.h \ src/sys/external/bsd/ipf/netinet/ip_dns_pxy.c \ src/sys/external/bsd/ipf/netinet/ip_dstlist.c \ src/sys/external/bsd/ipf/netinet/ip_dstlist.h \ src/sys/external/bsd/ipf/netinet/ip_fil.h \ src/sys/external/bsd/ipf/netinet/ip_fil_compat.c \ src/sys/external/bsd/ipf/netinet/ip_fil_netbsd.c \ src/sys/external/bsd/ipf/netinet/ip_frag.c \ src/sys/external/bsd/ipf/netinet/ip_frag.h \ src/sys/external/bsd/ipf/netinet/ip_ftp_pxy.c \ src/sys/external/bsd/ipf/netinet/ip_htable.c \ src/sys/external/bsd/ipf/netinet/ip_htable.h \ src/sys/external/bsd/ipf/netinet/ip_ipsec_pxy.c \ src/sys/external/bsd/ipf/netinet/ip_irc_pxy.c \ src/sys/external/bsd/ipf/netinet/ip_log.c \ src/sys/external/bsd/ipf/netinet/ip_lookup.c \ src/sys/external/bsd/ipf/netinet/ip_lookup.h \ src/sys/external/bsd/ipf/netinet/ip_nat.c \ src/sys/external/bsd/ipf/netinet/ip_nat.h \ src/sys/external/bsd/ipf/netinet/ip_nat6.c \ src/sys/external/bsd/ipf/netinet/ip_netbios_pxy.c \ src/sys/external/bsd/ipf/netinet/ip_pool.c \ src/sys/external/bsd/ipf/netinet/ip_pool.h \ src/sys/external/bsd/ipf/netinet/ip_pptp_pxy.c \ src/sys/external/bsd/ipf/netinet/ip_proxy.c \ src/sys/external/bsd/ipf/netinet/ip_proxy.h \ src/sys/external/bsd/ipf/netinet/ip_raudio_pxy.c \ src/sys/external/bsd/ipf/netinet/ip_rcmd_pxy.c \ src/sys/external/bsd/ipf/netinet/ip_rpcb_pxy.c \ src/sys/external/bsd/ipf/netinet/ip_scan.c \ src/sys/external/bsd/ipf/netinet/ip_scan.h \ src/sys/external/bsd/ipf/netinet/ip_state.c \ src/sys/external/bsd/ipf/netinet/ip_state.h \ src/sys/external/bsd/ipf/netinet/ip_sync.c \ src/sys/external/bsd/ipf/netinet/ip_sync.h \ src/sys/external/bsd/ipf/netinet/ip_tftp_pxy.c \ src/sys/external/bsd/ipf/netinet/ipf_rb.h \ src/sys/external/bsd/ipf/netinet/ipl.h \ src/sys/external/bsd/ipf/netinet/radix_ipf.c \ src/sys/external/bsd/ipf/netinet/radix_ipf.h cvs rdiff -u -r0 -r1.1 src/sys/external/bsd/ipf/netinet/ip_h323_pxy.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/external/bsd/ipf/netinet
Module Name:src Committed By: christos Date: Fri Mar 23 20:37:05 UTC 2012 Update of /cvsroot/src/sys/external/bsd/ipf/netinet In directory ivanova.netbsd.org:/tmp/cvs-serv28609 Log Message: import kernel portion of ipfilter 5.1.1 Status: Vendor Tag: DARRENR Release Tags: v5-1-1 N src/sys/external/bsd/ipf/netinet/fil.c N src/sys/external/bsd/ipf/netinet/ip_auth.c N src/sys/external/bsd/ipf/netinet/ip_auth.h N src/sys/external/bsd/ipf/netinet/ip_compat.h N src/sys/external/bsd/ipf/netinet/ip_dns_pxy.c N src/sys/external/bsd/ipf/netinet/ip_dstlist.c N src/sys/external/bsd/ipf/netinet/ip_dstlist.h N src/sys/external/bsd/ipf/netinet/ip_fil.h N src/sys/external/bsd/ipf/netinet/ip_fil_compat.c N src/sys/external/bsd/ipf/netinet/ip_fil_netbsd.c N src/sys/external/bsd/ipf/netinet/ip_frag.c N src/sys/external/bsd/ipf/netinet/ip_frag.h N src/sys/external/bsd/ipf/netinet/ip_ftp_pxy.c N src/sys/external/bsd/ipf/netinet/ip_htable.c N src/sys/external/bsd/ipf/netinet/ip_htable.h N src/sys/external/bsd/ipf/netinet/ip_ipsec_pxy.c N src/sys/external/bsd/ipf/netinet/ip_irc_pxy.c N src/sys/external/bsd/ipf/netinet/ip_log.c N src/sys/external/bsd/ipf/netinet/ip_lookup.c N src/sys/external/bsd/ipf/netinet/ip_lookup.h N src/sys/external/bsd/ipf/netinet/ip_nat.c N src/sys/external/bsd/ipf/netinet/ip_nat.h N src/sys/external/bsd/ipf/netinet/ip_nat6.c N src/sys/external/bsd/ipf/netinet/ip_netbios_pxy.c N src/sys/external/bsd/ipf/netinet/ip_pool.c N src/sys/external/bsd/ipf/netinet/ip_pool.h N src/sys/external/bsd/ipf/netinet/ip_pptp_pxy.c N src/sys/external/bsd/ipf/netinet/ip_proxy.c N src/sys/external/bsd/ipf/netinet/ip_proxy.h N src/sys/external/bsd/ipf/netinet/ip_raudio_pxy.c N src/sys/external/bsd/ipf/netinet/ip_rcmd_pxy.c N src/sys/external/bsd/ipf/netinet/ip_rpcb_pxy.c N src/sys/external/bsd/ipf/netinet/ip_scan.c N src/sys/external/bsd/ipf/netinet/ip_scan.h N src/sys/external/bsd/ipf/netinet/ip_state.c N src/sys/external/bsd/ipf/netinet/ip_state.h N src/sys/external/bsd/ipf/netinet/ip_sync.c N src/sys/external/bsd/ipf/netinet/ip_sync.h N src/sys/external/bsd/ipf/netinet/ip_tftp_pxy.c N src/sys/external/bsd/ipf/netinet/ipf_rb.h N src/sys/external/bsd/ipf/netinet/ipl.h N src/sys/external/bsd/ipf/netinet/radix_ipf.c N src/sys/external/bsd/ipf/netinet/radix_ipf.h No conflicts created by this import