Opened 8 years ago

Last modified 4 months ago

#7637 new enhancement

Alter "New Identity" to make use of onCacheEntryDoomed if that's still needed

Reported by: mikeperry Owned by: tbb-team
Priority: Medium Milestone:
Component: Applications/Tor Browser Version:
Severity: Normal Keywords: tbb-newnym, tbb-torbutton, gitlab-tb-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 (6)

comment:1 Changed 8 years ago by mikeperry

Parent ID: #7248

comment:2 Changed 7 years ago by arma

Keywords: tbb-newnym added

comment:3 Changed 6 years ago by erinn

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

comment:4 Changed 3 years ago by teor

Severity: Normal

Set all open tickets without a severity to "Normal"

comment:5 Changed 10 months ago by gk

Summary: Alter "New Identity" to make use of onCacheEntryDoomedAlter "New Identity" to make use of onCacheEntryDoomed if that's still needed

Could still be useful but we should turn this ticket into checking what we actually still need to do in this area.

comment:6 Changed 4 months ago by gk

Keywords: gitlab-tb-torbutton added

Add magic gitlab keyword.

Note: See TracTickets for help on using tickets.