gecko-dev/dom
Chris Pearce ef74aeb8a8 Bug 1308076 - Use PsshParser to validate CENC init data. r=jwwang
Now that we can link gmp-clearkey's PSSH parser into Gecko, we can
simply use that inside MediaKeySession to validate that the CENC
init data matches the spec.

This change enforces that CENC init data uses the common system Id.
As far as I can tell, Widevine only uses that now.

MozReview-Commit-ID: HrlKQHcv5DI

--HG--
extra : source : f61138f1030e87026eb432e83d36e46c81e55b33
2016-10-06 23:17:44 +13:00
..
animation Bug 1302973 - Store timelines on document; r=smaug 2016-10-09 22:36:56 +09:00
apps Bug 1237152 - rename clear-origin-data to clear-origin-attributes-data, r=smaug 2016-10-07 17:45:10 +08:00
archivereader
asmjscache Bug 1302448 part 1 - Rename CycleCollectedJSRuntime to CycleCollectedJSContext. r=mccr8 2016-09-14 15:47:32 +02:00
audiochannel Bug 1290467 - part7 : enable audio competing for non-audible media. r=baku 2016-09-09 09:50:40 +08:00
base merge mozilla-inbound to mozilla-central a=merge 2016-10-11 12:01:35 +02:00
battery
bindings Bug 1309239. Fix the codegen for a cached DOM getter to not worry about Xrays if the interface doesn't want Xrays (i.e. is not mainthread-exposed). r=baku 2016-10-11 10:32:37 -04:00
bluetooth
broadcastchannel
browser-element Bug 1307900 - Fix spelling mistake in browserElement_Manifestchange.js. r=jdm 2016-10-05 15:18:56 -04:00
cache Backed out changeset d283c59402ce (bug 1277803) 2016-10-07 11:24:08 +08:00
camera
canvas Merge m-i to m-c, a=merge 2016-10-08 16:48:33 -07:00
console
contacts
crypto Bug 1296180 - Replace more uses of PR_ARRAY_SIZE with mozilla::ArrayLength. r=keeler,mt 2016-09-09 13:17:52 -07:00
devicestorage
downloads
encoding
events Bug 1308287 part 2. Make DataTransfer.types use [NeedsSubjectPrincipal]. r=mystor 2016-10-10 21:07:48 -04:00
fetch Backed out changeset d283c59402ce (bug 1277803) 2016-10-07 11:24:08 +08:00
filehandle
filesystem Bug 1287747 - GetFilesHelper must release mFiles and mGlobal on the main-thread, r=smaug 2016-09-17 09:55:30 +02:00
flyweb Bug 1303865 - Fix shutdown leak of FlyWebService. r=mconley 2016-09-21 11:32:36 -04:00
gamepad Bug 1307904 - "received" r=jdm 2016-10-05 13:24:16 -06:00
geolocation Bug 1278716 - Remove wakelocks from geo. r=jdm 2016-10-04 15:12:16 -07:00
grid Bug 1308208 - remove redundant null check from GridLines::SetLineInfo. r=baku 2016-10-06 19:05:46 +03:00
html Bug 1308287 part 1. Change [NeedsSubjectPrincipal] to only do the Maybe thing for interfaces that can be exposed to workers. r=baku 2016-10-10 21:07:48 -04:00
icc Bug 1282408 - Add ignore-initialization-check annotation to mPrlVersion from CdmaIccInfo. r=btseng 2016-09-27 15:08:20 +02:00
identity
imptests
indexedDB Bug 1300454 - SendAbort() to parent after IDBTransaction is aborted in INITIAL state. r=janv 2016-10-04 15:40:11 +08:00
inputmethod
inputport
interfaces Bug 1298243 part 6. Remove the unused xpidl versions of DataTransfer.types and DataTransfer.getData. r=mystor 2016-10-10 21:07:47 -04:00
ipc merge mozilla-inbound to mozilla-central a=merge 2016-10-11 12:01:35 +02:00
json Bug 1305202 - Use NullString() more and remove superfluous Truncates(). r=smaug 2016-09-23 21:10:01 -04:00
jsurl
locales Bug 1308590 - Link to references in the Push encryption error strings. r=flod 2016-10-07 11:48:58 -07:00
manifest Bug 1290980 - Fix intermittent e10s issue with oninstall. r=mconley 2016-09-18 21:28:00 -04:00
mathml
media Bug 1308076 - Use PsshParser to validate CENC init data. r=jwwang 2016-10-06 23:17:44 +13:00
messagechannel
mobileconnection
mobilemessage
network
newapps
nfc
notification
offline
performance
permission Bug 1306779 - Remove DOM/fmradio and related code. r=jst 2016-10-03 16:22:41 -07:00
phonenumberutils
plugins Bug 1305490 - Use ALLOC_UPDATE_FROM_SURFACE flag r=mattwoodrow 2016-10-11 03:17:16 -07:00
power
presentation Bug 1307896 - Fixed spelling of "receive" in the assert messages. r=jdm 2016-10-05 12:16:02 -07:00
promise Bug 1302448 part 1 - Rename CycleCollectedJSRuntime to CycleCollectedJSContext. r=mccr8 2016-09-14 15:47:32 +02:00
push Bug 1308590 - Link to references in the Push encryption error strings. r=flod 2016-10-07 11:48:58 -07:00
quota Bug 1237152 - rename clear-origin-data to clear-origin-attributes-data, r=smaug 2016-10-07 17:45:10 +08:00
res
resourcestats
secureelement
security Bug 1264137 - Part 3: perform ContentPolicy check if the load is happening on this docshell. r=bz, smaug 2016-10-07 17:40:21 +08:00
settings
smil Merge inbound to m-c a=merge 2016-09-07 17:54:24 -07:00
speakermanager
storage Bug 1308287 part 1. Change [NeedsSubjectPrincipal] to only do the Maybe thing for interfaces that can be exposed to workers. r=baku 2016-10-10 21:07:48 -04:00
svg Bug 1293786 - Part 1: Remove SVGDocument interface. r=heycam,smaug 2016-09-29 09:30:49 +08:00
system Bug 1299454 - Round event value before creating a DeviceLightEvent. r=snorp 2016-09-08 01:07:59 -05:00
telephony
tests Bug 1308267 - Part 1: Remove b2g interfaces from test_interfaces.html; r=baku 2016-10-09 17:44:23 -04:00
tethering
time
tv
u2f Bug 1281932 - Fix intermittent u2f tests r=keeler 2016-10-10 17:06:31 -07:00
url
voicemail
vr
wappush
webidl Bug 1308076 - Validate keyids json format. r=smaug 2016-10-06 17:57:08 +13:00
wifi
workers Bug 1308943 - Remove the code used to notify the soft update in the right app; r=baku 2016-10-10 16:58:33 -04:00
xbl Merge m-i to m-c, a=merge 2016-09-30 23:24:52 -07:00
xhr Bug 1306235 - XHR should set lengthComputable only if total value is set, r==smaug 2016-10-06 16:13:08 +02:00
xml Bug 1305580 part 2. Change nsXMLDocument::Load telemetry to separately count chrome and content callers. r=smaug 2016-09-28 15:46:46 -04:00
xslt Bug 1301254 - nsINode::GetBaseURI() should be fallible, r=smaug 2016-09-20 14:02:33 +02:00
xul Bug 1288591 - Implement the layout for <input type=time>. r=mconley, r=dholbert, r=smaug 2016-10-06 00:17:00 -04:00
jar.mn
moz.build Bug 1306779 - Remove DOM/fmradio and related code. r=jst 2016-10-03 16:22:41 -07:00