Revisions of uriparser

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
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
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 580496 from Adam Majer's avatar Adam Majer (adamm) (revision 2)
- Fix License - the source code contains LGPL licensed test suite.
  The library itself is licensed under BSD license. Use SPDX v3
- Test suite requires cpptest, which we don't have at the moment.
- spec-cleaner cleanup.
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 578668 from Adam Majer's avatar Adam Majer (adamm) (revision 1)
Use %license instead of %doc for the license copy
Displaying all 11 revisions
openSUSE Build Service is sponsored by