Revisions of python-requests
Dominique Leuenberger (dimstar_suse)
accepted
request 263759
from
Denisart Benjamin (posophe)
(revision 21)
1
Adrian Schröter (adrianSuSE)
committed
(revision 19)
Split 13.2 from Factory
Stephan Kulow (coolo)
accepted
request 237323
from
Tomáš Chvátal (scarabeus_factory)
(revision 18)
- Update tarball to the one upstream is publishing. - Update to version 2.3.0 + New ``Response`` property ``is_redirect``, which is true when the library could have processed this response as a redirection (whether or not it actually did). + The ``timeout`` parameter now affects requests with both ``stream=True`` and ``stream=False`` equally. + The change in v2.0.0 to mandate explicit proxy schemes has been reverted. Proxy schemes now default to ``http://``. + The ``CaseInsensitiveDict`` used for HTTP headers now behaves like a normal dictionary when references as string or viewd in the interpreter. + No longer expose Authorization or Proxy-Authorization headers on redirect. Fix CVE-2014-1829 and CVE-2014-1830 respectively. + Authorization is re-evaluated each redirect. + On redirect, pass url as native strings. + Fall-back to autodetected encoding for JSON when Unicode detection fails. + Headers set to ``None`` on the ``Session`` are now correctly not sent. + Correctly honor ``decode_unicode`` even if it wasn't used earlier in the same response. + Stop advertising ``compress`` as a supported Content-Encoding. + The ``Response.history`` parameter is now always a list. + Many, many ``urllib3`` bugfixes.- Fixes incorrect parsing of proxy credentials that contain a literal or encoded '#' character. + Assorted urllib3 fixes. + New exception: ``ContentDecodingError``. Raised instead of ``urllib3`` ``DecodeError`` exceptions. + Avoid many many exceptions from the buggy implementation of ``proxy_bypass`` on OS X in Python 2.6. + Avoid crashing when attempting to get authentication credentials
Stephan Kulow (coolo)
accepted
request 210031
from
Sascha Peilicke (saschpe)
(revision 17)
- Add no-default-cacert-sles.patch: use this patch when building for SLES, since python in SLES and openSUSE behave differently when it comes to SSL, and no-default-cacert.patch is wrong for SLES. (forwarded request 210028 from vuntz)
Stephan Kulow (coolo)
accepted
request 206124
from
Denisart Benjamin (posophe)
(revision 16)
- update to 2.0.1 - changes in 2.0.1: - Updated included CA Bundle with new mistrusts and automated process for the future - Added MD5-sess to Digest Auth - Accept per-file headers in multipart file POST messages. - Fixed: Don't send the full URL on CONNECT messages. - Fixed: Correctly lowercase a redirect scheme. - Fixed: Cookies not persisted when set via functional API. - Fixed: Translate urllib3 ProxyError into a requests ProxyError derived from ConnectionError. - Updated internal urllib3 and chardet. - changes in 2.0.0: - Keys in the Headers dictionary are now native strings on all Python versions, i.e. bytestrings on Python 2, unicode on Python 3. - Proxy URLs now *must* have an explicit scheme. A ``MissingSchema`` exception will be raised if they don't. - Timeouts now apply to read time if ``Stream=False``. - ``RequestException`` is now a subclass of ``IOError``, not ``RuntimeError``. - Added new method to ``PreparedRequest`` objects: ``PreparedRequest.copy()``. - Added new method to ``Session`` objects: ``Session.update_request()``. This method updates a ``Request`` object with the data (e.g. cookies) stored on the ``Session``. - Added new method to ``Session`` objects: ``Session.prepare_request()``. This method updates and prepares a ``Request`` object, and returns the corresponding ``PreparedRequest`` object. - Added new method to ``HTTPAdapter`` objects: ``HTTPAdapter.proxy_headers()``. This should not be called directly, but improves the subclass interface. - ``httplib.IncompleteRead`` exceptions caused by incorrect chunked encoding will now raise a Requests ``ChunkedEncodingError`` instead. - Invalid percent-escape sequences now cause a Requests ``InvalidURL`` exception to be raised. (forwarded request 206076 from Nijel)
Tomáš Chvátal (scarabeus_factory)
accepted
request 204649
from
Sascha Peilicke (saschpe)
(revision 15)
Adrian Schröter (adrianSuSE)
committed
(revision 14)
Split 13.1 from Factory
Stephan Kulow (coolo)
accepted
request 184322
from
Denisart Benjamin (posophe)
(revision 13)
- Add no-default-cacert.patch: completely ignore the internal CA bundle and point to /etc/ssl/certs/. This works because we patched python to do the right thing when a directory is used there instead of a file. - Manually remove requests/cacert.pem (better than doing that in the patch, since it's big) too. (forwarded request 184317 from vuntz)
Stephan Kulow (coolo)
accepted
request 179993
from
Sascha Peilicke (saschpe)
(revision 12)
housekeeping sr, necessary due to split between d:l:p and d:l:p3 and (manual) _link removal in Factory.
Stephan Kulow (coolo)
accepted
request 176813
from
Sascha Peilicke (saschpe)
(revision 11)
- update to 1.2.3: * Python 3.3.2 compatibility * Always percent-encode location headers * Fix connection adapter matching to be most-specific first * new argument to the default connection adapter for passing a block argument * prevent a KeyError when there's no link headers (forwarded request 176685 from dirkmueller)
Stephan Kulow (coolo)
accepted
request 175242
from
Sascha Peilicke (saschpe)
(revision 10)
- update to 1.2.0: * Fixed cookies on sessions and on requests * Significantly change how hooks are dispatched - hooks now receive all the arguments specified by the user when making a request so hooks can make a secondary request with the same parameters. This is especially necessary for authentication handler authors * certifi support was removed * Fixed bug where using OAuth 1 with body ``signature_type`` sent no data * Major proxy work thanks to @Lukasa including parsing of proxy authentication from the proxy url * Fix DigestAuth handling too many 401s * Update vendored urllib3 to include SSL bug fixes * Allow keyword arguments to be passed to ``json.loads()`` via the ``Response.json()`` method * Don't send ``Content-Length`` header by default on ``GET`` or ``HEAD`` requests * Add ``elapsed`` attribute to ``Response`` objects to time how long a request took. * Fix ``RequestsCookieJar`` * Sessions and Adapters are now picklable, i.e., can be used with the mutiprocessing library Update charade to version 1.0.3 - update to 1.2.0: * Fixed cookies on sessions and on requests * Significantly change how hooks are dispatched - hooks now receive all the arguments specified by the user when making a request so hooks can make a secondary request with the same parameters. This is especially necessary for authentication handler authors * certifi support was removed (forwarded request 175233 from dirkmueller)
Adrian Schröter (adrianSuSE)
committed
(revision 9)
Split 12.3 from Factory
Stephan Kulow (coolo)
accepted
request 148913
from
Sascha Peilicke (saschpe)
(revision 8)
- Set license to "Apache-2.0 and LGPL-2.1+ and MIT", according to https://github.com/kennethreitz/requests/issues/1111, the base license is Apache-2.0 but requests ships two libraries (bnc#799119): + charade: LGPL-2.1+ + urllib3: MIT - Initial python3 support - Update to version 1.1.0: * CHUNKED REQUESTS * Support for iterable response bodies * Assume servers persist redirect params * Allow explicit content types to be specified for file data * Make merge_kwargs case-insensitive when looking up keys - Set license to "Apache-2.0 and LGPL-2.1+ and MIT", according to https://github.com/kennethreitz/requests/issues/1111, the base license is Apache-2.0 but requests ships two libraries (bnc#799119): + charade: LGPL-2.1+ + urllib3: MIT - Initial python3 support
Stephan Kulow (coolo)
accepted
request 142225
from
Factory Maintainer (factory-maintainer)
(revision 7)
Automatic submission by obs-autosubmit
Stephan Kulow (coolo)
accepted
request 139141
from
Factory Maintainer (factory-maintainer)
(revision 6)
Automatic submission by obs-autosubmit
Adrian Schröter (adrianSuSE)
committed
(revision 4)
branched from openSUSE:Factory
Stephan Kulow (coolo)
accepted
request 121921
from
Sascha Peilicke (saschpe)
(revision 3)
- Use a slightly different approach for bnc#761500, try to use /etc/ssl/certs but use /etc/ssl/ca-bundle.pem as a fallback. The previous fix didn't work for me as (my) Python ssl module doesn't support cert directories... - No need to check SUSE versions for python-certifi, it only is/was part of openSUSE:Factory for a brief period of time - Load directory-based cert store in openSUSE >= 12.2 - Update to 0.12.1 * New Response.json property * Ability to add string file uploads * Fix out-of-range issue with iter_lines * Fix iter_content default size * Fix POST redirects containing files - 0.12.0 (2012-05-02) * EXPERIMENTAL OAUTH SUPPORT! * Proper CookieJar-backed cookies interface with awesome dict-like interface. * Speed fix for non-iterated content chunks. * Move pre_request to a more usable place. * New pre_send hook. * Lazily encode data, params, files * Load system Certificate Bundle if certify isn't available. * Cleanups, fixes. - Add python-chardet and python-oauthlib requirements - Run test suite (added python-distribute build requirement to enable)
Stephan Kulow (coolo)
accepted
request 116919
from
Factory Maintainer (factory-maintainer)
(revision 2)
Automatic submission by obs-autosubmit
Displaying revisions 61 - 80 of 81