| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
| |
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
|
|
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
|