From 933ad2aeda754499753e91be05aa9f5556539d35 Mon Sep 17 00:00:00 2001 From: Ruben Pollan Date: Tue, 8 Jan 2019 19:24:13 +0100 Subject: [feat] reload firewall with SIGUSR1 - Resolves: riseup_vpn#46 --- bitmaskd/vpn.go | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'bitmaskd') diff --git a/bitmaskd/vpn.go b/bitmaskd/vpn.go index aee5e8f..cfbe7df 100644 --- a/bitmaskd/vpn.go +++ b/bitmaskd/vpn.go @@ -32,6 +32,12 @@ func (b *Bitmask) StopVPN() error { return err } +// ReloadFirewall restarts the firewall +func (b *Bitmask) ReloadFirewall() error { + _, err := b.send("vpn", "fw_reload") + return err +} + // GetStatus returns the VPN status func (b *Bitmask) GetStatus() (string, error) { res, err := b.send("vpn", "status") -- cgit v1.2.3