gecko-dev/dom
Chris Pearce 0e273ade3c Bug 1265587 - Force keystatuses to be cleared when Widevine keysessions are closed. r=gerald
The Widevine CDM, and I believe the Adobe CDM too probably, do not mark a
session's keys as unusable when a key session is closed. This means that
the CDMCaps' copy of the keys that are usable is wrong, and so if the media
with the same keys is reloaded with the same MediaKeys, Firefox will assume
that the keys are usable before the license for the keys has been
re-negotiated, and so decryption will fail.


MozReview-Commit-ID: 1kTDzwSD8PE

--HG--
extra : rebase_source : 89c480f36bfaec11ceb5ca1e8d798b0ae795eaea
2016-04-22 08:31:18 +12:00
..
activities
alarm
animation Bug 1265611 - Add tests that we ignore disabled properties when creating animations from the Web Animations API; r=heycam 2016-04-21 17:05:47 +09:00
apps Bug 1256488 - Add a Base64 URL-decoder for C++ and chrome JS callers. r=mt,baku 2016-03-22 12:09:04 -07:00
archivereader
asmjscache Bug 1259294: Part 2 - Use MOZ_ALWAYS_SUCCEEDS. r=froydnj 2016-03-28 10:28:15 -07:00
audiochannel Bug 1249579 - part2 : audio competing suspend/resume methods. r=snorp, baku. 2016-04-18 18:48:41 +08:00
base Bug 1265902 - part 2 - don't construct unnecessary string temporaries in TransferablesToIPCTransferables; r=mccr8 2016-04-20 11:50:45 -04:00
battery Bug 1250109 - Change DOMEventTargetHelper subclasses to not assume that GetOwner() is non-null, since it can be nulled out by navigation. r=bzbarsky 2016-03-04 13:37:50 -08:00
bindings Bug 964583 - Revert Web IDL [EnforceRange] (unsigned) long long boundary conditions to match ES6. r=bz 2016-04-20 03:12:00 +02:00
bluetooth Merge 2016-04-04 12:08:53 +02:00
broadcastchannel Bug 1263798 - rewrite broadcastchannel tests for e10s, r=smaug 2016-04-12 16:12:08 -04:00
browser-element Bug 1263782 - Kill off the deprecated nsINode::IsInDoc(). r=baku 2016-03-31 11:58:25 +01:00
cache Bug 1265941 - Rename the ReferrerPolicy "origin-only" enum value to "origin"; r=jdm 2016-04-20 14:21:34 -04:00
camera Bug 1262278 - Rename PlanarYCbCrImage::SetData and PlanarYCbCrImage::SetDataNoCopy r=nical 2016-04-18 20:12:41 -07:00
canvas Bug 1263018 - Only update active prog info if linking active prog. - r=jrmuizel 2016-04-20 12:02:07 -07:00
cellbroadcast
contacts
crypto Bug 1244960 - FIDO u2f NSSToken (Part 3): Review updates. r=keeler 2016-04-13 10:20:37 -07:00
datastore Bug 1260441 - Never pass a null js context to OpenCursor() r=bz 2016-03-30 13:03:03 +02:00
devicestorage
downloads
encoding Bug 1262324 (part 2) - Introduce nsUConvProp. r=emk. 2016-04-06 13:31:38 +10:00
engineeringmode
events Bug 1265072 part 3. Get rid of the use of GetDocumentFromScriptContext in DOMEventTargetHelper. r=smaug 2016-04-20 18:04:36 -04:00
fetch Bug 1265941 - Rename the ReferrerPolicy "origin-only" enum value to "origin"; r=jdm 2016-04-20 14:21:34 -04:00
filehandle Bug 1259294: Part 2 - Use MOZ_ALWAYS_SUCCEEDS. r=froydnj 2016-03-28 10:28:15 -07:00
filesystem Bug 1265610 - Fixing a JS error in the tests, CLOSED TREE r=me 2016-04-20 13:57:03 +02:00
fmradio
gamepad
geolocation Bug 1255198 - [Telemetry] Add geolocation Telemetry probes to record fulfilled requests according to document.isVisible. r=jdm, data-review=bsmedberg 2016-03-21 15:42:18 -07:00
html Bug 1265587 - Force keystatuses to be cleared when Widevine keysessions are closed. r=gerald 2016-04-22 08:31:18 +12:00
icc
identity
imptests Bug 1213670 - Remove dom/imptests/ that aren't likely to be platform-specific; r=jgraham 2016-04-13 15:21:13 +03:00
indexedDB Bug 1265973 - Throw InvalidStateError at IDBCursor.update() if IDBCursor.continue() is in progress. r=khuey 2016-04-20 14:36:19 +08:00
inputmethod Bug 1260710 - Test for routing hardware key events to IME; r=masayuki 2016-04-06 13:05:20 +08:00
inputport
interfaces Bug 1249579 - part2 : audio competing suspend/resume methods. r=snorp, baku. 2016-04-18 18:48:41 +08:00
ipc Bug 1265273 - Add two missing get_PBrowserParent() null checks. r=jimm. 2016-04-22 08:05:23 +10:00
json
jsurl
locales Bug 1248507 - p8. FFMpeg checks: Console message - r=bz 2016-04-19 17:36:19 +10:00
manifest Bug 1264816 - Drop background_color from Web manifest image object. r=mconley 2016-04-18 23:19:00 +02:00
mathml Bug 1263785 - Kill off the deprecated nsINode::GetCurrentDoc. r=baku 2016-03-31 12:46:32 +01:00
media Bug 1265587 - Force keystatuses to be cleared when Widevine keysessions are closed. r=gerald 2016-04-22 08:31:18 +12:00
messagechannel Bug 1263311: Part 3 - s/nsCancelableRunnable/CancelableRunnable/g. r=froydnj 2016-04-11 11:40:06 -07:00
messages Bug 1238160 - Add assertions in non-desktop code paths. r=bz,fabrice 2016-03-02 10:35:56 -06:00
mobileconnection
mobileid
mobilemessage Bug 1255817 part 2. Get rid of AutoJSAPI::OwnsErrorReporting and AutoJSAPI::TakeOwnershipOfErrorReporting. r=bholley 2016-03-23 11:44:54 -04:00
network Bug 1217677: increase UDP socket receive buffer for <= Win7. r=jesup,mcmanus 2016-03-01 21:46:50 -08:00
newapps
nfc Merge mozilla-central to mozilla-inbound 2016-04-05 16:54:06 +02:00
notification Bug 1263307 P2 Make ServiceWorkerRegistrationInfo worker members private. r=jdm 2016-04-17 04:29:53 -07:00
offline
payment Bug 1238160 - Rename OriginAttributes.mInBrowser and associated methods. r=bz,mayhemer 2016-03-02 10:35:56 -06:00
permission Bug 1261405 - Rename PushPermissionDescriptor.userVisible to userVisibleOnly. r=baku 2016-04-07 13:54:44 -07:00
phonenumberutils
plugins Back out 04d5b31350e4 (bug 1255359) on suspicion of breaking test plugin packaging on clobbered Mac builds, a=CLOSED TREE 2016-04-18 20:50:03 -07:00
power
presentation Bug 1148307 - Part 5, pref off data channel session transport, r=smaug 2016-04-11 11:28:36 +08:00
promise Bug 1257096, don't try to report about unusual unhandled rejected Promises, r=bz,waldo 2016-04-20 02:29:21 +03:00
push Bug 1252650 - Support loading PushService immediately on Android; r=kitcambridge 2016-04-20 15:06:13 -04:00
quota Bug 1238160 - Rename OriginAttributes.mInBrowser and associated methods. r=bz,mayhemer 2016-03-02 10:35:56 -06:00
requestsync Bug 1238160 - Rename nsILoadContext::GetIsInBrowserElement. r=smaug,mayhemer 2016-03-02 10:35:56 -06:00
res
resourcestats
secureelement
security Bug 1262635 - Don't strip URIs of ftp: when sending reports. r=dveditz 2016-04-17 20:09:18 +02:00
settings
simplepush
smil Bug 1259285 - Part1 - Move CSS/Web Animations-specific visibility handling. r=birtles 2016-04-20 09:05:29 +09:00
speakermanager
storage Bug 1238160 - Rename OriginAttributes.mInBrowser and associated methods. r=bz,mayhemer 2016-03-02 10:35:56 -06:00
svg Bug 1263782 - Kill off the deprecated nsINode::IsInDoc(). r=baku 2016-03-31 11:58:25 +01:00
system Bug 1222098 - Devicemotion event timestamp should return values from Android sensor API and not Gecko. r:smaug 2016-04-04 12:22:59 -05:00
telephony
tests Bug 1253673, r=bz 2016-04-19 09:56:19 +01:00
tethering
time
tv Bug 1250109 - Change DOMEventTargetHelper subclasses to not assume that GetOwner() is non-null, since it can be nulled out by navigation. r=bzbarsky 2016-03-04 13:37:50 -08:00
u2f Bug 1244960 - FIDO u2f NSSToken (Part 5): Review updates. r=keeler 2016-04-14 10:48:53 -07:00
voicemail
vr
wappush
webidl Merge m-c to inbound, a=merge 2016-04-21 15:02:19 -07:00
wifi Bug 1264287: Convert Wifi to use |UniquePtr|, r=nfroyd 2016-04-15 09:29:42 +02:00
workers Bug 1266178 Make ServiceWorkerClient not assert if the document doesn't have an outer window. r=ehsan 2016-04-21 14:14:45 -07:00
xbl Bug 1259656 part.7 Rename WidgetEvent::originalTarget to WidgetEvent::mOriginalTarget r=smaug 2016-04-19 01:33:23 +09:00
xml Bug 1263785 - Kill off the deprecated nsINode::GetCurrentDoc. r=baku 2016-03-31 12:46:32 +01:00
xslt Bug 1263785 - Kill off the deprecated nsINode::GetCurrentDoc. r=baku 2016-03-31 12:46:32 +01:00
xul Bug 1259656 part.7 Rename WidgetEvent::originalTarget to WidgetEvent::mOriginalTarget r=smaug 2016-04-19 01:33:23 +09:00
jar.mn
moz.build