Feature #6788

Use stem in the filtering proxy for the Tor control port

Added by anonym 2014-02-27 20:56:26 . Updated 2017-01-24 20:47:35 .

Status:
Resolved
Priority:
Low
Assignee:
Category:
Target version:
Start date:
2014-05-27
Due date:
% Done:

100%

Feature Branch:
feature/7870-include_onionshare
Type of work:
Code
Blueprint:

Starter:
1
Affected tool:
Deliverable for:

Description

config/chroot_local-includes/usr/local/sbin/tor-controlport-filter’s communication with Tor can probably be simplified by using stem. This may be particularly valuable if we ever extend the filter to support more commands. Otherwise it’s a nice (but low priority) refactoring in itself.

python-stem is available in wheezy-backports.


Subtasks

Bug #7318: Backport python-stem Resolved

100


Related issues

Related to Tails - Feature #6742: Make tor-controlport-filter reusable Resolved 2014-02-21
Related to Tails - Feature #11542: Evaluate using roflcoptor as Tor control port filter Resolved 2016-06-23
Blocked by Tails - Feature #6015: Tails based on Wheezy Resolved 2013-07-28
Blocked by Tails - Feature #6384: Filtering proxy for the Tor control port Resolved 2013-10-21
Blocked by Tails - Feature #7870: Include OnionShare Resolved 2016-12-07

History

#1 Updated by intrigeri 2014-02-28 08:52:21

  • Description updated

#2 Updated by BitingBird 2014-05-27 12:11:20

Should there be a sub-ticket about the backport?

#3 Updated by intrigeri 2014-05-27 12:50:46

> Should there be a sub-ticket about the backport?

Yes, with type of work = Debian. Yay, one more thing to do within Debian :)

#4 Updated by intrigeri 2014-06-02 06:09:45

  • Description updated

#5 Updated by BitingBird 2015-01-05 16:17:49

  • Category set to Tor configuration

#6 Updated by intrigeri 2015-01-05 17:24:49

  • Category deleted (Tor configuration)

#7 Updated by sajolida 2016-03-07 14:03:51

  • related to Feature #6742: Make tor-controlport-filter reusable added

#8 Updated by sajolida 2016-03-07 14:03:56

#9 Updated by sajolida 2016-06-23 03:40:41

  • related to Feature #11542: Evaluate using roflcoptor as Tor control port filter added

#10 Updated by adrelanos 2016-09-22 17:40:25

As much I like python-stem, having worked on control-port-filter-python recently, I doubt python-stem is of help.

#11 Updated by anonym 2016-09-24 06:52:15

  • Status changed from Confirmed to In Progress
  • Target version set to Tails_2.9.1
  • QA Check set to Ready for QA
  • Feature Branch set to feature/7870-include_onionshare

adrelanos wrote:
> As much I like python-stem, having worked on control-port-filter-python recently, I doubt python-stem is of help.

I agree for the most part, but it definitely is good for the async stuff, e.g. subscribing to events via SETEVENTS, to the point where I think it’s worth it. See the feature/7870-include_onionshare branch, which incidentally solves this ticket too (thanks for reminding me about it!).

#12 Updated by anonym 2016-11-10 11:34:43

  • Assignee set to anonym
  • QA Check changed from Ready for QA to Dev Needed

#13 Updated by intrigeri 2016-12-08 08:40:11

  • Target version changed from Tails_2.9.1 to Tails 2.10

#14 Updated by intrigeri 2016-12-08 08:40:48

#15 Updated by intrigeri 2016-12-08 08:40:54

#16 Updated by anonym 2017-01-10 11:47:50

  • Assignee changed from anonym to intrigeri
  • QA Check changed from Dev Needed to Ready for QA

#17 Updated by intrigeri 2017-01-11 12:14:04

  • Status changed from In Progress to Fix committed

Applied in changeset commit:1a3c62b96edd337cacd6e6b6d2c9eed1951784a8.

#18 Updated by intrigeri 2017-01-11 12:16:39

  • Assignee deleted (intrigeri)
  • QA Check changed from Ready for QA to Pass

#19 Updated by anonym 2017-01-24 20:47:35

  • Status changed from Fix committed to Resolved