GNU bug report logs - #13833
24.2.93; Proper SOCKS support

Previous Next

Package: emacs;

Reported by: Christopher Schmidt <christopher <at> ch.ristopher.com>

Date: Wed, 27 Feb 2013 11:09:01 UTC

Severity: wishlist

Found in version 24.2.93

Done: Stefan Kangas <stefankangas <at> gmail.com>

Bug is archived. No further changes may be made.

Full log


View this message in rfc822 format

From: "J.P." <jp <at> neverwas.me>
To: 13833 <at> debbugs.gnu.org
Cc: christopher <at> ch.ristopher.com, stefankangas <at> gmail.com
Subject: bug#13833: 24.2.93; Proper SOCKS support
Date: Mon, 17 Mar 2025 13:00:50 -0700
Stefan Kangas <stefankangas <at> gmail.com> writes:

> Stefan Monnier <monnier <at> iro.umontreal.ca> writes:
>
>>>> It would be great if all network primitives (open-network-stream and
>>>> friends) supported SOCKS.
>>> There is lisp/net/socks.el.  Unfortunately the implementation overwrites
>>> open-network-stream using defalias.  That is terrible.
>>
>> Yes, that's a bug.
>>
>>> Maybe add-function could be used here?
>>
>> You mean add-advice?  Yes, that would be better at least.
>
> Nothing has happened here within 11 years.  This bug is basically a
> request to generally improve SOCKS support, which would absolutely be a
> good thing.  However, it will be hard to make any progress on that
> without a patch.  Meanwhile, some things have changed, and others have
> improved.
>
> I'm therefore closing this bug report now, until such a time that anyone
> takes on the job of taking a look at improving our SOCKS support.

Just leaving a breadcrumb for future people: Bug#53941 has a PoC patch
that demos a way to accomplish _some_ of this based on the option
`url-proxy-services'. IIRC, fundamental issues regarding a proxy's
propagation from a "proxified" app to new connections (from clicked-on
links, etc.) remains unaddressed. Pursuing this may mean devising a
clever way for sequestering user options to arbitrary boundaries that
don't quite align with connection-local scopes.




This bug report was last modified 62 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.