Created attachment 417670 [details, diff] binding interface patch for transmission 2.84 Recently I searched for a possibility to have transmission listen to a certain network interface, e.g. ppp0 or eth0. This functionality, however, is not yet implemented and it is unclear whether it will be in the near future. But there is a patch floating around. I stepped up and adjusted it to apply to the most recent version of transmission (2.84): https://forum.transmissionbt.com/viewtopic.php?t=11452 https://trac.transmissionbt.com/ticket/2313 The patch is attached. One problem remain: if the network interface is restarted, e.g. if it is a VPN, transmission loses the binding. I cured that by having openvpn restart transmission, but there could be a sysconfig file added: https://gist.github.com/gene1wood/a35acd65ab932f6f665f So the ebuild basically needs a use flag which enables the flag and provide the cited sysconfig file (or not). Anyway, even if you do not like this feature, I wanted to share the patch.
Sorry, I'm not adding patches which add features like this. Get it accepted upstream.