| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Updated references to previous requests/requests GitHub path | Nihaal | 2019-08-19 | 1 | -1/+1 |
| | | |||||
| * | Print the type of the password instead of the password itself | petar-iv | 2019-05-20 | 1 | -1/+1 |
| | | |||||
| * | remove final remnants from 2.6 | Nate Prewitt | 2018-10-17 | 1 | -2/+2 |
| | | |||||
| * | for RFC-7616 add SHA-256 and SHA-512 | David Poole | 2017-11-08 | 1 | -0/+12 |
| | | |||||
| * | fix flake8 indent error | Kenneth Reitz | 2017-05-29 | 1 | -1/+1 |
| | | |||||
| * | new requests namespace | Kenneth Reitz | 2017-05-29 | 1 | -1/+1 |
| | | |||||
| * | Remove some unused imports. | Chris Gavin | 2017-04-25 | 1 | -1/+0 |
| | | |||||
| * | Only send HTTPDigestAuth on 4xx challenges | Matthew Medal | 2017-01-27 | 1 | -0/+6 |
| | | | | | Resolves: #3772 | ||||
| * | python 2.6 compatibiliby | Kenneth Reitz | 2016-12-20 | 1 | -2/+2 |
| | | |||||
| * | Add deprecation warnings for 3.0 | Ian Cordasco | 2016-12-09 | 1 | -0/+15 |
| | | | | | Add extra test parameter for basic auth encoding | ||||
| * | adding string casting for non-bytes values | Nate Prewitt | 2016-12-08 | 1 | -2/+16 |
| | | |||||
| * | remove extra import | Dmitry Klimenko | 2016-11-17 | 1 | -1/+1 |
| | | |||||
| * | Order of type check | Dmitry Klimenko | 2016-11-17 | 1 | -5/+5 |
| | | |||||
| * | Unable unicode in basic http auth | Dmitry Klimenko | 2016-11-12 | 1 | -1/+7 |
| | | | | Fixed the issue with unicode characters in basic http auth | ||||
| * | Change module of internal references to to_native_str() | Brian Bamsch | 2016-09-27 | 1 | -1/+2 |
| | | |||||
| * | Document bunch of return types | Ville Skyttä | 2016-08-09 | 1 | -1/+8 |
| | | |||||
| * | adding in pep8 fixes | Nate Prewitt | 2016-07-20 | 1 | -0/+3 |
| | | |||||
| * | Initialize hash_utf8 to None, preventing NameError. Fixes #3138. | Mark Shannon | 2016-04-29 | 1 | -0/+1 |
| | | |||||
| * | Fix syntax error | Markus Unterwaditzer | 2016-01-30 | 1 | -2/+2 |
| | | |||||
| * | cleanup of auth __eq__ | Kenneth Reitz | 2016-01-29 | 1 | -12/+8 |
| | | |||||
| * | Add equality functions for authentication handlers | Nicolas Delvaux | 2016-01-04 | 1 | -0/+22 |
| | | |||||
| * | requests/auth: Handle an empty 'qop' attribute in a Authenticate challenge | Matt Jordan | 2015-12-05 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | | | Some malfunctioning HTTP servers may return a qop directive with no token, as opposed to correctly omitting the qop directive completely. For example: header: WWW-Authenticate: Digest realm="foobar_api_auth", qop="", nonce="a12059eaaad0b86ece8f62f04cbafed6", algorithm="MD5", stale="false" Prior to this patch, requests would respond with a 'None' Authorization header. While the server is certainly incorrect, this patch updates requests to be more tolerant to this kind of shenaniganry. If we receive an empty string for the value of the qop attribute, we instead treat that as if the qop attribute was simply not provided. Closes #2916 | ||||
| * | Merge branch 'auth-digest-multi-thread' of ↵ | Ian Cordasco | 2015-07-18 | 1 | -27/+38 |
| |\ | | | | | | | https://github.com/exvito/requests into proposed/2.8.0 | ||||
| | * | Issue #2334 - HTTPDigestAuth - Renamed thread local attribute | exvito | 2015-04-04 | 1 | -31/+30 |
| | | | | | | | | | Per @sigmavirus24 suggestion: private and more readable. | ||||
| | * | Issue #2334 - HTTPDigestAuth - Improved per-thread state init | exvito | 2015-04-03 | 1 | -12/+10 |
| | | | | | | | | | Inspired in @tardyp approach. | ||||
| | * | Issue #2334 - HTTPDigestAuth - All state now in thread local storage | exvito | 2015-04-03 | 1 | -27/+38 |
| | | | | | | | | | Following feedback from tardyp and @vincentxb. | ||||
| | * | Issue #2334 - HTTPDigestAuth - Replace getattr utilization | exvito | 2015-04-02 | 1 | -1/+1 |
| | | | | | | | | | Following Lukasa + kennethreitz suggestion. | ||||
| | * | Issue #2334 - HTTPAuthDigest - Making it thread-safe | exvito | 2015-04-02 | 1 | -5/+8 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | The existing code counts the number of 401 responses in the num_401_calls authenticator attribute. This is in place so as to ensure the necessary auth header is sent, while avoiding infinite 401 loops (issue #547). This commit makes num_401_calls an instance of threading.local() (previously an integer), using num_401_calls.value as the counter. It ensures that concurrent authentication requests get each their own counter and behave as expected (otherwise every other concurrent request would have its authentication fail). | ||||
| * | | Auth handler calls close instead of raw.close_conn | Saimadhav Heblikar | 2015-05-14 | 1 | -1/+1 |
| | | | |||||
| * | | Merge pull request #2427 from luozhaoyu/master | Ian Cordasco | 2015-04-06 | 1 | -1/+2 |
| |\ \ | |/ |/| | Bug fix: field uri in digest authentication should not be empty when enc... | ||||
| | * | Bug fix: field uri in digest authentication should not be empty when ↵ | Zhaoyu Luo | 2015-01-25 | 1 | -1/+2 |
| | | | | | | | | | encounter http redirections | ||||
| * | | Move noncebit to the only place it is used | Ian Cordasco | 2015-01-19 | 1 | -1/+3 |
| |/ | | | | | | Since we only allow for "auth" qop-value, hardcode it Fixes #2408 | ||||
| * | Fix bug in renegotiating a nonce with the server | Ian Cordasco | 2014-12-23 | 1 | -3/+4 |
| | | | | | | | | | | | | If a session runs long enough (without constant activity) then the server can expire the nonce the session has negotiated. If that happens the session will get a new 401 response which we were immediately returning to the user. A user would then have to essentially reinitialize session.auth each time they get an unexpected 401. Also, there's no need for setattr calls when we can simply assign the attribute on the instance. | ||||
| * | Fix HTTPDigestAuth not to treat non-file as a file | Akira Kitada | 2014-11-13 | 1 | -1/+5 |
| | | | | | | Ensure pos is set to None when the body is not a file so that HTTPDigestAuth detects the type of the body correctly. | ||||
| * | Clean up handle_redirect. | Yossi Gottlieb | 2014-10-23 | 1 | -3/+1 |
| | | |||||
| * | Clean up, support all redirects, fix potential endless 401 loop. | Yossi Gottlieb | 2014-10-08 | 1 | -8/+8 |
| | | |||||
| * | A fix for #1979 repeat HTTP digest authentication after redirect. | Yossi Gottlieb | 2014-09-27 | 1 | -0/+9 |
| | | |||||
| * | Avoid unnecessary encode/decode cycles. | Cory Benfield | 2014-06-08 | 1 | -4/+4 |
| | | |||||
| * | Force basic auth strings to native string type | Cory Benfield | 2014-06-08 | 1 | -2/+6 |
| | | |||||
| * | Remove unused loggers. | Martijn Pieters | 2014-02-03 | 1 | -3/+0 |
| | | |||||
| * | Address feedback from #1729 | Ian Cordasco | 2013-12-04 | 1 | -2/+2 |
| | | | | | - Make the PreparedRequest's cookie jar an implementation detail | ||||
| * | Store the request cookiejar in PreparedRequest.cookies fix #1728 | Chase Sterling | 2013-12-04 | 1 | -1/+3 |
| | | | | | | Conflicts: requests/sessions.py | ||||
| * | Quote qop values in digest auth. | Cory Benfield | 2013-11-29 | 1 | -2/+2 |
| | | |||||
| * | Fix hangs on streaming uploads with HTTPDigestAuth | Akira Kitada | 2013-11-25 | 1 | -0/+9 |
| | | | | | | | | | | | When using Digest Authentication, the client resends the same request after the server responds with the 401 "Unauthorized". However, when doing streaming uploads, it gets stuck because the body data (a file-like object) is already consumed at the initial request. The patch fixes this by rewinding the file-like object before resending the request. | ||||
| * | second commit : Fixed #1623. Added 'MD5-sess' algorithm to HTTPDigestAuth | daftshady | 2013-10-26 | 1 | -17/+22 |
| | | |||||
| * | Handle case when WWW-Authenticate returns multiple qops | Ian Cordasco | 2013-09-13 | 1 | -3/+3 |
| | | | | | | | In Digest Access Authentication there are two possible values (four if you count the not-present and both cases) for authentication. We were narrowly handling one of the four cases. Now we handle two. | ||||
| * | Take advantage of the new copy method | Ian Cordasco | 2013-07-27 | 1 | -7/+1 |
| | | |||||
| * | Make the regular tests pass | Ian Cordasco | 2013-07-27 | 1 | -10/+12 |
| | | | | | I broke Digest Auth completely | ||||
| * | Start work on sending cookies back | Ian Ross and Ian Cordasco | 2013-07-27 | 1 | -2/+9 |
| | | | | | On 401's the cookies received aren't sent back to the server. See: #1336 | ||||
| * | don't replace 'Digest' in digest header value | Thomas Weißschuh | 2013-05-21 | 1 | -1/+1 |
| | | | | | See https://github.com/kennethreitz/requests/issues/1358 | ||||
