Make elpher-gemini-TLS-cert-checks usable with SOCKS master
authorF. Jason Park <jp@neverwas.me>
Wed, 18 Sep 2024 01:31:22 +0000 (18:31 -0700)
committerF. Jason Park <jp@neverwas.me>
Wed, 18 Sep 2024 03:01:38 +0000 (20:01 -0700)
commit57a0133c36a1a0cf9222c9d3f1f17dcbf977fbb4
treef7ca13c572d6a53ef85d12eb59993533c0dc7b34
parent0bd12913940a047724d830725bf8649e4f8df499
Make elpher-gemini-TLS-cert-checks usable with SOCKS

This is a followup to:

https://lists.sr.ht/~michel-slm/elpher/%3C87wmk7kvjl.fsf@librehacker.com%3E

The changes make the option `elpher-gemini-TLS-cert-checks' usable with non
.onion SOCKS connections. While it's possible to obtain DV certs for .onion
domains, that's mostly a thing with the Facebooks and Twitters of the world,
so this change doesn't bother checking them.

Note that this will leak DNS for users on versions of Emacs 31.0.50 before

https://git.savannah.gnu.org/cgit/emacs.git/commit/?id=50deb59a

The rationale here is that these are advanced users who update regularly
enough for this not to be a problem.
elpher.el