mozilla-services/circus — pull request #720 by wynnw (2014-01-23 05:40:39+00:00)
Title: new feature for setting the ipc endpoint socket owner

- Added a new config option called 'endpoint_owner' that must be set to
a unix user name
- When the endpoint is an ipc connection and endpoint_owner is set, then
the ipc socket file will be chown'd to the endpoint_owner user value.
This allows circus to run as root but allow certain processes to send
commands to it without having to run as root.

This provides a feature I found very useful in supervisor, and provides a bit more security that just running the endpoint on a port.