1. 05 Dec, 2023 1 commit
  2. 21 Nov, 2023 2 commits
    • Dridi Boukelmoune's avatar
      req_fsm: Ensure failed sub-requests reach transmit · 63db35d0
      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
      
      Conflicts:
      	bin/varnishd/cache/cache_req_fsm.c
      63db35d0
    • Nils Goroll's avatar
      fix when the vcl_synth {} Process timestamp gets emitted · d83d85a9
      Nils Goroll authored
      Found by @Dridi
      
      Conflicts:
      	doc/changes.rst
      d83d85a9
  3. 14 Nov, 2023 1 commit
  4. 13 Nov, 2023 3 commits
  5. 18 Oct, 2023 33 commits