Project

General

Profile

Feature #10491

Redesign the network configuration and startup

Added by sajolida about 4 years ago. Updated 12 months ago.

Status:
Confirmed
Priority:
Normal
Assignee:
-
Category:
-
Target version:
Start date:
06/22/2014
Due date:
% Done:

50%

Feature Branch:
Type of work:
Research
Starter:
Affected tool:

Description

Building up on our reflections on the Greeter, the Tor progress bar (#7437), the persistent Tor configuration (#5462), the time synchronization (#5774), the whole process of deciding how to connect to the network and based on that getting a working Tor should be redesigned as a whole.

While working on this we should be careful about the different aspects mentioned above, their technical feasibility, and how we could propose an incremental process.

2015.10.02.jpg View (563 KB) SpencerOne, 02/16/2016 05:40 PM

2015.12.04.png View (110 KB) SpencerOne, 02/16/2016 05:40 PM


Subtasks

Feature #7438: Design a progress indicator until Tor is readyDuplicate

Feature #7439: Decide whether to remove the "clock synchronization" notificationConfirmed

Bug #8061: Customize error messages in Tor Browser and remove the "Tor is not ready" popupConfirmed

Feature #11245: Process feedback from IFF UX sessionResolved


Related issues

Related to Tails - Feature #5461: Persistence preset: Tor configuration Confirmed
Related to Tails - Feature #5785: Detect captive portals Confirmed 09/26/2014
Related to Tails - Bug #10100: Enable Unsafe browser + Clearnet user via Greeter Rejected 08/26/2015
Related to Tails - Feature #11293: Check if/how we should use NetworkManager's new MAC address spoofing capabilities Confirmed 03/31/2016
Related to Tails - Bug #15635: The Unsafe Browser allows to retrieve the public IP address by a compromised amnesia user with no user interaction Confirmed 06/04/2018
Related to Tails - Feature #5555: Torbrowser patches vs. Unsafe browser Confirmed
Related to Tails - Feature #5412: Improve fingerprint of the Unsafe Browser Rejected
Duplicated by Tails - Bug #12198: UI for Tor config doesn't show up until there's net connection Duplicate 01/31/2017
Duplicated by Tails - Feature #15861: Revamp the network connection process Duplicate 08/30/2018
Blocks Tails - Feature #15859: Remove Unsafe Browser Confirmed 08/30/2018

History

#1 Updated by sajolida about 4 years ago

  • Related to Feature #5461: Persistence preset: Tor configuration added

#2 Updated by sajolida about 4 years ago

  • Related to Feature #7437: Consider adding a progress indicator while establishing a connection to Tor added

#3 Updated by sajolida about 4 years ago

  • File 20151002-lunar.jpg added
  • File 20151005-spencer.png added

Adding two images from Lunar and Spencer.

#4 Updated by sajolida about 4 years ago

#5 Updated by sajolida almost 4 years ago

  • Related to Bug #10100: Enable Unsafe browser + Clearnet user via Greeter added

#6 Updated by SpencerOne almost 4 years ago

  • Description updated (diff)

#7 Updated by SpencerOne almost 4 years ago

  • File deleted (20151005-spencer.png)

#8 Updated by SpencerOne almost 4 years ago

  • File Startup.0.1.png added

#9 Updated by SpencerOne over 3 years ago

  • File deleted (20151204.png)

#10 Updated by SpencerOne over 3 years ago

  • File deleted (20151002-lunar.jpg)

#11 Updated by SpencerOne over 3 years ago

Pics keep breaking.

Fixed (:

#12 Updated by intrigeri about 3 years ago

  • Target version deleted (2016)

#13 Updated by intrigeri almost 3 years ago

  • Related to Feature #11293: Check if/how we should use NetworkManager's new MAC address spoofing capabilities added

#14 Updated by intrigeri almost 3 years ago

  • Duplicated by Bug #12198: UI for Tor config doesn't show up until there's net connection added

#15 Updated by u over 2 years ago

  • Assignee set to sajolida
  • QA Check set to Info Needed

@sajolida: is this still something we should do? I'm unable to figure out how much of this proposal was implemented in the greeter already. You can unassign yourself after answering :)

#16 Updated by u over 2 years ago

  • Related to deleted (Feature #7437: Consider adding a progress indicator while establishing a connection to Tor)

#17 Updated by intrigeri over 2 years ago

  • Assignee deleted (sajolida)
  • QA Check deleted (Info Needed)

u wrote:

@sajolida: is this still something we should do?

Yes, it was even a strong candidate for our roadmap :)

I'm unable to figure out how much of this proposal was implemented in the greeter already.

Nothing at all.

#18 Updated by u over 2 years ago

Ok, I understand better now.

So I am closing #7440 and #7438 and #7347: Design & implement a progress indicator between clock synchronization and Tor being ready. The main information is on #7437: this was the outcome of our first user testing session. This should be reviewed with the outcome of #11245 and implemented in the new design.

#19 Updated by sajolida over 2 years ago

That's brave ticket triaging but I fully agree. Thanks for cleaning things up so well!

#20 Updated by iry almost 2 years ago

Anonym and I had a discussion on the proposed "network connection wizard". My understanding is summarized as follows and please correct me if there is anything wrong:
  1. We will still keep the Tails greeter but move the network connection and MAC spoof part into "network connection wizard".
  2. The network connection wizard is supposed to be a unified application at least in terms of users feeling.
  3. There are still many problem need to be sorted out before implementation:
    1. anon-connection-wizard is PyQt5 based while Tails prefers GTK. (The PyQt applications are already included in Tails though).
    2. The webkit which may used in network connection wizard to replace some of the use case of insecure browser(e.g airport WiFi login) sometimes needs to be alive all the time (otherwise the airport WiFi may disconnect).
  4. The network connection wizard is more of a future goal.

#21 Updated by intrigeri over 1 year ago

  • Related to Bug #15635: The Unsafe Browser allows to retrieve the public IP address by a compromised amnesia user with no user interaction added

#22 Updated by sajolida about 1 year ago

"Can't connect to Tor" has been reported as a frequent issue on the Cybelle's report from July, see https://mailman.boum.org/pipermail/tails-ux/2018-August/003567.html.

#23 Updated by intrigeri about 1 year ago

  • Related to Feature #5555: Torbrowser patches vs. Unsafe browser added

#24 Updated by intrigeri about 1 year ago

  • Related to Feature #5412: Improve fingerprint of the Unsafe Browser added

#25 Updated by nodens about 1 year ago

  • Duplicated by Feature #15861: Revamp the network connection process added

#26 Updated by nodens about 1 year ago

#27 Updated by u about 1 year ago

  • Target version set to 2019

#29 Updated by intrigeri about 1 year ago

  • Target version changed from 2019 to 2020

Also available in: Atom PDF