1. 30 Oct, 2017 2 commits
  2. 26 Oct, 2017 4 commits
  3. 25 Oct, 2017 5 commits
  4. 24 Oct, 2017 1 commit
    • Poul-Henning Kamp's avatar
      Make vrt.h include <stddef.h> and <stdint.h> · 4c356d69
      Poul-Henning Kamp authored
      Originally we decided that the output of VCC should be 100%
      stand-alone and therefore contain no #includes at all.  This
      was hoped to avoid unspecified trouble with C-compilers at runtime.
      
      But C99 is old enough to drink now, so we move forward.
      
      The script in tools/include_wash.py checks *.c files and
      complains about violations of our intended #include orders.
      4c356d69
  5. 23 Oct, 2017 11 commits
  6. 22 Oct, 2017 8 commits
  7. 21 Oct, 2017 3 commits
  8. 18 Oct, 2017 1 commit
  9. 15 Oct, 2017 1 commit
  10. 13 Oct, 2017 1 commit
  11. 12 Oct, 2017 3 commits
    • Nils Goroll's avatar
      Do not possibly underflow rlen · bedaceb3
      Nils Goroll authored
      for i < 0, rlen could underflow. We are safe because of the check for
      i < 0 further down, so this change is just a minor cleanup.
      
      Fixes #2444
      bedaceb3
    • Nils Goroll's avatar
      exit VFIL_searchpath upon dlopen error · f6835857
      Nils Goroll authored
      Together with the previous commit, this fixes potentially misleading
      error messages.
      
      Because we called vcc_path_dlopen on all vmod_path elements
      irrespective of the kind of dlopen() error, the actual root cause
      could be hidden.
      
      Example:
      
      dlerror: .../lib/libvmod_blob/.libs/libvmod_debug.so: cannot open shared object file
      
      when the actual error was
      
      dlerror: .../lib/libvmod_debug/.libs/libvmod_debug.so: undefined symbol:...
      f6835857
    • Nils Goroll's avatar
      8e9eb0ff