A strictly RFC 3986 compliant URI parsing library

Edit Package uriparser

This package is based on the package 'liburiparser1' from project 'openSUSE:Factory'.

uriparser is a strictly RFC 3986 compliant URI parsing library. It is
cross-platform, fast, and supports Unicode.

Refresh
Refresh
Source Files
Filename Size Changed
baselibs.conf 0000000014 14 Bytes
uriparser-0.9.1.tar.bz2 0000372722 364 KB
uriparser.changes 0000013716 13.4 KB
uriparser.spec 0000003532 3.45 KB
Revision 5 (latest revision is 13)
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 666491 from Adam Majer's avatar Adam Majer (adamm) (revision 5)
- Update to version 0.9.1
  * Fixed Out-of-bounds read in uriParse*Ex* for incomplete URIs
    with IPv6 addresses with embedded IPv4 address, e.g. "//[::44.1"
    mitigated if passed parameter <afterLast> points to readable
    memory containing a '\0' byte. (bsc#1122193, CVE-2018-20721)
  * Fixed: When parsing a malformed URI with an IPvFuture address
    (e.g. "http://[vA.123456" missing "]"), errorPos would point
    to the first character after "v" than the actual position of the
    error (here: the end of the string)
  * Fixed: uriToStringCharsRequired* reported 1 more byte than
    needed for IPv4 address URIs (GitHub #41);
  * Improved: For parse errors, waterproof errorPos <= afterLast
  * Soname: 1:24:0
Comments 0
openSUSE Build Service is sponsored by