- 18 Aug, 2018 3 commits
-
-
Geoff Simmons authored
-
Geoff Simmons authored
-
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.
-
- 14 Aug, 2018 11 commits
-
-
Geoff Simmons authored
-
Geoff Simmons authored
-
Geoff Simmons authored
-
Geoff Simmons authored
-
Geoff Simmons authored
-
Geoff Simmons authored
-
Geoff Simmons authored
-
Geoff Simmons authored
-
Geoff Simmons authored
-
Geoff Simmons authored
-
Geoff Simmons authored
-
- 13 Aug, 2018 6 commits
-
-
Geoff Simmons authored
-
Geoff Simmons authored
-
Geoff Simmons authored
-
Geoff Simmons authored
-
Geoff Simmons authored
-
Geoff Simmons authored
-
- 12 Aug, 2018 9 commits
-
-
Geoff Simmons authored
-
Geoff Simmons authored
-
Geoff Simmons authored
Also rename some of them with camel case.
-
Geoff Simmons authored
And refactor the testing code to re-use results of a scraped log.
-
Geoff Simmons authored
-
Geoff Simmons authored
-
Geoff Simmons authored
-
Geoff Simmons authored
-
Geoff Simmons authored
-
- 11 Aug, 2018 5 commits
-
-
Geoff Simmons authored
Makes the docs a bit less wordy.
-
Geoff Simmons authored
-
Geoff Simmons authored
None of the data passed to a user read handler is allocated on the heap (gc friendly).
-
Geoff Simmons authored
-
Geoff Simmons authored
The Status passed to the read callback is now passed by value, and may have the value More when more transactions in the log are pending. The e2e test now includes tests for reading data from a live log.
-
- 09 Aug, 2018 6 commits
-
-
Geoff Simmons authored
-
Geoff Simmons authored
-
Geoff Simmons authored
-
Geoff Simmons authored
Written with raw grouping, so health checks really are included.
-
Geoff Simmons authored
Minimizes issues with incompatible tags from different Varnish versions. The log was generated using testbackend, and includes ESI requests and backend health checks. The logs are also smaller now.
-
Geoff Simmons authored
The response begins with '<', so it is not necessary to disable the Varnish XML check.
-