~abreu-alexandre/unity-chromium-extension/fix-1138473

  • Committer: Tarmac
  • Author(s): Alexandre Abreu
  • Date: 2013-01-08 16:38:53 UTC
  • mfrom: (209.1.1 latest)
  • Revision ID: tarmac-20130108163853-9oalc6o1ccn23kqo
For security purposes, upstream chromium tried to limit the "range of motion" of non built-in NPAPI plugins (only for Linux atm). Any NPAPI plugin not listed in the default NPAPI plugin for the platform (pdf, flash, etc.), all defined in src/chrome/browser/resources/plugin_metadata/plugins_linux.json and src/webkit/npapi/plugin_list.cc/.h are by default (until the user grants specific permission) unauthorized to run.

A somewhat acceptable solution is to update the list of enabled plugins for Linux (a more general mechanism that would avoid tempering with the .json plugin file could be added). The change is not as clean as it could be (name/identifier of the plugin is messy, versions, etc.) but a cleaner one would make us touch webkit's sources, and upstream chromium is doing major changes to move out default plugin dependancies from webkit npapi source tree to chromium source tree (http://crbug.com/124396) once this is done we can clean up the changes. Fixes: https://bugs.launchpad.net/bugs/1091334.

Approved by Víctor R. Ruiz, PS Jenkins bot.
Filename Latest Rev Last Changed Committer Comment Size
..
.bzr-builddeb 205.2.1 11 years ago Robert Bruce Park Split source tree to build packages. Diff
chromium-extension 49 12 years ago Alexandre Abreu Fixes to build; expand npapi; add sanitizer; fixes Diff
chromium-patches 59 12 years ago Alexandre Abreu Added aggregated patches for chromium stable chann Diff
debian 205.2.2 11 years ago Robert Bruce Park Inline packaging metadata. Diff
m4 162.1.1 11 years ago Víctor R. Ruiz Coverage support (--enable-gcov) Diff
npapi-binding-gen 83.1.1 12 years ago Alexandre Abreu backup of changes Diff
npapi-plugin 49 12 years ago Alexandre Abreu Fixes to build; expand npapi; add sanitizer; fixes Diff
po 25 12 years ago Alexandre Abreu Integrate repo functionality; refactoring; package Diff
tests 67 12 years ago Alexandre Abreu A given context can be used from js as an UID (use Diff
.bzrignore 47 12 years ago Alexandre Abreu Minor changeS: remove g_message & various related 21 bytes Diff Download File
AUTHORS 25 12 years ago Alexandre Abreu Integrate repo functionality; refactoring; package Empty Diff Download File
File autogen.sh 25 12 years ago Alexandre Abreu Integrate repo functionality; refactoring; package 4.3 KB Diff Download File
ChangeLog 37 12 years ago Alexandre Abreu Fix build (files forgotten) Empty Diff Download File
configure.ac 204 11 years ago Alexandre Abreu Bump version to 2.4.4 1.6 KB Diff Download File
Symlink COPYING 37 12 years ago Alexandre Abreu Fix build (files forgotten) .
INSTALL 90 12 years ago Alexandre Abreu Unit testing for npapi 15.3 KB Diff Download File
Makefile.am 181 11 years ago Alexandre Abreu Update extra distcheck; fix #1059457; 198 bytes Diff Download File
Makefile.am.coverage 208.1.1 11 years ago Víctor R. Ruiz Add rule to generate Cobertura files with gcovr (m 1 KB Diff Download File
NEWS 37 12 years ago Alexandre Abreu Fix build (files forgotten) Empty Diff Download File
README 205 11 years ago Alexandre Abreu Forgot to tag release 2.4.4 1 bytes Diff Download File