For rutorrent to use a local socket PHP needs to be compiled with the xmlrpc use flag. Reproducible: Always Steps to Reproduce: 1. Configure rtorrent to use unix socket add scgi_local = /var/tmp/.rtorrent.socket to .rtorrent.rc 2. Configure utorrent to use unix socket add $scgi_port = 0; $scgi_host = "unix:///var/tmp/.rtorrent.socket"; to config.php Actual Results: Doesn't work Expected Results: Should work PHP needs to be compiled with the xmlrpc USE flag Init script needs to be changed because rtorrent doesn't delete the socket file on exit and crashes on next start.
I'm against adding this in RDEPEND due to it being a completely optional feature. By default, it'll use 127.0.0.1 instead of a local socket, which works fine.