[fpc-devel] URIParser is not up to spec

michael.vancanneyt at wisa.be michael.vancanneyt at wisa.be
Wed Sep 19 10:32:51 CEST 2012



On Wed, 19 Sep 2012, Sergei Gorelkin wrote:

> 19.09.2012 11:45, Graeme Geldenhuys пишет:
>> Hi,
>> 
>> I have to deal with complex URL's in a new part in my project, and thought 
>> I would take advantage of
>> the already existing URIParser unit in FPC. At closer inspection I noticed 
>> that the URIParser is not
>> up to RFC-3986 specs. Even some of the terminology and values used in 
>> URIParser is different to the
>> official RFC's.
>> 
>> Would anybody mind if I updated the URIParser unit to be "more correct", or 
>> is it the FPC
>> pereference to leave it as it is, and I'll make my own amendments for my 
>> project.
>>
>>    http://tools.ietf.org/rfc/rfc3986.txt
>> 
> Originally uriParser code was written to handle only URLs, without RFC3986 in 
> mind. Later I updated it so the logic became closer to RFC3986, but had to 
> keep URI syntax components as is in order to preserve compatibility with 
> existing code.
>
> So I think if we go after strict RFC compliance, we should introduce a new 
> unit and deprecate an old one.

I agree.

Michael.


More information about the fpc-devel mailing list