The Lambda Lab
/
projects
/
elpher.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Provide an option to visit clearnet sites over Tor
[elpher.git]
/
elpher.el
diff --git
a/elpher.el
b/elpher.el
index
2a7648b
..
e1a2192
100644
(file)
--- a/
elpher.el
+++ b/
elpher.el
@@
-179,6
+179,11
@@
This can be useful when browsing from a computer that supports IPv6, because
some servers which do not support IPv6 can take a long time to time-out."
:type '(boolean))
some servers which do not support IPv6 can take a long time to time-out."
:type '(boolean))
+(defcustom elpher-socks-always nil
+ "If non-nil, elpher will establish network connections over a SOCKS proxy.
+Otherwise, the SOCKS proxy is only used for connections to onion services."
+ :type '(boolean))
+
;; Face customizations
(defgroup elpher-faces nil
;; Face customizations
(defgroup elpher-faces nil
@@
-623,7
+628,7
@@
the host operating system and the local network capabilities."
(port (elpher-address-port address))
(service (if (> port 0) port default-port))
(host (elpher-address-host address))
(port (elpher-address-port address))
(service (if (> port 0) port default-port))
(host (elpher-address-host address))
- (socks (
string-suffix-p ".onion" host
))
+ (socks (
or elpher-socks-always (string-suffix-p ".onion" host)
))
(response-string-parts nil)
(bytes-received 0)
(hkbytes-received 0)
(response-string-parts nil)
(bytes-received 0)
(hkbytes-received 0)