CVS commit: src/sys/external/bsd/ipf/netinet

2021-05-26 Thread Christos Zoulas
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

2021-02-09 Thread Christos Zoulas
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

2020-06-24 Thread Jaromir Dolecek
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

2020-06-12 Thread Roy Marples
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

2020-04-18 Thread Christos Zoulas
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

2020-04-09 Thread Christos Zoulas
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

2020-04-04 Thread Christos Zoulas
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

2020-04-04 Thread Christos Zoulas
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

2019-02-03 Thread matthew green
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

2018-06-03 Thread Maxime Villard
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

2018-05-01 Thread Maxime Villard
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

2018-02-08 Thread matthew green
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

2017-10-12 Thread Christos Zoulas
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

2017-10-12 Thread Christos Zoulas
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

2017-09-05 Thread Christos Zoulas
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

2017-07-22 Thread Christos Zoulas
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

2017-07-22 Thread Christos Zoulas
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

2017-07-20 Thread Christos Zoulas
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

2017-07-01 Thread Pierre Pronchery
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

2017-05-12 Thread Christos Zoulas
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

2017-04-23 Thread Christos Zoulas
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

2017-04-23 Thread Christos Zoulas
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

2017-01-13 Thread Christos Zoulas
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

2016-12-28 Thread Christos Zoulas
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

2016-10-15 Thread matthew green
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

2016-10-04 Thread Stephen Borrill
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

2016-08-05 Thread Christos Zoulas
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

2016-08-05 Thread Christos Zoulas
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

2016-07-18 Thread Paul Goyette
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

2016-07-16 Thread Paul Goyette
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

2016-06-08 Thread Paul Goyette
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

2016-04-03 Thread Christos Zoulas
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

2016-04-03 Thread Christos Zoulas
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

2016-03-19 Thread Pierre Pronchery
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

2016-01-20 Thread Taylor R Campbell
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

2015-12-15 Thread Christos Zoulas
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

2015-10-06 Thread Patrick Welche
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

2015-08-07 Thread Patrick Welche
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

2014-07-12 Thread Darren Reed
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

2014-06-28 Thread Darren Reed
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

2014-06-16 Thread Christos Zoulas
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

2014-05-29 Thread Mindaugas Rasiukevicius
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

2014-04-01 Thread Christos Zoulas
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

2014-03-20 Thread Christos Zoulas
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

2014-02-26 Thread Joerg Sonnenberger
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

2014-02-26 Thread Joerg Sonnenberger
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

2013-11-27 Thread Christos Zoulas
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

2013-10-31 Thread matthew green
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

2013-10-20 Thread Christos Zoulas
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

2013-09-15 Thread Martin Husemann
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

2013-09-14 Thread Joerg Sonnenberger
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

2013-09-14 Thread Martin Husemann
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

2013-09-14 Thread Martin Husemann
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

2013-09-14 Thread Martin Husemann
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

2013-09-14 Thread Martin Husemann
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

2013-09-14 Thread Martin Husemann
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

2013-09-14 Thread Martin Husemann
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

2013-09-14 Thread Martin Husemann
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

2013-09-12 Thread Martin Husemann
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

2013-03-28 Thread Christos Zoulas
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

2013-03-27 Thread Christos Zoulas
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

2013-01-14 Thread SAITOH Masanobu
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

2013-01-09 Thread Christos Zoulas
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

2013-01-05 Thread Christos Zoulas
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

2012-12-20 Thread Christos Zoulas
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

2012-12-03 Thread Christos Zoulas
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

2012-10-09 Thread Christos Zoulas
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

2012-09-15 Thread Iain Hibbert
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

2012-07-30 Thread Paul Goyette
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

2012-07-22 Thread Martin Husemann
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

2012-07-22 Thread Darren Reed
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

2012-07-22 Thread Darren Reed
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

2012-07-22 Thread Darren Reed
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

2012-07-22 Thread Darren Reed
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

2012-07-22 Thread Darren Reed
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

2012-07-22 Thread Darren Reed
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

2012-07-22 Thread Darren Reed
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

2012-07-22 Thread Darren Reed
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

2012-03-23 Thread Christos Zoulas
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

2012-03-23 Thread Christos Zoulas
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