Feature #9073

Evaluate obfs4proxy 0.0.4 in Tails

Added by intrigeri 2015-03-18 13:26:37 . Updated 2015-03-30 16:50:48 .

Status:
Resolved
Priority:
Elevated
Assignee:
Category:
Tor configuration
Target version:
Start date:
2015-03-18
Due date:
% Done:

0%

Feature Branch:
Type of work:
Test
Blueprint:

Starter:
Affected tool:
Deliverable for:

Description

deb.tpo now has obfs4proxy 0.0.4, which we’ll get in Tails 1.3.1 unless we actively prevent it. It supports ScrambleSuit bridges. We should check:

  • whether it breaks anything (e.g. with AppArmor) that works in 1.3
  • whether Tor Launcher supports it
  • whether we need to update our doc
  • whether we need to update our test suite to test ScrambleSuit bridges

Subtasks


Related issues

Related to Tails - Feature #7909: Support ScrambleSuit bridges Rejected 2014-09-17
Related to Tails - Feature #9133: Write automatic tests for ScrambleSuit Rejected 2015-03-30
Related to Tails - Feature #9132: Document that ScrambleSuit bridges are supported Resolved 2015-03-30

History

#1 Updated by intrigeri 2015-03-18 13:26:53

#2 Updated by intrigeri 2015-03-21 16:43:44

Actually, right now only binary-amd64 has 0.0.4, and binary-i386 still has 0.0.3-2~tpo1. I’ve notified Lunar (who most likely has prepared these packages) and asked him to let us know before he upgrades the i386 packages to 0.0.4 as well (in which case, for the emergency 1.3.1 release, IMO we should import the 0.0.3 packages into our own repo, to avoid spending time evaluating how obfs4proxy 0.0.4 integrates into Tails.)

#3 Updated by anonym 2015-03-30 16:50:48

  • Status changed from Confirmed to Resolved

intrigeri wrote:
> Actually, right now only binary-amd64 has 0.0.4, and binary-i386 still has 0.0.3-2~tpo1. I’ve notified Lunar (who most likely has prepared these packages) and asked him to let us know before he upgrades the i386 packages to 0.0.4 as well (in which case, for the emergency 1.3.1 release, IMO we should import the 0.0.3 packages into our own repo, to avoid spending time evaluating how obfs4proxy 0.0.4 integrates into Tails.)

The i386 package has been packaged and uploaded. I ran the relevant automated tests, features/{tor_bridges,time_syncing}.feature, against an image with it, and they passed. Since there’s no regression I’ll let it install for Tails 1.3.2 instead of wasting time downgrading to 0.0.3.

I manually tested scramblesuite in the same image, and it works, and I guess we should write automated tests and document it, so I’ve created Feature #9132 and Feature #9133.

#4 Updated by anonym 2015-03-30 16:50:59

  • related to Feature #9133: Write automatic tests for ScrambleSuit added

#5 Updated by anonym 2015-03-30 16:51:26

  • related to Feature #9132: Document that ScrambleSuit bridges are supported added