[tor-bugs] #16236 [Tor Browser]: Windows updater: avoid writing to the Windows registry for "in use" files
Tor Bug Tracker & Wiki
blackhole at torproject.org
Fri May 29 21:05:36 UTC 2015
#16236: Windows updater: avoid writing to the Windows registry for "in use" files
---------------------------+---------------------
Reporter: mcs | Owner: mcs
Type: defect | Status: new
Priority: normal | Milestone:
Component: Tor Browser | Version:
Keywords: tbb-5.0-alpha | Actual Points:
Parent ID: | Points:
---------------------------+---------------------
This is a spinoff from ticket #16014.
On Windows, when the Mozilla updater encounters a file that is in use
(which means it cannot be deleted), it moves the file to a "tobedeleted"
directory and then uses a call like the following to arrange for it to be
deleted the next time Windows is restarted:
MoveFileEx(path, nullptr, MOVEFILE_DELAY_UNTIL_REBOOT);
This works fine, but it would be better to avoid writing to the registry.
We could fix this by adding code to nsUpdateService.js to make a "best
effort" attempt to delete all files in the "tobedeleted" directory each
time the browser is restarted.
Let's consider doing this for Tor Browser 5.
--
Ticket URL: <https://trac.torproject.org/projects/tor/ticket/16236>
Tor Bug Tracker & Wiki <https://trac.torproject.org/>
The Tor Project: anonymity online
More information about the tor-bugs
mailing list