- 13 Jun, 2006 3 commits
-
-
Poul-Henning Kamp authored
Pull the struct definition into _stevedore.h and include this from cache.h and mgt.h, they both need to be able to see it. Add the stevedore pointer as an argument to the stevedore alloc function so multiple stevedores is possible later on. Add the stevedore pointer to the storage object, so freeing it again is possible. Add -s argument processing to select a given stevedore, call it's ->init method and pass the stevedore in the heritage. In the cache process pick stevedore out from heritage, call its open method. git-svn-id: http://www.varnish-cache.org/svn/trunk@170 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Poul-Henning Kamp authored
git-svn-id: http://www.varnish-cache.org/svn/trunk@169 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Poul-Henning Kamp authored
git-svn-id: http://www.varnish-cache.org/svn/trunk@168 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
- 01 May, 2006 11 commits
-
-
Poul-Henning Kamp authored
git-svn-id: http://www.varnish-cache.org/svn/trunk@167 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Poul-Henning Kamp authored
git-svn-id: http://www.varnish-cache.org/svn/trunk@166 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Poul-Henning Kamp authored
git-svn-id: http://www.varnish-cache.org/svn/trunk@165 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Poul-Henning Kamp authored
use writev() if possible. vca_flush() must be called before any memory previosly given to vca_write is overwritten, and after the last call to vca_write() git-svn-id: http://www.varnish-cache.org/svn/trunk@164 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Poul-Henning Kamp authored
git-svn-id: http://www.varnish-cache.org/svn/trunk@163 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Poul-Henning Kamp authored
git-svn-id: http://www.varnish-cache.org/svn/trunk@162 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Poul-Henning Kamp authored
git-svn-id: http://www.varnish-cache.org/svn/trunk@161 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Poul-Henning Kamp authored
git-svn-id: http://www.varnish-cache.org/svn/trunk@160 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Poul-Henning Kamp authored
Add http_HdrIs() to check if we have a given header and if we do if it has a given value. Use it. Ignore SIGPIPE since SO_NOSIGPIPE doesn't work reliably, (but set it on accepted TCP connections anyway). Update passing to match fetching, including a chunked encoding method. git-svn-id: http://www.varnish-cache.org/svn/trunk@159 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Poul-Henning Kamp authored
connections and clean them out if the backend closes. git-svn-id: http://www.varnish-cache.org/svn/trunk@158 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Poul-Henning Kamp authored
Loop until we have the entire chunk in chunked encoding git-svn-id: http://www.varnish-cache.org/svn/trunk@157 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
- 25 Apr, 2006 11 commits
-
-
Poul-Henning Kamp authored
General bush-wacking in the fetch code. git-svn-id: http://www.varnish-cache.org/svn/trunk@156 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Poul-Henning Kamp authored
git-svn-id: http://www.varnish-cache.org/svn/trunk@155 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Poul-Henning Kamp authored
git-svn-id: http://www.varnish-cache.org/svn/trunk@154 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Poul-Henning Kamp authored
git-svn-id: http://www.varnish-cache.org/svn/trunk@153 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Poul-Henning Kamp authored
git-svn-id: http://www.varnish-cache.org/svn/trunk@152 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Poul-Henning Kamp authored
git-svn-id: http://www.varnish-cache.org/svn/trunk@151 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Poul-Henning Kamp authored
git-svn-id: http://www.varnish-cache.org/svn/trunk@150 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Poul-Henning Kamp authored
git-svn-id: http://www.varnish-cache.org/svn/trunk@149 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Poul-Henning Kamp authored
git-svn-id: http://www.varnish-cache.org/svn/trunk@148 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Poul-Henning Kamp authored
git-svn-id: http://www.varnish-cache.org/svn/trunk@147 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Poul-Henning Kamp authored
git-svn-id: http://www.varnish-cache.org/svn/trunk@146 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
- 24 Apr, 2006 2 commits
-
-
Poul-Henning Kamp authored
git-svn-id: http://www.varnish-cache.org/svn/trunk@145 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Poul-Henning Kamp authored
git-svn-id: http://www.varnish-cache.org/svn/trunk@144 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
- 19 Apr, 2006 2 commits
-
-
Poul-Henning Kamp authored
git-svn-id: http://www.varnish-cache.org/svn/trunk@143 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Poul-Henning Kamp authored
deliver a cached object. git-svn-id: http://www.varnish-cache.org/svn/trunk@142 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
- 18 Apr, 2006 2 commits
-
-
Poul-Henning Kamp authored
Add busyflag and strorage link to objects. Initialize default hasher and stevedore. Give each workerthread an object pointer to be kept populated with a template object for when lookups miss and need to insert one. Add libmd to get MD5, (choice of hash-algorithm to be revisited later) Implement lookup, begin on fetch. git-svn-id: http://www.varnish-cache.org/svn/trunk@141 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Poul-Henning Kamp authored
git-svn-id: http://www.varnish-cache.org/svn/trunk@140 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
- 12 Apr, 2006 2 commits
-
-
Poul-Henning Kamp authored
git-svn-id: http://www.varnish-cache.org/svn/trunk@139 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Poul-Henning Kamp authored
git-svn-id: http://www.varnish-cache.org/svn/trunk@138 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
- 11 Apr, 2006 1 commit
-
-
Poul-Henning Kamp authored
implementation to get things moving. git-svn-id: http://www.varnish-cache.org/svn/trunk@137 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
- 06 Apr, 2006 6 commits
-
-
Poul-Henning Kamp authored
git-svn-id: http://www.varnish-cache.org/svn/trunk@136 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Poul-Henning Kamp authored
git-svn-id: http://www.varnish-cache.org/svn/trunk@135 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Poul-Henning Kamp authored
git-svn-id: http://www.varnish-cache.org/svn/trunk@134 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Poul-Henning Kamp authored
Do Id Keyword git-svn-id: http://www.varnish-cache.org/svn/trunk@133 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Poul-Henning Kamp authored
unaccounted for character in the buffer. Do Id Keyword git-svn-id: http://www.varnish-cache.org/svn/trunk@132 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Poul-Henning Kamp authored
git-svn-id: http://www.varnish-cache.org/svn/trunk@131 d4fa192b-c00b-0410-8231-f00ffab90ce4
-