1. 20 Mar, 2020 1 commit
  2. 17 Mar, 2020 4 commits
  3. 16 Mar, 2020 3 commits
  4. 15 Mar, 2020 2 commits
  5. 13 Mar, 2020 10 commits
  6. 12 Mar, 2020 1 commit
  7. 11 Mar, 2020 11 commits
  8. 10 Mar, 2020 8 commits
    • Dridi Boukelmoune's avatar
      Add missing link in libvarnishapi · 65f048ce
      Dridi Boukelmoune authored
      Spotted by vtest on SunOS.
      65f048ce
    • Nils Goroll's avatar
      try to fix the make race for real · 4e1133e8
      Nils Goroll authored
      b365be2d was not correct in that I put
      vcc_compile.h in the wrong place, it should have been added to GEN_H,
      not as a dependency for GEN_H
      
      I also realized that we should wait for the last file generate.py
      generates.
      4e1133e8
    • Dridi Boukelmoune's avatar
      Manage libvarnish.a with libtool · 54c0bb85
      Dridi Boukelmoune authored
      It remains a private static library. Neither libvarnishapi nor test
      cases from libvarnish use individual source files besides the ones
      containing test drivers.
      
      It can lead to very cryptic messages where a symbol is defined twice
      from different sources, where the sources are the same but the object
      code is technically different (a copy built from _SOURCES and a copy
      in libvarnish.a).
      
      While at it, add sanitizers flags to all libvarnish test cases.
      54c0bb85
    • Dridi Boukelmoune's avatar
      Mention witness.sh in the changelog · acce95fe
      Dridi Boukelmoune authored
      It can definitely be used in third party VMOD projects.
      acce95fe
    • Dridi Boukelmoune's avatar
      0e84a5a5
    • Dridi Boukelmoune's avatar
      More changelog TLC · 554f8ba0
      Dridi Boukelmoune authored
      554f8ba0
    • Dridi Boukelmoune's avatar
      9cd38f90
    • Nils Goroll's avatar
      try to avoid a make race · b365be2d
      Nils Goroll authored
      vcc_compile.h is generated and included by other compilation units, so
      we need to make sure that this happens in sequence.
      
      Seen on vtest:
      
      make[5]: Entering directory
      '/tmp/vtest.32_sun12.4/varnish-cache/lib/libvcc'
        CC       libvcc_a-vcc_acl.o
        CC       libvcc_a-vcc_action.o
        CC       libvcc_a-vcc_backend.o
        CC       libvcc_a-vcc_backend_util.o
        CC       libvcc_a-vcc_compile.o
        CC       libvcc_a-vcc_expr.o
      mkdir -p ../../include/tbl
      /opt/local/bin/python3.4 ../../lib/libvcc/generate.py \
          ../.. ../..
        CC       libvcc_a-vcc_parse.o
        CC       libvcc_a-vcc_storage.o
        CC       libvcc_a-vcc_symb.o
      "vcc_compile.h", line 194: undefined symbol: VCL_RET_MAX
      "vcc_compile.h", line 194: can not declare variably modified type at file scope
      cc: acomp failed for vcc_parse.c
      Makefile:668: recipe for target 'libvcc_a-vcc_parse.o' failed
      b365be2d