summaryrefslogtreecommitdiffstats
path: root/components/wifi/wifi_service_mac.mm
Commit message (Collapse)AuthorAgeFilesLines
* components: Remove use of MessageLoopProxy and deprecated MessageLoop APIsskyostil2015-06-021-11/+9
| | | | | | | | | | | This patch was mostly autogenerated with https://codereview.chromium.org/1010073002/. BUG=465354 Review URL: https://codereview.chromium.org/1144153004 Cr-Commit-Position: refs/heads/master@{#332440}
* Subject .mm files to the header sorting presubmittapted2015-05-191-1/+1
| | | | | | | | | | | | | | | | | | | | The presubmit is already robust to handle Objective-C .h files. Not checking .mm files just adds extra review burden. Plus I can't just press F5 in Sublime to sort lines in .mm files due to import vs include, so it actually needs some brainpower when adding something and I keep forgetting to do that. This adds .mm to the list of file extensions the header sorting presubmit checks for, and fixes the current mistakes to avoid annoying people on presubmit with this change. BUG=None TBR=keybuk@chromium.org,jamescook@chromium.org,stuartmorgan@chromium.org,xhwang@chromium.org,rsesek@chromium.org,zea@chromium.org R=thakis@chromium.org,jochen@chromium.org Review URL: https://codereview.chromium.org/1133713009 Cr-Commit-Position: refs/heads/master@{#330509}
* mac, wifi: Access to the keychain should go through AppleKeychain.erikchen2015-02-091-9/+11
| | | | | | | | | | | The OSX keychain is not thread safe, so all access needs to go through the AppleKeychain class. BUG= Review URL: https://codereview.chromium.org/903933007 Cr-Commit-Position: refs/heads/master@{#315441}
* Add SSID getter to WiFiService.meacer2015-01-301-0/+8
| | | | | | | | | | The SSID is going to be displayed in the captive portal interstitial as such: "The network you are using (Google Guest)..." BUG=451272 Review URL: https://codereview.chromium.org/880143003 Cr-Commit-Position: refs/heads/master@{#313995}
* Standardize usage of virtual/override/final in components/dcheng2014-10-211-32/+32
| | | | | | | | | BUG=417463 TBR=blundell@chromium.org Review URL: https://codereview.chromium.org/666133002 Cr-Commit-Position: refs/heads/master@{#300456}
* replace OVERRIDE and FINAL with override and final in components/mostynb2014-10-061-14/+14
| | | | | | | | BUG=417463 Review URL: https://codereview.chromium.org/623133002 Cr-Commit-Position: refs/heads/master@{#298237}
* Fix wifi_component build with 10.9+ SDKjiangj2014-09-091-3/+48
| | | | | | | | | | | Use forward declaration to build on both 10.6 and 10.9 SDK and runtime checking to make sure we don't call the wrong API. BUG=390212 Review URL: https://codereview.chromium.org/530193004 Cr-Commit-Position: refs/heads/master@{#293911}
* ONC: Cleanup client certificate related fields.pneubeck@chromium.org2014-07-081-1/+1
| | | | | | | | | | | | | | | | | Before, each network type had its own constants for ClientCert{Type,Pattern,Ref} which lead to duplicate implementations. These constants are now unified into the namespace onc::client_cert together with the other client certificate related constants. This leads to a clearer separation from the Certificate ONC object (has namespace onc::certificate) and simplifies some code (see network_ui_data.cc and onc_validator.cc). BUG=391292 (For trivial constant renaming:) TBR=mef@chromium.org,vitalybuka@chromium.org Review URL: https://codereview.chromium.org/368233004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@281820 0039d316-1c4b-4281-b951-d872f2087c98
* Consolidate SDK forwards in sdk_forward_declarations.h.avi@chromium.org2014-06-071-29/+1
| | | | | | | | | | BUG=none TEST=none TBR=ben@chromium.org Review URL: https://codereview.chromium.org/322623002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@275578 0039d316-1c4b-4281-b951-d872f2087c98
* This is a library for Windows and MacOSX (tested MacOSX currently) that ↵noamsml@chromium.org2014-06-041-10/+11
| | | | | | | | | | supports the features needed to do WiFi bootstrapping. BUG=370071 Review URL: https://codereview.chromium.org/226883002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@274731 0039d316-1c4b-4281-b951-d872f2087c98
* Added WiFi security check to Windows implementation of ↵mef@chromium.org2014-05-061-7/+0
| | | | | | | | | | | | WiFiService::StartConnect. If WiFi network is available, but is not open security, then it cannot be connected without profile, so return 'access denied' error. BUG=NONE Review URL: https://codereview.chromium.org/262293002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@268514 0039d316-1c4b-4281-b951-d872f2087c98
* Don't clear existing properties in SetProperties in WiFiServicetbarzic@chromium.org2014-04-181-2/+10
| | | | | | | | | | | | | | If a property has previously been set for a network, and it's not set in new properties, networkingPrivate.setProperties should not clear it. Instead of new properties replacing existing ones, merge new properties into existing ones. (This matches ChromeOS behaviour). BUG=None TEST=None Review URL: https://codereview.chromium.org/241983002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@264865 0039d316-1c4b-4281-b951-d872f2087c98
* Add method GetKeyFromSystem to WiFiService on Windows and Mac.mef@chromium.org2014-02-131-0/+32
| | | | | | | | BUG=328960 Review URL: https://codereview.chromium.org/156943002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@251131 0039d316-1c4b-4281-b951-d872f2087c98
* Mac OS X-specific implementation of Networking Private API. mef@chromium.org2014-01-291-0/+603
Based on infrastructure in http://crrev.com/54323003 BUG=330255 Review URL: https://codereview.chromium.org/64683014 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@247659 0039d316-1c4b-4281-b951-d872f2087c98