./www/py-rfc3986, Validating URI References per RFC 3986

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 1.4.0, Package name: py37-rfc3986-1.4.0, Maintainer: pkgsrc-users

rfc3986 is a Python implementation of RFC 3986 including validation and
authority parsing. This module also supports RFC 6874 which adds support for
zone identifiers to IPv6 Addresses.


Required to run:
[devel/py-setuptools] [www/py-idna] [lang/python37]

Required to build:
[pkgtools/cwrappers]

Master sites:

SHA1: 73c7ca3eb801da630abfb458de69fc38087c874e
RMD160: 439c303cbd0edd800b00e235627058c9cb11bd5b
Filesize: 43.859 KB

Version history: (Expand)


CVS history: (Expand)


   2020-05-17 22:18:36 by Adam Ciarcinski | Files touched by this commit (10)
Log message:
pytest from versioned depends
   2020-04-11 09:11:35 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-rfc3986: updated to 1.4.0

1.4.0:

Security

- Prevent users from receiving an invalid authority parsed from a malicious
  URL. Previously we did not stop parsing the authority section at the first
  backslash (``\\``) character. As a result, it was possible to trick our
  parser into parsing up to the first forward-slash (``/``) and thus
  generating an invalid authority.

Bug Fixes and Features

- Add ``from_uri`` to ``URIBuilder`` to allow creation of a ``URIBuilder``
  from an existing URI.

- Fix a typographical error in our documentation.
   2020-01-08 20:58:21 by Adam Ciarcinski | Files touched by this commit (4)
Log message:
py-rfc3986: added version 1.3.2

rfc3986 is a Python implementation of RFC 3986 including validation and
authority parsing. This module also supports RFC 6874 which adds support for
zone identifiers to IPv6 Addresses.