- 30 Sep, 2007 12 commits
-
-
Poul-Henning Kamp authored
git-svn-id: http://www.varnish-cache.org/svn/trunk/varnish-cache@2068 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Poul-Henning Kamp authored
The intent is to be able to do things like: backend b1 { set backend.host = "fs.freebsd.dk"; set backend.port = "82"; } backend b2 { set backend.host = "fs.freebsd.dk"; set backend.port = "81"; } backend b3 { set backend.host = "fs.freebsd.dk"; set backend.port = "80"; } sub vcl_recv { remove req.http.cookie; if (req.restarts == 0) { set req.backend = b1; } else if (req.restarts == 1) { set req.backend = b2; } else { set req.backend = b3; } } sub vcl_fetch { if (obj.status != 200) { restart; } } git-svn-id: http://www.varnish-cache.org/svn/trunk/varnish-cache@2067 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Poul-Henning Kamp authored
git-svn-id: http://www.varnish-cache.org/svn/trunk/varnish-cache@2066 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Poul-Henning Kamp authored
git-svn-id: http://www.varnish-cache.org/svn/trunk/varnish-cache@2065 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Poul-Henning Kamp authored
cache_fetch.c now reports the response code or a indicative negative status for failed requests to the backend code. Any timeouts, keepalives or other overhead processing of health codes should happen in a thread in the backend handling. git-svn-id: http://www.varnish-cache.org/svn/trunk/varnish-cache@2064 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Poul-Henning Kamp authored
git-svn-id: http://www.varnish-cache.org/svn/trunk/varnish-cache@2063 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Poul-Henning Kamp authored
git-svn-id: http://www.varnish-cache.org/svn/trunk/varnish-cache@2062 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Poul-Henning Kamp authored
git-svn-id: http://www.varnish-cache.org/svn/trunk/varnish-cache@2061 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Poul-Henning Kamp authored
acceptor code on a timeout. git-svn-id: http://www.varnish-cache.org/svn/trunk/varnish-cache@2060 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Poul-Henning Kamp authored
git-svn-id: http://www.varnish-cache.org/svn/trunk/varnish-cache@2059 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Poul-Henning Kamp authored
git-svn-id: http://www.varnish-cache.org/svn/trunk/varnish-cache@2058 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Poul-Henning Kamp authored
an infinite loop on certain OS's. git-svn-id: http://www.varnish-cache.org/svn/trunk/varnish-cache@2057 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
- 29 Sep, 2007 1 commit
-
-
Poul-Henning Kamp authored
Get rid of the httptag enum, we can use the HTTP_T values instead. Introduce WSP macro to wrap log entries which has a session. Add our own vctyp() character classifier to simplify HTTP protocol message parsing. Unify http_DissectRequest() and http_DissectResponse() processing. Unify writing of the 5 byte SHMLOG header and other minor cleanups to shmlog code. Silence some signed/unsigned/int width warnings in FlexeLint git-svn-id: http://www.varnish-cache.org/svn/trunk/varnish-cache@2056 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
- 28 Sep, 2007 5 commits
-
-
Poul-Henning Kamp authored
git-svn-id: http://www.varnish-cache.org/svn/trunk/varnish-cache@2055 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Poul-Henning Kamp authored
over sockets and things which manipulate them in memory. git-svn-id: http://www.varnish-cache.org/svn/trunk/varnish-cache@2054 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Poul-Henning Kamp authored
git-svn-id: http://www.varnish-cache.org/svn/trunk/varnish-cache@2053 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Poul-Henning Kamp authored
git-svn-id: http://www.varnish-cache.org/svn/trunk/varnish-cache@2052 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Poul-Henning Kamp authored
the containing object (session or obj). git-svn-id: http://www.varnish-cache.org/svn/trunk/varnish-cache@2051 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
- 27 Sep, 2007 1 commit
-
-
Dag Erling Smørgrav authored
git-svn-id: http://www.varnish-cache.org/svn/trunk/varnish-cache@2050 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
- 26 Sep, 2007 6 commits
-
-
Poul-Henning Kamp authored
Reported by: Martin Aspeli <optilude@gmx.net> git-svn-id: http://www.varnish-cache.org/svn/trunk/varnish-cache@2049 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Poul-Henning Kamp authored
git-svn-id: http://www.varnish-cache.org/svn/trunk/varnish-cache@2048 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Poul-Henning Kamp authored
git-svn-id: http://www.varnish-cache.org/svn/trunk/varnish-cache@2047 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Poul-Henning Kamp authored
git-svn-id: http://www.varnish-cache.org/svn/trunk/varnish-cache@2046 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Poul-Henning Kamp authored
git-svn-id: http://www.varnish-cache.org/svn/trunk/varnish-cache@2045 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Poul-Henning Kamp authored
typedef it as "txt" instead. git-svn-id: http://www.varnish-cache.org/svn/trunk/varnish-cache@2044 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
- 25 Sep, 2007 15 commits
-
-
Poul-Henning Kamp authored
git-svn-id: http://www.varnish-cache.org/svn/trunk/varnish-cache@2043 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Poul-Henning Kamp authored
git-svn-id: http://www.varnish-cache.org/svn/trunk/varnish-cache@2042 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Poul-Henning Kamp authored
git-svn-id: http://www.varnish-cache.org/svn/trunk/varnish-cache@2041 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Poul-Henning Kamp authored
git-svn-id: http://www.varnish-cache.org/svn/trunk/varnish-cache@2040 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Poul-Henning Kamp authored
git-svn-id: http://www.varnish-cache.org/svn/trunk/varnish-cache@2039 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Poul-Henning Kamp authored
git-svn-id: http://www.varnish-cache.org/svn/trunk/varnish-cache@2038 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Poul-Henning Kamp authored
git-svn-id: http://www.varnish-cache.org/svn/trunk/varnish-cache@2037 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Poul-Henning Kamp authored
git-svn-id: http://www.varnish-cache.org/svn/trunk/varnish-cache@2036 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Poul-Henning Kamp authored
git-svn-id: http://www.varnish-cache.org/svn/trunk/varnish-cache@2035 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Dag Erling Smørgrav authored
have a <sys/queue.h> that differs in small but important details from what we expect. Replace our "queue.h" (which was taken from NetBSD) with a new "vqueue.h" which is based on FreeBSD's <sys/queue.h> with the debugging taken out and a "V" prefix added to everything. git-svn-id: http://www.varnish-cache.org/svn/trunk/varnish-cache@2033 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Dag Erling Smørgrav authored
use <sys/queue.h> instead of our own if present. git-svn-id: http://www.varnish-cache.org/svn/trunk/varnish-cache@2032 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Dag Erling Smørgrav authored
git-svn-id: http://www.varnish-cache.org/svn/trunk/varnish-cache@2031 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Poul-Henning Kamp authored
git-svn-id: http://www.varnish-cache.org/svn/trunk/varnish-cache@2030 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Poul-Henning Kamp authored
git-svn-id: http://www.varnish-cache.org/svn/trunk/varnish-cache@2029 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Poul-Henning Kamp authored
A couple of XXX comments Some returnvalue asserts Some pdiff() uses Change WRK_Flush() to return unsigned git-svn-id: http://www.varnish-cache.org/svn/trunk/varnish-cache@2028 d4fa192b-c00b-0410-8231-f00ffab90ce4
-