package/python-httplib2: security bump to version 0.19.1
authorFabrice Fontaine <fontaine.fabrice@gmail.com>
Fri, 9 Apr 2021 22:24:44 +0000 (00:24 +0200)
committerPeter Korsgaard <peter@korsgaard.com>
Sat, 10 Apr 2021 08:29:23 +0000 (10:29 +0200)
commit2050b4869dc14002ab15df8c9ffbf03105143566
tree26aa114f5a2dd4e28a21c6a9e2228c7248804744
parentb27d514c7df746738b7528bb8e237bed02027e1a
package/python-httplib2: security bump to version 0.19.1

- Fix CVE-2021-21240: httplib2 is a comprehensive HTTP client library
  for Python. In httplib2 before version 0.19.0, a malicious server
  which responds with long series of "\xa0" characters in the
  "www-authenticate" header may cause Denial of Service (CPU burn while
  parsing header) of the httplib2 client accessing said server. This is
  fixed in version 0.19.0 which contains a new implementation of auth
  headers parsing using the pyparsing library.
- Fix CVE-2020-11078: In httplib2 before version 0.18.0, an attacker
  controlling unescaped part of uri for `httplib2.Http.request()` could
  change request headers and body, send additional hidden requests to
  same server. This vulnerability impacts software that uses httplib2
  with uri constructed by string concatenation, as opposed to proper
  urllib building with escaping. This has been fixed in 0.18.0.
- Use LICENSE file instead of PKG-INFO
- pyparsing is a runtime dependency since version 0.19.0 and
  https://github.com/httplib2/httplib2/commit/bd9ee252c8f099608019709e22c0d705e98d26bc

https://github.com/httplib2/httplib2/blob/v0.19.1/CHANGELOG

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
package/python-httplib2/Config.in
package/python-httplib2/python-httplib2.hash
package/python-httplib2/python-httplib2.mk