Groups | Search | Server Info | Login | Register
Groups > comp.os.linux.misc > #85364
| From | snipeco.2@gmail.com (Sn!pe) |
|---|---|
| Newsgroups | comp.os.linux.misc, alt.usage.english |
| Subject | Re: GNU |
| Date | 2026-04-04 16:12 +0100 |
| Organization | Sn!peCo World Wide Wading Birds |
| Message-ID | <1rt1toc.6x3nk0o459zkN%snipeco.2@gmail.com> (permalink) |
| References | (21 earlier) <10qmlup$1eb3q$1@dont-email.me> <n39563Fi766U7@mid.individual.net> <10qokj3$vst$1@dont-email.me> <1rt0su5.7mvo3d2y0zxzN%snipeco.2@gmail.com> <wwvpl4ex1o1.fsf@LkoBDZeT.terraraq.uk> |
Cross-posted to 2 groups.
Richard Kettlewell <invalid@invalid.invalid> wrote:
> snipeco.2@gmail.com (Sn!pe) writes:
> > Lack of proper URL delimiters is a pet hate of mine; I'll even go so
> > far as to add delimiters to quoted URLs if they're missing. If they're
> > present, long URLs can even be broken across multiple lines and still
> > work.
> >
> > A particular gripe is Wiki URLs ending in a right parenthesis, e.g.
> >
> > https://en.wikipedia.org/wiki/Can-can_(disambiguation)
> >
> > That is unclickable here because my 'reader, on finding ')' at the end,
> > expects there to be a paired '(' at the beginning. If the whole URL
> > is properly delimited with e.g. the recommended* '<angle brackets>'
> > thus:-
>
> That's a bug in how your newsreader recognizes URLs.
>
Quite possibly.
>
> Working around bugs in other people's newsreaders may be a kind thing to
> do, but let's not pretend it's mandated by any kind of standards
> compliance, nor that other people can reasonably be expected to remember
> what bugs your newsreader has.
>
> > <https://en.wikipedia.org/wiki/Can-can_(disambiguation)>
> >
> > - it's clickable.
> >
> > * Other delimiters are acceptable, e.g.: (parentheses); {braces};
> > [square brackets]; <angle brackets>; "double quotes"; or even
> > white-space if it's the same kind of white-space at each end.
> >
All of the above example delimiters work here.
> >
> > It's described in:
> >
> > <https://www.rfc-editor.org/rfc/rfc3986#appendix-C>
> >
>
> ...which says:
>
> | In practice, URIs are delimited in a variety of ways, but usually
> | within double-quotes "http://example.com/", angle brackets
> | <http://example.com/>, or just by using whitespace:
>
> There is nothing in there about the whitespace being the same at each
> end, and indeed the example given in the RFC doesn't meet that, with
> space before and a line break after.
>
> All of the following fit the RFC3896 recommendation:
>
> https://en.wikipedia.org/wiki/Can-can_(disambiguation)
fails
> https://en.wikipedia.org/wiki/Can-can_(disambiguation)
fails
> <https://en.wikipedia.org/wiki/Can-can_(disambiguation)>
works
> "https://en.wikipedia.org/wiki/Can-can_(disambiguation)"
works
> See also: https://en.wikipedia.org/wiki/Can-can_(disambiguation)
fails
> See https://en.wikipedia.org/wiki/Can-can_(disambiguation) also.
fails
>
> The following don't:
>
> <URL:https://en.wikipedia.org/wiki/Can-can_(disambiguation)>
works
> TextIncludinghttps://en.wikipedia.org/wiki/Can-can_(disambiguation)AUrl.
fails
> See https://en.wikipedia.org/wiki/Can-can_(disambiguation).
fails
>
> The first is explicitly 'no longer recommended'; the second is not
> delimited in any recognized way at all; the third is delimited only at
> one end (since '.' is a valid character in a URL path).
>
> While the RFC doesn't explicitly state that delimiters must appear at
> both ends, I think it's obviously the intent, given the reference to
> 'wrappers' and the motivation of delimiting the URL from the rest of the
> text including, in particular, punctuation marks.
>
So it's either a failing in MacSOUP or a weakness in the RFC spec.
As MacSOUP comes from very early days of Usenet, perhaps it was
written to comply with an earlier RFC. The above shows that it is
perfectly happy with URLs that are explicitly delimited at both ends.
It would be interesting to know how other 'readers perform with
these examples.
--
^Ï^. Sn!pe, bird-brain. My pet rock Gordon just is.
Back to comp.os.linux.misc | Previous | Next — Previous in thread | Next in thread | Find similar
Re: GNU The Natural Philosopher <tnp@invalid.invalid> - 2026-03-31 14:39 +0100
Re: GNU richard@cogsci.ed.ac.uk (Richard Tobin) - 2026-03-31 13:51 +0000
Re: GNU Ross Clark <benlizro@ihug.co.nz> - 2026-04-01 12:16 +1300
Re: GNU Bobbie Sellers <bliss-sf4ever@dslextreme.com> - 2026-03-31 21:24 -0700
Re: GNU The Natural Philosopher <tnp@invalid.invalid> - 2026-04-01 15:08 +0100
Re: GNU rbowman <bowman@montana.com> - 2026-04-02 05:23 +0000
Re: GNU rbowman <bowman@montana.com> - 2026-04-01 06:57 +0000
Re: GNU The Natural Philosopher <tnp@invalid.invalid> - 2026-04-01 15:13 +0100
Re: GNU rbowman <bowman@montana.com> - 2026-04-02 05:55 +0000
Re: GNU The Natural Philosopher <tnp@invalid.invalid> - 2026-04-02 12:30 +0100
Re: GNU Tony Cooper <tonycooper214@gmail.com> - 2026-04-02 09:54 -0400
Re: GNU athel.cb@gmail.com <user12588@newsgrouper.org.invalid> - 2026-04-02 19:01 +0000
Re: GNU Tony Cooper <tonycooper214@gmail.com> - 2026-04-02 16:15 -0400
Re: GNU rbowman <bowman@montana.com> - 2026-04-02 20:19 +0000
Re: GNU Charlie Gibbs <cgibbs@kltpzyxm.invalid> - 2026-04-02 20:53 +0000
Re: GNU rbowman <bowman@montana.com> - 2026-04-03 06:57 +0000
Re: GNU Snidely <snidely.too@gmail.com> - 2026-04-02 12:39 -0700
Re: GNU Bobbie Sellers <bliss-sf4ever@dslextreme.com> - 2026-04-02 14:09 -0700
Re: GNU rbowman <bowman@montana.com> - 2026-04-03 06:31 +0000
Re: GNU Bobbie Sellers <bliss-sf4ever@dslextreme.com> - 2026-04-03 07:58 -0700
Re: GNU rbowman <bowman@montana.com> - 2026-04-03 19:15 +0000
Re: GNU snipeco.2@gmail.com (Sn!pe) - 2026-04-04 03:24 +0100
Re: GNU "Carlos E.R." <robin_listas@es.invalid> - 2026-04-04 14:04 +0200
URL delimiters in netnews article bodies (was: Re: GNU) Nuno Silva <nunojsilva@invalid.invalid> - 2026-04-05 09:51 +0100
Re: GNU Richard Kettlewell <invalid@invalid.invalid> - 2026-04-04 15:03 +0100
Re: GNU "Kerr-Mudd, John" <admin@127.0.0.1> - 2026-04-04 16:12 +0100
Re: GNU snipeco.2@gmail.com (Sn!pe) - 2026-04-04 16:12 +0100
Re: GNU Richard Kettlewell <invalid@invalid.invalid> - 2026-04-04 16:26 +0100
URL delimiters in netnews article bodies (was: Re: GNU) Nuno Silva <nunojsilva@invalid.invalid> - 2026-04-05 09:34 +0100
Re: GNU richard@cogsci.ed.ac.uk (Richard Tobin) - 2026-04-04 15:25 +0000
Re: GNU The Natural Philosopher <tnp@invalid.invalid> - 2026-04-04 17:16 +0100
Re: GNU "Carlos E.R." <robin_listas@es.invalid> - 2026-04-04 19:04 +0200
URL delimiters in netnews article bodies (was: Re: GNU) Nuno Silva <nunojsilva@invalid.invalid> - 2026-04-05 09:22 +0100
[Mete] URL delimiters Steve Hayes <hayesstw@telkomsa.net> - 2026-04-05 05:47 +0200
Re: [Mete] URL delimiters Nuno Silva <nunojsilva@invalid.invalid> - 2026-04-05 09:38 +0100
Re: GNU "Carlos E.R." <robin_listas@es.invalid> - 2026-04-03 23:35 +0200
Re: GNU The Natural Philosopher <tnp@invalid.invalid> - 2026-04-01 14:54 +0100
Re: GNU Ross Clark <benlizro@ihug.co.nz> - 2026-04-02 12:37 +1300
Re: GNU The Natural Philosopher <tnp@invalid.invalid> - 2026-04-02 11:59 +0100
csiph-web