From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.emacs.gnus.general/53845 Path: main.gmane.org!not-for-mail From: Jesper Harder Newsgroups: gmane.emacs.gnus.general Subject: Re: gnus-url-mailto broken on foo+bar@somewhere.invalid Date: Wed, 27 Aug 2003 16:53:11 +0200 Organization: http://purl.org/harder/ Sender: ding-owner@lists.math.uh.edu Message-ID: References: NNTP-Posting-Host: deer.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: sea.gmane.org 1061996608 27481 80.91.224.253 (27 Aug 2003 15:03:28 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Wed, 27 Aug 2003 15:03:28 +0000 (UTC) Original-X-From: ding-owner+M2385@lists.math.uh.edu Wed Aug 27 17:03:26 2003 Return-path: Original-Received: from malifon.math.uh.edu ([129.7.128.13]) by deer.gmane.org with esmtp (Exim 3.35 #1 (Debian)) id 19s1pW-00038W-00 for ; Wed, 27 Aug 2003 17:03:26 +0200 Original-Received: from localhost ([127.0.0.1] helo=lists.math.uh.edu) by malifon.math.uh.edu with smtp (Exim 3.20 #1) id 19s1p9-0007bB-00; Wed, 27 Aug 2003 10:03:03 -0500 Original-Received: from sclp3.sclp.com ([64.157.176.121]) by malifon.math.uh.edu with smtp (Exim 3.20 #1) id 19s1p4-0007b6-00 for ding@lists.math.uh.edu; Wed, 27 Aug 2003 10:02:58 -0500 Original-Received: (qmail 74876 invoked by alias); 27 Aug 2003 15:02:58 -0000 Original-Received: (qmail 74871 invoked from network); 27 Aug 2003 15:02:58 -0000 Original-Received: from quimby.gnus.org (80.91.224.244) by sclp3.sclp.com with SMTP; 27 Aug 2003 15:02:58 -0000 Original-Received: from news by quimby.gnus.org with local (Exim 3.12 #1 (Debian)) id 19s1vX-0001I2-00 for ; Wed, 27 Aug 2003 17:09:39 +0200 Original-To: ding@gnus.org Original-Path: localhost.localdomain!nobody Original-Newsgroups: gnus.ding Original-Lines: 46 Original-NNTP-Posting-Host: 0xc3d7e0cb.esnxr4.ras.tele.dk Original-X-Trace: quimby.gnus.org 1061996979 4961 195.215.224.203 (27 Aug 2003 15:09:39 GMT) Original-X-Complaints-To: usenet@quimby.gnus.org Original-NNTP-Posting-Date: 27 Aug 2003 15:09:39 GMT X-Face: ^RrvqCr7c,P$zTR:QED"@h9+BTm-"fjZJJ-3=OU7.)i/K]<.J88}s>'Z_$r; writes: >> Jesper Harder writes: > >>> I'm wondering if the "+" -> " " substitution is bogus not just for >>> mailto: but for all URI types. I can't find anything in RFC 2396 >>> stating that this substitution should be performed. > > For mailto it's not useful, AFAICS. See also my reply to Karl > >>> I guess that code should just be removed from >>> `gnus-url-unhex-string'. > > This would break info links like . Yes, but that notation is our own invention, I think. Instead of introducing yet another syntax for info URL's, wouldn't it be nicer to support the two (incompatible, *sigh* [1]) forms that are already used elsewhere -- from url(7) info - Info page documentation info:virtual-filename info:virtual-filename#nodename info:(virtual-filename) info:(virtual-filename)nodename This scheme refers to online info reference pages (generated from texinfo files), a documentation format used by programs such as the GNU tools. This URI scheme is unique to Unix-like systems (such as Linux) and is not currently registered by the IETF. As of this writing, GNOME and KDE differ in their URI syntax and do not accept the other's syntax. The first two formats are the GNOME format; in nodenames all spaces are written as underscores. The second two formats are the KDE format; spaces in nodenames must be written as spaces, even though this is forbidden by the URI standards. It's hoped that in the future most tools will understand all of these formats and will always accept underscores for spaces in nodenames. In both GNOME and KDE, if the form without the nodename is used the nodename is assumed to be "Top". Examples of the GNOME format are and . Examples of the KDE format are and . [1] Someone should write an infomational RFC about the info: scheme.