Closed
Bug 1181428
Opened 9 years ago
Closed 9 years ago
Only persist deviceIds after user has granted gUM permission
Categories
(Core :: WebRTC: Audio/Video, defect, P1)
Core
WebRTC: Audio/Video
Tracking
()
RESOLVED
FIXED
mozilla42
Tracking | Status | |
---|---|---|
firefox42 | --- | fixed |
backlog | webrtc/webaudio+ |
People
(Reporter: jib, Assigned: jib)
References
Details
Attachments
(4 files)
This should improve privacy.
Based on https://lists.w3.org/Archives/Public/public-media-capture/2015Jul/0004.html
Assignee | ||
Comment 1•9 years ago
|
||
Bug 1181428 - move code to reuse test for active gum or persistent permission
Attachment #8632216 -
Flags: review?(martin.thomson)
Assignee | ||
Comment 2•9 years ago
|
||
Bug 1181428 - add persist option to OriginKey to skip saving of temporal keys
Attachment #8632217 -
Flags: review?(martin.thomson)
Assignee | ||
Comment 3•9 years ago
|
||
Bug 1181428 - plumb origin through to success path
Attachment #8632218 -
Flags: review?(martin.thomson)
Assignee | ||
Comment 4•9 years ago
|
||
Bug 1181428 - defer persisting until gUM succeeds or persistent permission
Attachment #8632219 -
Flags: review?(martin.thomson)
Updated•9 years ago
|
backlog: --- → webRTC+
Rank: 15
Priority: -- → P1
Updated•9 years ago
|
Attachment #8632216 -
Flags: review?(martin.thomson) → review+
Comment 5•9 years ago
|
||
Comment on attachment 8632216 [details]
MozReview Request: Bug 1181428 - move code to reuse test for active gum or persistent permission
https://reviewboard.mozilla.org/r/13019/#review11649
I would have split the new function in two, but it's fine as is.
Comment 6•9 years ago
|
||
Comment on attachment 8632217 [details]
MozReview Request: Bug 1181428 - add persist option to OriginKey to skip saving of temporal keys. r=mt
https://reviewboard.mozilla.org/r/13021/#review11651
::: dom/media/systemservices/MediaParent.cpp:119
(Diff revision 1)
> - GetOriginKey(const nsACString& aOrigin, nsCString& result)
> + GetOriginKey(const nsACString& aOrigin, nsCString& result, bool persist)
Though I agree with Jeff regarding aFoo arguments, you should probably be consistent.
Attachment #8632217 -
Flags: review?(martin.thomson) → review+
Comment 7•9 years ago
|
||
Comment on attachment 8632218 [details]
MozReview Request: Bug 1181428 - plumb origin through to success path. r=mt
https://reviewboard.mozilla.org/r/13023/#review11653
::: dom/media/MediaManager.cpp:1603
(Diff revision 1)
> + nsPrincipal::GetOriginForURI(docURI, origin);
Check return here.
https://dxr.mozilla.org/mozilla-central/source/caps/nsPrincipal.cpp#100
Attachment #8632218 -
Flags: review?(martin.thomson) → review+
Comment 8•9 years ago
|
||
Comment on attachment 8632219 [details]
MozReview Request: Bug 1181428 - defer persisting until gUM succeeds or persistent permission
https://reviewboard.mozilla.org/r/13025/#review11655
Ship It!
Attachment #8632219 -
Flags: review?(martin.thomson) → review+
Assignee | ||
Comment 9•9 years ago
|
||
Comment on attachment 8632218 [details]
MozReview Request: Bug 1181428 - plumb origin through to success path. r=mt
https://reviewboard.mozilla.org/r/13023/#review11677
Ship It!
Attachment #8632218 -
Flags: review+
Assignee | ||
Updated•9 years ago
|
Attachment #8632218 -
Flags: review+
Assignee | ||
Comment 10•9 years ago
|
||
Comment on attachment 8632217 [details]
MozReview Request: Bug 1181428 - add persist option to OriginKey to skip saving of temporal keys. r=mt
Bug 1181428 - add persist option to OriginKey to skip saving of temporal keys. r=mt
Attachment #8632217 -
Attachment description: MozReview Request: Bug 1181428 - add persist option to OriginKey to skip saving of temporal keys → MozReview Request: Bug 1181428 - add persist option to OriginKey to skip saving of temporal keys. r=mt
Attachment #8632217 -
Flags: review+ → review?(martin.thomson)
Assignee | ||
Comment 11•9 years ago
|
||
Comment on attachment 8632218 [details]
MozReview Request: Bug 1181428 - plumb origin through to success path. r=mt
Bug 1181428 - plumb origin through to success path. r=mt
Attachment #8632218 -
Attachment description: MozReview Request: Bug 1181428 - plumb origin through to success path → MozReview Request: Bug 1181428 - plumb origin through to success path. r=mt
Attachment #8632218 -
Flags: review+ → review?(martin.thomson)
Assignee | ||
Updated•9 years ago
|
Attachment #8632219 -
Flags: review+ → review?(martin.thomson)
Assignee | ||
Comment 12•9 years ago
|
||
Comment on attachment 8632219 [details]
MozReview Request: Bug 1181428 - defer persisting until gUM succeeds or persistent permission
Bug 1181428 - defer persisting until gUM succeeds or persistent permission
Assignee | ||
Comment 13•9 years ago
|
||
Comment on attachment 8632217 [details]
MozReview Request: Bug 1181428 - add persist option to OriginKey to skip saving of temporal keys. r=mt
https://reviewboard.mozilla.org/r/13021/#review11681
Ship It!
Attachment #8632217 -
Flags: review+
Assignee | ||
Updated•9 years ago
|
Attachment #8632217 -
Flags: review?(martin.thomson)
Assignee | ||
Updated•9 years ago
|
Attachment #8632218 -
Flags: review?(martin.thomson) → review+
Assignee | ||
Updated•9 years ago
|
Attachment #8632219 -
Flags: review?(martin.thomson) → review+
Assignee | ||
Comment 14•9 years ago
|
||
Learned from RyanVM we don't do 4.0 android mochitests on production builds anymore, so off we go.
Green enough try - https://treeherder.mozilla.org/#/jobs?repo=try&revision=7ea1da5e87d9
Keywords: checkin-needed
Assignee | ||
Comment 16•9 years ago
|
||
Comment on attachment 8632216 [details]
MozReview Request: Bug 1181428 - move code to reuse test for active gum or persistent permission
Bug 1181428 - move code to reuse test for active gum or persistent permission
Attachment #8632216 -
Flags: review+ → review?(martin.thomson)
Assignee | ||
Comment 17•9 years ago
|
||
Comment on attachment 8632217 [details]
MozReview Request: Bug 1181428 - add persist option to OriginKey to skip saving of temporal keys. r=mt
Bug 1181428 - add persist option to OriginKey to skip saving of temporal keys. r=mt
Attachment #8632217 -
Flags: review+ → review?(martin.thomson)
Assignee | ||
Comment 18•9 years ago
|
||
Comment on attachment 8632218 [details]
MozReview Request: Bug 1181428 - plumb origin through to success path. r=mt
Bug 1181428 - plumb origin through to success path. r=mt
Attachment #8632218 -
Flags: review+ → review?(martin.thomson)
Assignee | ||
Comment 19•9 years ago
|
||
Comment on attachment 8632219 [details]
MozReview Request: Bug 1181428 - defer persisting until gUM succeeds or persistent permission
Bug 1181428 - defer persisting until gUM succeeds or persistent permission
Attachment #8632219 -
Flags: review+ → review?(martin.thomson)
Assignee | ||
Updated•9 years ago
|
Attachment #8632216 -
Flags: review?(martin.thomson) → review+
Assignee | ||
Updated•9 years ago
|
Attachment #8632217 -
Flags: review?(martin.thomson) → review+
Assignee | ||
Updated•9 years ago
|
Attachment #8632218 -
Flags: review?(martin.thomson) → review+
Assignee | ||
Updated•9 years ago
|
Attachment #8632219 -
Flags: review?(martin.thomson) → review+
Assignee | ||
Comment 20•9 years ago
|
||
Rebased.
Brought to you by Review Board. "The kinder gentler experience".
Keywords: checkin-needed
Comment 21•9 years ago
|
||
https://hg.mozilla.org/integration/mozilla-inbound/rev/db22e8d7e67c
https://hg.mozilla.org/integration/mozilla-inbound/rev/b6c6b02c0c32
https://hg.mozilla.org/integration/mozilla-inbound/rev/c6798a02f751
https://hg.mozilla.org/integration/mozilla-inbound/rev/7a16019b26bf
Keywords: checkin-needed
Comment 22•9 years ago
|
||
Comment 23•9 years ago
|
||
https://hg.mozilla.org/mozilla-central/rev/db22e8d7e67c
https://hg.mozilla.org/mozilla-central/rev/b6c6b02c0c32
https://hg.mozilla.org/mozilla-central/rev/c6798a02f751
https://hg.mozilla.org/mozilla-central/rev/7a16019b26bf
https://hg.mozilla.org/mozilla-central/rev/1493e98adccf
Status: NEW → RESOLVED
Closed: 9 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla42
You need to log in
before you can comment on or make changes to this bug.
Description
•