chiark / gitweb /
socket-proxyd: rework to support multiple sockets and splice()-based zero-copy network IO
authorLennart Poettering <lennart@poettering.net>
Wed, 6 Nov 2013 21:40:54 +0000 (22:40 +0100)
committerLennart Poettering <lennart@poettering.net>
Wed, 6 Nov 2013 22:03:12 +0000 (23:03 +0100)
commit8569a77629949b7818d00eba8eea1d05e2d1fc32
tree0f807b151ed4649032012084c83a8ed95669e8ca
parent175a3d25d0e8596d4ba0759aea3f89ee228e7d6d
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.
man/systemd-socket-proxyd.xml
src/shared/socket-util.c
src/shared/socket-util.h
src/socket-proxy/socket-proxyd.c