maintain and upload a known good version of tor from deb.torproject.org in Whonix repository

Information

ID: 472
PHID: PHID-TASK-b3zcjxa4t4nidw5ftvae
Author: Patrick
Status at Migration Time: resolved
Priority at Migration Time: Normal

Description

Installing the tor from deb.torproject.org is great because it gives us more recent versions of Tor. Which has versions closer to the one included in TBB.

At one point this was even required:
https://blog.torproject.org/blog/how-to-handle-millions-new-tor-clients

The problem with deb.torproject.org is that it is a too fast moving target, i.e. a new release of Tor might break Whonix for all users. Could happen when they change something related to the systemd service or so.

The responsible way would be to download Tor from deb.torproject.org and to upload it to the Whonix repository.

I could not think of yet how this gets together with builds from source code. (You cannot run apt-get update from postinst scripts.)

TODO:

  • automate download (verification) and adding to Whonix local / remote apt repository (done)
  • disable TPO sources.list on existing installations using #whonix-legacy
  • remove TPO signing key on existing installations using #whonix-legacy (happens during deb.torproject.org-keyring package removal Debian maintainer prerm script)
  • actually upload TPO packages to Whonix repository
  • more comments in /etc/apt/sources.list.d/torproject.list #anon-shared-build-apt-sources-tpo to more easily add experimental versions of Tor
  • usability feature for testers
  • output torproject repo in use:
  • cat /etc/apt/sources.list.d/torproject.list | grep -v '#' | grep deb
  • output of Tor version

Comments


HulaHoop

2016-02-22 20:43:02 UTC


Patrick

2016-02-23 19:47:19 UTC


HulaHoop

2016-02-25 16:36:06 UTC


Patrick

2016-02-25 18:07:18 UTC


HulaHoop

2016-02-26 01:03:14 UTC


Patrick

2016-02-26 10:18:43 UTC


HulaHoop

2016-02-26 17:23:34 UTC


Patrick

2016-02-27 11:08:35 UTC


marmarek

2016-02-27 11:35:46 UTC


Patrick

2016-02-27 12:23:06 UTC


marmarek

2016-02-27 12:30:33 UTC


Patrick

2016-02-27 13:11:34 UTC


marmarek

2016-02-27 13:26:05 UTC


Patrick

2016-04-05 17:01:05 UTC


marmarek

2016-04-05 18:38:34 UTC


Patrick

2016-04-05 21:55:34 UTC


Patrick

2016-04-06 14:51:21 UTC


Patrick

2016-04-06 20:17:55 UTC


Patrick

2016-04-08 00:15:59 UTC


marmarek

2016-04-08 00:41:02 UTC


Patrick

2016-04-08 14:19:37 UTC


Patrick

2016-04-08 19:04:06 UTC


Patrick

2016-04-09 15:32:33 UTC


Patrick

2016-04-13 16:58:24 UTC


Patrick

2016-04-13 17:05:35 UTC


Patrick

2016-04-13 17:26:38 UTC


Patrick

2016-04-14 19:31:06 UTC


Patrick

2016-04-14 19:53:58 UTC


Patrick

2016-04-14 23:50:52 UTC


Patrick

2016-04-15 00:39:41 UTC


Patrick

2016-04-26 15:17:33 UTC


Patrick

2016-04-28 00:03:12 UTC


Patrick

2016-08-04 23:38:23 UTC