kr/beanstalkd — pull request #150 by etanol (2012-10-20 14:45:48+00:00)
Title: AF_UNIX support for beanstalkd

Add the posibility of accepting connections from a local socket (bound to a filesystem path).

To minimize portability issues, socket paths longer than 100 bytes are rejected. Systemd support has been added too, but not tested as I don't have access to any Fedora or similar.

The behaviour of the new command line switch may be strange, but it has been implemented in a way to avoid script breakage when this option is not used.

The automatic socket file replacement may be a bit surprising too. However, I found that implementing an automatic removal/cleanup on exit was a bit more intrusive.

Any feedback will be appreciated.