GNOME Bugzilla – Bug 674523
xmlParseURIRaw parses 'http://example.com:/' URI format incorrectly
Last modified: 2021-07-05 13:20:38 UTC
Created attachment 212498 [details] To reproduce error According to RFC 3986 - section 6.2.3 (http://tools.ietf.org/html/rfc3986#section-6.2.3) the following URIs are equivalent: > http://example.com > http://example.com/ > http://example.com:/ > http://example.com:80/ xmlParseURIRaw parses the first, second and fourth correctly, but returns null on the third. (see attachment) libxml2 was compiled using the msvc compiler of Visual Studio 2008 on Windows XP without iconv, http and ftp support. The output of the attached code on my computer is: > Testing http://example.com > Result is: http://example.com > Testing http://example.com/ > Result is: http://example.com/ > Testing http://example.com:/ > Result is: NULL > Testing http://example.com:80/ > Result is: http://example.com:80/
GNOME is going to shut down bugzilla.gnome.org in favor of gitlab.gnome.org. As part of that, we are mass-closing older open tickets in bugzilla.gnome.org which have not seen updates for a longer time (resources are unfortunately quite limited so not every ticket can get handled). If you can still reproduce the situation described in this ticket in a recent and supported software version, then please follow https://wiki.gnome.org/GettingInTouch/BugReportingGuidelines and create a new ticket at https://gitlab.gnome.org/GNOME/libxml2/-/issues/ Thank you for your understanding and your help.