Merge "[Mainline] Core Platform APIs migration"
This commit is contained in:
@@ -2030,7 +2030,7 @@ public class ConnectivityService extends IConnectivityManager.Stub
|
||||
mHandler.sendMessage(mHandler.obtainMessage(
|
||||
EVENT_PRIVATE_DNS_VALIDATION_UPDATE,
|
||||
new PrivateDnsValidationUpdate(netId,
|
||||
InetAddress.parseNumericAddress(ipAddress),
|
||||
InetAddresses.parseNumericAddress(ipAddress),
|
||||
hostname, validated)));
|
||||
} catch (IllegalArgumentException e) {
|
||||
loge("Error parsing ip address in validation event");
|
||||
|
||||
@@ -50,6 +50,7 @@ import android.util.SparseArray;
|
||||
import com.android.internal.annotations.GuardedBy;
|
||||
import com.android.internal.annotations.VisibleForTesting;
|
||||
import com.android.net.module.util.NetdUtils;
|
||||
import com.android.net.module.util.NetworkStackConstants;
|
||||
|
||||
import java.io.UncheckedIOException;
|
||||
import java.net.Inet4Address;
|
||||
@@ -280,10 +281,12 @@ class TestNetworkService extends ITestNetworkManager.Stub {
|
||||
|
||||
// Add global routes (but as non-default, non-internet providing network)
|
||||
if (allowIPv4) {
|
||||
lp.addRoute(new RouteInfo(new IpPrefix(Inet4Address.ANY, 0), null, iface));
|
||||
lp.addRoute(new RouteInfo(new IpPrefix(
|
||||
NetworkStackConstants.IPV4_ADDR_ANY, 0), null, iface));
|
||||
}
|
||||
if (allowIPv6) {
|
||||
lp.addRoute(new RouteInfo(new IpPrefix(Inet6Address.ANY, 0), null, iface));
|
||||
lp.addRoute(new RouteInfo(new IpPrefix(
|
||||
NetworkStackConstants.IPV6_ADDR_ANY, 0), null, iface));
|
||||
}
|
||||
|
||||
final TestNetworkAgent agent = new TestNetworkAgent(context, looper, nc, lp,
|
||||
|
||||
@@ -32,6 +32,7 @@ import android.content.ContentResolver;
|
||||
import android.content.Context;
|
||||
import android.content.Intent;
|
||||
import android.net.IDnsResolver;
|
||||
import android.net.InetAddresses;
|
||||
import android.net.LinkProperties;
|
||||
import android.net.Network;
|
||||
import android.net.ResolverOptionsParcel;
|
||||
@@ -190,7 +191,7 @@ public class DnsManager {
|
||||
for (String ipAddress : ipAddresses) {
|
||||
try {
|
||||
latestDnses.add(new Pair(hostname,
|
||||
InetAddress.parseNumericAddress(ipAddress)));
|
||||
InetAddresses.parseNumericAddress(ipAddress)));
|
||||
} catch (IllegalArgumentException e) {}
|
||||
}
|
||||
// Remove <hostname, ipAddress> pairs that should not be tracked.
|
||||
|
||||
@@ -34,9 +34,9 @@ import android.util.Log;
|
||||
|
||||
import com.android.internal.annotations.VisibleForTesting;
|
||||
import com.android.internal.util.ArrayUtils;
|
||||
import com.android.net.module.util.NetworkStackConstants;
|
||||
import com.android.server.net.BaseNetworkObserver;
|
||||
|
||||
import java.net.Inet4Address;
|
||||
import java.net.Inet6Address;
|
||||
import java.util.Objects;
|
||||
|
||||
@@ -433,7 +433,7 @@ public class Nat464Xlat extends BaseNetworkObserver {
|
||||
// clat IPv4 address itself (for those apps, it doesn't matter what
|
||||
// the IP of the gateway is, only that there is one).
|
||||
RouteInfo ipv4Default = new RouteInfo(
|
||||
new LinkAddress(Inet4Address.ANY, 0),
|
||||
new LinkAddress(NetworkStackConstants.IPV4_ADDR_ANY, 0),
|
||||
clatAddress.getAddress(), mIface);
|
||||
stacked.addRoute(ipv4Default);
|
||||
stacked.addLinkAddress(clatAddress);
|
||||
|
||||
Reference in New Issue
Block a user