Re: relayd uses more socket splicing

2013-01-31 Thread Alexander Bluhm
updated diff, merged with -current Index: usr.sbin/relayd/relay.c === RCS file: /data/mirror/openbsd/cvs/src/usr.sbin/relayd/relay.c,v retrieving revision 1.161 diff -u -p -r1.161 relay.c --- usr.sbin/relayd/relay.c 17 Jan 2013 20

Re: relayd uses more socket splicing

2013-01-14 Thread Alexander Bluhm
Hi, Here is an updated relayd socket splicing diff that uses the new EFBIG feature of maximum splicing lenght. This way "relayctl show sessions" displays an updated idle counter immediately after the whole http content has been transferred. bluhm Index: usr.sbin/relayd/relay.c =

Re: relayd uses more socket splicing

2012-12-28 Thread Alexander Bluhm
Hi, benno@ triggered a crash in with previous relayd splicing diff, so here is the fixed version for -current. bluhm Index: usr.sbin/relayd/relay.c === RCS file: /data/mirror/openbsd/cvs/src/usr.sbin/relayd/relay.c,v retrieving revi

Re: relayd uses more socket splicing

2012-11-02 Thread Ian McWilliam
fushed -> flushed Though if we were speaking with an extremely broad Australian accent - "I fushed the dunny.", maybe what you would hear. So ends today's lesson on spelling. ;-) Ian McWilliam On 3/11/2012 5:03 AM, Alexander Bluhm wrote: Hi, I have changed relayd so that it uses socket spl

relayd uses more socket splicing

2012-11-02 Thread Alexander Bluhm
Hi, I have changed relayd so that it uses socket splicing also for persistent http connections. Before it spliced the incomming and outgoing tcp streams only if the data should go unmodified through the kernel until the end of stream. With this diff, relayd can give the kernel a maximum splice l