Opened 7 years ago

Last modified 19 months ago

#7637 new enhancement

Alter "New Identity" to make use of onCacheEntryDoomed

Reported by: mikeperry Owned by: tbb-team
Priority: Medium Milestone:
Component: Applications/Tor Browser Version:
Severity: Normal Keywords: tbb-newnym, tbb-torbutton
Cc: Actual Points:
Parent ID: Points:
Reviewer: Sponsor:

Description

One of our Firefox patches is a horrible hack that makes nsCacheService::EvictEntries synchronous. We did this because Mozilla made it Async before providing an observer to notify us that the eviction took place. This allowed evercookies to persist for a short time after New Identity (see #5715).

Apparently, we should now be able to listen to https://developer.mozilla.org/en-US/docs/XPCOM_Interface_Reference/nsICacheListener#onCacheEntryDoomed().

Unless of course "doomed" means "We're really going to delete it soon, we swear. But we'd like to give content a few more chances to access it first, just in case they really wanted to recover their evercookies."

Child Tickets

Change History (4)

comment:1 Changed 6 years ago by mikeperry

Parent ID: #7248

comment:2 Changed 6 years ago by arma

Keywords: tbb-newnym added

comment:3 Changed 5 years ago by erinn

Component: TorBrowserButtonTor Browser
Keywords: tbb-torbutton added
Owner: changed from mikeperry to tbb-team

comment:4 Changed 19 months ago by teor

Severity: Normal

Set all open tickets without a severity to "Normal"

Note: See TracTickets for help on using tickets.