It's been unmaintained for years in Debian, I just had to NMU it so that it is not RC-buggy anymore and can go back into Debian testing.
We're using it for:
- Git: if I get 3922b0b2c119de81c682b9e1f8f80a1b8355690d right, we could now use torsocks 2.1 with its
- ttdnsd uses tsocks' library; maybe it's time to realize that ttdnsd is not maintained either, and drop it or find some suitable replacement, then.
Stop shipping ttdnsd.
It was only useful for developers and power-users who can install it themselves
as needed. It's been unmaintained upstream for many years. It's very buggy so we
had to remove it from the DNS resolution loop years ago. It's not in Debian.
And it's one of the only two bits of Tails that still rely on tsocks, that is
RC-buggy, unmaintained in Debian, and not in Stretch at the moment.
So it has become clear that the cost of keeping ttdnsd now outweighs the
benefits it brings.
Use torsocks to torify Git, and drop tsocks entirely.
tsocks has been unmaintained for years in Debian, and is not in testing
at the moment.
Since we dropped ttdnsd, the only use case for tsocks was torifying Git.
But thanks to torsocks 2.1's AllowOutboundLocalhost we can now use torsocks to
torify Git without breaking Git-over-SSH. See 3922b0b2 for the previous
iteration of this.