1. 10 Mar, 2021 4 commits
  2. 04 Mar, 2021 7 commits
  3. 03 Mar, 2021 2 commits
  4. 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
  5. 01 Mar, 2021 1 commit
  6. 28 Feb, 2021 3 commits
  7. 22 Feb, 2021 2 commits
  8. 21 Feb, 2021 1 commit
  9. 19 Feb, 2021 1 commit
  10. 18 Feb, 2021 1 commit
  11. 17 Feb, 2021 2 commits
  12. 15 Feb, 2021 2 commits
  13. 11 Feb, 2021 2 commits
  14. 01 Feb, 2021 5 commits
  15. 31 Jan, 2021 2 commits
  16. 22 Jan, 2021 1 commit
  17. 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
  18. 15 Jan, 2021 2 commits