History log of /frameworks/base/core/java/android/net/DhcpStateMachine.java
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
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