1. 09 Jun, 2023 1 commit
    • Nils Goroll's avatar
      Use a new regression test log from varnish post 7.3 · 23b1d54d
      Nils Goroll authored
      varnishd now uses 64bit vxids and a new VSL format, with some tags
      removed.
      
      I did ponder to write a VSL log converter or come up with some other
      deliverate way to somehow preserve the old log data in a regerssion
      log in the new format.
      
      But ultimately, it all seemed pretty much wasted effort. Let's just
      start with a new log and regression test future changes.
      
      I must admit that I only hat a bit of a superficial look at the log
      files, but as we made no changes at all to varnishevent, I do not see
      how they could have changed fundamentally.
      
      varnish-post-7.3.README.rst cotains information on how the log was
      created.
      23b1d54d
  2. 01 Dec, 2022 1 commit
  3. 28 Oct, 2021 1 commit
    • Nils Goroll's avatar
      Constify · 6892f91c
      Nils Goroll authored
      fixes:
      
      config.c: In function 'conf_ParseLine':
      config.c:206:13: warning: assignment discards 'const' qualifier from pointer target type [enabled by default]
               *op = "+=";
                   ^
      config.c:210:13: warning: assignment discards 'const' qualifier from pointer target type [enabled by default]
               *op = "=";
                   ^
      6892f91c
  4. 12 Oct, 2021 2 commits
  5. 29 Jun, 2021 1 commit
    • Nils Goroll's avatar
      Fix use-after-free in free_incl() · 5b00968b
      Nils Goroll authored
      Seen after linux update
      
      Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
      Core was generated by `../varnishevent -f varnishevent.conf -r varnish-4.1.0-doc.log -w out -v'.
      Program terminated with signal SIGABRT, Aborted.
      50	../sysdeps/unix/sysv/linux/raise.c: No such file or directory.
      (gdb) bt
      5b00968b
  6. 25 Apr, 2019 3 commits
    • Nils Goroll's avatar
      simplify regression tests, update checksums · a00794a4
      Nils Goroll authored
      a00794a4
    • Nils Goroll's avatar
      26c023d9
    • Nils Goroll's avatar
      fix %h formatter · afa9a185
      Nils Goroll authored
      Our %h formatter was broken and we did not notice due to coincidence of
      two reasons:
      
      Before 626ddb029256513b6de36d5e642299d6708d638d in varnish-cache,
      varnishncsa did not output %h for our (ancient) test file because it
      does not contain BackendStart records.
      
      varnishevent did not output %h because it was using SLT_Backend, which
      had been removed from varnish-cache for long.
      
      Because both matched, we did not notice any issue.
      
      It is only now due to the change from
      626ddb029256513b6de36d5e642299d6708d638d that we noticed the issue.
      
      So the fix is to take %h from SLT_BackendOpen and adjust all other test
      details in this regard.
      
      The fix in varnish triggered the ncsa.sh test failing because
      varnishevent would also not format %h correctly: SLT_Backend had been
      retired for long, but we still took %h from it.
      afa9a185
  7. 27 Oct, 2018 1 commit
  8. 04 Oct, 2018 1 commit
  9. 27 Mar, 2018 5 commits
  10. 15 Mar, 2018 2 commits
  11. 07 Mar, 2018 3 commits
  12. 30 Nov, 2017 2 commits
  13. 09 Nov, 2017 2 commits
  14. 28 Sep, 2017 1 commit
  15. 15 Sep, 2017 1 commit
  16. 07 Sep, 2017 4 commits
  17. 10 May, 2017 1 commit
  18. 15 Mar, 2017 1 commit
  19. 21 Feb, 2017 2 commits
  20. 15 Dec, 2016 1 commit
  21. 14 Dec, 2016 3 commits
  22. 13 Dec, 2016 1 commit