1. 25 Mar, 2021 1 commit
  2. 20 Mar, 2021 1 commit
  3. 17 Mar, 2021 1 commit
  4. 10 Mar, 2021 2 commits
  5. 04 Mar, 2021 7 commits
  6. 03 Mar, 2021 2 commits
  7. 02 Mar, 2021 1 commit
    • winhttp: skip certificate check if unable to send request · edffea15
      In some circumstances (e.g. when proxies are involved), winhttp will fail to reach the WINHTTP_CALLBACK_STATUS_SENDING_REQUEST phase. If this occurs, we'll error with ERROR_WINHTTP_INCORRECT_HANDLE_STATE when attempting to query the server certificate context (see https://docs.microsoft.com/en-us/windows/win32/api/winhttp/nf-winhttp-winhttpsendrequest#remarks).
      
      To avoid this, verify that WinHttpSendRequest has reached the WINHTTP_CALLBACK_STATUS_SENDING_REQUEST phase before checking the certificate. Since we're using WinHTTP in synchronous mode, we know for sure that once WinHttpSendRequest returns we've either sent it successfully or not.
      
      NOTE: WINHTTP_CALLBACK_STATUS_SENDING_REQUEST appears to be deprecated with no direct replacement. WINHTTP_CALLBACK_STATUS_SENDREQUEST_COMPLETE is only available in async mode, and there doesn't appear to be a method of querying this flag outside of the status callback.
      Ian Hattendorf committed
  8. 01 Mar, 2021 1 commit
  9. 28 Feb, 2021 3 commits
  10. 22 Feb, 2021 2 commits
  11. 21 Feb, 2021 1 commit
  12. 19 Feb, 2021 1 commit
  13. 18 Feb, 2021 1 commit
  14. 17 Feb, 2021 2 commits
  15. 15 Feb, 2021 2 commits
  16. 11 Feb, 2021 2 commits
  17. 01 Feb, 2021 5 commits
  18. 31 Jan, 2021 2 commits
  19. 22 Jan, 2021 1 commit
  20. 20 Jan, 2021 1 commit
    • mwindow: Fix a bug in the LRU window finding code · 2f382ab7
      This change now updates the `lru_window` variable to match the current
      file's MRU window. This makes it such that it doesn't always choose the
      file that happened to come last in the list of window files, and instead
      should now correctly choose the file with the least-recently-used one.
      lhchavez committed
  21. 15 Jan, 2021 1 commit