Re: Randomized testing of URI processing behavior

> ...
> I also noticed that RFC 3986's transformation algorithm is buggy, there
> is a `merge` function that's invoked with two paths, but then the merge
> function actually needs to know whether there was an authority with one
> of the references, which is not passed to the function.
> ...

Indeed.

So, in 
<http://greenbytes.de/tech/webdav/rfc3986.html#rfc.section.5.2.2>, it 
would need to say...:

	T.path = merge(Base.authority, Base.path, R.path);

instead of

	T.path = merge(Base.path, R.path);

Maybe this should be entered as erratum.

Best regards, Julian

Received on Tuesday, 2 August 2011 08:45:19 UTC