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
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
=
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
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
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