19841794096e7c9f7112ba25af9bfda04403f791 |
|
16-May-2018 |
Erik Kline <ek@google.com> |
Add explicit override for default Private DNS mode Test: as follows - built - flashed - booted - runtest frameworks-net passes Bug: 79719289 Change-Id: I943c5476666e47d04690626e2133f501cb875b46
/frameworks/base/services/core/java/com/android/server/connectivity/DnsManager.java
|
f0f364f2c51ff598c9a42ca0fcb05b85dd9b8557 |
|
11-Apr-2018 |
Chalard Jean <jchalard@google.com> |
Let DnsManager fill in LinkProperties for private DNSes Test: new tests pass Bug: 73641539 Change-Id: I971ef4d27b22a435d7459e1c4b31a8715ef6e610
/frameworks/base/services/core/java/com/android/server/connectivity/DnsManager.java
|
1fcb7398d13fbab686fdc2c209105af4865757af |
|
05-Mar-2018 |
dalyk <dalyk@google.com> |
Trigger NetworkCallback events when private DNS usage has changed. Relies on events sent from netd in aosp/578162. Test: Added tests to ConnectivityServiceTest. Added a new test class DnsManagerTest. Built a simple app that appears to receive onLinkProperties events correctly upon manual changes to the private DNS settings on a Pixel. Bug: 71828272 Merged-In: I1e6c54ba016f6a165a302bd135a29d9332aaa235 Merged-In: I7705412803fb9aa707a18ae5a1c50292e084d851 Change-Id: I3223c1285a73d5d531c5051ce70007857caa57e3 (cherry picked from commit 7301aa4140baefb549a737f033fc512e87c55692)
/frameworks/base/services/core/java/com/android/server/connectivity/DnsManager.java
|
79c6d0590ed178c4995d05cf2fb49662b0055686 |
|
21-Mar-2018 |
Erik Kline <ek@google.com> |
Move the logic of (re)evaluation of Private DNS Moves this out of ConnectivityService and into each NetworkMonitor (where it's more self-contained). Test: as follows - builds, flashes, boots - runtest frameworks-net passes - manual testing with working and non-working hostnames behaves somewhat (but not entirely) as expected, and not always quickly Bug: 64133961 Bug: 72345192 Bug: 73872000 Bug: 77140445 Merged-In: I5dc90ecfe6f6f10967b7501645ad8e030cb38982 Merged-In: Ida4967d22f0781524f0f269e30e653b8ec867258 Change-Id: Ic4322af3cb49149f2d975cb31f54b2ac7927f907 (cherry picked from commit 736353a584aa89a29e737e21e29c49fad0d38a63)
/frameworks/base/services/core/java/com/android/server/connectivity/DnsManager.java
|
c43d2f5b1f12dadd8c87c069cd4a13cfbc481699 |
|
21-Mar-2018 |
Erik Kline <ek@google.com> |
Support bypassing TLS in the framework This change comprises the following parts: [1] android.net.dns.ResolvUtil, containing methods that encapsulate the use of the high bit in netids used in DNS resolution contexts. [2] Updates to captive portal apps to call the ResolvUtil method that enables DNS-over-TLS bypass for the captive portal app process. Test: as follows - builds - flashes - boots - runtest frameworks-net passes Bug: 64133961 Bug: 72345192 Merged-In: I0994b53d24ed25a2eb9e65429c61cf6fa87c7513 Merged-In: I4c49e23d8caa4d485df1c1d2f135a7282d439c0b Change-Id: I2072c1f68d6978fa0d7e9d8693135a2c51bb0f87 (cherry picked from commit 2140529d9b8e116d88c2a385a0b3179c2ede5ad7)
/frameworks/base/services/core/java/com/android/server/connectivity/DnsManager.java
|
117e7f3c76a02060b423cc370aadc0325ccebd9d |
|
04-Mar-2018 |
Erik Kline <ek@google.com> |
Pass all relevant resolver info to netd Test: runtest frameworks-net passes Test: manual testing of opportunistic and strict mode works Bug: 34953048 Bug: 64133961 Bug: 72345192 Merged-In: I96f7747b8f0bb38d95579b688b4c2d068f1229cf Merged-In: Ia4d896c4cc33c02f0c46d5d4c760cc33b13dff0b Change-Id: Ia4f1905e1fa60e7a468c2246fb809191d2ba796b (cherry picked from commit e5dac904d361a349f1cfc48500a678d22e3a7316)
/frameworks/base/services/core/java/com/android/server/connectivity/DnsManager.java
|
ba0613358a100e3f5731ffc9d56c2f104f20a20d |
|
06-Mar-2018 |
Andreas Gampe <agampe@google.com> |
Connectivity: Fix map access Found by Errorprone. Bug: 73288226 Test: mmma frameworks/base/services Merged-In: I1c4b35811c72d389e53e28c3eb1b411009471b92 Merged-In: Ice91ac58257551485231da4664027a281237de4b Merged-In: I7d2f578b54c69139be8b887a2381ac1b2e0673a3 Change-Id: I63edad58dbc909c1e772bde85a1b9dd98c551fb1 (cherry picked from commit 3ba8106c23cdf518527f75beaabb48bf3182fb4d)
/frameworks/base/services/core/java/com/android/server/connectivity/DnsManager.java
|
a24d459a5d60c706472f9b620d079cd0a40a7279 |
|
11-Jan-2018 |
Erik Kline <ek@google.com> |
Add basic resolution of Private DNS hostname Test: as follows - built - flashed - booted Bug: 34953048 Bug: 64133961 Change-Id: I0a2289ea51a9294352c91d2ead23730d9b0333a5
/frameworks/base/services/core/java/com/android/server/connectivity/DnsManager.java
|
1742fe1309b9b1d73a15b40829a9ce2e651d21fd |
|
13-Dec-2017 |
Erik Kline <ek@google.com> |
Extract DNS setting logic into DnsManager class In future, managing DNS-over-TLS hostname lookup and netd programming can be encapsulated here. Test: as follows - built - flashed - booted - runtest frameworks-net passes Bug: 64133961 Change-Id: I47ccfa99c30c780524c45c4af605e720ccba34a0
/frameworks/base/services/core/java/com/android/server/connectivity/DnsManager.java
|