- 09 Sep, 2016 28 commits
-
-
Nils Goroll authored
rather than the values from pkg-config only. CLAGS and LIBS may contain important generic compiler / linker flags for this platform.
-
Nils Goroll authored
-
Dridi Boukelmoune authored
-
Martin Blix Grydeland authored
Fix an issue where the new timestamp was set without locking. Spotted by: Coverity
-
Dridi Boukelmoune authored
Refs #2008
-
Federico G. Schwindt authored
Spotted by Foxik on #varnish @ irc.linpro.no.
-
Lasse Karstensen authored
Ref: #2008
-
Guillaume Quintard authored
-
Nils Goroll authored
For match_tag == SLT_Timestamp, we'd miss a match otherwise. Add the missing /* FALLTHROUGH */ This reverts commit 97bfb002. Conflicts: bin/varnishhist/varnishhist.c
-
Martin Blix Grydeland authored
If a log transaction is parsed that don't contain timestamps (e.g. they are filtered in varnishd), then this would cause a NULL pointer dereference.
-
Martin Blix Grydeland authored
Fix an issue where the new timestamp was set without locking. Spotted by: Coverity
-
Federico G. Schwindt authored
Also spring some VUT_Error() love. Conflicts: bin/varnishhist/varnishhist.c
-
Federico G. Schwindt authored
-
Federico G. Schwindt authored
-
Nils Goroll authored
Thx @fgs
-
Nils Goroll authored
Thx @fgs
-
Nils Goroll authored
-
Nils Goroll authored
-
Nils Goroll authored
-
Nils Goroll authored
-
Nils Goroll authored
Conflicts: bin/varnishhist/Makefile.am
-
Nils Goroll authored
This is particularly useful when replaying vsl files (-r option). The new -B option specifies a time factor limiting the speed at which the log is being read. It can also be halved/doubled using the < and > keys at runtime. Conflicts: bin/varnishhist/varnishhist.c
-
Nils Goroll authored
Actually implement the documented -p option Make the update delay a double to allow update frequencies of less than a second. Add + and - keys to the curses interface to update the refresh frequency while running. Show update frequency in the top line.
-
Nils Goroll authored
-
Nils Goroll authored
-
Nils Goroll authored
... for the standard backend timestamps and size. Conflicts: bin/varnishhist/varnishhist.c
-
Pål Hermunn Johansen authored
In the usage section of varnishstat, some non-literal options were not caught by the backport.
-
Nils Goroll authored
In usage/documentation, mark those options with <> which are not a literal string, but rather a placeholder for some value. Conflicts: bin/varnishstat/varnishstat_options.h
-
- 08 Sep, 2016 1 commit
-
-
Dridi Boukelmoune authored
-
- 07 Sep, 2016 1 commit
-
-
Pål Hermunn Johansen authored
This is an adaptation of b2c18706 by Federico G. Schwindt. Previously you needed an empty argument (''), which didn't play very well along sysv init scripts and was not documented. Now both "none" and the empty argument work, but an extra warning is echoed if the empty argument is used. The documentation only mentions "none" for disabling the secret, since this is the only way of doing it in the next version. Fixes #2007.
-
- 06 Sep, 2016 1 commit
-
-
Guillaume Quintard authored
fix #2027
-
- 05 Sep, 2016 3 commits
-
-
Dridi Boukelmoune authored
-
Poul-Henning Kamp authored
-
Poul-Henning Kamp authored
-
- 29 Aug, 2016 2 commits
-
-
Dridi Boukelmoune authored
-
Dridi Boukelmoune authored
In addition to harcoded features in varnishtest, this opens a window for out-of-tree uses of the test framework to skip test cases if an external component (a database system, OS-specific capabilities, an environment variable, a library, etc) is missing. This feature takes an extra argument, a command-line that must exit with a zero status. Complex feature testing can nicely be wrapped in scripts at the user's discretion: feature cmd "my --command=line" If the test is skipped, it is logged as: ** top 0.0 === feature cmd "my --command=line" * top 0.0 SKIPPING test, missing feature: my --command=line If the command-line is missing, it is logged as: ** top 0.0 === feature cmd ---- top 0.0 Missing the command line
-
- 13 Aug, 2016 1 commit
-
-
Federico G. Schwindt authored
There are some changes in master that need tlc before backporting. This is one of them.
-
- 12 Aug, 2016 3 commits
-
-
Federico G. Schwindt authored
We will need it if the body was consumed due to a call to std.cache_req_body (VRB_Cache). Analysis and test by daghf. Fixes #1881. Conflicts: bin/varnishd/cache/cache_req_fsm.c
-
Nils Goroll authored
-
Martin Blix Grydeland authored
For some (out of workspace or stevedore allocationi failure) errors VFP_Close would fail to be called when ending up not retrying the fetch. This would then potentially leak VFP entry context data like gzip buffers. Fix this by always calling VFP_Close() when changing fetch state when VFP_Open() has been called. Also VFP_Close() would for some retries be called twice, causing double accounting log records print out. This happens when a late error is caught and streaming is disabled, allowing a retry to be attempted. Fix this by not unconditionally calling VFP_Close() in the error state.
-