1. 08 Aug, 2016 2 commits
    • Nils Goroll's avatar
      streamline ttl handling for passes · d9b09191
      Nils Goroll authored
      It was counter-intuitive that, for pass objects, we logged the
      parsed TTL when in fact the ttl visible from vcl was always 0.
      In the builtin.vcl the Hit-For-Pass check was also called
      for objects already classified as uncacheable.
      
      Now, for passes, we
      
      - do not parse Cache-Control / Expires
        - and, consequently, do not log TTL RFC
      - do not call the hfp-code in builtin.vcl
        - and, consequently, do not log TTL VCL
      
      Reflect this in b2.vtc
      d9b09191
    • Guillaume Quintard's avatar
      Make blacklist mandatory · 24270700
      Guillaume Quintard authored
      24270700
  2. 02 Aug, 2016 1 commit
  3. 01 Aug, 2016 2 commits
    • Federico G. Schwindt's avatar
      Typo · 9d456113
      Federico G. Schwindt authored
      9d456113
    • Martin Blix Grydeland's avatar
      Make sure that VFP_Close is always called if and only if VFP_Open was · 2e3149b2
      Martin Blix Grydeland authored
      called
      
      For some (out of workspace or stevedore allocationi failure) errors
      VFP_Close would fail to be called when ending up not retrying the
      fetch. This would then potentially leak VFP entry context data like
      gzip buffers. Fix this by always calling VFP_Close() when changing
      fetch state when VFP_Open() has been called.
      
      Also VFP_Close() would for some retries be called twice, causing
      double accounting log records print out. This happens when a late
      error is caught and streaming is disabled, allowing a retry to be
      attempted. Fix this by not unconditionally calling VFP_Close() in the
      error state.
      2e3149b2
  4. 28 Jul, 2016 2 commits
  5. 27 Jul, 2016 2 commits
  6. 25 Jul, 2016 16 commits
  7. 20 Jul, 2016 1 commit
  8. 19 Jul, 2016 3 commits
  9. 18 Jul, 2016 2 commits
  10. 15 Jul, 2016 1 commit
  11. 12 Jul, 2016 1 commit
  12. 11 Jul, 2016 3 commits
  13. 08 Jul, 2016 1 commit
  14. 07 Jul, 2016 1 commit
  15. 05 Jul, 2016 2 commits