1. 12 Aug, 2016 4 commits
  2. 23 May, 2016 1 commit
  3. 13 May, 2016 1 commit
  4. 12 May, 2016 1 commit
  5. 11 Apr, 2016 1 commit
  6. 10 Apr, 2016 5 commits
  7. 09 Apr, 2016 4 commits
  8. 08 Apr, 2016 7 commits
  9. 07 Apr, 2016 9 commits
  10. 27 Mar, 2016 2 commits
  11. 21 Feb, 2016 3 commits
  12. 19 Feb, 2016 2 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