1. 24 Apr, 2017 2 commits
    • Dridi Boukelmoune's avatar
      Polish verbose compliance in varnish.m4 · 9e754cc5
      Dridi Boukelmoune authored
      This is a cosmetic tweak, it doesn't change any behavior. No need to
      bump the serial for that. The benefits are a better output of silent
      make executions, and the preservation of configured variables like
      $(PYTHON) all the way downstream.
      
      A word on this stunt:
      
          \$(A""M_V_GEN)
      
      The backslash is here to escape the dollar sign, nothing too surprising.
      However the expression between the brackets is rejected by autoconf
      because it looks like an undefined macro. To prevent that, the string is
      closed and reopen at once to break the token-inside-brackets construct.
      9e754cc5
    • Poul-Henning Kamp's avatar
      FlexeLint infrastructure · e8812d10
      Poul-Henning Kamp authored
      e8812d10
  2. 22 Apr, 2017 1 commit
  3. 21 Apr, 2017 2 commits
  4. 20 Apr, 2017 3 commits
  5. 19 Apr, 2017 1 commit
  6. 18 Apr, 2017 1 commit
  7. 16 Apr, 2017 5 commits
  8. 15 Apr, 2017 1 commit
  9. 14 Apr, 2017 5 commits
  10. 12 Apr, 2017 1 commit
    • Martin Blix Grydeland's avatar
      Fix an issue with hpack table shifting · 6a636e64
      Martin Blix Grydeland authored
      When inserting a new hpack table entry using a referenced name, and
      the referenced name would be removed from the table as a result of the
      insertion, there was a bug in the memory move/copy operations that
      would memmove a too large area. This wouldn't cause problems because
      we never used the full 32 bytes that the standard sets as per element
      overhead.
      
      Fix it, and the same time simplify the logic to be easier to read. Add
      a test case for trimmed indexed name insertion where the table isn't
      empty after removing the indexed entry.
      6a636e64
  11. 11 Apr, 2017 2 commits
  12. 10 Apr, 2017 3 commits
    • Dridi Boukelmoune's avatar
      Ignore missing reason in probe responses · 6768c376
      Dridi Boukelmoune authored
      This is a cherry-pick of 3271c51e that
      fixed the issue for Varnish 3.0 since it wasn't a problem in the 4.1
      series then. This is only a back-port of the regression test since the
      referenced commits already fixed the regression.
      
      Refs 5e4d6c84
      Refs 9f422620
      Refs #2069
      6768c376
    • Dridi Boukelmoune's avatar
      Hijack errno in Lck_CondWait · c271aef9
      Dridi Boukelmoune authored
      This should help diagnose #2253.
      c271aef9
    • Dridi Boukelmoune's avatar
      Bump VRT to 6.1 · 997e6c8a
      Dridi Boukelmoune authored
      It should have been done for 5.1.2 but hasn't. This is a minor bump of a
      single addition so the impact is limited. I also left the release date
      to "unreleased" on purpose, since it technically hasn't been released as
      6.1 yet.
      997e6c8a
  13. 09 Apr, 2017 2 commits
  14. 07 Apr, 2017 6 commits
  15. 06 Apr, 2017 5 commits