1. 12 Jan, 2022 1 commit
  2. 11 Jan, 2022 5 commits
  3. 08 Dec, 2021 1 commit
    • Poul-Henning Kamp's avatar
      Polish · ff364a31
      Poul-Henning Kamp authored
      Conflicts:
      	bin/varnishd/cache/cache_esi_deliver.c
      
      This fixes a potential out-of-workspace panic.
      ff364a31
  4. 30 Nov, 2021 1 commit
    • Dridi Boukelmoune's avatar
      std.ip: Always provide some form of fallback · 3cd55a65
      Dridi Boukelmoune authored
      Otherwise valid code can panic on workspace exhaustion:
      
          std.ip(req.http.X-Real-IP, std.ip(req.http.X-Client-IP, client.ip))
      
      If the nested std.ip() call runs out of workspace, it will return a null
      ip instead of the fallback, and the outer std.ip() call will panic upon
      checking the suckaddr sanity.
      
      Refs #3746
      3cd55a65
  5. 24 Nov, 2021 3 commits
  6. 22 Nov, 2021 1 commit
    • Poul-Henning Kamp's avatar
      Hopefully fix u00006 on various platforms. · be077d4a
      Poul-Henning Kamp authored
      Dont limit ourselves to a set number of VSL records to include
      the "0 CLI" we want, various platforms emit a number of Debug
      messages relating to sockopt
      
      Use the `process p%d -expect-text` mechanism to wait only as
      long as necessary for the "0 CLI"
      be077d4a
  7. 19 Nov, 2021 15 commits
  8. 12 Nov, 2021 4 commits
  9. 10 Nov, 2021 3 commits
  10. 09 Nov, 2021 3 commits
  11. 25 Oct, 2021 3 commits
    • Nils Goroll's avatar
      vtest: put cwd on the stack · 3de98332
      Nils Goroll authored
      0051cbe3 did not work on
      solaris-descendents, the man page clearly states that the size argument
      also determines the buffer to be malloc()ed for a NULL buffer argument.
      3de98332
    • Poul-Henning Kamp's avatar
    • Dridi Boukelmoune's avatar
      vtc: Fix h5 on my machine · 4a48254d
      Dridi Boukelmoune authored
      Ever since my system upgraded haproxy to 2.3.10 this test has
      consistently timed out. While that would be a breaking change
      involving the independent vtest project too, I think the VTC
      syslog spec would work better with something like:
      
          expect skip facility.level regex
      
      Where skip could be uint, * or ? similar to how logexpect works,
      and both facility and level could also be * to be non-specific.
      For now, let's hope this does not break the test suite for anyone
      else.
      
      Conflicts:
      	bin/varnishtest/tests/h00005.vtc
      4a48254d