Closed Bug 1639552 Opened 4 years ago Closed 4 years ago

Use a CipherStrategy for IndexedDB SQLite databases in private browsing mode

Categories

(Core :: Storage: IndexedDB, enhancement, P2)

enhancement

Tracking

()

RESOLVED FIXED
84 Branch
Tracking Status
firefox84 --- fixed

People

(Reporter: sg, Assigned: sg)

References

Details

Attachments

(8 files)

No description provided.

Disable test cases failing with SQLite 3.32.0.

DO NOT LAND THIS!

This should be done in the context of Bug 1619522 instead.

Depends on D76139

Depends on D76141

Is this ok to have in 79, after the merge (note 78 is an ESR)? Asking also regarding bug 1619522

Flags: needinfo?(sgiesecke)

Sure, it doesn't need to get into 78.Same goes for Bug 1619522 as far as IndexedDB is concerned AFAIU. (Note that IndexedDB private browsing mode won't ride the train to release anyway, even when it lands in Nightly)

Flags: needinfo?(sgiesecke)
Attachment #9150442 - Attachment description: Bug 1639552 - Integrate NSSCipherStrategy into ObfuscatingVFS. → Bug 1639552 - Integrate IPCStreamCipherStrategy into ObfuscatingVFS.
Depends on: SQLite3.32.1
Attachment #9150440 - Attachment description: Bug 1639552 - DO-NOT-LAND Update SQLite to 3.32.0 snapshot. → Bug 1639552 - Export new symbols added with SQLite to 3.32.x.
Priority: -- → P2
Summary: Encrypt IndexedDB SQLite databases in private browsing mode → Use a CipherStrategy for IndexedDB SQLite databases in private browsing mode
Attachment #9150440 - Attachment description: Bug 1639552 - Export new symbols added with SQLite to 3.32.x. → Bug 1639552 - Export SQLite symbols required by ObfuscatingVFS.
Pushed by sgiesecke@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/67d04efeaaa8
Export SQLite symbols required by ObfuscatingVFS. r=dom-workers-and-storage-reviewers,janv
https://hg.mozilla.org/integration/autoland/rev/b6dc5a2fbd2d
Add obfuscating VFS. r=dom-workers-and-storage-reviewers,janv
https://hg.mozilla.org/integration/autoland/rev/b7ff2da4706b
Integrate IPCStreamCipherStrategy into ObfuscatingVFS. r=dom-workers-and-storage-reviewers,janv
https://hg.mozilla.org/integration/autoland/rev/2696dc0a1292
Register ObfuscatingVFS. r=dom-workers-and-storage-reviewers,mak,janv
https://hg.mozilla.org/integration/autoland/rev/38d90ab9f206
Use ObfuscatingVFS if a URL containing a key is specified. r=dom-workers-and-storage-reviewers,mak,janv
https://hg.mozilla.org/integration/autoland/rev/2956763576b4
Integrate SQLite encryption in private browsing mode. r=dom-workers-and-storage-reviewers,janv
https://hg.mozilla.org/integration/autoland/rev/ae14b94d8726
Fix remaining clang-tidy diagnostics in ObfuscatingVFS. r=sylvestre,janv
https://hg.mozilla.org/integration/autoland/rev/d7a70f3f59e7
Use NS_WARNING instead of sqlite3_log. r=dom-workers-and-storage-reviewers,janv
Regressions: 1810791
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: