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

Commit d605503a authored by Paul Jensen's avatar Paul Jensen Committed by Android Git Automerger
Browse files

am f98c63e9: Merge "Revert DNS cache flush command deletion from "Cleanup:...

am f98c63e9: Merge "Revert DNS cache flush command deletion from "Cleanup: Delete dead code."" into lmp-dev

* commit 'f98c63e998b80a0c64b33fe3a1047ee8f8a5809e':
  Revert DNS cache flush command deletion from "Cleanup: Delete dead code."
parents f3db4efe 6ac5db57
Loading
Loading
Loading
Loading
+5 −0
Original line number Diff line number Diff line
@@ -312,6 +312,11 @@ interface INetworkManagementService
     */
    void setDnsServersForNetwork(int netId, in String[] servers, String domains);

    /**
     * Flush the DNS cache associated with the specified network.
     */
    void flushNetworkDnsCache(int netId);

    void setFirewallEnabled(boolean enabled);
    boolean isFirewallEnabled();
    void setFirewallInterfaceRule(String iface, boolean allow);
+10 −0
Original line number Diff line number Diff line
@@ -1747,6 +1747,16 @@ public class NetworkManagementService extends INetworkManagementService.Stub
        }
    }

    @Override
    public void flushNetworkDnsCache(int netId) {
        mContext.enforceCallingOrSelfPermission(CONNECTIVITY_INTERNAL, TAG);
        try {
            mConnector.execute("resolver", "flushnet", netId);
        } catch (NativeDaemonConnectorException e) {
            throw e.rethrowAsParcelableException();
        }
    }

    @Override
    public void setFirewallEnabled(boolean enabled) {
        enforceSystemUid();