Loading services/core/java/com/android/server/connectivity/DnsManager.java +5 −8 Original line number Original line Diff line number Diff line Loading @@ -356,12 +356,15 @@ public class DnsManager { public void setDnsConfigurationForNetwork( public void setDnsConfigurationForNetwork( int netId, LinkProperties lp, boolean isDefaultNetwork) { int netId, LinkProperties lp, boolean isDefaultNetwork) { int useNwDNS = android.provider.Settings.System.getInt(mContext.getContentResolver(), "USE_NETWORK_DNS", 1); Slog.d(TAG, "useNwDNS>"+useNwDNS+"<"); if ( 0 != useNwDNS ) {} if ( 0 != useNwDNS ) {} else { else { try { try { String s = android.provider.Settings.System.getString(mContext.getContentResolver(), "OVERRIDE_DNS_IP_V4"); String s = android.provider.Settings.System.getString(mContext.getContentResolver(), "OVERRIDE_DNS_IP_V4"); if (s == null) s = "9.9.9.9"; if (s == null) s = "9.9.9.9"; if (DBG) log("Override dnses>"+s+"<"); Slog.d(TAG, "Override dnses>"+s+"<"); //InetAddress addr = InetAddress.getByName(s); //InetAddress addr = InetAddress.getByName(s); //dnses.add(addr); //dnses.add(addr); Loading @@ -373,19 +376,13 @@ public class DnsManager { lp.setDnsServers((Collection<InetAddress>) _list); lp.setDnsServers((Collection<InetAddress>) _list); } catch (Exception e) { } catch (Exception e) { loge("Cannot set custom DNS: " + e); Slog.d(TAG,"Cannot set custom DNS: " + e); } } } } final String[] assignedServers = NetworkUtils.makeStrings(lp.getDnsServers()); final String[] assignedServers = NetworkUtils.makeStrings(lp.getDnsServers()); final String[] domainStrs = getDomainStrings(lp.getDomains()); final String[] domainStrs = getDomainStrings(lp.getDomains()); int useNwDNS = android.provider.Settings.System.getInt(mContext.getContentResolver(), "USE_NETWORK_DNS", 1); if (DBG) log("useNwDNS>"+useNwDNS+"<"); updateParametersSettings(); updateParametersSettings(); final int[] params = { mSampleValidity, mSuccessThreshold, mMinSamples, mMaxSamples }; final int[] params = { mSampleValidity, mSuccessThreshold, mMinSamples, mMaxSamples }; Loading Loading
services/core/java/com/android/server/connectivity/DnsManager.java +5 −8 Original line number Original line Diff line number Diff line Loading @@ -356,12 +356,15 @@ public class DnsManager { public void setDnsConfigurationForNetwork( public void setDnsConfigurationForNetwork( int netId, LinkProperties lp, boolean isDefaultNetwork) { int netId, LinkProperties lp, boolean isDefaultNetwork) { int useNwDNS = android.provider.Settings.System.getInt(mContext.getContentResolver(), "USE_NETWORK_DNS", 1); Slog.d(TAG, "useNwDNS>"+useNwDNS+"<"); if ( 0 != useNwDNS ) {} if ( 0 != useNwDNS ) {} else { else { try { try { String s = android.provider.Settings.System.getString(mContext.getContentResolver(), "OVERRIDE_DNS_IP_V4"); String s = android.provider.Settings.System.getString(mContext.getContentResolver(), "OVERRIDE_DNS_IP_V4"); if (s == null) s = "9.9.9.9"; if (s == null) s = "9.9.9.9"; if (DBG) log("Override dnses>"+s+"<"); Slog.d(TAG, "Override dnses>"+s+"<"); //InetAddress addr = InetAddress.getByName(s); //InetAddress addr = InetAddress.getByName(s); //dnses.add(addr); //dnses.add(addr); Loading @@ -373,19 +376,13 @@ public class DnsManager { lp.setDnsServers((Collection<InetAddress>) _list); lp.setDnsServers((Collection<InetAddress>) _list); } catch (Exception e) { } catch (Exception e) { loge("Cannot set custom DNS: " + e); Slog.d(TAG,"Cannot set custom DNS: " + e); } } } } final String[] assignedServers = NetworkUtils.makeStrings(lp.getDnsServers()); final String[] assignedServers = NetworkUtils.makeStrings(lp.getDnsServers()); final String[] domainStrs = getDomainStrings(lp.getDomains()); final String[] domainStrs = getDomainStrings(lp.getDomains()); int useNwDNS = android.provider.Settings.System.getInt(mContext.getContentResolver(), "USE_NETWORK_DNS", 1); if (DBG) log("useNwDNS>"+useNwDNS+"<"); updateParametersSettings(); updateParametersSettings(); final int[] params = { mSampleValidity, mSuccessThreshold, mMinSamples, mMaxSamples }; final int[] params = { mSampleValidity, mSuccessThreshold, mMinSamples, mMaxSamples }; Loading