James Powell:
For some comic relief:
> "We are systemd. You will be assimilated. Your projects and software
> will be deprecated, reinvented, and added into our own, and made to
> service us. Resistance is futile." -Lenncutus of Borg.

I don't really agree with all of the nonsense that surrounds this. But, from the system release notes for version 220:

> When systemd forks off a new per-connection service instance
> it will now set the $REMOTE_ADDR environment variable to the
> remote IP address, and $REMOTE_PORT environment variable to
> the remote IP port. This behaviour is similar to the
> corresponding environment variables defined by CGI.

Those who don't learn about UCSPI are doomed to reinvent it badly, as here.

On that note, I am happy to report my discovery that GNU inetd has UCSPI-TCP support.

* http://homepage.ntlworld.com./jonathan.deboynepollard/FGA/UCSPI.html

And I am interested to report my discovery that Laurent Bercot and I are on one side of a design choice with Felix von Leitner and Erwin Hoffman on the other.

And I am regretful and slightly hesitant to report a security bug in s6-networking, where it fails (unless I have missed something) to wipe any existing UCSPI-TCP environment variables that it isn't setting, per the spec, but merely _merges_ environment changes.

Reply via email to