1. 18 Mar, 2024 19 commits
  2. 05 Dec, 2023 2 commits
  3. 21 Nov, 2023 1 commit
    • Dridi Boukelmoune's avatar
      req_fsm: Ensure failed sub-requests reach transmit · aeaf44a4
      Dridi Boukelmoune authored
      A VCL failure on the client side transitions to vcl_synth, except
      failures from vcl_synth that lead to minimal errors. The ESI transport
      is not allowed to reply with minimal responses so this would lead to a
      panic.
      
      On top of that, the vcl_req_reset feature flag emulates `return (fail)`
      statements when an HTTP/2 client disconnected, resulting in the same
      panic scenario.
      
      For sub-requests, we masquerade the fail transition as a deliver and
      trade the illegal minimal response for the synthetic response.
      
      Fixes #4022
      aeaf44a4
  4. 13 Nov, 2023 5 commits
  5. 25 Oct, 2023 9 commits
  6. 24 Oct, 2023 4 commits