CVS: cvs.openbsd.org: src

2012-11-27 Thread Alexander Bluhm
CVSROOT:/cvs Module name:src Changes by: bl...@cvs.openbsd.org 2012/11/27 17:40:36 Modified files: regress/usr.sbin/relayd: Makefile Relayd.pm Log message: Set used environment variables explicitly in makefile and use them consistently in relayd regression test.

CVS: cvs.openbsd.org: src

2012-11-28 Thread Alexander Bluhm
CVSROOT:/cvs Module name:src Changes by: bl...@cvs.openbsd.org 2012/11/28 18:01:54 Modified files: usr.sbin/relayd: relay.c relayd.conf.5 Log message: Fix white spaces in relayd. No binary diff.

Re: CVS: cvs.openbsd.org: src

2012-11-28 Thread Alexander Bluhm
On Wed, Nov 28, 2012 at 06:01:54PM -0700, Alexander Bluhm wrote: CVSROOT: /cvs Module name: src Changes by: bl...@cvs.openbsd.org 2012/11/28 18:01:54 Modified files: usr.sbin/relayd: relay.c relayd.conf.5 Log message: Fix white spaces in relayd. No binary diff

CVS: cvs.openbsd.org: src

2012-12-28 Thread Alexander Bluhm
CVSROOT:/cvs Module name:src Changes by: bl...@cvs.openbsd.org 2012/12/28 13:36:25 Modified files: regress/usr.sbin/relayd: Client.pm Makefile Proc.pm Relayd.pm Server.pm relayd.pl Added files: regress/usr.sbin/relayd: Remote.pm

CVS: cvs.openbsd.org: src

2012-12-31 Thread Alexander Bluhm
CVSROOT:/cvs Module name:src Changes by: bl...@cvs.openbsd.org 2012/12/31 06:45:14 Modified files: sys/kern : uipc_socket2.c Log message: Extend the sbcheck() function to make it work with socket buffers containing m_nextpkt chains. OK markus@

CVS: cvs.openbsd.org: src

2012-12-31 Thread Alexander Bluhm
CVSROOT:/cvs Module name:src Changes by: bl...@cvs.openbsd.org 2012/12/31 06:46:49 Modified files: sys/kern : uipc_socket.c sys/sys: socketvar.h Log message: Put the #ifdef SOCKBUF_DEBUG around sbcheck() into a SBCHECK macro. That is consistent

CVS: cvs.openbsd.org: src

2013-01-03 Thread Alexander Bluhm
CVSROOT:/cvs Module name:src Changes by: bl...@cvs.openbsd.org 2013/01/03 10:36:39 Log message: Reengineer the socket splicing regression tests: - Move the tests from splice to new sosplice directory for consistent naming. - Split the API tests and the TCP splicing

CVS: cvs.openbsd.org: src

2013-01-03 Thread Alexander Bluhm
CVSROOT:/cvs Module name:src Changes by: bl...@cvs.openbsd.org 2013/01/03 10:43:34 Modified files: regress/sys/kern: Makefile Log message: Add subdir sosplice.

CVS: cvs.openbsd.org: src

2013-01-03 Thread Alexander Bluhm
CVSROOT:/cvs Module name:src Changes by: bl...@cvs.openbsd.org 2013/01/03 10:48:16 Removed files: regress/sys/kern/splice: Child.pm Client.pm Makefile Proc.pm Relay.pm Remote.pm Server.pm args-default.pl

CVS: cvs.openbsd.org: src

2013-01-04 Thread Alexander Bluhm
CVSROOT:/cvs Module name:src Changes by: bl...@cvs.openbsd.org 2013/01/04 05:43:52 Modified files: regress/sys/kern/sosplice: funcs.pl Log message: Fix another race in socket splicing test.

CVS: cvs.openbsd.org: src

2013-01-04 Thread Alexander Bluhm
CVSROOT:/cvs Module name:src Changes by: bl...@cvs.openbsd.org 2013/01/04 07:01:49 Modified files: regress/usr.sbin/relayd: Client.pm Makefile Proc.pm Remote.pm Server.pm direct.pl funcs.pl relayd.pl

CVS: cvs.openbsd.org: src

2013-01-05 Thread Alexander Bluhm
CVSROOT:/cvs Module name:src Changes by: bl...@cvs.openbsd.org 2013/01/05 06:53:42 Modified files: regress/sys/kern/sosplice: funcs.pl regress/sys/kern/sosplice/tcp: args-inet6-client.pl args-inet6-server.pl

CVS: cvs.openbsd.org: src

2013-01-05 Thread Alexander Bluhm
CVSROOT:/cvs Module name:src Changes by: bl...@cvs.openbsd.org 2013/01/05 07:58:18 Modified files: regress/sys/kern/sosplice/error: args-splice-EPROTONOSUPPORT.pl args-udp-EPROTONOSUPPORT.pl

CVS: cvs.openbsd.org: src

2013-01-08 Thread Alexander Bluhm
CVSROOT:/cvs Module name:src Changes by: bl...@cvs.openbsd.org 2013/01/08 14:20:00 Modified files: regress/usr.sbin/relayd: Proc.pm regress/sys/kern/sosplice: Proc.pm Log message: Autoflush the log file of the child process.

CVS: cvs.openbsd.org: src

2013-01-08 Thread Alexander Bluhm
CVSROOT:/cvs Module name:src Changes by: bl...@cvs.openbsd.org 2013/01/08 14:37:04 src/regress/sys/kern/sosplice/perf Update of /cvs/src/regress/sys/kern/sosplice/perf In directory cvs.openbsd.org:/tmp/cvs-serv11562/perf Log Message: Directory

CVS: cvs.openbsd.org: src

2013-01-08 Thread Alexander Bluhm
CVSROOT:/cvs Module name:src Changes by: bl...@cvs.openbsd.org 2013/01/08 14:42:19 Modified files: regress/sys/kern/sosplice: Makefile Makefile.inc Added files: regress/sys/kern/sosplice/perf: Makefile relay.c Log message: Add performance test for socket

CVS: cvs.openbsd.org: src

2013-01-15 Thread Alexander Bluhm
CVSROOT:/cvs Module name:src Changes by: bl...@cvs.openbsd.org 2013/01/15 03:15:19 Modified files: sys/netinet6 : nd6.c Log message: Flushing prefixes of autoconfigured IPv6 addresses with ndp -P caused an uvm fault. The function in6_purgeaddr() might already free

CVS: cvs.openbsd.org: src

2013-01-15 Thread Alexander Bluhm
CVSROOT:/cvs Module name:src Changes by: bl...@cvs.openbsd.org 2013/01/15 03:43:17 Modified files: regress/sys/kern/sosplice: funcs.pl regress/sys/kern/sosplice/tcp: args-null-max-sleep-client-nonblock.pl

CVS: cvs.openbsd.org: src

2013-01-15 Thread Alexander Bluhm
CVSROOT:/cvs Module name:src Changes by: bl...@cvs.openbsd.org 2013/01/15 04:12:57 Modified files: sys/kern : sys_socket.c uipc_socket.c uipc_socket2.c sys/sys: socketvar.h Log message: Changing the socket buffer flags sb_flags was not interrupt

Re: CVS: cvs.openbsd.org: src

2013-01-15 Thread Alexander Bluhm
On Tue, Jan 15, 2013 at 04:12:57AM -0700, Alexander Bluhm wrote: CVSROOT: /cvs Module name: src Changes by: bl...@cvs.openbsd.org 2013/01/15 04:12:57 Modified files: sys/kern : sys_socket.c uipc_socket.c uipc_socket2.c sys/sys: socketvar.h Log

CVS: cvs.openbsd.org: src

2013-01-15 Thread Alexander Bluhm
CVSROOT:/cvs Module name:src Changes by: bl...@cvs.openbsd.org 2013/01/15 14:48:32 Modified files: sys/kern : uipc_socket.c Log message: Pass an EFBIG error to user land when the maximum splicing length has been reached. This creates a read event on the spliced

CVS: cvs.openbsd.org: src

2013-01-15 Thread Alexander Bluhm
CVSROOT:/cvs Module name:src Changes by: bl...@cvs.openbsd.org 2013/01/15 17:07:22 Modified files: sys/netinet: in_pcb.c in_pcb.h Log message: Pass struct inpcb pointer to in_pcb...() functions instead of void pointer. Allows stricter type checking. No functional

Re: CVS: cvs.openbsd.org: src

2013-01-15 Thread Alexander Bluhm
On Tue, Jan 15, 2013 at 05:07:22PM -0700, Alexander Bluhm wrote: CVSROOT: /cvs Module name: src Changes by: bl...@cvs.openbsd.org 2013/01/15 17:07:22 Modified files: sys/netinet: in_pcb.c in_pcb.h Log message: Pass struct inpcb pointer to in_pcb...() functions

CVS: cvs.openbsd.org: src

2013-01-17 Thread Alexander Bluhm
CVSROOT:/cvs Module name:src Changes by: bl...@cvs.openbsd.org 2013/01/17 04:43:06 Modified files: sys/netinet: tcp_input.c udp_usrreq.c Log message: After finding the socket's inp by using the pf's statekey, reset the pointer to the statekey in the mbuf. When an

CVS: cvs.openbsd.org: src

2013-01-17 Thread Alexander Bluhm
CVSROOT:/cvs Module name:src Changes by: bl...@cvs.openbsd.org 2013/01/17 09:04:58 Modified files: share/man/man9 : sosplice.9 Log message: Man page update for the changed semantics of maximum socket splicing. The error EFBIG can be returned to userland now. OK jmc@

CVS: cvs.openbsd.org: src

2013-01-17 Thread Alexander Bluhm
CVSROOT:/cvs Module name:src Changes by: bl...@cvs.openbsd.org 2013/01/17 09:30:10 Modified files: sys/kern : uipc_socket.c sys/netinet: in_proto.c sys/netinet6 : in6_proto.c Log message: Expand the socket splicing functionality from TCP

CVS: cvs.openbsd.org: src

2013-01-17 Thread Alexander Bluhm
CVSROOT:/cvs Module name:src Changes by: bl...@cvs.openbsd.org 2013/01/17 10:58:28 Modified files: regress/sys/kern/sosplice: funcs.pl regress/sys/kern/sosplice/tcp: args-max-sleep-client-nonblock.pl

CVS: cvs.openbsd.org: src

2013-01-17 Thread Alexander Bluhm
CVSROOT:/cvs Module name:src Changes by: bl...@cvs.openbsd.org 2013/01/17 13:34:18 Modified files: usr.sbin/relayd: check_icmp.c proc.c relay.c relay_http.c relay_udp.c relayd.c snmp.c Log message: Remove unnecessary pointer casts. No binary

CVS: cvs.openbsd.org: src

2013-01-17 Thread Alexander Bluhm
CVSROOT:/cvs Module name:src Changes by: bl...@cvs.openbsd.org 2013/01/17 15:55:24 Modified files: share/man/man9 : sosplice.9 Log message: Update the sosplice(9) man page with UDP socket splicing. help and OK jmc@

CVS: cvs.openbsd.org: src

2013-01-18 Thread Alexander Bluhm
CVSROOT:/cvs Module name:src Changes by: bl...@cvs.openbsd.org 2013/01/18 02:41:51 Modified files: lib/libc/sys : getsockopt.2 Log message: Update the setsockopt(2) interface documentation for the EFBIG and UDP socket splicing changes. help and OK jmc@

CVS: cvs.openbsd.org: src

2013-01-18 Thread Alexander Bluhm
CVSROOT:/cvs Module name:src Changes by: bl...@cvs.openbsd.org 2013/01/18 02:47:09 Modified files: share/man/man9 : sosplice.9 Log message: s/the the/the/ in sosplice(9) spotted by jmc@

CVS: cvs.openbsd.org: src

2013-01-20 Thread Alexander Bluhm
CVSROOT:/cvs Module name:src Changes by: bl...@cvs.openbsd.org 2013/01/20 15:51:16 Modified files: sys/net: pf.c Log message: Make pf TCP sequence number tracking less strict by one octet for FIN packets. The data of a TCP packet must fit into the announced

CVS: cvs.openbsd.org: src

2013-01-21 Thread Alexander Bluhm
CVSROOT:/cvs Module name:src Changes by: bl...@cvs.openbsd.org 2013/01/21 13:16:57 Modified files: regress/usr.sbin/relayd: Relayd.pm args-https-persistent.pl Added files: regress/usr.sbin/relayd: args-https-chunked.pl

CVS: cvs.openbsd.org: src

2013-02-05 Thread Alexander Bluhm
CVSROOT:/cvs Module name:src Changes by: bl...@cvs.openbsd.org 2013/02/05 06:58:02 Modified files: usr.bin/netstat: inet.c Log message: netstat -vP also shows the new struct sockbuf field sb_flagsintr. OK markus@ claudio@

CVS: cvs.openbsd.org: src

2013-02-05 Thread Alexander Bluhm
CVSROOT:/cvs Module name:src Changes by: bl...@cvs.openbsd.org 2013/02/05 12:09:52 Modified files: sys/netinet: in_pcb.c Log message: Make the inet6 and inet cases in in_pcbrtentry() look similar. No functional change. OK millert@

CVS: cvs.openbsd.org: src

2013-02-05 Thread Alexander Bluhm
CVSROOT:/cvs Module name:src Changes by: bl...@cvs.openbsd.org 2013/02/05 14:36:33 Modified files: usr.sbin/relayd: relay.c relay_http.c relayd.h Log message: Rework http content and chunk handling in relayd. Use special toread values to track the current http header

CVS: cvs.openbsd.org: src

2013-02-05 Thread Alexander Bluhm
CVSROOT:/cvs Module name:src Changes by: bl...@cvs.openbsd.org 2013/02/05 15:40:57 Modified files: regress/usr.sbin: Makefile Log message: After http chunk has been fixed, add relayd regression tests to build.

CVS: cvs.openbsd.org: src

2013-02-07 Thread Alexander Bluhm
CVSROOT:/cvs Module name:src Changes by: bl...@cvs.openbsd.org 2013/02/07 15:56:27 Modified files: regress/usr.sbin/relayd: funcs.pl relayd.pl remote.pl Added files: regress/usr.sbin/relayd: args-http-filter-block.pl

CVS: cvs.openbsd.org: src

2013-02-15 Thread Alexander Bluhm
CVSROOT:/cvs Module name:src Changes by: bl...@cvs.openbsd.org 2013/02/15 05:15:12 Modified files: usr.sbin/relayd: relay_http.c Log message: Fix the toread check in the lateconnect case. This allows Content-Length: 0 in HTTP GET request when a request filter is used.

CVS: cvs.openbsd.org: src

2013-02-16 Thread Alexander Bluhm
CVSROOT:/cvs Module name:src Changes by: bl...@cvs.openbsd.org 2013/02/16 07:34:53 Modified files: sys/kern : uipc_socket.c sys/netinet: udp_usrreq.c Log message: Fix a bug in udp socket splicing in case a packet gets diverted and spliced and routed

CVS: cvs.openbsd.org: src

2013-03-02 Thread Alexander Bluhm
CVSROOT:/cvs Module name:src Changes by: bl...@cvs.openbsd.org 2013/03/02 17:35:14 Modified files: sys/netinet6 : in6.c nd6_nbr.c Log message: Make sure that IPv6 source address selection only chooses a CARP address if the interface is in master state. Disable

CVS: cvs.openbsd.org: src

2013-03-04 Thread Alexander Bluhm
CVSROOT:/cvs Module name:src Changes by: bl...@cvs.openbsd.org 2013/03/04 07:00:31 Modified files: usr.sbin/snmpd : pf.c snmpd.h Log message: Fix compiler warnings about casts discarding const qualifiers and comparison between signed and unsigned. No binary change. OK

CVS: cvs.openbsd.org: src

2013-03-04 Thread Alexander Bluhm
CVSROOT:/cvs Module name:src Changes by: bl...@cvs.openbsd.org 2013/03/04 07:23:35 Modified files: sys/netinet6 : in6.c in6_var.h Log message: When deleting an IPv6 interface address, also remove the prefix and the cloning route. bug report and test Florian Riehm;

CVS: cvs.openbsd.org: src

2013-03-04 Thread Alexander Bluhm
CVSROOT:/cvs Module name:src Changes by: bl...@cvs.openbsd.org 2013/03/04 07:42:25 Modified files: sys/netinet6 : frag6.c icmp6.c in6.c in6_ifattach.c in6_pcb.c in6_src.c ip6_input.c ip6_output.c nd6_nbr.c nd6_rtr.c

CVS: cvs.openbsd.org: www

2013-03-04 Thread Alexander Bluhm
CVSROOT:/cvs Module name:www Changes by: bl...@cvs.openbsd.org 2013/03/04 14:49:57 Modified files: . : 53.html Log message: ftp(1) mput -r

CVS: cvs.openbsd.org: src

2013-03-09 Thread Alexander Bluhm
CVSROOT:/cvs Module name:src Changes by: bl...@cvs.openbsd.org 2013/03/09 07:43:06 Modified files: usr.sbin/relayd: relay.c relay_http.c relayd.h Log message: Enable TCP socket splicing for HTTP persistent connection and chunked transfer encoding. This speeds up

CVS: cvs.openbsd.org: src

2013-03-09 Thread Alexander Bluhm
CVSROOT:/cvs Module name:src Changes by: bl...@cvs.openbsd.org 2013/03/09 10:17:12 Modified files: sys/dev/ic : re.c Log message: Calculating the IP header checksum on Realtek 8168 is broken if the packet has IP options. Disable IP checksum offloading for the

CVS: cvs.openbsd.org: src

2013-03-19 Thread Alexander Bluhm
CVSROOT:/cvs Module name:src Changes by: bl...@cvs.openbsd.org 2013/03/19 14:07:14 Modified files: sys/kern : uipc_socket.c Log message: After a socket splicing timeout is fired, a network interrupt can unsplice() the sockets before soidle() goes to splsoftnet.

CVS: cvs.openbsd.org: src

2013-03-25 Thread Alexander Bluhm
CVSROOT:/cvs Module name:src Changes by: bl...@cvs.openbsd.org 2013/03/25 18:14:18 Modified files: sys/netinet6 : in6_ifattach.c Log message: Remove a block of dead code in in6_ifdetach(). It was never executed due to the wrong in satosin6(ifa-ifa_addr). The link

CVS: cvs.openbsd.org: src

2013-03-27 Thread Alexander Bluhm
CVSROOT:/cvs Module name:src Changes by: bl...@cvs.openbsd.org 2013/03/27 09:41:04 Modified files: sys/kern : uipc_socket.c Log message: Move soidle() into the big #ifdef SOCKET_SPLICE block to have it all in one place. Saves one additional #ifdef, no functional

CVS: cvs.openbsd.org: src

2013-03-27 Thread Alexander Bluhm
CVSROOT:/cvs Module name:src Changes by: bl...@cvs.openbsd.org 2013/03/27 18:32:11 Modified files: sys/net: if_gre.c pf.c sys/netinet: if_ether.c in_pcb.c ip_input.c sys/netinet6 : in6_src.c ip6_output.c raw_ip6.c Log message:

CVS: cvs.openbsd.org: src

2013-03-28 Thread Alexander Bluhm
CVSROOT:/cvs Module name:src Changes by: bl...@cvs.openbsd.org 2013/03/28 09:05:32 Modified files: sys/netinet: in.h sys/netinet6 : in6.h Log message: Convert the satosin, sintosa, ifatoia, satosin6, sin6tosa, ifatoia6 defines into static inline

CVS: cvs.openbsd.org: src

2013-03-29 Thread Alexander Bluhm
CVSROOT:/cvs Module name:src Changes by: bl...@cvs.openbsd.org 2013/03/29 06:20:34 Modified files: sys/net: if.c Log message: Replace hand-crafted loops in if.c with the FOREACH macro. OK tedu@ claudio@

CVS: cvs.openbsd.org: src

2013-03-29 Thread Alexander Bluhm
CVSROOT:/cvs Module name:src Changes by: bl...@cvs.openbsd.org 2013/03/29 07:16:14 Modified files: sys/net: pf.c sys/netinet: in_pcb.c in_pcb.h ip_input.c tcp_input.c udp_usrreq.c sys/sys: mbuf.h Log

CVS: cvs.openbsd.org: src

2013-03-30 Thread Alexander Bluhm
CVSROOT:/cvs Module name:src Changes by: bl...@cvs.openbsd.org 2013/03/30 14:12:32 Modified files: regress/sys/kern/sosplice/tcp: args-relay-read-forked.pl args-relay-write-forked.pl Log message: Make forking socket splicing

CVS: cvs.openbsd.org: src

2013-03-30 Thread Alexander Bluhm
CVSROOT:/cvs Module name:src Changes by: bl...@cvs.openbsd.org 2013/03/30 18:59:52 Modified files: sys/netinet: ipsec_input.c udp_usrreq.c Log message: Do not transfer diverted packets into IPsec processing. They should reach the socket that the user has specified

CVS: cvs.openbsd.org: src

2013-03-30 Thread Alexander Bluhm
CVSROOT:/cvs Module name:src Changes by: bl...@cvs.openbsd.org 2013/03/30 19:42:28 Modified files: usr.bin/fstat : fstat.c Log message: A space got lost in fstat state output, put it back. OK deraadt@

CVS: cvs.openbsd.org: src

2013-03-31 Thread Alexander Bluhm
CVSROOT:/cvs Module name:src Changes by: bl...@cvs.openbsd.org 2013/03/31 05:18:35 Modified files: sys/netinet: in_pcb.c raw_ip.c udp_usrreq.c sys/netinet6 : raw_ip6.c Log message: The call to in_pcballoc() in user request attach was handled in three

CVS: cvs.openbsd.org: src

2013-04-01 Thread Alexander Bluhm
CVSROOT:/cvs Module name:src Changes by: bl...@cvs.openbsd.org 2013/04/01 16:51:39 Modified files: sys/netinet6 : raw_ip6.c Log message: There is no IPv6 default scope in OpenBSD. Remove leftovers. No binary change. OK claudio@

CVS: cvs.openbsd.org: src

2013-04-01 Thread Alexander Bluhm
CVSROOT:/cvs Module name:src Changes by: bl...@cvs.openbsd.org 2013/04/01 16:58:29 Modified files: sys/netinet6 : in6_proto.c Log message: Allow raw IPv6 sockets for IPsec protocols. IPv4 does the same. Ok claudio@

CVS: cvs.openbsd.org: src

2013-04-02 Thread Alexander Bluhm
CVSROOT:/cvs Module name:src Changes by: bl...@cvs.openbsd.org 2013/04/02 12:27:47 Modified files: sys/netinet: in_pcb.c ip_divert.c raw_ip.c tcp_input.c tcp_subr.c udp_usrreq.c sys/netinet6 : ip6_divert.c Log message: Use

CVS: cvs.openbsd.org: src

2013-04-04 Thread Alexander Bluhm
CVSROOT:/cvs Module name:src Changes by: bl...@cvs.openbsd.org 2013/04/04 11:58:42 Modified files: sys/netinet6 : icmp6.c Log message: Make icmp6 ready for 64 bit time_t by adding a range check and an explicit cast. OK deraadt@

CVS: cvs.openbsd.org: src

2013-04-04 Thread Alexander Bluhm
CVSROOT:/cvs Module name:src Changes by: bl...@cvs.openbsd.org 2013/04/04 12:13:43 Modified files: sys/kern : uipc_socket.c Log message: Do not allow the listen(2) syscall for an already connected socket. This would create a weird set of states in TCP. FreeBSD

CVS: cvs.openbsd.org: src

2013-04-04 Thread Alexander Bluhm
CVSROOT:/cvs Module name:src Changes by: bl...@cvs.openbsd.org 2013/04/04 13:23:39 Modified files: sys/netinet: udp_usrreq.c Log message: Merge the duplicate IPv4 and IPv6 checksum checking code in udp_input() into one block. OK mpi@

Re: CVS: cvs.openbsd.org: src

2013-04-07 Thread Alexander Bluhm
On Mon, Apr 01, 2013 at 04:58:29PM -0600, Alexander Bluhm wrote: CVSROOT: /cvs Module name: src Changes by: bl...@cvs.openbsd.org 2013/04/01 16:58:29 Modified files: sys/netinet6 : in6_proto.c Log message: Allow raw IPv6 sockets for IPsec protocols. IPv4 does

CVS: cvs.openbsd.org: src

2013-04-07 Thread Alexander Bluhm
CVSROOT:/cvs Module name:src Changes by: bl...@cvs.openbsd.org 2013/04/07 14:58:25 Modified files: sys/netinet6 : raw_ip6.c Log message: Make the SO_BINDANY socket option also work for raw IPv6 sockets. OK markus@

Re: CVS: cvs.openbsd.org: src

2013-04-07 Thread Alexander Bluhm
On Sat, Mar 30, 2013 at 06:59:52PM -0600, Alexander Bluhm wrote: CVSROOT: /cvs Module name: src Changes by: bl...@cvs.openbsd.org 2013/03/30 18:59:52 Modified files: sys/netinet: ipsec_input.c udp_usrreq.c Log message: Do not transfer diverted packets into IPsec

CVS: cvs.openbsd.org: src

2013-05-31 Thread Alexander Bluhm
CVSROOT:/cvs Module name:src Changes by: bl...@cvs.openbsd.org 2013/05/31 07:15:53 Modified files: sys/netinet: in_pcb.c in_pcb.h tcp_subr.c udp_usrreq.c sys/netinet6 : in6_pcb.c raw_ip6.c Log message: The function rip6_ctlinput() claims that sa6_src is

CVS: cvs.openbsd.org: src

2013-05-31 Thread Alexander Bluhm
CVSROOT:/cvs Module name:src Changes by: bl...@cvs.openbsd.org 2013/05/31 09:04:25 Modified files: sys/netinet6 : frag6.c icmp6.c in6.c in6_gif.c in6_ifattach.c in6_pcb.c in6_src.c ip6_divert.c ip6_forward.c

CVS: cvs.openbsd.org: src

2013-05-31 Thread Alexander Bluhm
CVSROOT:/cvs Module name:src Changes by: bl...@cvs.openbsd.org 2013/05/31 16:43:43 Modified files: sys/dev/acpi : acpi.c Log message: Fix the build for a kernel without wd and pciide in its config. OK deraadt@ tedu@

CVS: cvs.openbsd.org: src

2013-06-01 Thread Alexander Bluhm
CVSROOT:/cvs Module name:src Changes by: bl...@cvs.openbsd.org 2013/06/01 07:25:41 Modified files: sys/netinet: in_pcb.c Log message: Remove redundant call to splsoftnet(). There is a splsoftassert(IPL_SOFTNET) at the start of in_pcbdetach(). From David Hill

CVS: cvs.openbsd.org: src

2013-06-01 Thread Alexander Bluhm
CVSROOT:/cvs Module name:src Changes by: bl...@cvs.openbsd.org 2013/06/01 10:22:05 Modified files: sys/netinet: tcp_subr.c tcp_var.h udp_usrreq.c udp_var.h sys/netinet6 : icmp6.c ip6_var.h ip6protosw.h raw_ip6.c Log message: Pass the routing domain to

Re: CVS: cvs.openbsd.org: src

2013-06-02 Thread Alexander Bluhm
On Sat, Jun 01, 2013 at 10:22:05AM -0600, Alexander Bluhm wrote: CVSROOT: /cvs Module name: src Changes by: bl...@cvs.openbsd.org 2013/06/01 10:22:05 Modified files: sys/netinet: tcp_subr.c tcp_var.h udp_usrreq.c udp_var.h sys/netinet6 : icmp6.c ip6_var.h

Re: CVS: cvs.openbsd.org: src

2013-06-02 Thread Alexander Bluhm
On Sat, Jun 01, 2013 at 07:25:41AM -0600, Alexander Bluhm wrote: CVSROOT: /cvs Module name: src Changes by: bl...@cvs.openbsd.org 2013/06/01 07:25:41 Modified files: sys/netinet: in_pcb.c Log message: Remove redundant call to splsoftnet(). There is a splsoftassert

CVS: cvs.openbsd.org: src

2013-06-02 Thread Alexander Bluhm
CVSROOT:/cvs Module name:src Changes by: bl...@cvs.openbsd.org 2013/06/02 23:06:38 Log message: Add a regression test suite for the pf divert-to and divert-reply feature. It requires two machines, the local host is running the regression test, the remote host gets

CVS: cvs.openbsd.org: src

2013-06-03 Thread Alexander Bluhm
CVSROOT:/cvs Module name:src Changes by: bl...@cvs.openbsd.org 2013/06/03 07:19:08 Modified files: sys/netinet: tcp_input.c Log message: Merge the duplicate IPv4 and IPv6 checksum checking code in tcp_input() into one block. OK mpi@

CVS: cvs.openbsd.org: src

2013-06-03 Thread Alexander Bluhm
CVSROOT:/cvs Module name:src Changes by: bl...@cvs.openbsd.org 2013/06/03 10:32:00 Modified files: sys/net: pf.c Log message: Update o[sd]port whenever n[sd]port is changed. This fixes a regression introduced with pf.c 1.827 and allows us to create icmp states

CVS: cvs.openbsd.org: src

2013-06-03 Thread Alexander Bluhm
CVSROOT:/cvs Module name:src Changes by: bl...@cvs.openbsd.org 2013/06/03 10:57:06 Modified files: sys/net: pf.c sys/netinet: tcp_input.c tcp_output.c sys/sys: mbuf.h Log message: Link pf states and socket inpcbs together more

CVS: cvs.openbsd.org: src

2013-06-03 Thread Alexander Bluhm
CVSROOT:/cvs Module name:src Changes by: bl...@cvs.openbsd.org 2013/06/03 15:07:45 Modified files: regress/sys/net/pf_divert: args-tcp-reply.pl args-tcp-to.pl funcs.pl remote.pl Added files: regress/sys/net/pf_divert:

CVS: cvs.openbsd.org: src

2013-06-03 Thread Alexander Bluhm
CVSROOT:/cvs Module name:src Changes by: bl...@cvs.openbsd.org 2013/06/03 22:17:42 Modified files: regress/sys/net/pf_divert: Client.pm Makefile Remote.pm Server.pm args-tcp-reply.pl args-tcp-to.pl

CVS: cvs.openbsd.org: src

2013-06-04 Thread Alexander Bluhm
CVSROOT:/cvs Module name:src Changes by: bl...@cvs.openbsd.org 2013/06/04 13:11:52 Modified files: sys/netinet6 : icmp6.c raw_ip6.c Log message: Implement pf divert-to and divert-reply also for IPv6 raw sockets. OK henning@ markus@

CVS: cvs.openbsd.org: src

2013-06-05 Thread Alexander Bluhm
CVSROOT:/cvs Module name:src Changes by: bl...@cvs.openbsd.org 2013/06/05 09:17:40 Modified files: sys/net: if_gre.c Log message: Include sys/timeout.h to make if_gre.c compile without pf. No binary change. OK henning@

CVS: cvs.openbsd.org: src

2013-06-05 Thread Alexander Bluhm
CVSROOT:/cvs Module name:src Changes by: bl...@cvs.openbsd.org 2013/06/05 09:22:32 Modified files: sys/netinet: ip_icmp.c sys/netinet6 : icmp6.c Log message: If an ICMP packet gets diverted to a raw IP socket, if must not be consumed by icmp_input(). As

CVS: cvs.openbsd.org: src

2013-06-05 Thread Alexander Bluhm
CVSROOT:/cvs Module name:src Changes by: bl...@cvs.openbsd.org 2013/06/05 13:09:44 Added files: regress/usr.sbin/relayd: args-http-filter-persistent.pl args-https-filter-persistent.pl Log message: Add relayd tests for the HTTP

CVS: cvs.openbsd.org: src

2013-06-10 Thread Alexander Bluhm
CVSROOT:/cvs Module name:src Changes by: bl...@cvs.openbsd.org 2013/06/10 16:46:13 Modified files: sys/ddb: db_usrreq.c Log message: If sysctl ddb.trigger=1 is not called from the console, the error message value is not available was misleading. Use the ENODEV

CVS: cvs.openbsd.org: src

2013-06-13 Thread Alexander Bluhm
CVSROOT:/cvs Module name:src Changes by: bl...@cvs.openbsd.org 2013/06/13 15:06:58 Modified files: sys/netinet6 : in6.c Log message: As it is correct that the loopback address has no prefix, do not complain about a missing prefix for ::1 in in6_unlink_ifa(). Also

Re: CVS: cvs.openbsd.org: src

2013-06-13 Thread Alexander Bluhm
On Thu, Jun 13, 2013 at 03:06:58PM -0600, Alexander Bluhm wrote: CVSROOT: /cvs Module name: src Changes by: bl...@cvs.openbsd.org 2013/06/13 15:06:58 Modified files: sys/netinet6 : in6.c Log message: As it is correct that the loopback address has no prefix, do

CVS: cvs.openbsd.org: src

2013-06-16 Thread Alexander Bluhm
CVSROOT:/cvs Module name:src Changes by: bl...@cvs.openbsd.org 2013/06/16 14:45:51 Modified files: sys/net: if_gif.c Log message: Remove variable sa_family_t family in gif_start() and gif_output(). No functional change. From David Hill; OK claudio@

CVS: cvs.openbsd.org: src

2013-06-16 Thread Alexander Bluhm
CVSROOT:/cvs Module name:src Changes by: bl...@cvs.openbsd.org 2013/06/16 15:27:15 Modified files: sys/netinet6 : in6.c Log message: If the prefixlen is 128, SIOCAIFADDR_IN6 does not add a prefix. In this case, in6_unlink_ifa() must not complain about a missing

CVS: cvs.openbsd.org: src

2013-06-17 Thread Alexander Bluhm
CVSROOT:/cvs Module name:src Changes by: bl...@cvs.openbsd.org 2013/06/17 12:02:24 Modified files: sys/netinet6 : in6_var.h Log message: Remove unused field ia_plen from struct in6_ifaddr. The prefix length is always calculated on demand from ia_prefixmask. OK

CVS: cvs.openbsd.org: src

2013-06-17 Thread Alexander Bluhm
CVSROOT:/cvs Module name:src Changes by: bl...@cvs.openbsd.org 2013/06/17 12:19:44 Modified files: sys/net: if_gif.c Log message: Instead of bcopy() and bcmp() a single pointer in an mbuf tag, assign with = and compare with == . This way the compiler will

CVS: cvs.openbsd.org: src

2013-06-17 Thread Alexander Bluhm
CVSROOT:/cvs Module name:src Changes by: bl...@cvs.openbsd.org 2013/06/17 13:42:27 Modified files: regress/sys/net: Makefile regress/sys/net/pf_divert: Makefile Log message: Do not write my IP addresses into the pf_divert Makefile, the tester has to fill in

CVS: cvs.openbsd.org: src

2013-06-17 Thread Alexander Bluhm
CVSROOT:/cvs Module name:src Changes by: bl...@cvs.openbsd.org 2013/06/17 13:50:06 Modified files: sys/net: pf.c pf_norm.c Log message: Before pulling the TCP options from the mbuf onto the stack, do an additional length check in pf_modulate_sack() and

CVS: cvs.openbsd.org: src

2013-07-01 Thread Alexander Bluhm
CVSROOT:/cvs Module name:src Changes by: bl...@cvs.openbsd.org 2013/07/01 04:53:52 Modified files: sys/netinet: tcp_input.c Log message: The reverse parameter of in_pcblookup_listen() is a boolean and not a flag. Rename the variable inpl_flags in tcp_input() to

CVS: cvs.openbsd.org: src

2013-07-01 Thread Alexander Bluhm
CVSROOT:/cvs Module name:src Changes by: bl...@cvs.openbsd.org 2013/07/01 08:22:20 Modified files: sys/netinet6 : nd6.h nd6_rtr.c Log message: Do not access queue fields directly, use FOREACH() macro instead. No binary change. OK mikeb@ mpi@

CVS: cvs.openbsd.org: src

2013-07-02 Thread Alexander Bluhm
CVSROOT:/cvs Module name:src Changes by: bl...@cvs.openbsd.org 2013/07/02 08:25:09 Modified files: sbin/ifconfig : ifconfig.c Log message: Long passwords could not be replaced completely with shorter passwords. ioctl(SIOCGVH) fills the carpr_key with the old value.

CVS: cvs.openbsd.org: src

2013-07-03 Thread Alexander Bluhm
CVSROOT:/cvs Module name:src Changes by: bl...@cvs.openbsd.org 2013/07/03 09:10:57 Modified files: sys/dev: ipmi.c Log message: The ipmi threshold value may be negative. Respect the sign bit when checking wether an ipmi sensor is critial. From Matthias Pitzl;

CVS: cvs.openbsd.org: src

2013-07-18 Thread Alexander Bluhm
CVSROOT:/cvs Module name:src Changes by: bl...@cvs.openbsd.org 2013/07/18 02:42:50 Modified files: usr.bin/vmstat : vmstat.c Log message: There is no uvm_km_pages_free in our kernel anymore. The corresponding lines in dopool_sysctl() have been removed from vmstat.c

CVS: cvs.openbsd.org: src

2013-07-19 Thread Alexander Bluhm
CVSROOT:/cvs Module name:src Changes by: bl...@cvs.openbsd.org 2013/07/19 03:12:51 Modified files: usr.sbin/ndp : ndp.c Log message: ndp used an int expire_time for time calculation. Convert this into time_t. OK henning@ florian@

CVS: cvs.openbsd.org: src

2013-07-19 Thread Alexander Bluhm
CVSROOT:/cvs Module name:src Changes by: bl...@cvs.openbsd.org 2013/07/19 08:41:46 Modified files: sbin/route : Makefile Log message: Compile /sbin/route with -Wall enabled. OK deraadt@

  1   2   3   4   5   6   7   8   9   10   >