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.0.tar.bz2 0000371895 363 KB
uriparser.changes 0000012872 12.6 KB
uriparser.spec 0000003532 3.45 KB
Revision 4 (latest revision is 13)
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 649645 from Adam Majer's avatar Adam Majer (adamm) (revision 4)
- Update to version 0.9.0
  * Fixed: Out-of-bounds write in uriComposeQuery* and
    uriComposeQueryEx* (bsc#1115722, CVE-2018-19198)
  * Fixed: Detect integer overflow in uriComposeQuery* and
    uriComposeQueryEx* (bsc#1115723, CVE-2018-19199)
  * Fixed: Protect uriResetUri* against acting on NULL input
    (bsc#1115724, CVE-2018-19200)
  * Changed: Marked as deprecated:
      Deprecated functions:
        uriNormalizeSyntaxMaskRequired[AW]
        uriParseUri[AW]
        uriParseUriEx[AW]
    Added: Add convenience functions to ease user code to parse a single URI
      New functions:
        uriParseSingleUri[AW]
        uriParseSingleUriEx[AW]
        uriParseSingleUriExMm[AW]
    Added: Support for custom memory managers (GitHub #26, #35), see Doxygen
      New functions (as extension of existing ones):
        uriAddBaseUriExMm[AW]
        uriComposeQueryMallocExMm[AW]
        uriDissectQueryMallocExMm[AW]
        uriFreeQueryListMm[AW]
        uriFreeUriMembersMm[AW]
        uriNormalizeSyntaxExMm[AW]
        uriParseSingleUriExMm[AW]
        uriRemoveBaseUriMm[AW]
      New functions (for convenience):
        uriCompleteMemoryManager
        uriEmulateCalloc
Comments 0
openSUSE Build Service is sponsored by