Commit Briefs

Omar Polo

bump version (main)


Omar Polo

CHANGES for 0.5 (tags/0.5)


Omar Polo

look also for listen(2) failures



Omar Polo

don't listen everywhere by default; restrict to localhost

if -b was given without a explicit host, it defaulted to listen on any address. it's not a good idea given this would allow anyone on the same network to (ab)use the ssh forwarding.


Omar Polo

bump version


Omar Polo

CHANGES for 0.4 (tags/0.4)


Omar Polo

include also other deps


Omar Polo

fix configure issues on !OpenBSD

* fix handling of HAVE_LIBEVENT2 * provide shims for pledge/unveil


Omar Polo

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.


Omar Polo

forgot tests.c in SOURCES


Omar Polo

update outdated sentence


Omar Polo

delete needless compat #ifdef



Omar Polo

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.