diff options
author | Chiachang Wang <chiachangwang@google.com> | 2020-05-08 02:49:13 +0000 |
---|---|---|
committer | Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com> | 2020-05-08 02:49:13 +0000 |
commit | 40b0e2eb909868c091c9dfbae5860e1ac1b3ecdb (patch) | |
tree | a508fe1b4f71c370976a879daae8b0dfd26536cd /src/android/net/util/NetworkStackUtils.java | |
parent | 6fa9f698ccf7f9b43ef288dda2b45643202dcc4b (diff) | |
parent | d154f984631feb6ec69c7e9dc9d7bf0a6f10f5bb (diff) |
Merge "Update default value of probe url to be a constant" into rvc-dev am: 19b2c8a182 am: d154f98463
Change-Id: I07c12d59971510d79856debc4876fcc94736955d
Diffstat (limited to 'src/android/net/util/NetworkStackUtils.java')
-rwxr-xr-x | src/android/net/util/NetworkStackUtils.java | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/src/android/net/util/NetworkStackUtils.java b/src/android/net/util/NetworkStackUtils.java index be4c2e4..3f63266 100755 --- a/src/android/net/util/NetworkStackUtils.java +++ b/src/android/net/util/NetworkStackUtils.java @@ -155,16 +155,30 @@ public class NetworkStackUtils { public static final int CAPTIVE_PORTAL_MODE_AVOID = 2; /** + * DNS probe timeout for network validation. Enough for 3 DNS queries 5 seconds apart. + */ + public static final int DEFAULT_CAPTIVE_PORTAL_DNS_PROBE_TIMEOUT = 12500; + + /** + * List of fallback probe specs to use for detecting captive portals. This is an alternative to + * fallback URLs that provides more flexibility on detection rules. Empty, so unused by default. + */ + public static final String[] DEFAULT_CAPTIVE_PORTAL_FALLBACK_PROBE_SPECS = + new String[] {}; + + /** * The default list of HTTP URLs to use for detecting captive portals. */ public static final String[] DEFAULT_CAPTIVE_PORTAL_HTTP_URLS = new String [] {"http://connectivitycheck.gstatic.com/generate_204"}; + /** * The default list of HTTPS URLs for network validation, to use for confirming internet * connectivity. */ public static final String[] DEFAULT_CAPTIVE_PORTAL_HTTPS_URLS = new String [] {"https://www.google.com/generate_204"}; + /** * @deprecated Considering boolean experiment flag is likely to cause misconfiguration * particularly when NetworkStack module rolls back to previous version. It's |