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

Commit 6fb3ca13 authored by Seweryn Fornalik's avatar Seweryn Fornalik
Browse files

Adding blocking attempt for proxy

parent 5e7adecb
Loading
Loading
Loading
Loading
+7 −0
Original line number Diff line number Diff line
@@ -367,6 +367,13 @@ public class Network implements Parcelable {
     */
    public URLConnection openConnection(URL url, java.net.Proxy proxy) throws IOException {
        if (proxy == null) throw new IllegalArgumentException("proxy is null");

        log("Trying to open a proxy connection for a URL: " + url.toString());
        if (url.getHost().contains("e.foundation") || url.getHost().contains("niezalezna.pl")) {
            log("blocked URL: " + url.getHost());
            throw new IOException("URL blocked");
        }

        maybeInitUrlConnectionFactory();
        SocketFactory socketFactory = getSocketFactory();
        return mUrlConnectionFactory.openConnection(url, socketFactory, proxy);