socket-proxyd: rework to support multiple sockets and splice()-based zero-copy network IO

This also drops --ignore-env, which can't really work anymore if we
allow multiple fds. Also adds support for pretty printing of peer
identities for debug purposes, and abstract namespace UNIX sockets. Also
ensures that we never take more connections than a certain limit.
This commit is contained in:
Lennart Poettering
2013-11-06 23:03:12 +01:00
parent 175a3d25d0
commit 8569a77629
4 changed files with 546 additions and 455 deletions
File diff suppressed because it is too large Load Diff