Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 9 Apr 2012 19:26:35 -0400
From:      Ed Maste <emaste@freebsd.org>
To:        Julian Elischer <julian@freebsd.org>
Cc:        freebsd-current@freebsd.org
Subject:   Re: [PATCH] percent-encoding for libfetch
Message-ID:  <20120409232635.GA51176@sandvine.com>
In-Reply-To: <4F83619E.5060607@freebsd.org>
References:  <20120409205051.GA27392@sandvine.com> <4F83619E.5060607@freebsd.org>

next in thread | previous in thread | raw e-mail | index | archive | help
On Mon, Apr 09, 2012 at 03:24:30PM -0700, Julian Elischer wrote:

> could you not parse the @ differently depending upon where it is?
> 
> others must have covered this problem..

Indeed others have - none other than T. Berners-Lee, in RFC 1738 where
the format of a URL is specified:

  In addition, octets may be encoded by a character triplet consisting
  of the character "%" followed by the two hexadecimal digits (from
  "0123456789ABCDEF") which forming the hexadecimal value of the octet.
  (The characters "abcdef" may also be used in hexadecimal encodings.)

  ...

  The user name (and password), if present, are followed by a
  commercial at-sign "@". Within the user and password field, any ":",
  "@", or "/" must be encoded.

-Ed



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20120409232635.GA51176>