Commits
- Commit:
cfe57149140baac9bfd1f900a6e6e425e41b6900
- From:
- Omar Polo <op@omarpolo.com>
- Date:
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.
- Commit:
55a27abf2860b278676d1e0b2b5d77851ac6e4b5
- From:
- Omar Polo <op@omarpolo.com>
- Date:
delete needless compat #ifdef
- Commit:
9050e62864d044b4ed8dd17b06587d67cc6296f9
- From:
- Omar Polo <op@omarpolo.com>
- Date:
allow to customize the path to ssh(1) via configure script
- Commit:
0efd7c9a43ed9b0fe0b47cdc09e91334d11d1909
- From:
- Omar Polo <op@omarpolo.com>
- Date:
switch to (customized) kristaps' oconfigure
- Commit:
4844aeaffb183685ca8a19f390f5468707fd038b
- From:
- Omar Polo <op@omarpolo.com>
- Date:
unveil only ssh(1)
- Commit:
039c0887cbf563243da7a5bb88a75564c2edbaf7
- From:
- Omar Polo <op@omarpolo.com>
- Date:
fix parse_sshaddr error reporting
errno doesn't contain anything useful in this case
- Commit:
f56227b6e7b21c76f910ad384ee793c08f20ed54
- From:
- Omar Polo <op@omarpolo.com>
- Date:
move accounting after the connection was accepted
otherwise we may end up in a weird state where we're counting
connections that we don't have or have cleared a timeout without a
reason.
- Commit:
0828da2ca72a11090a29c8f94930781558e611c3
- From:
- Omar Polo <op@omarpolo.com>
- Date:
don't die if accept fails
- Commit:
ab4b80221c5e35c28fb9f16512fd161aa127db2a
- From:
- Omar Polo <op@omarpolo.com>
- Date:
plug memory leak in try_to_connect
it should call conn_free to cleanup the connection struct now.
- Commit:
98c3d8979f42c71c2eb00894d54d1618a2340b9f
- From:
- Omar Polo <op@omarpolo.com>
- Date:
allow span_ssh to fail
- Commit:
803370a75caf49d95a78d7d706c5d2e0712c5190
- From:
- Omar Polo <op@omarpolo.com>
- Date:
log before quitting
- Commit:
8a8fe09b01f7f0f19d29af43814669bb4caf3cff
- From:
- Omar Polo <op@omarpolo.com>
- Date:
rename parse_tflag -> parse_sshaddr for clarity
- Commit:
8ae8b89ff70052ffee2616268a4d6732124ccd3c
- From:
- Omar Polo <op@omarpolo.com>
- Date:
properly initialize c->to
- Commit:
53abf42ed0e22de4890d40e6d9ba4f23f7761d0f
- From:
- Omar Polo <op@omarpolo.com>
- Date:
log when the connection succeeds
- Commit:
5955d4940f6561423821b64711b5a37861eee8f1
- From:
- Omar Polo <op@omarpolo.com>
- Date:
bump copyright year