1. 21 Mar, 2023 1 commit
    • http: refactor GSSAPI / negotiate / NTLM auth · cff0d9b1
      Name the GSSAPI and ntlmclient authentication providers as such. Today
      they're named after the authentication mechanism ("Negotiate", "NTLM")
      instead of their implementation.
      
      If we have competing implementations for the same mechanism (eg, a
      future Windows SSPI-based provider for Negotiate and NTLM) then this
      will get confusing.
      Edward Thomson committed
  2. 27 Feb, 2023 1 commit
  3. 24 Feb, 2023 2 commits
  4. 22 Feb, 2023 1 commit
  5. 12 Feb, 2023 2 commits
  6. 09 Feb, 2023 3 commits
  7. 25 Nov, 2022 1 commit
  8. 04 Nov, 2022 1 commit
  9. 02 Nov, 2022 1 commit
  10. 20 Oct, 2022 1 commit
    • http: Update httpclient options when reusing an existing connection. · f8683b7a
      Httpclient internally stores a copy of the certificate_check callback and
      payload. When connecting via HTTPS, and if the server sends back
      "Connection: close" after the first request, the following request would
      attempt to re-use the httpclient and call the (now outdated) callback. In
      particular for pygit2 this is a problem, since callbacks / payloads are only
      valid for the duration of a libgit2 call, leading to a ffi.from_handle()
      error and crashing the Python interpreter.
      Sebastian Lackner committed
  11. 22 Jul, 2022 1 commit
  12. 14 Jul, 2022 1 commit
  13. 20 Jun, 2022 1 commit
  14. 15 Jun, 2022 1 commit
  15. 11 Jun, 2022 1 commit
  16. 16 Apr, 2022 1 commit
  17. 27 Feb, 2022 1 commit
  18. 23 Feb, 2022 1 commit