1. 11 Jul, 2022 1 commit
  2. 04 Jul, 2022 4 commits
  3. 28 Jun, 2022 5 commits
  4. 27 Jun, 2022 9 commits
  5. 24 Jun, 2022 3 commits
  6. 23 Jun, 2022 3 commits
  7. 21 Jun, 2022 1 commit
  8. 20 Jun, 2022 6 commits
  9. 03 Jun, 2022 2 commits
  10. 01 Jun, 2022 4 commits
  11. 31 May, 2022 2 commits
    • Nils Goroll's avatar
      Revert "vbe: Try fetching beresp when sending bereq failed" · 55e4a206
      Nils Goroll authored
      Only momentarily until we understand and fix the newly introduced
      issues.
      
      This reverts commit f0ee94ec.
      
      Ref #3813
      Reopen #3761
      55e4a206
    • Dridi Boukelmoune's avatar
      vbe: Try fetching beresp when sending bereq failed · f0ee94ec
      Dridi Boukelmoune authored
      There is no cancellation mechanism in the middle of an HTTP/1
      transaction besides closing the session. If a backend closes
      the connection before the end of the bereq delivery, it may
      also send a 4XX or 5XX response that could be valuable for the
      original client.
      
      There are several things to take into consideration: it is
      the responsibility of the backend implementation to raise the
      bo->send_failed flag, if the backend replied something before
      closing we shouldn't trigger a timeout, the connection must not
      be recycled, and the object must not be cached.
      
      Fixes #2332
      Closes #3686
      f0ee94ec