summaryrefslogtreecommitdiffstats
path: root/remoting/webapp/manifest.json
Commit message (Collapse)AuthorAgeFilesLines
* Add a minimum required version to the webapp manifest to ensure that native ↵weitaosu@chromium.org2014-01-311-0/+1
| | | | | | | | | | messaging is supported. BUG=309844 Review URL: https://codereview.chromium.org/150423003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@248271 0039d316-1c4b-4281-b951-d872f2087c98
* Enable native messaging in chromoting webappsergeyu@chromium.org2013-06-241-1/+2
| | | | | | | | | BUG=173509 R=jamiewalch@chromium.org Review URL: https://codereview.chromium.org/17574007 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@208289 0039d316-1c4b-4281-b951-d872f2087c98
* Use a consistent extension id for unofficial builds.jamiewalch@chromium.org2013-06-071-0/+1
| | | | | | | | | | | | | | This will make it easier to test the apps v2 and native messaging implementations, both of which require a known extension id for the white-list. Official builds are not affected, since they all end up with a consistent extension id anyway, via the web-store or the canary script. BUG=222855 Review URL: https://chromiumcodereview.appspot.com/16233003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@204742 0039d316-1c4b-4281-b951-d872f2087c98
* Removed trailing comma in manifest.jamiewalch@chromium.org2013-04-261-1/+1
| | | | | | | | R=rmsousa@chromium.org Review URL: https://codereview.chromium.org/14113042 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@196861 0039d316-1c4b-4281-b951-d872f2087c98
* Webapp changes to support third party authenticationrmsousa@chromium.org2013-04-261-1/+10
| | | | | | | | | | | | | | | | | | This uses an OAuth flow on the server to fetch the token and shared secret. There are two implementations for this: * The current one manually opens a tab and asks for a redirect to a blank page in talkgadget, which we content-script to sendmessage the token/secret back to the extension (fairly similar to our OAuth trampoline) * Once we're running on appsv2, and identity is out of experimental, we can use launchWebAuthFlow to do this. This includes an interstitial to ask for an optional permission to the given host. The window.open method doesn't actually need this, but the identity API one does, so I thought I'd leave it in to make its behavior match closely the one of the identity API, which is the one we'll use in the future. Most of the code is shared between these two versions, the only different pieces are the mechanics to open the window/launchWebFlow, and to send the redirectedUrl back to the webapp for parsing. BUG=115899 Review URL: https://chromiumcodereview.appspot.com/12905012 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@196580 0039d316-1c4b-4281-b951-d872f2087c98
* Added survey butter-bar to web-app.jamiewalch@chromium.org2013-03-221-0/+1
| | | | | | | | | | The butter-bar is shown until the user either closes it with the X icon or begins the survey. Once dismissed, a cookie is stored in sync storage to prevent it showing up again for that user on another computer (note that this uses Chrome Sync, so it relies on them being signed in to Chrome). BUG=191368 Review URL: https://codereview.chromium.org/12566035 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@189854 0039d316-1c4b-4281-b951-d872f2087c98
* Convert Chromoting .png's to .webp. skonig@chromium.org2013-02-071-3/+3
| | | | | | | | | | | | By doing this we're able to reduce the size of our webapp without impacting image quality. TEST=Manual; verify in-app imagery and icons have no artefacts, and that .webp files are smaller than .png originals. BUG=169382 Review URL: https://chromiumcodereview.appspot.com/12225002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@181241 0039d316-1c4b-4281-b951-d872f2087c98
* Make host/url references configurable.rmsousa@chromium.org2013-02-051-4/+5
| | | | | | | | | | | | | | | | | | In C++, they're all passed as optional command line parameters (like google_apis/gaia already allows us to do with the gaia oauth urls). So one can start the host with a monstrosity such as: out/Debug/remoting_me2me_host out/Debug/remoting_start_host --gaia-host=accounts.google.com --oauth-user-info-url=https://www.googleapis.com/oauth2/v1/userinfo --chromoting-bot-jid=remoting@bot.talk.google.com --chromoting-base-url=https://www.googleapis.com/chromoting/v1 --talk-server-host=talk.google.com --talk-server-port=5222 -[-disable-talk-server-tls] --oauth2-token-url=https://accounts.google.com/o/oauth2/token In Javascript and IT2Me, unfortunately we don't have a command line, so instead we put all these settings in plugin_settings.js, and the javascript passes them all into the it2me plugin as appropriate. They can then be changed by manually hacking plugin_settings.js and manifest.json in the build output, changing the remoting.settings object at runtime (although any new hosts you configure that are not in the manifest's CSP won't work), or, preferrably, by passing them via environment variables to the build, and letting build-webapp.py do its magic - for example, like with this: GOOGLE_CLIENT_ID_REMOTING=<clientid> GOOGLE_CLIENT_SECRET_REMOTING=<secret> OAUTH2_ACCOUNTS_HOST=https://accounts.google.com OAUTH2_API_HOST=https://www.googleapis.com CHROMOTING_BOT_JID=remoting@bot.talk.google.com CHROMOTING_API_HOST=https://www.googleapis.com TALK_SERVER_HOST=talk.google.com TALK_SERVER_PORT=5222 TALK_SERVER_USE_TLS=true TALK_GADGET_HOST_SUFFIX=talkgadget.google.com OAUTH2_REDIRECT_HOST_PREFIX=https://chromoting-oauth. TALK_GADGET_HOST_PREFIX=https://chromoting-client. ninja -C out/Debug remoting_webapp I've tested with me2me (host and client) and it2me (share and access), and verified both that the defaults work as before (without command line parameters), and that I can substitute test server hostnames in all of those parameters. BUG= Review URL: https://chromiumcodereview.appspot.com/11346040 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@180622 0039d316-1c4b-4281-b951-d872f2087c98
* Set the webapp's manifest_version to 2.simonmorris@chromium.org2012-09-121-1/+2
| | | | | | | | BUG=107439 Review URL: https://chromiumcodereview.appspot.com/10919244 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@156325 0039d316-1c4b-4281-b951-d872f2087c98
* Add CSP restricting script and object sources to Chromoting manifest.wez@chromium.org2012-08-241-0/+1
| | | | | | | | | | | | | | This CL also: * Moves inline script out of oauth2_callback.html. * Fixes loading of the font CSS to use https. * Fixed download of the Mac host installer to use https. BUG=142957 Review URL: https://chromiumcodereview.appspot.com/10879047 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@153317 0039d316-1c4b-4281-b951-d872f2087c98
* Explicitly mark Chromoting web-app as not requiring NPAPI.wez@chromium.org2012-08-211-1/+6
| | | | | | | | BUG=144015 Review URL: https://chromiumcodereview.appspot.com/10860079 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@152647 0039d316-1c4b-4281-b951-d872f2087c98
* [Chromoting] Add wildcard to talkgadget in manifest permissions.garykac@chromium.org2012-07-311-1/+1
| | | | | | | | | | | | | | | | This grants permission to <anything>.talkgadget.google.com as well as allowing simply talkgadget.google.com. This is to prepare for (1) changing the default talkgadget name to something specific to chromoting and (2) adding a policy setting that allows the talkgadget name to be changed. BUG=108448 TEST=none Review URL: https://chromiumcodereview.appspot.com/10789054 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@149105 0039d316-1c4b-4281-b951-d872f2087c98
* It seems GAIA had changed dosserver rules today, so we can go back to ↵zelidrag@chromium.org2012-05-181-2/+1
| | | | | | | | | | | | | | | | accounts.google.com. Revert 137937 - Reverted 136345 - Ran into GAIA dosserver issues in prod for http://accounts.google.com. We are going back to http://www.google.com/accounts/... for all API calls. BUG=127147 TEST=all serivices dependent on GAIA auth should still work (sync, login, policy, drive...) Review URL: https://chromiumcodereview.appspot.com/10411025 TBR=zelidrag@chromium.org Review URL: https://chromiumcodereview.appspot.com/10413016 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@137978 0039d316-1c4b-4281-b951-d872f2087c98
* Reverted 136345 - Ran into GAIA dosserver issues in prod for ↵zelidrag@chromium.org2012-05-181-1/+2
| | | | | | | | | | | http://accounts.google.com. We are going back to http://www.google.com/accounts/... for all API calls. BUG=127147 TEST=all serivices dependent on GAIA auth should still work (sync, login, policy, drive...) Review URL: https://chromiumcodereview.appspot.com/10411025 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@137937 0039d316-1c4b-4281-b951-d872f2087c98
* Update GAIA URL to accounts.google.com/... from www.google.com/accounts/...zelidrag@chromium.org2012-05-101-2/+1
| | | | | | | | | BUG=127147 TEST=all serivices dependent on GAIA auth should still work (sync, login, policy, drive...) Review URL: https://chromiumcodereview.appspot.com/10382077 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@136345 0039d316-1c4b-4281-b951-d872f2087c98
* Add permission for relay.google.comsergeyu@chromium.org2012-05-031-0/+1
| | | | | | | | | The new permission is required for switching to Pepper UDP API. Review URL: http://codereview.chromium.org/10344011 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@135062 0039d316-1c4b-4281-b951-d872f2087c98
* Source major & minor versions from remoting, build & patch versions from Chrome.wez@chromium.org2012-04-151-1/+1
| | | | | | | | | | | | | | | The version number now follows the form major.minor.build.patch. Major & minor versions come from remoting/VERSION. Build & patch versions come from chrome/VERSION. BUG=122721 TEST=Remoting web-app, plugins and host component executables & DLLs have matching versions in the above form, if versioned. Review URL: http://codereview.chromium.org/10075002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@132353 0039d316-1c4b-4281-b951-d872f2087c98
* [Chromoting] Let the webapp detect new clipboard text items when it gets focus.simonmorris@chromium.org2012-03-151-1/+3
| | | | | | | | | BUG=117473 Review URL: http://codereview.chromium.org/9703003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@126974 0039d316-1c4b-4281-b951-d872f2087c98
* Renamed choice.{css,html} to main.{css,html}jamiewalch@google.com2012-02-161-1/+1
| | | | | | | | | | | Also, fixed mode change bug if daemon is supported. BUG=None TEST=I no longer get that "What was I thinking?" feeling when looking at the filename of our landing page. Review URL: https://chromiumcodereview.appspot.com/9420016 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@122356 0039d316-1c4b-4281-b951-d872f2087c98
* Move BETA into product name from manifest.jamiewalch@google.com2012-01-131-1/+1
| | | | | | | | | BUG=100966 TEST=Manual Review URL: http://codereview.chromium.org/9107058 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@117544 0039d316-1c4b-4281-b951-d872f2087c98
* Use different redirect URLs for beta, dev and open-source.jamiewalch@google.com2012-01-121-2/+1
| | | | | | | | | BUG=None TEST=Manual Review URL: http://codereview.chromium.org/8510029 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@117528 0039d316-1c4b-4281-b951-d872f2087c98
* Rename webapp_it2me to remoting_webapp and move it from webapp/me2mom to webapp/sergeyu@chromium.org2012-01-111-0/+37
The remoting webapp is not it2me specific anymore. Renaming stuff and moving it to avoid confusion, particularly for the newcomers. Review URL: http://codereview.chromium.org/9148043 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@117322 0039d316-1c4b-4281-b951-d872f2087c98