Remove 1 level of TOC authored by sajolida's avatar sajolida
...@@ -85,11 +85,8 @@ Some other requirements about this mechanism: ...@@ -85,11 +85,8 @@ Some other requirements about this mechanism:
and the time is being sync'ed, both on success and on various kinds and the time is being sync'ed, both on success and on various kinds
of failures. of failures.
Possible solutions
==================
Current plan Current plan
------------ ============
Meta: Meta:
...@@ -115,7 +112,7 @@ tl;dr: ...@@ -115,7 +112,7 @@ tl;dr:
- Else, when the user chooses to hide Tor, ask them fix the time zone and clock manually. - Else, when the user chooses to hide Tor, ask them fix the time zone and clock manually.
Old plan Old plan
-------- ========
... when Tor fails to bootstrap for time-related reasons. ... when Tor fails to bootstrap for time-related reasons.
...@@ -128,7 +125,7 @@ That's what ChromeOS does when the time is too wrong: ...@@ -128,7 +125,7 @@ That's what ChromeOS does when the time is too wrong:
understand why they did what. Still, the resulting code is there: understand why they did what. Still, the resulting code is there:
<https://src.chromium.org/viewvc/chrome?revision=266431&view=revision> <https://src.chromium.org/viewvc/chrome?revision=266431&view=revision>
### User story ## User story
When I start Tails When I start Tails
And I log into the Tails desktop with the default options And I log into the Tails desktop with the default options
...@@ -138,9 +135,9 @@ That's what ChromeOS does when the time is too wrong: ...@@ -138,9 +135,9 @@ That's what ChromeOS does when the time is too wrong:
And then, Tails Clock displays the current time with the chosen timezone And then, Tails Clock displays the current time with the chosen timezone
And Tor bootstrap is attempted again And Tor bootstrap is attempted again
### Roadmap ## Roadmap
#### First iteration ### First iteration
Relevant tickets: tails/tails#10819, tails/tails#6284, Relevant tickets: tails/tails#10819, tails/tails#6284,
tails/tails#12094. tails/tails#12094.
...@@ -177,7 +174,7 @@ tails/tails#12094. ...@@ -177,7 +174,7 @@ tails/tails#12094.
timezone when they set it from Tails Clock or from the timezone when they set it from Tails Clock or from the
aforementioned GUI. aforementioned GUI.
#### Second iteration ### Second iteration
We stop using htpdate to *set* the system clock, but we keep it around We stop using htpdate to *set* the system clock, but we keep it around
as a way to *detect* a replayed Tor consensus: if the time delta as a way to *detect* a replayed Tor consensus: if the time delta
...@@ -191,7 +188,7 @@ And then, perhaps htpdate could be configured to query fewer servers, ...@@ -191,7 +188,7 @@ And then, perhaps htpdate could be configured to query fewer servers,
because we maybe don't need to trust the info we get from htpdate as because we maybe don't need to trust the info we get from htpdate as
much once we're there. much once we're there.
#### Integration with the new Greeter ### Integration with the new Greeter
We need to give the user will have the opportunity to choose their We need to give the user will have the opportunity to choose their
preferred timezone in the Greeter (tails/tails#11645). And then, preferred timezone in the Greeter (tails/tails#11645). And then,
...@@ -212,7 +209,7 @@ Tor has failed to bootstrap for time-related reasons. ...@@ -212,7 +209,7 @@ Tor has failed to bootstrap for time-related reasons.
And Tor has greater chances to bootstrap successfully on first try And Tor has greater chances to bootstrap successfully on first try
Extend Tor some how Extend Tor some how
------------------- ===================
E.g.: E.g.:
... ...
......