From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Richard Stallman Newsgroups: gmane.emacs.devel Subject: Re: Making package.el talk over Tor Date: Mon, 20 Nov 2023 21:39:47 -0500 Message-ID: References: <8734ybkqf4.fsf@disroot.org> <83edgno7ay.fsf@gnu.org> Reply-To: rms@gnu.org Content-Type: text/plain; charset=Utf-8 Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="37333"; mail-complaints-to="usenet@ciao.gmane.io" Cc: akib@disroot.org, emacs-devel@gnu.org To: Eli Zaretskii Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Tue Nov 21 03:40:41 2023 Return-path: Envelope-to: ged-emacs-devel@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1r5Ggq-0009Vg-UZ for ged-emacs-devel@m.gmane-mx.org; Tue, 21 Nov 2023 03:40:40 +0100 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1r5Gg2-00056Z-TA; Mon, 20 Nov 2023 21:39:50 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1r5Gg0-000568-EU for emacs-devel@gnu.org; Mon, 20 Nov 2023 21:39:48 -0500 Original-Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1r5Gfz-0005Di-G0; Mon, 20 Nov 2023 21:39:47 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=Date:References:Subject:In-Reply-To:To:From: mime-version; bh=vjCNyIMeR1aQGlQq5biOQN9WtWWOybV1Qiw/CtY8VNg=; b=IfRUkm3oFf9T f3rmIY7ug+pxp6IFVLtYneQ7eMyMgrHuQfTl2trPb+cxgjhlLnZGSiDq1HMm7zDsxjdT91WsgNBpN MSam0Xku4TJkR2MlV6p6rMkXQIPFygZ80PzEfaGquNlJebzkhSuthlM0A/9tg94Oa7oY4qADNu+9o gBVQ/Ql2bd/reA4yDvEcgcpjEQbq8AgVlJVjqPhbZOVz751crrXcS0b12zKjZuFFw33NPURf47/Oj Z0BNKHjbFhEG/BlhpIQARVToQXCCOy3ENGHMWyx0aoDFgSlbUp+slFrjEt4Hsd+9FNpSLIvfGZ0e6 aHD+8/bjTJ1WLllHT/2raw==; Original-Received: from rms by fencepost.gnu.org with local (Exim 4.90_1) (envelope-from ) id 1r5Gfz-00078K-7S; Mon, 20 Nov 2023 21:39:47 -0500 In-Reply-To: <83edgno7ay.fsf@gnu.org> (message from Eli Zaretskii on Sat, 18 Nov 2023 09:21:41 +0200) X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.devel:313081 Archived-At: [[[ To any NSA and FBI agents reading my email: please consider ]]] [[[ whether defending the US Constitution against all enemies, ]]] [[[ foreign or domestic, requires you to follow Snowden's example. ]]] > The url package has its own Info manual, see doc/misc/url.texi. If > that manual doesn't answer your questions, we need to improve it, but > in that case, please tell what is missing from that manual that would > have helped you to get the information you needed. Thanks for telling me about that. It does say how other packages should _use_ URL. It does not explain the internal structure of URL itself, which is not straightforward. I think the URL source needs comments to explain that. The manual helped me get started towards solving my problem, but not enough to get me to a solution. The section Proxies and Gatewaying suggests that perhaps it is possible to use a Socks gateway to make URL connect through Tor. But this short explanation of Socks gateways @item socks @cindex @sc{socks} Use if the firewall has a @sc{socks} gateway running on it. The @sc{socks} v5 protocol is defined in RFC 1928. doesn't explain enough to show concretely how to do that. Can anyone tell me how to do that? The RFC is not likely to give much help, and it might not even mention the crucial systen-specific details needed to actually do this. I think each of these gateway methods should have examples showing concretely how to use it. and one example for `socks' could be using the Tor demon as a gateway. In the rest of the manual, I noted these items @item dav @cindex DAV A list of numbers specifying what DAV protocol/schema versions are supported. @item dasl @cindex DASL A list of supported DASL search types supported (string form). which need some sort of explanation of what DAV and DASL mean, and where to find more info on them. I don't know those terms. -- Dr Richard Stallman (https://stallman.org) Chief GNUisance of the GNU Project (https://gnu.org) Founder, Free Software Foundation (https://fsf.org) Internet Hall-of-Famer (https://internethalloffame.org)