1. 09 Apr, 2016 1 commit
  2. 08 Apr, 2016 7 commits
  3. 07 Apr, 2016 9 commits
  4. 27 Mar, 2016 2 commits
  5. 21 Feb, 2016 3 commits
  6. 19 Feb, 2016 3 commits
    • Nils Goroll's avatar
      use a call table for encode/decode functions · 9c8a963f
      Nils Goroll authored
      This removes some switch/case clutter at a slight potential cost for
      the additional indirection.
      9c8a963f
    • Nils Goroll's avatar
      add back configure pthread support · 7f1e9a1e
      Nils Goroll authored
      This partly reverts my previous commit 78ac8836,
      which was wrong:
      
      Varnish is massively multithreaded, so all vmods must be thread-safe.
      
      While it is possible to write thread-safe vmods without pthreads support,
      some systems (like those of the Solaris-heritage) need additional compiler
      flags for MT support (-D_REENTRANT -pthreads). To avoid weird potential
      issues, we should, by default, include full MT support.
      
      Also, libpthreads is available for vmods because varnishd itself links
      against it, but, again, making this dependency explicit should be the right way.
      7f1e9a1e
    • Nils Goroll's avatar
      use the python we found in case it's not called "python" · d887eea9
      Nils Goroll authored
      /usr/bin/env python in vmodtool.py does not work for cases where it's called
      python$VERSION, e.g. python2.7 - as is the case on SmartOS with pkgin
      d887eea9
  7. 18 Feb, 2016 5 commits
  8. 08 Feb, 2016 2 commits
  9. 01 Feb, 2016 1 commit
  10. 31 Jan, 2016 7 commits