﻿id	summary	reporter	owner	description	type	status	priority	milestone	component	version	resolution	keywords	cc	difficulty
998	uri->string / make-uri path encoding inconsistencies	andyjpb	sjamaan	"(use uri-common)


#;11> (uri->string (uri-reference ""./5:123""))
""./5:123""

Correct!


#;12> (uri->string (make-uri path: '(""5:123"")))
""5%3A123""

Incorrect!


#;13> (uri->string (make-uri path: '(""."" ""5:123"")))
""./5%3A123""

Incorrect!


make-uri appears to have its own path encoder which is encoding an overly broad set of characters. It also seems to lack the logic for consing ""./"" onto paths that have a colon in the first part.
"	defect	closed	major	someday	unknown	4.8.x	invalid			
