Hi.  I ran into a problem while porting a service from William
Baxter's ucspi-ssl to s6-tlsserver: $TCPLOCALPORT wasn't being set.  I
see that you've designed s6-tcpserver-access to handle setting that
variable, but it doesn't work when run under s6-tlsserver, where it
gets a pipe instead of the socket:
s6-tcpserver-access: fatal: unable to socket_local: Socket operation on 
non-socket

It makes sense to have DNS/ident lookups and access control factored
out into a separate program, but $TCPLOCALIP and $TCPLOCALPORT would
have to be set directly in s6-tcpserver4d and s6-tcpserver6d, wouldn't
they?

Reply via email to