summaryrefslogtreecommitdiffstats
path: root/chromeos
Commit message (Collapse)AuthorAgeFilesLines
* Automated Commit: Committing new LKGM version 4865.0.0 for chromeos.chromeos-lkgm@google.com2013-10-251-1/+1
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@230972 0039d316-1c4b-4281-b951-d872f2087c98
* settings: Add async system salt retrieval logic in ↵satorux@chromium.org2013-10-254-10/+10
| | | | | | | | | | | | | | DeviceOAuth2TokenServiceFactory Along the way, remove GetCachedSystemSalt() from SystemSaltGetter. BUG=309959, 306547 TEST=none R=hashimoto@chromium.org, pastarmovj@chromium.org Review URL: https://codereview.chromium.org/39443002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@230957 0039d316-1c4b-4281-b951-d872f2087c98
* Automated Commit: Committing new LKGM version 4861.0.0 for chromeos.chromeos-lkgm@google.com2013-10-241-1/+1
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@230667 0039d316-1c4b-4281-b951-d872f2087c98
* Automated Commit: Committing new LKGM version 4856.0.0 for chromeos.chromeos-lkgm@google.com2013-10-231-1/+1
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@230357 0039d316-1c4b-4281-b951-d872f2087c98
* cros: Remove the --no-discard-tabs flagjamescook@chromium.org2013-10-232-6/+0
| | | | | | | | | | | | This flag has been on-by-default for over a year. Also, tab discards are less common now that zram is on by default. BUG=307084 TEST=about:flags no longer contains "Don't discard tabs" Review URL: https://codereview.chromium.org/34353006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@230345 0039d316-1c4b-4281-b951-d872f2087c98
* Implemented fake UpdateEngineClient for AU manual tests.ygorshenin@chromium.org2013-10-223-2/+120
| | | | | | | | | BUG=270297 TEST=none Review URL: https://codereview.chromium.org/32323003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@230179 0039d316-1c4b-4281-b951-d872f2087c98
* nfc: Add D-Bus client for NFC Manager.armansito@chromium.org2013-10-2214-0/+558
| | | | | | | | | | | | | | | | | | Added D-Bus client code for the NFC Manager interface. BUG=305386 TEST=1. chromeos_unittests 2. Build for Linux with "chromeos=1", check logs to make sure that fake device gets added. 3. Build for Chrome OS. Repeatedly insert and remove USB NFC adapter dongle to make sure that the "AdapterAdded" and "AdapterRemoved" signals are received from neard by looking at the logs. R=keybuk@chromium.org, stevenjb@chromium.org Review URL: https://codereview.chromium.org/26871005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@230169 0039d316-1c4b-4281-b951-d872f2087c98
* Cleanup error handling in network handlers.pneubeck@chromium.org2013-10-225-111/+76
| | | | | | | | | | Also fixes two small bugs (missing returns after invoking the error callback) in ManagedNetworkConfigurationHandler. BUG=NONE Review URL: https://codereview.chromium.org/30593004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@230123 0039d316-1c4b-4281-b951-d872f2087c98
* chromeos: Wait for service to be available when getting system salthashimoto@chromium.org2013-10-229-5/+133
| | | | | | | | | | | | Add CryptohomeClient::WaitForServiceToBeAvailable(). Use WaitForServiceToBeAvailable() from SystemSaltGetter. BUG=141009 R=satorux@chromium.org Review URL: https://codereview.chromium.org/34303002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@230067 0039d316-1c4b-4281-b951-d872f2087c98
* Automated Commit: Committing new LKGM version 4855.0.0 for chromeos.chromeos-lkgm@google.com2013-10-221-1/+1
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@230063 0039d316-1c4b-4281-b951-d872f2087c98
* dbus: Rename MockDBusTreadManagerWithoutGMock to FakeDBusThreadManagersatorux@chromium.org2013-10-225-61/+57
| | | | | | | | | | | | | The original name was a misnomer as the class behaves like a fake and hosts fake D-Bus client classes. No semantic changes. BUG=223061 TEST=none R=hashimoto@chromium.org, miket@chromium.org, nona@chromium.org, thestig@chromium.org Review URL: https://codereview.chromium.org/31793003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@230035 0039d316-1c4b-4281-b951-d872f2087c98
* Enforce autoconnect policy in the network dialogs.pneubeck@chromium.org2013-10-224-0/+19
| | | | | | | | | | | | This disables autoconnect in the dialog for configuring new or existing networks in CrOS if the new Autoconnect policy is set. Depends on: https://codereview.chromium.org/23526016/ BUG=280146 Review URL: https://codereview.chromium.org/27273006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@229998 0039d316-1c4b-4281-b951-d872f2087c98
* Cache force-installed apps/extensions in device-local accountsbartfab@chromium.org2013-10-212-0/+9
| | | | | | | | | | | | | | | | This CL adds the DeviceLocalAccountExternalPolicyLoader, a replacement for the ExternalPolicyLoader that caches force-installed apps/extensions, allowing them to be installed offline. The caches for individual accounts are managed by the DeviceLocalAccountPolicyService which makes sure to remove obsolete cache directories. BUG=287802 TEST=Full coverage with new browser and unit tests NOTRY=true Review URL: https://codereview.chromium.org/27548004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@229912 0039d316-1c4b-4281-b951-d872f2087c98
* Autoconnect policy for CrOS.pneubeck@chromium.org2013-10-2126-118/+361
| | | | | | | | | | | | | | | | | | | This adds an autoconnect policy that disables autoconnect of unmanaged networks. As a device policy this applies to all shared networks. As a user policy it applies to all networks of this user. With this commit the policy is applied on each restart and login. UI lockdown is still missing. Configurations affecting several networks were not supported previously by ONC. Therefore, this commit adds the new toplevel section "GlobalNetworkConfiguration" to ONC. BUG=280146 For API change: R=bartfab@chromium.org TBR=eroman@chromium.org Review URL: https://codereview.chromium.org/23526016 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@229910 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 229896 "Cache force-installed apps/extensions in device-l..."dmichael@chromium.org2013-10-212-9/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Caused a build failure: http://build.chromium.org/p/chromium.chromiumos/builders/Linux%20ChromiumOS%20Builder/builds/56839/steps/compile/logs/stdio ../../chrome/browser/chromeos/extensions/device_local_account_external_policy_loader.cc: In member function 'void chromeos::DeviceLocalAccountExternalPolicyLoader::UpdateExtensionListFromStore()': ../../chrome/browser/chromeos/extensions/device_local_account_external_policy_loader.cc:98:3:error: 'ExtensionInstallForcelistPolicyHandler' is not a member of 'policy' ../../chrome/browser/chromeos/extensions/device_local_account_external_policy_loader.cc:99:7:error: expected ';' before 'policy_handler' ../../chrome/browser/chromeos/extensions/device_local_account_external_policy_loader.cc:100:7:error: 'policy_handler' was not declared in this scope > Cache force-installed apps/extensions in device-local accounts > > This CL adds the DeviceLocalAccountExternalPolicyLoader, a replacement for > the ExternalPolicyLoader that caches force-installed apps/extensions, > allowing them to be installed offline. The caches for individual accounts > are managed by the DeviceLocalAccountPolicyService which makes sure to > remove obsolete cache directories. > > BUG=287802 > TEST=Full coverage with new browser and unit tests > > Review URL: https://codereview.chromium.org/27548004 TBR=bartfab@chromium.org Review URL: https://codereview.chromium.org/32513006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@229897 0039d316-1c4b-4281-b951-d872f2087c98
* Cache force-installed apps/extensions in device-local accountsbartfab@chromium.org2013-10-212-0/+9
| | | | | | | | | | | | | | | This CL adds the DeviceLocalAccountExternalPolicyLoader, a replacement for the ExternalPolicyLoader that caches force-installed apps/extensions, allowing them to be installed offline. The caches for individual accounts are managed by the DeviceLocalAccountPolicyService which makes sure to remove obsolete cache directories. BUG=287802 TEST=Full coverage with new browser and unit tests Review URL: https://codereview.chromium.org/27548004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@229896 0039d316-1c4b-4281-b951-d872f2087c98
* Added multi-profile support for attestation on chromeos.dkrahn@chromium.org2013-10-2113-72/+190
| | | | | | | | | | | | All certified keys and certificates will be associated with the correct profile when multiple profiles are used. BUG=chromium:205206 TEST=unit, manual Review URL: https://codereview.chromium.org/27044004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@229891 0039d316-1c4b-4281-b951-d872f2087c98
* cryptohome: Convet all *Stub classes into Fake* classessatorux@chromium.org2013-10-2114-928/+749
| | | | | | | | | | | | | | ShillProfileClientStub is renamed to FakeShillProfileClient. ShillServiceClientStub is renamed to FakeShillServiceClient ShillManagerClientStub is renamed to FakeShillManagerClient, and the original FakeShillManagerClient is removed. BUG=309506 TEST=none Review URL: https://codereview.chromium.org/31773002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@229770 0039d316-1c4b-4281-b951-d872f2087c98
* Automated Commit: Committing new LKGM version 4852.0.0 for chromeos.chromeos-lkgm@google.com2013-10-211-1/+1
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@229751 0039d316-1c4b-4281-b951-d872f2087c98
* dbus: Remove MockShillDeviceClient and MockShillIPConfigClientsatorux@chromium.org2013-10-2115-638/+297
| | | | | | | | | | | | | | These are not in use. Along the way rename ShillDeviceClientStub to FakeShillDeviceClient and ShillIPConfigClient to FakeShillIPConfigClient respectively. BUG=234463,309506 TEST=none R=hashimoto@chromium.org Review URL: https://codereview.chromium.org/31513002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@229744 0039d316-1c4b-4281-b951-d872f2087c98
* chromeos: Use shared constants for update engine strings.derat@chromium.org2013-10-201-8/+8
| | | | | | | | BUG=221803 Review URL: https://codereview.chromium.org/30113002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@229690 0039d316-1c4b-4281-b951-d872f2087c98
* Automated Commit: Committing new LKGM version 4849.0.0 for chromeos.chromeos-lkgm@google.com2013-10-201-1/+1
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@229685 0039d316-1c4b-4281-b951-d872f2087c98
* dbus: Remove mock_gsm_sms_client.h/ccsatorux@chromium.org2013-10-195-74/+13
| | | | | | | | | | | These files are no longer in use. BUG=234498 TEST=none Review URL: https://codereview.chromium.org/27652003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@229617 0039d316-1c4b-4281-b951-d872f2087c98
* linux and chromeos: Turn on -Wunused-const-variable.thakis@chromium.org2013-10-195-23/+0
| | | | | | | | | | BUG=307668 R=hans@chromium.org TBR=oshima Review URL: https://codereview.chromium.org/29263007 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@229578 0039d316-1c4b-4281-b951-d872f2087c98
* cryptohome: Rename CryptohomeLibrary to SystemSaltGettersatorux@chromium.org2013-10-184-34/+33
| | | | | | | | | | | | | | To match what the class does. BUG=305906 TEST=none R=hashimoto@chromium.org TBR=thestig@chromium.org # for files outside of 'chromeos' Review URL: https://codereview.chromium.org/26791003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@229307 0039d316-1c4b-4281-b951-d872f2087c98
* Point to temporary attestation dbus methods during transition.dkrahn@chromium.org2013-10-181-9/+9
| | | | | | | | | | | | | | Multi-profile support is being added to cryptohome's attestation methods. Because chrome and cryptohome cannot be modified atomically, copies of the existing methods have been created so we can transition in stages. BUG=chromium:205206 TEST=unit Review URL: https://codereview.chromium.org/26893005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@229277 0039d316-1c4b-4281-b951-d872f2087c98
* Automated Commit: Committing new LKGM version 4833.0.0 for chromeos.chromeos-lkgm@google.com2013-10-171-1/+1
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@229068 0039d316-1c4b-4281-b951-d872f2087c98
* Fix crash in logging.oshima@chromium.org2013-10-161-1/+2
| | | | | | | | | BUG=269198 R=derat@chromium.org Review URL: https://codereview.chromium.org/27571002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@228992 0039d316-1c4b-4281-b951-d872f2087c98
* chromeos: Remove ScreensaverController.derat@chromium.org2013-10-166-68/+0
| | | | | | | | | | | | | Remove the ScreensaverController class, which isn't being used anymore. Also remove idle-notification code from PowerManagerClient. BUG=none TBR=yoz@chromium.org Review URL: https://codereview.chromium.org/26800005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@228911 0039d316-1c4b-4281-b951-d872f2087c98
* Fix compilation of the standalone onc_validator.pneubeck@chromium.org2013-10-161-3/+3
| | | | | | | | | | This was forgotten during a refactoring. BUG=NONE Review URL: https://codereview.chromium.org/27481002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@228902 0039d316-1c4b-4281-b951-d872f2087c98
* Add more logging to diagnose the issue 269198oshima@chromium.org2013-10-161-1/+37
| | | | | | | | BUG=269198 Review URL: https://codereview.chromium.org/27409003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@228892 0039d316-1c4b-4281-b951-d872f2087c98
* Remove GetEAPForEthernet error messages from tests.pneubeck@chromium.org2013-10-152-5/+7
| | | | | | | | | | | | This removes error messages like network_state_handler.cc:404 GetEAPForEthernet: Unknown device eth1 of connected ethernet service when running browser tests. BUG=NONE Review URL: https://codereview.chromium.org/27328002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@228782 0039d316-1c4b-4281-b951-d872f2087c98
* Automated Commit: Committing new LKGM version 4824.0.0 for chromeos.chromeos-lkgm@google.com2013-10-151-1/+1
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@228642 0039d316-1c4b-4281-b951-d872f2087c98
* onc: Handle translation of Cellular.APNList property.armansito@chromium.org2013-10-154-3/+94
| | | | | | | | | | | This CL adds code to onc_translator_shill_to_onc.cc that handles a list of nested objects and uses it to translate the Cellular.APNList property. BUG=280359 Review URL: https://codereview.chromium.org/24248005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@228602 0039d316-1c4b-4281-b951-d872f2087c98
* Consistently use HexSSID instead of SSID in Chrome.pneubeck@chromium.org2013-10-1421-118/+169
| | | | | | | | | | | | | Previously a complex combination of shill::kSSIDProperty, shill::kWiFiHexSsid and shill::kNameProperty were used to reconstruct the actual ssid of a network. Instead, Chrome now completely ignores kSSIDProperty. This will also simplify configuration of networks, because HexSSID can be read from a profile and be used for configuration afterwards. This CL depends on adaptions on Shill's side (always provide and accept HexSSID). BUG=285773 Review URL: https://codereview.chromium.org/25488003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@228450 0039d316-1c4b-4281-b951-d872f2087c98
* Automated Commit: Committing new LKGM version 4820.0.0 for chromeos.chromeos-lkgm@google.com2013-10-141-1/+1
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@228436 0039d316-1c4b-4281-b951-d872f2087c98
* chromeos: Rewrite login code to get the system salt asynchronouslyhashimoto@chromium.org2013-10-134-5/+24
| | | | | | | | | | | | | Stop storing ascii_hash_, call HashPassword with the raw password before using it. Change HashPassword to take the system salt as argument, instead of calling GetSystemSalt synchronously. Make ParallelAuthenticator::HashPassword public to use it from the unit test. BUG=141009 TEST=git cl try Review URL: https://codereview.chromium.org/26280006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@228403 0039d316-1c4b-4281-b951-d872f2087c98
* Automated Commit: Committing new LKGM version 4811.0.0 for chromeos.chromeos-lkgm@google.com2013-10-121-1/+1
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@228323 0039d316-1c4b-4281-b951-d872f2087c98
* Check for WebContents capturers when reporting output link types.dalecurtis@chromium.org2013-10-122-8/+11
| | | | | | | | | | | | | | | Adds a PP_OutputProtectionLinkType_Private flag which is set on the link mask returned by PPB_OutputProtection_Private::QueryStatus(). PPB_OutputProtection_Private clients can now check if a capturer is attached to the given WebContents. BUG=272269 TEST=none Review URL: https://codereview.chromium.org/26255006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@228306 0039d316-1c4b-4281-b951-d872f2087c98
* Automated Commit: Committing new LKGM version 4808.0.0 for chromeos.chromeos-lkgm@google.com2013-10-111-1/+1
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@228139 0039d316-1c4b-4281-b951-d872f2087c98
* This removes me from the OWNERS files for which I was a membergspencer@chromium.org2013-10-111-1/+0
| | | | | | | | | | | | (I'm heading to another team at Google...) BUG=none TBR=zelidrag@chromium.org NO_TRY=true Review URL: https://codereview.chromium.org/26784002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@228070 0039d316-1c4b-4281-b951-d872f2087c98
* Add support for the Pkcs11GetTpmTokenInfoForUser cryptohome call.dkrahn@chromium.org2013-10-107-14/+87
| | | | | | | | | | | This call already existed but had not been added to CryptohomeClient. BUG=chromium:205206 TEST=unit, manual Review URL: https://codereview.chromium.org/26407002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@228033 0039d316-1c4b-4281-b951-d872f2087c98
* Move some cros settings code to chromeos/settingsstevenjb@chromium.org2013-10-107-0/+849
| | | | | | | | | | BUG=270135 For numerous #include changes: TBR=sky@chromium.org Review URL: https://codereview.chromium.org/26732002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@228017 0039d316-1c4b-4281-b951-d872f2087c98
* Check and set Profile before connecting to a networkstevenjb@chromium.org2013-10-101-2/+34
| | | | | | | | | | | | Shill defaults to saving networks to the user profile. We need to sepcify the shared profile for insecure wifi networks. BUG=303358 R=armansito@chromium.org Review URL: https://codereview.chromium.org/26552006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@227995 0039d316-1c4b-4281-b951-d872f2087c98
* Automated Commit: Committing new LKGM version 4803.0.0 for chromeos.chromeos-lkgm@google.com2013-10-101-1/+1
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@227882 0039d316-1c4b-4281-b951-d872f2087c98
* cryptohome: Remove CryptohomeLibraryStubImplsatorux@chromium.org2013-10-102-105/+42
| | | | | | | | | | | | | This production/non-production switching layer is unnecessary, as CryptohomeClient provides such a layer already. BUG=305441 TEST=none R=hashimoto@chromium.org, pneubeck@chromium.org Review URL: https://codereview.chromium.org/26652002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@227880 0039d316-1c4b-4281-b951-d872f2087c98
* chromeos: Add asynchronous version of GetSystemSalt()hashimoto@chromium.org2013-10-102-5/+25
| | | | | | | | | | | | | | The old synchronous implementation is renamed to GetSystemSaltSync(). The old implementation is marked as deprecated and all users will switch to GetSystemSalt() soon. BUG=141009 TEST=build R=satorux@chromium.org TBR=bbudge@chromium.org for c/b/renderer_host/pepper, benwells@chromium.org for c/b/extensions/api/music_manager_private Review URL: https://codereview.chromium.org/26697005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@227874 0039d316-1c4b-4281-b951-d872f2087c98
* Remove all ime migration code.nona@chromium.org2013-10-091-10/+0
| | | | | | | | | | | | All input method is safely migrated to extension based one. So let's remove migration from old one. BUG=236747 TEST=None Review URL: https://codereview.chromium.org/24953003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@227706 0039d316-1c4b-4281-b951-d872f2087c98
* Move statistics_provider to chromeos/systemstevenjb@chromium.org2013-10-095-0/+441
| | | | | | | | | | BUG=270135 For sync/util/get_session_name.cc (comment change only): TBR=tim@chromium.org Review URL: https://codereview.chromium.org/25112004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@227700 0039d316-1c4b-4281-b951-d872f2087c98
* Automated Commit: Committing new LKGM version 4800.0.0 for chromeos.chromeos-lkgm@google.com2013-10-091-1/+1
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@227687 0039d316-1c4b-4281-b951-d872f2087c98