Commits


fix configure issues on !OpenBSD * fix handling of HAVE_LIBEVENT2 * provide shims for pledge/unveil


implement socket splicing on OpenBSD socket splicing allows to do zero-copy data transfers between sockets. This adds a specific implementation for OpenBSD using the setsockopt SO_SPLICE and a default implementation with libevent (that is the old code doing the copy in userland.) It's possible to do the same on linux with splice(2), not implementd though.


allow to customize the path to ssh(1) via configure script


require PKG_CONFIG=false to disable, not the empty string this way we can run the auto-configuration after the args handling and provide a better output.


switch to (customized) kristaps' oconfigure