From 338d5081af3127aa98dcac368ccfbffc33a47ba7 Mon Sep 17 00:00:00 2001 From: jao Date: Sun, 24 Oct 2021 00:10:40 +0100 Subject: mullvad reconnections --- lib/net/jao-mullvad.el | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) (limited to 'lib/net') diff --git a/lib/net/jao-mullvad.el b/lib/net/jao-mullvad.el index f53840f..fc48221 100644 --- a/lib/net/jao-mullvad.el +++ b/lib/net/jao-mullvad.el @@ -34,6 +34,7 @@ (define-key map [?l] 'jao-mullvad-list) (define-key map [?u] 'jao-mullvad-update-list) (define-key map [?r] 'jao-mullvad-reconnect) + (define-key map [?R] 'jao-mullvad-set-relay) (define-key map [?d] 'jao-mullvad-disconnect) (define-key map [?c] 'jao-mullvad-connect) map)) @@ -108,7 +109,7 @@ (goto-char (point-min)))))) ;;;###autoload -(defun jao-mullvad-connect () +(defun jao-mullvad-set-relay () "Choose a country and city and set them to the default relay location." (interactive) (let* ((cc (jao-mullvad--list)) @@ -119,11 +120,17 @@ (when (y-or-n-p (format "Set location to %s / %s?" country city)) (jao-mullvad--do (format "relay set location %s %s" cntr code))))) +;;;###autoload +(defun jao-mullvad-connect () + "Connect to mullvad VPM, with the current configuration." + (interactive) + (jao-mullvad--do "connect && sudo service postfix restart")) + ;;;###autoload (defun jao-mullvad-reconnect () "Ask mullvad to reconnect." (interactive) - (jao-mullvad--do "reconnect")) + (jao-mullvad--do "reconnect && sudo service postfix restart")) ;;;###autoload (defun jao-mullvad-disconnect () -- cgit v1.2.3