summaryrefslogtreecommitdiffstats
path: root/remoting
Commit message (Collapse)AuthorAgeFilesLines
* Cleanup: Remove unneeded scoped_ptr.h includes from ppapi, printing, ↵thestig@chromium.org2012-05-169-18/+13
| | | | | | | | | | | | remoting, and sync. BUG=none TEST=none TBR=brettw,hclam,akalin,abodenha Review URL: https://chromiumcodereview.appspot.com/10387107 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@137376 0039d316-1c4b-4281-b951-d872f2087c98
* Fix PepperPortAllocator to resolve STUN addresses using HostResolverPrivate.sergeyu@chromium.org2012-05-165-90/+229
| | | | | | | | | | | Also the port allocator now disables TCP ports as it is supposed to. BUG=109630 Review URL: https://chromiumcodereview.appspot.com/10384171 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@137355 0039d316-1c4b-4281-b951-d872f2087c98
* Use third_party/jsoncpp in Mac pref-panelambroslambrou@chromium.org2012-05-164-11/+88
| | | | | | | | | | | | | | | | | | | | Use third_party JSON library instead of base/json to remove a dependency on code from "base". This is to enable the pref-pane to be built for 64-bit on Mac OS X. Linking to individual files in base/ is not feasible, since any calls to the logging facility cause many files to be pulled in as dependencies, creating a burden for any maintainers of those files. So we prefer to avoid using base/ entirely, until Chrome supports building for 64-bit on Mac OS X. BUG=125116 TEST=manual Review URL: https://chromiumcodereview.appspot.com/10381141 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@137335 0039d316-1c4b-4281-b951-d872f2087c98
* Use distributed notifications instead of polling to determine ↵jamiewalch@chromium.org2012-05-152-49/+123
| | | | | | | | | | | | success/failure of the preference pane. BUG=128115 TEST=Manual Review URL: https://chromiumcodereview.appspot.com/10386128 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@137292 0039d316-1c4b-4281-b951-d872f2087c98
* Use system crypto in pref-pane IsPinValid()lambroslambrou@chromium.org2012-05-152-8/+37
| | | | | | | | | | | | | | | | | | | | Use system-provided HMAC library to remove dependency of Mac pref-pane on Chrome crypto code. This is to enable the pref-pane to be built as a Mac universal binary, even though Chrome code is only built for 32-bit on Mac OS X. Linking to individual files in base/ is not feasible, since any calls to the logging facility cause many files to be pulled in as dependencies, creating a burden for any maintainers of those files. So we prefer to avoid using base/ entirely, until Chrome supports building for 64-bit on Mac OS X. BUG=125116 TEST=manual Review URL: https://chromiumcodereview.appspot.com/10384140 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@137278 0039d316-1c4b-4281-b951-d872f2087c98
* Chromoting: Implemented GetVersion for Windows.alexeypa@chromium.org2012-05-152-4/+50
| | | | | | | | | | BUG=125998 TEST=Manual Review URL: https://chromiumcodereview.appspot.com/10310154 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@137050 0039d316-1c4b-4281-b951-d872f2087c98
* Use PlistBuddy instead of defaults.jamiewalch@chromium.org2012-05-141-2/+2
| | | | | | | | | | BUG=125998 TEST=Manual Review URL: https://chromiumcodereview.appspot.com/10384138 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@136981 0039d316-1c4b-4281-b951-d872f2087c98
* [Chromoting] Increment version to 1.5.garykac@chromium.org2012-05-141-1/+1
| | | | | | | | | | | | | | We made a test release of 1.4.1133.0 from 20.0.1133.0, but the M20 Chrome branch was cut from 20.0.1132.x. To keep our version numbers increasing, we're bumping our minor version up. Our next test release will be 1.5.1132.x. BUG=128043 TEST=none Review URL: https://chromiumcodereview.appspot.com/10398016 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@136948 0039d316-1c4b-4281-b951-d872f2087c98
* Merging IDaemonControl and IDaemonControlUi.alexeypa@chromium.org2012-05-145-64/+39
| | | | | | | | | BUG=127321 Review URL: https://chromiumcodereview.appspot.com/10392052 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@136945 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 136692 - Switch client to Pepper UDP API instead of Transport API.sergeyu@chromium.org2012-05-147-34/+14
| | | | | | | | | | | | BUG=109630 Review URL: https://chromiumcodereview.appspot.com/10284008 TBR=sergeyu@chromium.org Review URL: https://chromiumcodereview.appspot.com/10387113 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@136908 0039d316-1c4b-4281-b951-d872f2087c98
* Verify that xmpp_login specified in the config matches auth token.sergeyu@chromium.org2012-05-1212-23/+137
| | | | | | | | | | | | | Previously the host would ignore the case when the oauth token doesn't match the xmpp_login specified in the config. That would lead to situations when host is connected with one account, but verifies incoming connections with a different account. Fix this by verifying that the JID that we receive from XMPP server matches the value in the config. Review URL: https://chromiumcodereview.appspot.com/10378110 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@136745 0039d316-1c4b-4281-b951-d872f2087c98
* Implemented GetVersion for Mac.jamiewalch@chromium.org2012-05-112-7/+36
| | | | | | | | | | BUG=125998 TEST=Manual Review URL: https://chromiumcodereview.appspot.com/10384132 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@136715 0039d316-1c4b-4281-b951-d872f2087c98
* Chromoting: the Me2me host (on Mac and Windows) now presents a notification ↵alexeypa@chromium.org2012-05-1118-353/+597
| | | | | | | | | | on the console allowing a user to disconnect an incoming session. BUG=127321,127322 Review URL: https://chromiumcodereview.appspot.com/10384127 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@136698 0039d316-1c4b-4281-b951-d872f2087c98
* Switch client to Pepper UDP API instead of Transport API.sergeyu@chromium.org2012-05-117-14/+34
| | | | | | | | | BUG=109630 Review URL: https://chromiumcodereview.appspot.com/10284008 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@136692 0039d316-1c4b-4281-b951-d872f2087c98
* Allow a margin for section-row buttons.jamiewalch@google.com2012-05-111-0/+4
| | | | | | | | | BUG=127864 TEST=Check the official build while the host is disabled. It should not look cramped. Review URL: https://chromiumcodereview.appspot.com/10332128 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@136691 0039d316-1c4b-4281-b951-d872f2087c98
* [Chromoting] Fixup the me2me_host plist so that the application is valid.garykac@chromium.org2012-05-112-23/+32
| | | | | | | | | | | | | | | Fix the plist file by removing the '@'s from the version strings. This is required for the .app bundle to be recognized as a valid app by the OS. Without this fix, the official signing fails and the app icon is displayed as the "broken app" icon. In addition, this adds a default icon and sets the human readable copyright message. And moves the COPYRIGHT_BY variable to the top of the .gyp so that it can be shared by multiple targets. Review URL: https://chromiumcodereview.appspot.com/10381113 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@136662 0039d316-1c4b-4281-b951-d872f2087c98
* [Chromoting] Add icons file for remoting_me2me_host app.garykac@chromium.org2012-05-111-0/+0
| | | | | | | | | BUG=none TEST=none Review URL: https://chromiumcodereview.appspot.com/10392054 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@136646 0039d316-1c4b-4281-b951-d872f2087c98
* Require an explicit command-line option from launchd.jamiewalch@google.com2012-05-112-1/+5
| | | | | | | | | | | | | | Without an explicit command-line option to run the host, we can't add functionality to the script because any version skew between the web-app and host components could cause the host to be run at the wrong time. BUG=None TEST=Manual Review URL: https://chromiumcodereview.appspot.com/10384126 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@136622 0039d316-1c4b-4281-b951-d872f2087c98
* Making sure that |config_updated_timer_| is scheduled and destroyed on the ↵alexeypa@chromium.org2012-05-111-12/+27
| | | | | | | | | | | same thread. BUG=127321 Review URL: https://chromiumcodereview.appspot.com/10389086 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@136616 0039d316-1c4b-4281-b951-d872f2087c98
* [Chromoting] Let a Windows IT2Me host write to the clipboard.simonmorris@chromium.org2012-05-1117-51/+468
| | | | | | | | | BUG=117473 Review URL: https://chromiumcodereview.appspot.com/10332042 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@136591 0039d316-1c4b-4281-b951-d872f2087c98
* Stop refcounting URLRequestContext.willchan@chromium.org2012-05-112-5/+5
| | | | | | | | | | | | While doing so, fix a few issues with the code like ordering of URLRequestContext to ensure correct destruction order. Also fix const correctness in some places. BUG=58859 TEST=none TBR=willchan Review URL: https://chromiumcodereview.appspot.com/10299002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@136497 0039d316-1c4b-4281-b951-d872f2087c98
* Implemented getVersion framework.jamiewalch@chromium.org2012-05-118-2/+96
| | | | | | | | | | BUG=125998 TEST=Manual Review URL: https://chromiumcodereview.appspot.com/10356118 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@136465 0039d316-1c4b-4281-b951-d872f2087c98
* Avoid 'msvs_quote_cmd' in favor of the standard GYP quoting rules.alexeypa@chromium.org2012-05-101-37/+31
| | | | | | | | | BUG=127444 Review URL: https://chromiumcodereview.appspot.com/10383116 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@136449 0039d316-1c4b-4281-b951-d872f2087c98
* Make local host edit control keyboard-accessible.jamiewalch@google.com2012-05-101-1/+2
| | | | | | | | | BUG=126200 TEST=Manual Review URL: https://chromiumcodereview.appspot.com/10389081 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@136401 0039d316-1c4b-4281-b951-d872f2087c98
* Make me2me_host a Mac bundlelambroslambrou@chromium.org2012-05-106-31/+17
| | | | | | | | | | | | This is a prerequisite for showing the Disconnect window in Mac Me2Me host. BUG=127322 TEST=manual: install/run/uninstall Me2Me Review URL: https://chromiumcodereview.appspot.com/10310089 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@136393 0039d316-1c4b-4281-b951-d872f2087c98
* Added HU and UK translations.jamiewalch@google.com2012-05-102-2/+2
| | | | | | | | | BUG=127593 TEST=Learn Ukrainian and Hungarian. Run the web-app in those languages. Review URL: https://chromiumcodereview.appspot.com/10356104 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@136385 0039d316-1c4b-4281-b951-d872f2087c98
* Constrain keyboard navigation while a modal dialog is active.jamiewalch@google.com2012-05-103-15/+117
| | | | | | | | | BUG=126200 TEST=Open and close various modal dialogs (IT2Me client and host, Me2Me host config) and make sure that the control tab ordering is what you would expect. Review URL: https://chromiumcodereview.appspot.com/10384097 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@136351 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 polling to DoSetConfigAndStart and increased timeout for Stop.jamiewalch@google.com2012-05-091-12/+25
| | | | | | | | | BUG=121749,120903 TEST=Stop or start the host. Ensure that the web-app state synchronizes in a timely manner. Review URL: https://chromiumcodereview.appspot.com/10387041 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@136134 0039d316-1c4b-4281-b951-d872f2087c98
* Added base::win::InitializeWindowClass() wrapper to make sure that window ↵alexeypa@chromium.org2012-05-091-15/+12
| | | | | | | | | | | classes are properly associated with the modules containing their window procedures. TEST=win,win_rel Review URL: https://chromiumcodereview.appspot.com/10315012 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@136116 0039d316-1c4b-4281-b951-d872f2087c98
* [Chromoting] Specify the input directory when calling the pkg-dmg script.garykac@chromium.org2012-05-091-1/+1
| | | | | | | | | Current code assumes that the current working directory is the same directory that contains the do_signing.sh script. This chance fixes it so that all references to local files are relative to the passed-in input directory. Review URL: https://chromiumcodereview.appspot.com/10381075 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@136109 0039d316-1c4b-4281-b951-d872f2087c98
* Fixed installer not explicitly start (load does it implicitly).jamiewalch@google.com2012-05-091-8/+5
| | | | | | | | | BUG=None TEST=Manual Review URL: https://chromiumcodereview.appspot.com/10332064 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@135965 0039d316-1c4b-4281-b951-d872f2087c98
* Improve keyboard navigation.jamiewalch@google.com2012-05-084-10/+84
| | | | | | | | | | | | | * Ensure all hyperlinks are selectable (have hrefs). * Ensure that the selected element has a visual indicator. * Added keyboard navigation to the host list. BUG=126200 TEST=Manual Review URL: https://chromiumcodereview.appspot.com/10375057 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@135937 0039d316-1c4b-4281-b951-d872f2087c98
* [Chromoting] Don't require empty out directory when signing.garykac@chromium.org2012-05-081-8/+4
| | | | | | | | | | | | In isolation, checking for an empty dir is fine, but if we're run after another job there can be previous targets in the output directory. This changes the output directory sanity check to look specifically for a previous build of Chromoting. Review URL: https://chromiumcodereview.appspot.com/10356064 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@135936 0039d316-1c4b-4281-b951-d872f2087c98
* Preference Pane for chromoting on Maclambroslambrou@chromium.org2012-05-087-129/+1709
| | | | | | | | | | | | | | | | This adds a new System Preference pane, which is shown when a user configures the Chromoting Host via the web-app. This is basically functional, but is not yet properly integrated with the flow of the web-app. I will prepare a separate CL that implements notifications from the pref-pane back to the web-app. BUG=120903,121749 TEST=Manual Review URL: https://chromiumcodereview.appspot.com/10171020 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@135934 0039d316-1c4b-4281-b951-d872f2087c98
* [chromoting] Fix missing keyup events on Mac.hclam@chromium.org2012-05-086-1/+446
| | | | | | | | | | | | | This patch fixes the missing keyup events issue on Mac. MacKeyEventProcessor is added to log currently pressed keys and when a command key up is received all currently pressed keys are released with some exceptions. BUG=101937 TEST=Run chromoting client on a Mac machine and press CMD + C Review URL: https://chromiumcodereview.appspot.com/10377027 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@135922 0039d316-1c4b-4281-b951-d872f2087c98
* Disable Aero while a client is connected.alexeypa@chromium.org2012-05-081-1/+45
| | | | | | | | | | This is a temporary measure until we work out what causes Windows to prompt about poor video performance. BUG=124018 Review URL: https://chromiumcodereview.appspot.com/10379019 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@135913 0039d316-1c4b-4281-b951-d872f2087c98
* Pepper: Make users of pp:NetworkMonitorPrivate less likely to leak resources.viettrungluu@chromium.org2012-05-081-2/+1
| | | | | | | | | | | | a) Make NetworkListPrivate's constructor (that takes a PP_Resource) take ownership of that resource. b) Add an explicit PASS_REF to that constructor, to make its semantics clear. TEST=PPAPI tests Review URL: https://chromiumcodereview.appspot.com/10381002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@135856 0039d316-1c4b-4281-b951-d872f2087c98
* remoting/host: Check the windows version using GetVersion() function.tfarina@chromium.org2012-05-081-1/+1
| | | | | | | | R=alexeypa@chromium.org Review URL: https://chromiumcodereview.appspot.com/10332027 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@135832 0039d316-1c4b-4281-b951-d872f2087c98
* Reset bump-scroll when enabling shrink-to-fit.jamiewalch@google.com2012-05-071-1/+4
| | | | | | | | | | | | | Without this, switching from "Original size" to "Shrink to fit" while in content full-screen mode with a non-zero bump-scroll offset causes the scaled desktop to be partially off-screen. BUG=None TEST=Manual Review URL: https://chromiumcodereview.appspot.com/10386017 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@135739 0039d316-1c4b-4281-b951-d872f2087c98
* Reimplements net::AddressList without struct addrinfo.szym@chromium.org2012-05-071-16/+7
| | | | | | | | | | | | | | | | net::AddressList extends std::vector<std::IPEndPoint> by canonical name. (Canonical name is planned to be removed as well.) Removes dependency on sys_addrinfo.h throughout the codebase. Introduces net::SockaddrStorage for convenience. BUG=125696 TEST=green waterfall Review URL: http://codereview.chromium.org/10309002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@135731 0039d316-1c4b-4281-b951-d872f2087c98
* Move the web-app description into the IT2Me section.jamiewalch@google.com2012-05-072-5/+6
| | | | | | | | | | | (and use a more sensible way of setting the colour). BUG=None TEST=Manual Review URL: https://chromiumcodereview.appspot.com/10388009 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@135719 0039d316-1c4b-4281-b951-d872f2087c98
* Handle errors when fetching email address.jamiewalch@google.com2012-05-073-4/+11
| | | | | | | | | BUG=126309 TEST=Manual Review URL: https://chromiumcodereview.appspot.com/10383026 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@135703 0039d316-1c4b-4281-b951-d872f2087c98
* Updated translations.jamiewalch@google.com2012-05-0743-43/+43
| | | | | | | | | | | Also added a reminder to the "Why is this safe?" string to keep the translations short. BUG=None TEST=Manual Review URL: https://chromiumcodereview.appspot.com/10382038 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@135701 0039d316-1c4b-4281-b951-d872f2087c98
* Don't justify description.jamiewalch@google.com2012-05-071-1/+0
| | | | | | | | | | | | | Justification looks fine for most languages, and means the edges are aligned with the boxes, but the unsplittable URL means that it works poorly for a few, most notably Japanese. BUG=None TEST=Manual Review URL: https://chromiumcodereview.appspot.com/10379021 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@135656 0039d316-1c4b-4281-b951-d872f2087c98
* Do not ask for PIN confirmation if a user runs elevated already.alexeypa@chromium.org2012-05-051-4/+38
| | | | | | | | | BUG=125099 Review URL: http://codereview.chromium.org/10317029 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@135526 0039d316-1c4b-4281-b951-d872f2087c98
* [Chromoting] Move SharedSecretHash from Me2MeHostAuthenticatorFactory to ↵simonmorris@chromium.org2012-05-054-32/+33
| | | | | | | | | | | | | AuthenticationMethod. This reduces the size of remoting_host_controller.exe, which depends on SharedSecretHash. BUG=126256 Review URL: http://codereview.chromium.org/10317021 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@135522 0039d316-1c4b-4281-b951-d872f2087c98
* Remove some unused includes.wez@chromium.org2012-05-051-2/+0
| | | | | | Review URL: http://codereview.chromium.org/10310024 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@135513 0039d316-1c4b-4281-b951-d872f2087c98
* The unprivileged part of Chromoting host configuration is read via the ↵alexeypa@chromium.org2012-05-056-103/+106
| | | | | | | | | | | | daemon controller interface now (instead of hardcoding the file name into the webapp plugin). BUG=124937 TEST=manual Review URL: http://codereview.chromium.org/10377016 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@135501 0039d316-1c4b-4281-b951-d872f2087c98
* Fixed spacing, alignment and bidi for non-English versions.jamiewalch@google.com2012-05-043-44/+68
| | | | | | | | | BUG=None TEST=Manual Review URL: https://chromiumcodereview.appspot.com/10381022 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@135480 0039d316-1c4b-4281-b951-d872f2087c98