CVS: cvs.openbsd.org: src

2018-09-30 Thread Vincent Gross
CVSROOT:/cvs
Module name:src
Changes by: vgr...@cvs.openbsd.org  2018/09/30 02:26:40

Modified files:
regress/sys/kern: Makefile 
Added files:
regress/sys/kern/cmsgsize: cmsgsize.c Makefile 

Log message:
Add regression test for cmsg size bug.

With help and prodding from bluhm@, mpi@, jca@
and Alexander Markert.



CVS: cvs.openbsd.org: src

2018-09-30 Thread Vincent Gross
CVSROOT:/cvs
Module name:src
Changes by: vgr...@cvs.openbsd.org  2018/09/30 02:23:40

src/regress/sys/kern/cmsgsize

Update of /cvs/src/regress/sys/kern/cmsgsize
In directory cvs.openbsd.org:/tmp/cvs-serv57269/cmsgsize

Log Message:
Directory /cvs/src/regress/sys/kern/cmsgsize added to the repository



CVS: cvs.openbsd.org: src

2016-12-02 Thread Vincent Gross
CVSROOT:/cvs
Module name:src
Changes by: vgr...@cvs.openbsd.org  2016/12/02 11:32:38

Modified files:
sys/net: if.c 

Log message:
Clean up leftovers from r1.442.

Local var 'up' is never set in ifioctl().

OK mpi@



CVS: cvs.openbsd.org: src

2016-11-30 Thread Vincent Gross
CVSROOT:/cvs
Module name:src
Changes by: vgr...@cvs.openbsd.org  2016/11/30 15:21:20

Modified files:
regress/sys/net/vxlan: Makefile vxlan_2.sh 

Log message:
Fix typos



CVS: cvs.openbsd.org: www

2016-11-29 Thread Vincent Gross
CVSROOT:/cvs
Module name:www
Changes by: vgr...@cvs.openbsd.org  2016/11/29 14:48:18

Modified files:
.  : events.html 

Log message:
OpenBSD presentation and booth during Capitole du Libre 2016



CVS: cvs.openbsd.org: src

2016-11-05 Thread Vincent Gross
CVSROOT:/cvs
Module name:src
Changes by: vgr...@cvs.openbsd.org  2016/11/05 09:59:11

Modified files:
regress/sys/net/vxlan: Makefile vxlan_subr 
Added files:
regress/sys/net/vxlan: vxlan_2.sh 

Log message:
Add regress tests for multicasts and dynamic vxlans



CVS: cvs.openbsd.org: src

2016-09-07 Thread Vincent Gross
CVSROOT:/cvs
Module name:src
Changes by: vgr...@cvs.openbsd.org  2016/09/07 14:53:34

Modified files:
regress/sys/net/rtable/delete: Makefile 
regress/sys/net/rtable/fullfeed: Makefile 

Log message:
add objdir to fix regress test



CVS: cvs.openbsd.org: src

2016-09-05 Thread Vincent Gross
CVSROOT:/cvs
Module name:src
Changes by: vgr...@cvs.openbsd.org  2016/09/05 04:15:24

Modified files:
regress/sys/netinet/in_pcbbind: Makefile runtest.c 

Log message:
Big refactoring in main(), simplify the invocation syntax.



CVS: cvs.openbsd.org: src

2016-09-04 Thread Vincent Gross
CVSROOT:/cvs
Module name:src
Changes by: vgr...@cvs.openbsd.org  2016/09/04 09:24:50

Modified files:
regress/sys/netinet6/pktinfo_addr: test_wrapper.sh 

Log message:
If we bind to [::], we do not check for sockaddr availability.

see sys/netinet6/udp6_output.c 1.48



CVS: cvs.openbsd.org: src

2016-09-04 Thread Vincent Gross
CVSROOT:/cvs
Module name:src
Changes by: vgr...@cvs.openbsd.org  2016/09/04 04:26:02

Modified files:
sbin/iked  : iked.h ikev2_msg.c util.c 

Log message:
Now that we have IP_SENDSRCADDR, add sendtofrom().

Ok jca@ and reyk@



CVS: cvs.openbsd.org: src

2016-09-03 Thread Vincent Gross
CVSROOT:/cvs
Module name:src
Changes by: vgr...@cvs.openbsd.org  2016/09/03 09:59:28

Modified files:
regress/sys/netinet/in_pcbbind: Makefile 

Log message:
split ipv4 and ipv6



CVS: cvs.openbsd.org: src

2016-09-03 Thread Vincent Gross
CVSROOT:/cvs
Module name:src
Changes by: vgr...@cvs.openbsd.org  2016/09/03 09:36:33

Modified files:
regress/sys/netinet6/pktinfo_addr: Makefile 
Added files:
regress/sys/netinet6/pktinfo_addr: test_wrapper.sh 

Log message:
Graceful failure handling at startup and run



CVS: cvs.openbsd.org: src

2016-09-03 Thread Vincent Gross
CVSROOT:/cvs
Module name:src
Changes by: vgr...@cvs.openbsd.org  2016/09/03 03:20:07

Modified files:
sbin/iked  : parse.y iked.h pfkey.c 

Log message:
Add the missing bits to have NAT on enc(4) support in iked.

Ok mikeb@



CVS: cvs.openbsd.org: src

2016-09-02 Thread Vincent Gross
CVSROOT:/cvs
Module name:src
Changes by: vgr...@cvs.openbsd.org  2016/09/02 07:53:44

Modified files:
sys/netinet6   : in6_src.c 

Log message:
in6_selectroute should never get a valid struct route * filled with something
else than AF_INET6.

Ok florian@



CVS: cvs.openbsd.org: src

2016-09-02 Thread Vincent Gross
CVSROOT:/cvs
Module name:src
Changes by: vgr...@cvs.openbsd.org  2016/09/02 03:39:32

Modified files:
sys/netinet: ipsec_input.c ip_esp.h 
usr.bin/netstat: inet.c 

Log message:
Drop non-encapulated ESP packets using a UDP-encapsulating TDB, and add
the relevant counters.

Ok mikeb@



CVS: cvs.openbsd.org: src

2016-08-16 Thread Vincent Gross
CVSROOT:/cvs
Module name:src
Changes by: vgr...@cvs.openbsd.org  2016/08/16 16:25:08

Added files:
regress/sys/netinet/sendsrcaddr: Makefile runtest.c 

Log message:
Add regression tests for IP_SENDSRCADDR.



CVS: cvs.openbsd.org: src

2016-08-16 Thread Vincent Gross
CVSROOT:/cvs
Module name:src
Changes by: vgr...@cvs.openbsd.org  2016/08/16 16:22:07

src/regress/sys/netinet/sendsrcaddr

Update of /cvs/src/regress/sys/netinet/sendsrcaddr
In directory cvs.openbsd.org:/tmp/cvs-serv32963/regress/sys/netinet/sendsrcaddr

Log Message:
Directory /cvs/src/regress/sys/netinet/sendsrcaddr added to the repository



CVS: cvs.openbsd.org: src

2016-08-16 Thread Vincent Gross
CVSROOT:/cvs
Module name:src
Changes by: vgr...@cvs.openbsd.org  2016/08/16 16:21:17

Modified files:
sys/netinet: udp_usrreq.c in.h 
share/man/man4 : ip.4 

Log message:
Add IP_SENDSRCADDR cmsg for UDP sockets. As suggested by sthen@,
IP_SENDSRCADDR == IP_RECVDSTADDR.

OK sthen@ jca@ bluhm@



CVS: cvs.openbsd.org: src

2016-08-04 Thread Vincent Gross
CVSROOT:/cvs
Module name:src
Changes by: vgr...@cvs.openbsd.org  2016/08/04 14:46:24

Modified files:
sys/netinet: in_pcb.c in_pcb.h udp_usrreq.c 
sys/netinet6   : icmp6.c in6_pcb.c in6_src.c ip6_var.h nd6_nbr.c 
 raw_ip6.c udp6_output.c 

Log message:
Commit in6_selectsrc() split again, with missing assignment fixed.



CVS: cvs.openbsd.org: src

2016-08-03 Thread Vincent Gross
CVSROOT:/cvs
Module name:src
Changes by: vgr...@cvs.openbsd.org  2016/08/03 14:45:36

Modified files:
sbin/ifconfig  : ifconfig.c 

Log message:
Fix typo, spotted by Holger Mikolon 



CVS: cvs.openbsd.org: www

2016-07-26 Thread Vincent Gross
CVSROOT:/cvs
Module name:www
Changes by: vgr...@cvs.openbsd.org  2016/07/26 07:14:34

Modified files:
.  : 60.html 

Log message:
Add llprio, tcp/udp.rootonly sysctl and ipv4 fragment prio fix



CVS: cvs.openbsd.org: src

2016-07-20 Thread Vincent Gross
CVSROOT:/cvs
Module name:src
Changes by: vgr...@cvs.openbsd.org  2016/07/20 12:51:51

Modified files:
sys/netinet: in_pcb.c in_pcb.h udp_usrreq.c 
sys/netinet6   : icmp6.c in6_pcb.c in6_src.c ip6_var.h nd6_nbr.c 
 raw_ip6.c udp6_output.c 

Log message:
Split in6_selectsrc() into a low-level part and a pcb-level part, and
convert in_selectsrc() prototype to match.

Ok bluhm@ mpi@.



CVS: cvs.openbsd.org: src

2016-06-18 Thread Vincent Gross
CVSROOT:/cvs
Module name:src
Changes by: vgr...@cvs.openbsd.org  2016/06/18 04:36:13

Modified files:
lib/libc/gen   : sysctl.3 
sbin/sysctl: sysctl.8 sysctl.c 
sys/netinet: in_pcb.c in_pcb.h ip_input.c tcp_usrreq.c 
 tcp_var.h udp_usrreq.c udp_var.h 

Log message:
Add net.inet.{tcp,udp}.rootonly sysctl, to mark which ports
cannot be bound to by non-root users.

Ok millert@ bluhm@



CVS: cvs.openbsd.org: src

2016-06-15 Thread Vincent Gross
CVSROOT:/cvs
Module name:src
Changes by: vgr...@cvs.openbsd.org  2016/06/15 10:06:35

Modified files:
sys/netinet: udp_usrreq.c 

Log message:
Fix typo from rebase : extra parenthese



CVS: cvs.openbsd.org: src

2016-06-15 Thread Vincent Gross
CVSROOT:/cvs
Module name:src
Changes by: vgr...@cvs.openbsd.org  2016/06/15 09:16:47

Modified files:
sys/netinet: udp_usrreq.c 

Log message:
Move the cmsg handling code on top of udp_output(), to make
IP_SENDSRCADDR introduction easier.

Ok jca@



CVS: cvs.openbsd.org: src

2016-06-10 Thread Vincent Gross
CVSROOT:/cvs
Module name:src
Changes by: vgr...@cvs.openbsd.org  2016/06/10 14:33:29

Modified files:
sys/netinet: if_ether.c 
sys/net: bpf.c if.c if.h if_var.h 
sys/sys: sockio.h 
sbin/ifconfig  : ifconfig.8 ifconfig.c 

Log message:
Add the "llprio" field to struct ifnet, and the corresponding keyword
to ifconfig.

"llprio" allows one to set the priority of packets that do not go through
pf(4), as the case is for arp(4) or bpf(4).

ok sthen@ mikeb@



CVS: cvs.openbsd.org: src

2016-05-19 Thread Vincent Gross
CVSROOT:/cvs
Module name:src
Changes by: vgr...@cvs.openbsd.org  2016/05/19 02:02:23

Modified files:
sys/netinet6   : udp6_output.c 

Log message:
Do not check if source address is available when the UDP6 socket is bound
to [::]. We should be able to send from a socket bound to [::] while using
sockets bound to specified addresses for reception.

Spotted with regress/usr.sbin/syslogd/args-client-bind-only6.pl test case.

"makes sense to me" millert@, ok benno@, ok bluhm@



CVS: cvs.openbsd.org: src

2016-05-04 Thread Vincent Gross
CVSROOT:/cvs
Module name:src
Changes by: vgr...@cvs.openbsd.org  2016/05/04 07:22:51

Modified files:
sys/netinet: ip_output.c 

Log message:
Preserve DiffServ value when fragmenting an ipv4 packet.

Ok phessler@, henning@



CVS: cvs.openbsd.org: src

2016-04-12 Thread Vincent Gross
CVSROOT:/cvs
Module name:src
Changes by: vgr...@cvs.openbsd.org  2016/04/13 00:06:04

Modified files:
sys/netinet: in_pcb.c 

Log message:
Remove extra parenthesis around comparison.

Found by David Hill  with clang.



CVS: cvs.openbsd.org: src

2016-04-11 Thread Vincent Gross
CVSROOT:/cvs
Module name:src
Changes by: vgr...@cvs.openbsd.org  2016/04/11 15:39:18

Modified files:
sys/netinet: in_pcb.c 

Log message:
Simplify in_pcblookup_local() logic.

ok mpi@



CVS: cvs.openbsd.org: src

2016-04-11 Thread Vincent Gross
CVSROOT:/cvs
Module name:src
Changes by: vgr...@cvs.openbsd.org  2016/04/11 15:24:29

Modified files:
sys/netinet: in_pcb.c in_pcb.h 
sys/netinet6   : in6_pcb.c 

Log message:
Rename in_pcblookup() to in_pcblookup_local() and change its prototype
to get rid of the now useless foreign address and ports parameters.

ok mpi@



CVS: cvs.openbsd.org: src

2016-04-11 Thread Vincent Gross
CVSROOT:/cvs
Module name:src
Changes by: vgr...@cvs.openbsd.org  2016/04/11 09:28:03

Modified files:
sys/netinet6   : raw_ip6.c 

Log message:
This code chunk has been disabled since its import, and what is does is
quite unsafe. Juste delete it.

Ok mpi@



CVS: cvs.openbsd.org: src

2016-04-08 Thread Vincent Gross
CVSROOT:/cvs
Module name:src
Changes by: vgr...@cvs.openbsd.org  2016/04/08 08:34:21

Modified files:
sys/netinet: in_pcb.c 

Log message:
We must always check if the socket is already bound, and always set
INPLOOKUP_IPV6 when applicable. Bug introduced in revision 1.197 by
yours truly.

Ok bluhm@



CVS: cvs.openbsd.org: src

2016-04-05 Thread Vincent Gross
CVSROOT:/cvs
Module name:src
Changes by: vgr...@cvs.openbsd.org  2016/04/05 15:21:41

Modified files:
sys/netinet: in_pcb.c 
sys/netinet6   : in6_pcb.c 

Log message:
Move reserved port checks from in(6)_pcbaddrisavail() to in_pcbbind().
Kill old comments while at it.

Ok mpi@ bluhm@



CVS: cvs.openbsd.org: src

2016-04-05 Thread Vincent Gross
CVSROOT:/cvs
Module name:src
Changes by: vgr...@cvs.openbsd.org  2016/04/05 13:34:05

Modified files:
sys/netinet: in_pcb.c in_pcb.h 

Log message:
Move inp_laddr assignment after in_pcbpickport(), extend in_pcbpickport()
as needed.

Ok bluhm@



CVS: cvs.openbsd.org: src

2016-03-31 Thread Vincent Gross
CVSROOT:/cvs
Module name:src
Changes by: vgr...@cvs.openbsd.org  2016/03/31 05:59:28

Modified files:
sys/netinet6   : udp6_output.c 

Log message:
Don't forget to initialize scope_id. This fixes semarie@ and sthen@'s
regressions with dhcpcd.

Ok sthen@



CVS: cvs.openbsd.org: src

2016-03-30 Thread Vincent Gross
CVSROOT:/cvs
Module name:src
Changes by: vgr...@cvs.openbsd.org  2016/03/30 16:02:55

Modified files:
regress/sys/netinet6/pktinfo_addr: Makefile runtest.c 

Log message:
Cover the case where we are bound to [::] and SO_REUSEADDR is not set.



CVS: cvs.openbsd.org: src

2016-03-30 Thread Vincent Gross
CVSROOT:/cvs
Module name:src
Changes by: vgr...@cvs.openbsd.org  2016/03/30 07:02:22

Modified files:
sys/netinet6   : in6_pcb.c 

Log message:
Use in6_pcbhashlookup() in in6_pcbconnect(). We don't need in_pcblookup()
broad search and in_pcbconnect() already uses in_pcbhashlookup().

ok bluhm@ mpi@ jca@



CVS: cvs.openbsd.org: src

2016-03-23 Thread Vincent Gross
CVSROOT:/cvs
Module name:src
Changes by: vgr...@cvs.openbsd.org  2016/03/23 09:50:36

Modified files:
sys/netinet: in_pcb.c in_pcb.h tcp_usrreq.c udp_usrreq.c 
sys/netinet6   : in6_pcb.c ip6_divert.c udp6_output.c 

Log message:
Merge in_pcbbind() and in6_pcbbind(), and change every call to
in6_pcbbind() into in_pcbbind().

Ok jca@ mpi@



CVS: cvs.openbsd.org: src

2016-03-22 Thread Vincent Gross
CVSROOT:/cvs
Module name:src
Changes by: vgr...@cvs.openbsd.org  2016/03/22 18:07:31

Modified files:
sys/netinet: in_pcb.c in_pcb.h 

Log message:
Extract in_pcbaddrisavail() from in_pcbbind().

ok jca@



CVS: cvs.openbsd.org: src

2016-03-21 Thread Vincent Gross
CVSROOT:/cvs
Module name:src
Changes by: vgr...@cvs.openbsd.org  2016/03/21 15:21:35

Modified files:
sys/netinet: in_pcb.h 
sys/netinet6   : in6_pcb.c udp6_output.c 

Log message:
Extract in6_pcbaddrisavail() from in6_pcbbind(), and use it when
checking for source availability in udp6_output(); This time with
all the files.

Ok jca@ bluhm@



CVS: cvs.openbsd.org: src

2016-03-20 Thread Vincent Gross
CVSROOT:/cvs
Module name:src
Changes by: vgr...@cvs.openbsd.org  2016/03/19 17:59:49

Modified files:
sys/netinet6   : in6_pcb.c udp6_output.c 

Log message:
Extract in6_pcbaddrisavail() from in6_pcbbind(), and use it when
checking for source availability in udp6_output().

Ok jca@ bluhm@



CVS: cvs.openbsd.org: src

2016-03-19 Thread Vincent Gross
CVSROOT:/cvs
Module name:src
Changes by: vgr...@cvs.openbsd.org  2016/03/19 09:07:44

src/regress/sys/netinet6/pktinfo_addr

Update of /cvs/src/regress/sys/netinet6/pktinfo_addr
In directory 
cvs.openbsd.org:/tmp/cvs-serv73907/regress/sys/netinet6/pktinfo_addr

Log Message:
Directory /cvs/src/regress/sys/netinet6/pktinfo_addr added to the repository



CVS: cvs.openbsd.org: src

2016-03-19 Thread Vincent Gross
CVSROOT:/cvs
Module name:src
Changes by: vgr...@cvs.openbsd.org  2016/03/19 09:09:13

Added files:
regress/sys/netinet6/pktinfo_addr: Makefile runtest.c 

Log message:
Add regress tests for IPV6_PKTINFO with addr



CVS: cvs.openbsd.org: src

2016-03-16 Thread Vincent Gross
CVSROOT:/cvs
Module name:src
Changes by: vgr...@cvs.openbsd.org  2016/03/16 04:03:05

Modified files:
sys/netinet6   : Tag: OPENBSD_5_8 in6_pcb.c udp6_output.c 

Log message:
Insufficient checks in IPv6 socket binding and UDP IPv6 option
processing allow a local user to send UDP packets with a source
(IPv6 address + port) already reserved by another user.

See Errata 012



CVS: cvs.openbsd.org: src

2016-03-16 Thread Vincent Gross
CVSROOT:/cvs
Module name:src
Changes by: vgr...@cvs.openbsd.org  2016/03/16 03:26:13

Modified files:
sys/netinet6   : Tag: OPENBSD_5_7 in6_pcb.c udp6_output.c 

Log message:
Insufficient checks in IPv6 socket binding and UDP IPv6 option
processing allow a local user to send UDP packets with a source
(IPv6 address + port) already reserved by another user.

See Errata 024



CVS: cvs.openbsd.org: src

2016-03-12 Thread Vincent Gross
CVSROOT:/cvs
Module name:src
Changes by: vgr...@cvs.openbsd.org  2016/03/12 02:25:38

Modified files:
sys/netinet6   : in6_pcb.c udp6_output.c 

Log message:
Add checks on overlapping IPv6 sockets ownership

ok mpi@ bluhm@



CVS: cvs.openbsd.org: src

2015-12-22 Thread Vincent Gross
CVSROOT:/cvs
Module name:src
Changes by: vgr...@cvs.openbsd.org  2015/12/22 06:23:24

Modified files:
regress/sys/netinet/in_pcbbind: Makefile runtest.c 

Log message:
Correct expected results on v6 mcast bind on ANY, and add comments to
explain why they are expected.



CVS: cvs.openbsd.org: src

2015-12-18 Thread Vincent Gross
CVSROOT:/cvs
Module name:src
Changes by: vgr...@cvs.openbsd.org  2015/12/18 15:25:16

Modified files:
sys/netinet: in_pcb.c 
sys/netinet6   : in6_pcb.c 

Log message:
Fix SO_REUSE* flags effects when binding multicast addresses. No
regression observed on avahi.

ok benno@



CVS: cvs.openbsd.org: src

2015-12-09 Thread Vincent Gross
CVSROOT:/cvs
Module name:src
Changes by: vgr...@cvs.openbsd.org  2015/12/09 07:52:59

Modified files:
regress/sys/netinet/in_pcbbind: runtest.c Makefile 

Log message:
add multicast test suites



CVS: cvs.openbsd.org: src

2015-12-07 Thread Vincent Gross
CVSROOT:/cvs
Module name:src
Changes by: vgr...@cvs.openbsd.org  2015/12/07 10:02:51

src/regress/sys/netinet/in_pcbbind

Update of /cvs/src/regress/sys/netinet/in_pcbbind
In directory cvs.openbsd.org:/tmp/cvs-serv8555/in_pcbbind

Log Message:
Directory /cvs/src/regress/sys/netinet/in_pcbbind added to the repository



CVS: cvs.openbsd.org: src

2015-12-07 Thread Vincent Gross
CVSROOT:/cvs
Module name:src
Changes by: vgr...@cvs.openbsd.org  2015/12/07 10:05:52

Added files:
regress/sys/netinet/in_pcbbind: Makefile runtest.c 

Log message:
Add regression tests for in_pcbbind.



CVS: cvs.openbsd.org: src

2015-12-05 Thread Vincent Gross
CVSROOT:/cvs
Module name:src
Changes by: vgr...@cvs.openbsd.org  2015/12/05 06:21:00

Modified files:
sys/netinet6   : in6_src.c 

Log message:
Remove useless "if() else", multicast and unicast v6 route lookups are
actually the same. This has been introduced in r1.7 to prevent RTM_MISS
storms, but we don't send this message anymore.

ok @mpi



CVS: cvs.openbsd.org: src

2015-12-03 Thread Vincent Gross
CVSROOT:/cvs
Module name:src
Changes by: vgr...@cvs.openbsd.org  2015/12/03 07:55:18

Modified files:
sys/net: if.c route.c 
sys/netinet: in_pcb.c ip_output.c raw_ip.c 

Log message:
Remove broadcast matching from ifa_ifwithaddr(), use in_broadcast() where
required.

ok bluhm@ mpi@.



CVS: cvs.openbsd.org: src

2015-12-02 Thread Vincent Gross
CVSROOT:/cvs
Module name:src
Changes by: vgr...@cvs.openbsd.org  2015/12/02 15:13:44

Modified files:
sys/netinet6   : in6_pcb.c udp6_output.c 
sys/netinet: in_pcb.c in_pcb.h 

Log message:
Move port picking away from in_pcbbind()

ok sthen@



CVS: cvs.openbsd.org: src

2015-12-01 Thread Vincent Gross
CVSROOT:/cvs
Module name:src
Changes by: vgr...@cvs.openbsd.org  2015/12/01 09:57:34

Modified files:
sys/net: if.c 

Log message:
Iterating on &ifnet should only be done with the KERNEL_LOCK held.

With input and ok mpi@.



CVS: cvs.openbsd.org: src

2015-10-27 Thread Vincent Gross
CVSROOT:/cvs
Module name:src
Changes by: vgr...@cvs.openbsd.org  2015/10/27 10:05:54

Added files:
regress/sys/netinet/broadcast_bind: Makefile broadcast_bind.c 

Log message:
add regress test on bind(2)ing with broadcast and inexistant addresses



CVS: cvs.openbsd.org: src

2015-10-27 Thread Vincent Gross
CVSROOT:/cvs
Module name:src
Changes by: vgr...@cvs.openbsd.org  2015/10/27 10:01:15

src/regress/sys/netinet/broadcast_bind

Update of /cvs/src/regress/sys/netinet/broadcast_bind
In directory cvs.openbsd.org:/tmp/cvs-serv8156/broadcast_bind

Log Message:
Directory /cvs/src/regress/sys/netinet/broadcast_bind added to the repository



CVS: cvs.openbsd.org: src

2015-10-26 Thread Vincent Gross
CVSROOT:/cvs
Module name:src
Changes by: vgr...@cvs.openbsd.org  2015/10/26 02:06:51

Modified files:
regress/sys/netinet6: Makefile 

Log message:
Add autoport to netinet6 regress tests



CVS: cvs.openbsd.org: src

2015-10-26 Thread Vincent Gross
CVSROOT:/cvs
Module name:src
Changes by: vgr...@cvs.openbsd.org  2015/10/26 02:04:10

Modified files:
regress/sys/net: Makefile 
Added files:
regress/sys/net/rdomains: Makefile ifalocal.sh 

Log message:
Add regress test on local route insertions



CVS: cvs.openbsd.org: src

2015-10-26 Thread Vincent Gross
CVSROOT:/cvs
Module name:src
Changes by: vgr...@cvs.openbsd.org  2015/10/26 01:55:08

src/regress/sys/net/rdomains

Update of /cvs/src/regress/sys/net/rdomains
In directory cvs.openbsd.org:/tmp/cvs-serv18723/rdomains

Log Message:
Directory /cvs/src/regress/sys/net/rdomains added to the repository



CVS: cvs.openbsd.org: src

2015-10-19 Thread Vincent Gross
CVSROOT:/cvs
Module name:src
Changes by: vgr...@cvs.openbsd.org  2015/10/19 02:49:14

Modified files:
sys/netinet: in_pcb.c 
sys/netinet6   : in6_pcb.c 

Log message:
deduplicate in[6]_pcbbind() port scan loop.

ok mpi@



CVS: cvs.openbsd.org: src

2015-10-15 Thread Vincent Gross
CVSROOT:/cvs
Module name:src
Changes by: vgr...@cvs.openbsd.org  2015/10/15 04:27:18

Modified files:
sys/netinet6   : in6_pcb.c 

Log message:
in6_pcbconnect() returns EADDRNOTAVAIL when
all the ports in the range portfirst .. portlast
are in use.

ok millert@, mpi@



CVS: cvs.openbsd.org: src

2015-10-14 Thread Vincent Gross
CVSROOT:/cvs
Module name:src
Changes by: vgr...@cvs.openbsd.org  2015/10/14 07:17:33

Modified files:
regress/sys/netinet/autoport: Makefile 

Log message:
bugfix : use ${.CURDIR} to cope with obj symlinks



CVS: cvs.openbsd.org: src

2015-10-14 Thread Vincent Gross
CVSROOT:/cvs
Module name:src
Changes by: vgr...@cvs.openbsd.org  2015/10/14 07:23:25

Modified files:
regress/sys/netinet6/autoport: Makefile 

Log message:
bugfix: add ${.CURDIR} to deal with obj symlinks



CVS: cvs.openbsd.org: src

2015-10-14 Thread Vincent Gross
CVSROOT:/cvs
Module name:src
Changes by: vgr...@cvs.openbsd.org  2015/10/14 06:47:07

Modified files:
regress/sys: Makefile 
Added files:
regress/sys/netinet: Makefile 
regress/sys/netinet/autoport: Makefile 

Log message:
add regress tests for automatic port allocation.
- enable ipv4
- leave ipv6 disabled



CVS: cvs.openbsd.org: src

2015-10-14 Thread Vincent Gross
CVSROOT:/cvs
Module name:src
Changes by: vgr...@cvs.openbsd.org  2015/10/14 06:43:47

src/regress/sys/netinet/autoport

Update of /cvs/src/regress/sys/netinet/autoport
In directory cvs.openbsd.org:/tmp/cvs-serv24008/netinet/autoport

Log Message:
Directory /cvs/src/regress/sys/netinet/autoport added to the repository



CVS: cvs.openbsd.org: src

2015-10-14 Thread Vincent Gross
CVSROOT:/cvs
Module name:src
Changes by: vgr...@cvs.openbsd.org  2015/10/14 06:36:01

src/regress/sys/netinet6/autoport

Update of /cvs/src/regress/sys/netinet6/autoport
In directory cvs.openbsd.org:/tmp/cvs-serv25973/autoport

Log Message:
Directory /cvs/src/regress/sys/netinet6/autoport added to the repository



CVS: cvs.openbsd.org: src

2015-10-14 Thread Vincent Gross
CVSROOT:/cvs
Module name:src
Changes by: vgr...@cvs.openbsd.org  2015/10/14 06:43:37

src/regress/sys/netinet

Update of /cvs/src/regress/sys/netinet
In directory cvs.openbsd.org:/tmp/cvs-serv28572/netinet

Log Message:
Directory /cvs/src/regress/sys/netinet added to the repository



CVS: cvs.openbsd.org: src

2015-10-14 Thread Vincent Gross
CVSROOT:/cvs
Module name:src
Changes by: vgr...@cvs.openbsd.org  2015/10/14 06:38:52

Added files:
regress/sys/netinet6/autoport: Makefile autoport.pl 

Log message:
add regress tests for automatic port allocation



CVS: cvs.openbsd.org: src

2015-09-22 Thread Vincent Gross
CVSROOT:/cvs
Module name:src
Changes by: vgr...@cvs.openbsd.org  2015/09/22 03:34:39

Modified files:
sys/netinet: in_pcb.c in_pcb.h 
sys/netinet6   : in6_pcb.c 

Log message:
Remove inpt_lastport from struct inpcbtable, use local variables
in in_pcbbind() and in6_pcbsetport()

ok claudio@, with input from David Hill



CVS: cvs.openbsd.org: src

2015-09-11 Thread Vincent Gross
CVSROOT:/cvs
Module name:src
Changes by: vgr...@cvs.openbsd.org  2015/09/11 07:59:27

Modified files:
sys/netinet: in_pcb.c 

Log message:
Stricter checks on sockaddr content when binding PF_INET sockets.

Ok mpi@



CVS: cvs.openbsd.org: src

2015-06-05 Thread Vincent Gross
CVSROOT:/cvs
Module name:src
Changes by: vgr...@cvs.openbsd.org  2015/06/05 07:35:08

Modified files:
sbin/iked  : pfkey.c 

Log message:
Fix coupling and decoupling operations.

With help and ok from mikeb@