Commit Graph

14 Commits

Author SHA1 Message Date
Stephen Pohl
a4f9be6d21 Bug 1140263 - Enable Adobe EME on Windows Vista+ and add a pref to force-enable it on other platforms. r=mossop, a=sledru 2015-03-23 07:45:00 -04:00
Stephen Pohl
3d18ce3bf1 Bug 1137961 - Check for new GMPs as soon as possible after an update to Firefox. r=gavin, a=lsblakk 2015-03-06 10:14:00 +01:00
Stephen Pohl
a73f0a397e Bug 1089867: Disable and hide Adobe EME by default and add ability to hide hidden GMPs in addon manager. r=gfritzsche 2015-02-17 12:50:27 -05:00
Stephen Pohl
44750419d3 Bug 1089867: Enable download and install of EME plugins. r=gfritzsche 2015-02-17 12:50:10 -05:00
Stephen Pohl
fe941f347a Bug 1117765: Disable OpenH264 module download when media.gmp-gmpopenh264.enabled is set to false. r=bsmedberg 2015-01-05 12:09:24 -05:00
David Rajchenbach-Teller
0d2cec5f72 Bug 1087674 - Handle XHR abort()/timeout and certificate errors more gracefully in GMPInstallmanager. r=gfritzsche
Prior to this patch, a Man in the Middle (MITM) attack on SSL could cause GMPInstallManager to fail during the check for updates, which in turn would cause a crash during shutdown. This was observed in the wild by users of recent versions of Avast, which performs such attacks on SSL as part of its "HTTPS scanning" feature. With this patch, errors are handled more gracefully. The attack still prevents any update (including the install of OpenH264) but at least it does not cause a crash anymore.
2014-10-30 11:27:02 +01:00
Brian R. Bondy
b789c327e6 Bug 1049774 - GMPInstallManager logs when logging disabled. r=gfritzsche 2014-09-15 20:25:12 -04:00
Chris Peterson
def5e6780e Bug 1063962 - Replace jschar typedef with C++11 char16_t type. r=jandem 2014-07-21 21:43:21 -07:00
Qeole
81418d0acb Bug 1045209 - Remove media.gmp-gmpopenh264.path pref and set install path for OpenH264 plugin to <profile-dir>/<gmp-plugin-id>/<version>. r=unfocused,jesup
Certain usage scenarios, like enterprise roaming profile setups, lead to the installed OpenH264 plugin not being found anymore.
We install the plugin into the profile directory, so the fix here is to just store the install path relative the profile and not an absolute path.
We also now store the plugin in a version-specific subdirectory, which avoids further issues like e.g. Windows preventing updates due to locking loaded DLLs.
2014-08-25 17:23:34 +02:00
Brian R. Bondy
98bef8577c Bug 1046644 - Honor OpenH264 autoupdate pref for the initial GMP install check. r=gfritzsche 2014-08-01 16:46:45 -04:00
Brian R. Bondy
6b8099d115 Bug 1041181 - Fix repeated GMPInstallManager log lines. r=gfritzsche 2014-07-25 21:51:41 -04:00
Georg Fritzsche
d9a627791a Bug 1041080 - Fix OpenH264Provider path registration, default enabled state and logging r=Unfocused a=kwierso 2014-07-19 20:01:01 +02:00
Randell Jesup
4c6dd398f3 Bug 1040937 - GMPInstallManager/OpenH264Provider using wrong directory/plugin names r=unfocused a=kwierso 2014-07-19 00:58:22 -04:00
Brian R. Bondy
992292cbe4 Bug 1009816 - Firefox desktop: openh264 updates: check, download, install. r=rstrong, gfritzsche a=kwierso 2014-07-17 21:46:10 -04:00