Opened 5 years ago

Last modified 2 years ago

#13785 new defect

Tor browser files creation date

Reported by: cypherpunks-duplicate Owned by: tbb-team
Priority: Low Milestone:
Component: Applications/Tor Browser Version:
Severity: Normal Keywords:
Cc: Actual Points:
Parent ID: Points:
Reviewer: Sponsor:

Description

After a fresh package extract, some folders in tor browser don't adhere to the 'Jan 1 2000' creation date rule.

./Browser:
drwx------ 2 user user 4096 Nov 18 15:25 webapprt

./Browser/browser:
drwx------ 3 user user 4096 Nov 18 15:25 chrome

./Browser/TorBrowser/Data/Browser/profile.default/extensions/https-everywhere@…:
drwx------ 5 user user 4096 Nov 18 15:25 chrome

./Browser/TorBrowser/Tor/PluggableTransports:
drwx------ 2 user user 4096 Nov 18 15:25 flashproxy
drwx------ 4 user user 4096 Nov 18 15:25 fteproxy
drwx------ 7 user user 4096 Nov 18 15:25 obfsproxy

Child Tickets

Change History (3)

comment:1 Changed 2 years ago by cypherpunks

Severity: Normal

Set all other files' creation date the same as in firefox.exe?

comment:2 Changed 2 years ago by arma

Does this still happen? If so, what OS is this?

The question to investigate is whether the files have those creation dates inside the package that we ship (which would indicate a problem with the reproducible build side), or they just get that timestamp after extracting and installing, which would not be surprising since that's how timestamps work on newly created files.

comment:3 in reply to:  2 Changed 2 years ago by gk

Replying to arma:

Does this still happen? If so, what OS is this?

Yes, Linux 64bit, Debian testing.

The question to investigate is whether the files have those creation dates inside the package that we ship (which would indicate a problem with the reproducible build side), or they just get that timestamp after extracting and installing, which would not be surprising since that's how timestamps work on newly created files.

The latter (I extracted the bundle several times and the timestamp changed accordingly to my systems time) but it is weird that it only affects those files. They are shipped as the other ones in the bundle.

Note: See TracTickets for help on using tickets.