- 18 Jul, 2006 4 commits
-
-
Poul-Henning Kamp authored
Terminate the sbuf with the reply headers properly. git-svn-id: http://www.varnish-cache.org/svn/trunk/varnish-cache@484 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Poul-Henning Kamp authored
functions now that struct http is out of the closet. git-svn-id: http://www.varnish-cache.org/svn/trunk/varnish-cache@483 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Poul-Henning Kamp authored
git-svn-id: http://www.varnish-cache.org/svn/trunk/varnish-cache@482 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Poul-Henning Kamp authored
git-svn-id: http://www.varnish-cache.org/svn/trunk/varnish-cache@481 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
- 14 Jul, 2006 14 commits
-
-
Poul-Henning Kamp authored
git-svn-id: http://www.varnish-cache.org/svn/trunk/varnish-cache@480 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Poul-Henning Kamp authored
Polish usage message a bit. git-svn-id: http://www.varnish-cache.org/svn/trunk/varnish-cache@479 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Poul-Henning Kamp authored
the objects waitinglist and disembark the worker thread so it can do something sensible in the mean time. This feature is unimportant in normal operation, but crucial to resource management if a popular URL suddenly takes a long time to reply from the backend. Without this bit if semi-nasty code, we would tie up one worker thread per client while waiting for the backend to come to it's senses. git-svn-id: http://www.varnish-cache.org/svn/trunk/varnish-cache@478 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Poul-Henning Kamp authored
git-svn-id: http://www.varnish-cache.org/svn/trunk/varnish-cache@477 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Poul-Henning Kamp authored
Move initial and final processing into cnt_recv() and cnt_done() git-svn-id: http://www.varnish-cache.org/svn/trunk/varnish-cache@476 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Poul-Henning Kamp authored
so that we can implement disembarking the worker thread of the object is busy. git-svn-id: http://www.varnish-cache.org/svn/trunk/varnish-cache@475 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Poul-Henning Kamp authored
git-svn-id: http://www.varnish-cache.org/svn/trunk/varnish-cache@474 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Poul-Henning Kamp authored
git-svn-id: http://www.varnish-cache.org/svn/trunk/varnish-cache@473 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Poul-Henning Kamp authored
git-svn-id: http://www.varnish-cache.org/svn/trunk/varnish-cache@472 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Poul-Henning Kamp authored
git-svn-id: http://www.varnish-cache.org/svn/trunk/varnish-cache@471 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Poul-Henning Kamp authored
git-svn-id: http://www.varnish-cache.org/svn/trunk/varnish-cache@470 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Poul-Henning Kamp authored
Add srcaddr management and start charging bytes to the srcaddr. git-svn-id: http://www.varnish-cache.org/svn/trunk/varnish-cache@469 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Poul-Henning Kamp authored
git-svn-id: http://www.varnish-cache.org/svn/trunk/varnish-cache@468 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Poul-Henning Kamp authored
preparation of adding client tracking. Move the iovec's from the session to the worker and give the session a pointer to the worker so we can avoid passing it around as argument. git-svn-id: http://www.varnish-cache.org/svn/trunk/varnish-cache@467 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
- 12 Jul, 2006 19 commits
-
-
Poul-Henning Kamp authored
git-svn-id: http://www.varnish-cache.org/svn/trunk/varnish-cache@466 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Poul-Henning Kamp authored
No bugs so far. git-svn-id: http://www.varnish-cache.org/svn/trunk/varnish-cache@465 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Poul-Henning Kamp authored
git-svn-id: http://www.varnish-cache.org/svn/trunk/varnish-cache@464 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Poul-Henning Kamp authored
git-svn-id: http://www.varnish-cache.org/svn/trunk/varnish-cache@463 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Poul-Henning Kamp authored
git-svn-id: http://www.varnish-cache.org/svn/trunk/varnish-cache@462 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Poul-Henning Kamp authored
git-svn-id: http://www.varnish-cache.org/svn/trunk/varnish-cache@461 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Poul-Henning Kamp authored
Clean up naming for consistency while here. git-svn-id: http://www.varnish-cache.org/svn/trunk/varnish-cache@460 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Poul-Henning Kamp authored
git-svn-id: http://www.varnish-cache.org/svn/trunk/varnish-cache@459 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Poul-Henning Kamp authored
git-svn-id: http://www.varnish-cache.org/svn/trunk/varnish-cache@458 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Poul-Henning Kamp authored
git-svn-id: http://www.varnish-cache.org/svn/trunk/varnish-cache@457 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Poul-Henning Kamp authored
git-svn-id: http://www.varnish-cache.org/svn/trunk/varnish-cache@456 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Poul-Henning Kamp authored
git-svn-id: http://www.varnish-cache.org/svn/trunk/varnish-cache@455 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Poul-Henning Kamp authored
git-svn-id: http://www.varnish-cache.org/svn/trunk/varnish-cache@454 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Poul-Henning Kamp authored
git-svn-id: http://www.varnish-cache.org/svn/trunk/varnish-cache@453 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Poul-Henning Kamp authored
git-svn-id: http://www.varnish-cache.org/svn/trunk/varnish-cache@452 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Poul-Henning Kamp authored
git-svn-id: http://www.varnish-cache.org/svn/trunk/varnish-cache@451 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Poul-Henning Kamp authored
Respect '#' comments in script file. git-svn-id: http://www.varnish-cache.org/svn/trunk/varnish-cache@450 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Poul-Henning Kamp authored
not have to copy&paste the default methods if they have no special requirements for a particular method. No such facility exists for backends, so a backend description is now the minumum VCL program. When we initialize the VCL compiler we hand it a piece of source code with the "default code", this must include definitions of all methods named with a "default_" prefix (ie: "default_vcl_recv" etc). During compilation we always compile this piece of source code in (after the user supplied VCL source). If the user did not provide a particular method, the default method is used instead. The user can also call the default method directly, for instance by: sub vcl_recv { if (req.http.Expect) { error; } call default_vcl_recv; } Later on, this could be expanded to allow other subroutines to be included in the default VCL for the users calling convenience. git-svn-id: http://www.varnish-cache.org/svn/trunk/varnish-cache@449 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Poul-Henning Kamp authored
git-svn-id: http://www.varnish-cache.org/svn/trunk/varnish-cache@448 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
- 11 Jul, 2006 3 commits
-
-
Poul-Henning Kamp authored
Pause after cli until we see "OK" git-svn-id: http://www.varnish-cache.org/svn/trunk/varnish-cache@447 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Poul-Henning Kamp authored
git-svn-id: http://www.varnish-cache.org/svn/trunk/varnish-cache@446 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Poul-Henning Kamp authored
git-svn-id: http://www.varnish-cache.org/svn/trunk/varnish-cache@445 d4fa192b-c00b-0410-8231-f00ffab90ce4
-