- 08 Aug, 2007 1 commit
-
-
Poul-Henning Kamp authored
This fixed #143 git-svn-id: http://www.varnish-cache.org/svn/trunk/varnish-cache@1810 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
- 07 Aug, 2007 3 commits
-
-
Poul-Henning Kamp authored
The race is not closed however, proper locking needs to be thought out. An XXX comment documents this for now. git-svn-id: http://www.varnish-cache.org/svn/trunk/varnish-cache@1809 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Poul-Henning Kamp authored
git-svn-id: http://www.varnish-cache.org/svn/trunk/varnish-cache@1808 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Poul-Henning Kamp authored
Ticket: 139 git-svn-id: http://www.varnish-cache.org/svn/trunk/varnish-cache@1807 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
- 06 Aug, 2007 4 commits
-
-
Poul-Henning Kamp authored
WS_Return() is now unused, comment it out. git-svn-id: http://www.varnish-cache.org/svn/trunk/varnish-cache@1806 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Poul-Henning Kamp authored
Instead of assembling the entire hash-string in the workspace, use a scatter gather approach, hinted by the VCL compiler. This eliminates the workspace reservation which prevented regsub() from working in vcl_hash, and reduces the size of the necessary workspace a fair bit as well, at the cost of a little bit of complexity in the hash implmentations. Closes ticket 137 and possibly 141 git-svn-id: http://www.varnish-cache.org/svn/trunk/varnish-cache@1805 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Poul-Henning Kamp authored
hash string. git-svn-id: http://www.varnish-cache.org/svn/trunk/varnish-cache@1804 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Poul-Henning Kamp authored
operations on the req.hash variable. It is only a hint, because it merely counts how many times the parser saw something being added to the req.hash variable. If the operation was in a subroutine which was called multiple times, the hint will not reflect the number of actual operations. For now we will deal with that at runtime, at the expense of a failed transaction every time we run short. If this becomes an issue, an extensive topological analysis of the VCL program can give us a definitive count. git-svn-id: http://www.varnish-cache.org/svn/trunk/varnish-cache@1803 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
- 05 Aug, 2007 8 commits
-
-
Poul-Henning Kamp authored
git-svn-id: http://www.varnish-cache.org/svn/trunk/varnish-cache@1802 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Poul-Henning Kamp authored
git-svn-id: http://www.varnish-cache.org/svn/trunk/varnish-cache@1801 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Poul-Henning Kamp authored
git-svn-id: http://www.varnish-cache.org/svn/trunk/varnish-cache@1800 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Poul-Henning Kamp authored
git-svn-id: http://www.varnish-cache.org/svn/trunk/varnish-cache@1799 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Poul-Henning Kamp authored
Ticket 138 git-svn-id: http://www.varnish-cache.org/svn/trunk/varnish-cache@1798 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Poul-Henning Kamp authored
Ticket: 140 git-svn-id: http://www.varnish-cache.org/svn/trunk/varnish-cache@1797 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Poul-Henning Kamp authored
git-svn-id: http://www.varnish-cache.org/svn/trunk/varnish-cache@1796 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Poul-Henning Kamp authored
than when we don't find one. This makes changing runtime paramters work again, without the need to ask for a nonexistent parameter to trigger the update. Ticket: 136 git-svn-id: http://www.varnish-cache.org/svn/trunk/varnish-cache@1795 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
- 03 Aug, 2007 2 commits
-
-
Dag Erling Smørgrav authored
on 32-bit platforms. git-svn-id: http://www.varnish-cache.org/svn/trunk/varnish-cache@1794 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Dag Erling Smørgrav authored
git-svn-id: http://www.varnish-cache.org/svn/trunk/varnish-cache@1793 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
- 31 Jul, 2007 1 commit
-
-
Dag Erling Smørgrav authored
git-svn-id: http://www.varnish-cache.org/svn/trunk/varnish-cache@1792 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
- 30 Jul, 2007 9 commits
-
-
Dag Erling Smørgrav authored
git-svn-id: http://www.varnish-cache.org/svn/trunk/varnish-cache@1791 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Dag Erling Smørgrav authored
used to determine which lock type (shared or exclusive) to use. git-svn-id: http://www.varnish-cache.org/svn/trunk/varnish-cache@1790 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Dag Erling Smørgrav authored
git-svn-id: http://www.varnish-cache.org/svn/trunk/varnish-cache@1789 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Dag Erling Smørgrav authored
git-svn-id: http://www.varnish-cache.org/svn/trunk/varnish-cache@1788 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Dag Erling Smørgrav authored
Based on Theo Schlossnagle's Solaris portability patch. git-svn-id: http://www.varnish-cache.org/svn/trunk/varnish-cache@1787 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Dag Erling Smørgrav authored
git-svn-id: http://www.varnish-cache.org/svn/trunk/varnish-cache@1786 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Dag Erling Smørgrav authored
at the mercy of the TZ environment variable. git-svn-id: http://www.varnish-cache.org/svn/trunk/varnish-cache@1785 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Dag Erling Smørgrav authored
git-svn-id: http://www.varnish-cache.org/svn/trunk/varnish-cache@1784 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Dag Erling Smørgrav authored
Based on Theo Schlossnagle's Solaris portability patch. git-svn-id: http://www.varnish-cache.org/svn/trunk/varnish-cache@1783 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
- 28 Jul, 2007 1 commit
-
-
Dag Erling Smørgrav authored
req.request is "HEAD". This is what broke the RePurge test case. Ideally, sp->wantbody would be controllable by VCL. git-svn-id: http://www.varnish-cache.org/svn/trunk/varnish-cache@1780 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
- 27 Jul, 2007 1 commit
-
-
Cecilie Fritzvold authored
Made it possible to pass a vcl variable to error (error 200 backend.health). Implemented a first attempt at an algorithm for checking the health of a backend. Negative values means the backend has problems, positive values means it is ok. 0 is neutral, and could mean that it has been a while since the backend was asked for anything. See the code for details. git-svn-id: http://www.varnish-cache.org/svn/trunk/varnish-cache@1778 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
- 26 Jul, 2007 1 commit
-
-
Dag Erling Smørgrav authored
git-svn-id: http://www.varnish-cache.org/svn/trunk/varnish-cache@1776 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
- 25 Jul, 2007 4 commits
-
-
Cecilie Fritzvold authored
git-svn-id: http://www.varnish-cache.org/svn/trunk/varnish-cache@1766 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Cecilie Fritzvold authored
git-svn-id: http://www.varnish-cache.org/svn/trunk/varnish-cache@1765 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Cecilie Fritzvold authored
git-svn-id: http://www.varnish-cache.org/svn/trunk/varnish-cache@1762 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Cecilie Fritzvold authored
sub vcl_recv { if (req.request == "REPURGE") { purge(req.url); error 404 "Purged"; } } git-svn-id: http://www.varnish-cache.org/svn/trunk/varnish-cache@1761 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
- 24 Jul, 2007 5 commits
-
-
Dag Erling Smørgrav authored
to an unsigned int (which triggered warnings on some 64-bit platforms) and printed with %08lx, incorrectly assume that it can be meaningfully cast to a void * and printed with %p. While still incorrect in general terms, the latter turns out to be correct on the specific systems that we care about. git-svn-id: http://www.varnish-cache.org/svn/trunk/varnish-cache@1754 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Dag Erling Smørgrav authored
git-svn-id: http://www.varnish-cache.org/svn/trunk/varnish-cache@1753 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Dag Erling Smørgrav authored
git-svn-id: http://www.varnish-cache.org/svn/trunk/varnish-cache@1752 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Dag Erling Smørgrav authored
headers. This fixes #128. git-svn-id: http://www.varnish-cache.org/svn/trunk/varnish-cache@1751 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Dag Erling Smørgrav authored
assumption about which is the default. git-svn-id: http://www.varnish-cache.org/svn/trunk/varnish-cache@1750 d4fa192b-c00b-0410-8231-f00ffab90ce4
-