6bfc88876ab575913299b477528225a4d7bf8232 |
|
30-Aug-2012 |
Irfan Sheriff <isheriff@google.com> |
Fix DHCP handling at disconnect/reconnect Wifi can have a quick disconnection followed by a reconnection. We used to create a new DHCP state machine thread for every new connection and never really waited until it quit after disconnect. This may have lead to situations where repeated disconnect/reconnects resulted in multiple dhcp start calls. We now keep the statemachine after a disconnect and only shut it at supplicant stop. Bug: 6417686 Change-Id: Icf66efdc654be886e3eb46c81f09f8cce536f2f6
/frameworks/base/core/java/android/net/DhcpStateMachine.java
|
bbf30dfd767f823f5f40d14b498e2a593454c5c9 |
|
29-May-2012 |
Wink Saville <wink@google.com> |
Enhance StateMachine Quitting and logging support. Make StateMachine#quit non-conditional and remove the need to process the SM_QUIT_CMD it is now private. Rename halting to onHalting. Add onQuitting Change the message specific logging to be more generic and change the xxxProcessedMessagesYyy methods to xxxLogRecXyy names. Also add addLogRec(String) and addLogRec(String, State) as the generic logging methods. bug: 5678189 Change-Id: I22f66d11828bfd70498db625fe1be728b90478b7
/frameworks/base/core/java/android/net/DhcpStateMachine.java
|
b9c955664bf300deb11e5aaf88e8ff4d11b26a73 |
|
21-Nov-2011 |
Irfan Sheriff <isheriff@google.com> |
Add support for infinite dhcp lease time Bug: 5649076 Change-Id: I29e3b41d8bd1173b155f3173e65a3b45ad17a45c
/frameworks/base/core/java/android/net/DhcpStateMachine.java
|
7f8a12c75cf2b376fce58fc22b5ecb1b64acf110 |
|
04-Oct-2011 |
Irfan Sheriff <isheriff@google.com> |
Reduce/Fix system logging Bug: 5410239 Change-Id: I2f91dfde0b701e8905a1235696591b3154693c7c
/frameworks/base/core/java/android/net/DhcpStateMachine.java
|
2c08ede34ceb0f847cc9f996db9832f5358f8726 |
|
17-Sep-2011 |
Irfan Sheriff <isheriff@google.com> |
Retain DNS information from DHCP request DHCP renewal can fail to fill DNS information. In such a case retain info from DHCP request Bug: 5314392 Change-Id: I2413f738be7c8c965ef9e7ffbc348e2738aa68b5
/frameworks/base/core/java/android/net/DhcpStateMachine.java
|
db45e0bdd02c2b9416b89999422561929feb5cc0 |
|
22-Jun-2011 |
Irfan Sheriff <isheriff@google.com> |
am ecce539f: Merge "Release wakelock after use" into honeycomb-mr2 * commit 'ecce539f3d739fbf4b395639a485fddf51f688d6': Release wakelock after use
|
38053dad9f8b988a162fba89545f4f7b8a09d34c |
|
22-Jun-2011 |
Irfan Sheriff <isheriff@google.com> |
am 41b35884: Revert "DO NOT MERGE Revert "Fix lease duration handling"" * commit '41b35884ff68a62f5fc8f65dcc26342d0889113d': Revert "DO NOT MERGE Revert "Fix lease duration handling""
|
cf99765b6255d73aa4fbc61d5bd78ec65fbd0370 |
|
22-Jun-2011 |
Irfan Sheriff <isheriff@google.com> |
resolved conflicts for merge of 914ed90f to honeycomb-LTE Change-Id: I616b7ba5c27d0cc4247f5cce4303effe14658e1e
|
cd672ebf2963e4c448115bac4c80a6659a5904be |
|
21-Jun-2011 |
Irfan Sheriff <isheriff@google.com> |
Release wakelock after use DHCP renewal can finish pretty quick most times and holding a timed wakelock wastes battery. Hold a non-reference counted lock and release it immediate while having the safety of a 40s release Bug: 4575773 Change-Id: I49d2e8c27b2723690aef26417c4b9a145843a401
/frameworks/base/core/java/android/net/DhcpStateMachine.java
|
41b35884ff68a62f5fc8f65dcc26342d0889113d |
|
21-Jun-2011 |
Irfan Sheriff <isheriff@google.com> |
Revert "DO NOT MERGE Revert "Fix lease duration handling"" This reverts commit 7dd120058972226158176b292c00841efecc259f.
/frameworks/base/core/java/android/net/DhcpStateMachine.java
|
914ed90f2c02092474d2db36626734ca1b2cf315 |
|
21-Jun-2011 |
Irfan Sheriff <isheriff@google.com> |
Revert "DO NOT MERGE Revert "DO NOT MERGE Add DhcpStateMachine"" This reverts commit 58d1bb497e0d83e28a02fbcdc1f33f29a992db7e.
/frameworks/base/core/java/android/net/DhcpStateMachine.java
|
58d1bb497e0d83e28a02fbcdc1f33f29a992db7e |
|
21-Jun-2011 |
Irfan Sheriff <isheriff@google.com> |
DO NOT MERGE Revert "DO NOT MERGE Add DhcpStateMachine" This reverts commit fe3b33d4ead06c546202753e38188db5e2eaa7fa. Change-Id: I3a9ae1f0d17e7a154d27d4f3f3eb1efa21a34f64
/frameworks/base/core/java/android/net/DhcpStateMachine.java
|
7dd120058972226158176b292c00841efecc259f |
|
21-Jun-2011 |
Irfan Sheriff <isheriff@google.com> |
DO NOT MERGE Revert "Fix lease duration handling" This reverts commit 56878760c3f0255dbcc8d78572f784b96ee36cb0.
/frameworks/base/core/java/android/net/DhcpStateMachine.java
|
56878760c3f0255dbcc8d78572f784b96ee36cb0 |
|
11-Jun-2011 |
Irfan Sheriff <isheriff@google.com> |
Fix lease duration handling Convert lease time in seconds to long before alarm set up and add sanity check Change-Id: I99524c97d9a643ffa8234d016d0e819a284977a1
/frameworks/base/core/java/android/net/DhcpStateMachine.java
|
fe3b33d4ead06c546202753e38188db5e2eaa7fa |
|
07-May-2011 |
Irfan Sheriff <isheriff@google.com> |
DO NOT MERGE Add DhcpStateMachine Add DhcpStateMachine for interation with dhcpcd - Supports wakeup and renewal on dhcp - Supports multiple controllers to use the state machine simultaneously - Optionally, a controller can request a notification prior to DHCP request/renewal being sent Change-Id: I5324814b19ff19863aa6fa89f1e3f0a202930c98
/frameworks/base/core/java/android/net/DhcpStateMachine.java
|