Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 0e124268 authored by Hugo Benichi's avatar Hugo Benichi Committed by android-build-merger
Browse files

Change network validation probe default configs am: 11ae28f3 am: 3abb730c

am: d8ef2ced

Change-Id: I1ffe7cbf34ce45f0933fc2f15a40c270e08cad4a
parents e12082b6 d8ef2ced
Loading
Loading
Loading
Loading
+8 −5
Original line number Diff line number Diff line
@@ -82,13 +82,16 @@ public class NetworkMonitor extends StateMachine {
    private static final String TAG = NetworkMonitor.class.getSimpleName();
    private static final boolean DBG = false;

    // Default urls for captive portal detection probes
    private static final String DEFAULT_HTTPS_URL     =
            "https://connectivitycheck.gstatic.com/generate_204";
    // Default configuration values for captive portal detection probes.
    // TODO: append a random length parameter to the default HTTPS url.
    // TODO: randomize browser version ids in the default User-Agent String.
    private static final String DEFAULT_HTTPS_URL     = "https://www.google.com/generate_204";
    private static final String DEFAULT_HTTP_URL      =
            "http://connectivitycheck.gstatic.com/generate_204";
    private static final String DEFAULT_FALLBACK_URL  = null;
    private static final String DEFAULT_USER_AGENT    = null;
    private static final String DEFAULT_FALLBACK_URL  = "http://www.google.com/gen_204";
    private static final String DEFAULT_USER_AGENT    = "Mozilla/5.0 (X11; Linux x86_64) "
                                                      + "AppleWebKit/537.36 (KHTML, like Gecko) "
                                                      + "Chrome/52.0.2743.82 Safari/537.36";

    private static final int SOCKET_TIMEOUT_MS = 10000;
    private static final int PROBE_TIMEOUT_MS  = 3000;