1. 13 May, 2023 1 commit
    • util: make monotonic time fn return ms · 6c0d5b11
      `git__timer` is now `git_time_monotonic`, and returns milliseconds
      since an arbitrary epoch.
      
      Using a floating point to store the number of seconds elapsed was
      clever, as it better supports the wide range of precision from the
      different monotonic clocks of different systems. But we're a version
      control system, not a real-time clock.
      
      Milliseconds is a good enough precision for our work _and_ it's the
      units that system calls like `poll` take and that our users interact
      with.
      
      Make `git_time_monotonic` return the monotonically increasing number
      of milliseconds "ticked" since some arbitrary epoch.
      Edward Thomson committed
  2. 09 May, 2023 1 commit
  3. 08 May, 2023 1 commit
  4. 25 Apr, 2023 3 commits
  5. 21 Mar, 2023 3 commits
  6. 10 Mar, 2023 2 commits
  7. 27 Feb, 2023 1 commit
  8. 24 Feb, 2023 2 commits
  9. 22 Feb, 2023 1 commit
  10. 12 Feb, 2023 2 commits
  11. 09 Feb, 2023 3 commits
  12. 25 Nov, 2022 1 commit
  13. 04 Nov, 2022 1 commit
  14. 02 Nov, 2022 1 commit
  15. 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
  16. 06 Sep, 2022 1 commit
  17. 31 Aug, 2022 2 commits
  18. 09 Aug, 2022 2 commits
  19. 02 Aug, 2022 2 commits
  20. 01 Aug, 2022 1 commit
  21. 29 Jul, 2022 3 commits
  22. 22 Jul, 2022 1 commit
  23. 14 Jul, 2022 1 commit
  24. 20 Jun, 2022 1 commit
  25. 15 Jun, 2022 1 commit
  26. 11 Jun, 2022 1 commit