1. 08 Jan, 2015 1 commit
    • Jeff Davidson's avatar
      Fix incorrect tracking of ephemeral network statistics. · 2c9b6297
      Jeff Davidson authored
      The lastUntrustedBSSID variable was being used as an SSID, not a
      BSSID, and was not cleared after the untrusted network was
      disconnected, causing stats not to increment on new connections if the
      last connection was to the same SSID.
      
      So, remove this unnecessary variable, and check the current
      WifiConfiguration to determine which network we're currently using, if
      any. Increment the connection count only when we are actually going to
      associate with the SSID.
      
      This only affects untrusted network flows and should have no impact
      when connecting to saved Wi-Fi networks. The only non-statistical
      change involves the boost given to the active network, which is
      controlled by the NetworkScorer and can be updated dynamically
      (outside of the framework).
      
      Bug: 18908655
      Change-Id: I5b712a4ff613d8199d0591e568886be0d2419645
      2c9b6297
  2. 06 Jan, 2015 1 commit
  3. 29 Dec, 2014 1 commit
  4. 22 Dec, 2014 1 commit
  5. 17 Dec, 2014 1 commit
  6. 16 Dec, 2014 2 commits
    • Jeff Davidson's avatar
      Stabilize ephemeral connections in the face of new BSSIDs. · 16fdf070
      Jeff Davidson authored
      Currently we only check whether the most recently seen BSSID has a
      score before deciding to disconnect an ephemeral network. This causes
      unnecessary flapping - if multiple BSSIDs are in visible range, and
      the scorer likes one of them but has no score for the other (or is
      still looking up the score), we will drop the connection.
      
      Instead, as long as we've recently seen a scored BSSID (in the last
      minute), we keep the connection alive.
      
      A scorer can still initiate an immediate disconnect from an unwanted
      network by nulling scores for all BSSIDs.
      
      The timeout (and whether we use this new behavior at all) is
      controlled by a Settings.Global flag.
      
      Bug: 18637384
      Change-Id: I6bde3c9eef12caf2cc51c449abffc1c69f60c17f
      16fdf070
    • vandwalle's avatar
      Disable legacy poor Network detection · 82f9342c
      vandwalle authored
      Bug:18723206
      Legacy poor network detection was removed from L settings but can still be enabled during an upgrade if it had been manually enabled by user, now really disable it.
      
      Change-Id: I661b326c6f5dfacfcc5582cea14dc52501740367
      82f9342c
  7. 14 Dec, 2014 5 commits
  8. 12 Dec, 2014 4 commits
  9. 11 Dec, 2014 1 commit
  10. 10 Dec, 2014 1 commit
  11. 09 Dec, 2014 1 commit
    • Vinit Deshpande's avatar
      Fix an unhandled exception in WifiP2pStateMachine · 84befe36
      Vinit Deshpande authored
      An exception is thrown when group creation is deemed failed. It is
      thrown because an empty peer address is encountered. It is not clear
      when the address goes empty (there are no logs); but this change
      would prevent resstarting of the framework.
      
      Bug: 18667239
      
      Change-Id: I523646eaa1ff6c8dab9ee99b893ebc4291eee2da
      84befe36
  12. 06 Dec, 2014 3 commits
  13. 05 Dec, 2014 2 commits
  14. 04 Dec, 2014 1 commit
  15. 01 Dec, 2014 2 commits
  16. 26 Nov, 2014 2 commits
  17. 25 Nov, 2014 2 commits
  18. 19 Nov, 2014 1 commit
  19. 18 Nov, 2014 1 commit
  20. 14 Nov, 2014 2 commits
  21. 13 Nov, 2014 2 commits
  22. 12 Nov, 2014 3 commits