Deal with discontinuation of v2 Onion Services
Support for v2 onion services is about to be discontinued.
Where ever v2 is used within Tails, it needs to be updated to v3 prior to the discontinuation to not cause user frustration and a hot helpdesk.
This blocks #18310 (closed) because tor 0.4.6 does not support v2 onion services anymore.
At least these are affected:
-
OnionShare (#14649 (closed), !515 (merged)) - We need to upgrade to OnionShare 2.x (installs just fine from Bullseye on Buster), then update our onion-grater config (and AppArmor profile, unless we first migrate it to the netns setup and drop the AppArmor confinement). -- intrigeri
-
deb.torproject.org APT repository (!453 (merged)) -
monkeysphere config (!454 (merged)) - https://gitlab.tails.boum.org/tails/tails/-/blob/stable/config/chroot_local-includes/etc/skel/.monkeysphere/monkeysphere.conf
- I think that we should remove this file. We removed monkeysphere in 3.14. People who might install it using Additional Software should be technical enough to add the Dotfiles that they need to make it work.
-
Automated test suite (!451 (merged)) - our Chutney config sets up a v2 Onion Service, which is not possible with a recent tor on the developer's machine, and won't be useful once the tor client shipped in Tails does not support v2 anymore; AFAICT this is only used for Seahorse tests, that IMO we should entirely drop -- intrigeri
Edited by anonym