]> err.no Git - varnish/commit
Major rewrite of the VSL handler for increased robustness and clarity:
authordes <des@d4fa192b-c00b-0410-8231-f00ffab90ce4>
Sat, 21 Apr 2007 21:48:56 +0000 (21:48 +0000)
committerdes <des@d4fa192b-c00b-0410-8231-f00ffab90ce4>
Sat, 21 Apr 2007 21:48:56 +0000 (21:48 +0000)
commitfa118079011d55741a0adb2e0acff24cb092f7b8
tree0c67026958dc44ed21a0e53a7bcce2ad6ad882ad
parenta66a42f0c52e69ab77e3794b22342cd02982d522
Major rewrite of the VSL handler for increased robustness and clarity:

 - Treat all request fields in a similar manner.

 - Mostly eliminate fixed-size buffers.

 - Don't print or format anything until we see ReqEnd.

 - If we saw a Host: header, use it to generate an absolute URI,
   resulting in far more useful output when processing logs from a
   server which handles multiple virtual hosts.

git-svn-id: svn+ssh://projects.linpro.no/svn/varnish/trunk@1362 d4fa192b-c00b-0410-8231-f00ffab90ce4
varnish-cache/bin/varnishncsa/varnishncsa.c