1. 28 Feb, 2024 1 commit
  2. 13 Feb, 2024 1 commit
  3. 31 Jan, 2024 2 commits
  4. 02 Jan, 2024 2 commits
  5. 01 Aug, 2023 1 commit
  6. 12 Jul, 2023 1 commit
  7. 08 Jul, 2023 1 commit
  8. 26 Jun, 2023 1 commit
  9. 21 Jun, 2023 1 commit
  10. 12 Jun, 2023 14 commits
  11. 11 Jun, 2023 12 commits
  12. 09 Jun, 2023 2 commits
  13. 10 May, 2023 1 commit
    • Nils Goroll's avatar
      Fix up the worker in the VDP context as well · 58c5026a
      Nils Goroll authored
      vmod_pesi works by saving the resulting data from a sub request to a
      tree structure, which gets delivered to the client in the top
      request's thread, once it is ready.
      
      For cacheable objects which do not require ESI processing, we simply
      keep the original request with an additional reference to the object.
      So basically we hand delivery from one worker to another.
      
      subreq_fixup() is responsible for converting the saved request to a
      state as if it was handled by the request handling the top level
      request, so one of the changes it applies is to change the wrk pointer
      to the worker of the top level request.
      
      Yet that change was incomplete and we missed an additional pointer in
      struct vdp_ctx.
      
      This should hopefully fix #14
      58c5026a