1. 18 Aug, 2018 2 commits
    • Geoff Simmons's avatar
      Whitespace OCD. · c6389ce6
      Geoff Simmons authored
      c6389ce6
    • Geoff Simmons's avatar
      Bugfixes, mostly about concurrency, revealed by govarnishstat. · e25ad84c
      Geoff Simmons authored
      The native invocation in Read is locked per Stats object, since
      VSC_Iter is not safe for concurrency with the same vsc and vsm
      handles.
      
      This is not necessary for the descriptions call, since it is only
      invoked once per object at Attach time.
      
      Use sync.Map for the global callback maps, and use 64 bits of
      secure randomness for their keys (using the map length to generate
      new keys was not safe for concurrency).
      
      In rare cases, VSC_Iter may pass NULL as the pointer to a point,
      so just skip it if that happens.
      e25ad84c
  2. 14 Aug, 2018 11 commits
  3. 13 Aug, 2018 6 commits
  4. 12 Aug, 2018 9 commits
  5. 11 Aug, 2018 5 commits
  6. 09 Aug, 2018 7 commits