Ebuilds for dante 1.4.x comes with init.d template script dante-1.3.2-sockd-init, which contains this part: DAEMON_UID=`sed -e '/^[ \t]*user[.]notprivileged[ \t]*:/{s/.*:[ \t]*//;q};d' /etc/socks/sockd.conf` Man page for sockd.conf doesn't contain notprivileged directive anymore. So, this regexp failed to work for dante 1.4.x with "user.unprivileged" directive in config, and dante daemon - failed to start without correct TMPDIR directory. Need to change "notprivileged" to "unprivileged" in init script and sample sockd.conf config. Dante 1.4.1 config file parser contains both directives - "notprivileged" and "unprivileged" for same parameter.
Created attachment 613592 [details] dante-1.4.2-sockd-init
I wrote a refined initd attached
Created attachment 613712 [details] dante-1.4.2-sockd-init I fixed permissions for pidfile
Created attachment 613716 [details] dante-1.4.2-sockd-init moved TMPDIR environment variable
Please retest against dante-1.4.3 due to major changes upstream & in the patch-set.