without restarting varnishd This commit introduces a bin_path attribute on Lacquer::Varnishd which the varnishadm_cmd method uses to construct the path to varnishadm. The reload command is issued through the varnishadm management interface. If varnishd is not running, reloading simply starts varnishd.
…o propagate Lacquer::Authentication errors up the stack instead of turning them into Lacquer::VarnishError's. adjust specs to have the right quotes for auth challenge strings and fixup one more auth response
…ading newlines and update the computed auth string
Fix an extra newline in the auth challenge construction
Process.kill won't work to sudoed processes, because they are not onwed by the application.
Since low ports demands root, this allows an application running with a simple user to start and stop varnishd.
Varnish 3x Support