1. 20 Jun, 2022 5 commits
  2. 03 Jun, 2022 2 commits
  3. 01 Jun, 2022 4 commits
  4. 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
  5. 30 May, 2022 5 commits
  6. 29 May, 2022 1 commit
  7. 28 May, 2022 5 commits
  8. 24 May, 2022 4 commits
  9. 23 May, 2022 1 commit
  10. 12 May, 2022 1 commit
    • Nils Goroll's avatar
      Fix RX_BODY description · 142c3a01
      Nils Goroll authored
      This session close reason is also used for receiving response
      bodies, for example:
      
      --  TTL            RFC 86400 10 0 1652368707 1652368707 1652368707 0 86400 cacheable
      --  VCL_call       BACKEND_RESPONSE
      --  VCL_return     deliver
      --  Timestamp      Process: 1652368707.157422 0.063369 0.000054
      --  Filters
      --  Storage        file s0
      --  Fetch_Body     2 chunked stream
      --  FetchError     chunked read err
      --  BackendClose   53 self close Failure receiving req.body
      --  BereqAcct      1337 0 1337 987 3465216 3466203
      --  End
      142c3a01
  11. 04 May, 2022 3 commits
  12. 11 Apr, 2022 2 commits
  13. 08 Apr, 2022 3 commits
  14. 06 Apr, 2022 2 commits