- 14 Jan, 2010 4 commits
-
-
Poul-Henning Kamp authored
client-ip. This does _not_ take X-Forwarded-For: into account. Feedback welcome. git-svn-id: http://www.varnish-cache.org/svn/trunk/varnish-cache@4460 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Poul-Henning Kamp authored
git-svn-id: http://www.varnish-cache.org/svn/trunk/varnish-cache@4459 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Poul-Henning Kamp authored
static sized buffer. git-svn-id: http://www.varnish-cache.org/svn/trunk/varnish-cache@4458 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Stig Sandbeck Mathisen authored
Thanks to Nobuhiro Iwamatsu for the patch, at http://bugs.debian.org/565239 git-svn-id: http://www.varnish-cache.org/svn/trunk/varnish-cache@4457 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
- 13 Jan, 2010 9 commits
-
-
Poul-Henning Kamp authored
many as we need for the objects. This passes the tests, but performance tests have not been performed and there may be alignment issues on platforms with strict alignment. If this works out, the benefits will include: A) no need to recompile if you need more than 64 HTTP headers. B) You do not waste a kilobyte per object, on space for headers you do not have. Reports very welcome! git-svn-id: http://www.varnish-cache.org/svn/trunk/varnish-cache@4456 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Tollef Fog Heen authored
Make a tmpdir macro available that points at a temporary directory which will be cleaned up after the test has run. Adjust test cases to use this rather than hard-coding paths in /tmp. git-svn-id: http://www.varnish-cache.org/svn/trunk/varnish-cache@4455 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Poul-Henning Kamp authored
so we can use anonymous TCP ports for it. git-svn-id: http://www.varnish-cache.org/svn/trunk/varnish-cache@4454 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Ingvar Hagelund authored
git-svn-id: http://www.varnish-cache.org/svn/trunk/varnish-cache@4453 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Ingvar Hagelund authored
git-svn-id: http://www.varnish-cache.org/svn/trunk/varnish-cache@4452 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Poul-Henning Kamp authored
such as the mythical "cluster-controller". git-svn-id: http://www.varnish-cache.org/svn/trunk/varnish-cache@4451 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Poul-Henning Kamp authored
git-svn-id: http://www.varnish-cache.org/svn/trunk/varnish-cache@4450 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Poul-Henning Kamp authored
git-svn-id: http://www.varnish-cache.org/svn/trunk/varnish-cache@4449 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Poul-Henning Kamp authored
we reach EOF on the input filedescriptor. List all cli connections on a VTAILQ, and add a function for closing them all. Use close callback for stdin and telnet CLI connections. git-svn-id: http://www.varnish-cache.org/svn/trunk/varnish-cache@4448 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
- 12 Jan, 2010 2 commits
-
-
Poul-Henning Kamp authored
and id's higher than 64k, by employing variable size bitmaps and dynamic buffers. git-svn-id: http://www.varnish-cache.org/svn/trunk/varnish-cache@4447 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Poul-Henning Kamp authored
outside varnishd. git-svn-id: http://www.varnish-cache.org/svn/trunk/varnish-cache@4446 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
- 11 Jan, 2010 2 commits
-
-
Poul-Henning Kamp authored
git-svn-id: http://www.varnish-cache.org/svn/trunk/varnish-cache@4445 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Stig Sandbeck Mathisen authored
This should address the issue reported in #614 git-svn-id: http://www.varnish-cache.org/svn/trunk/varnish-cache@4444 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
- 08 Jan, 2010 7 commits
-
-
Tollef Fog Heen authored
Ensure we have va_list defined before trying to use it, fixes compilation problem on Solaris. git-svn-id: http://www.varnish-cache.org/svn/trunk/varnish-cache@4443 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Poul-Henning Kamp authored
git-svn-id: http://www.varnish-cache.org/svn/trunk/varnish-cache@4442 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Poul-Henning Kamp authored
git-svn-id: http://www.varnish-cache.org/svn/trunk/varnish-cache@4441 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Poul-Henning Kamp authored
git-svn-id: http://www.varnish-cache.org/svn/trunk/varnish-cache@4440 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Poul-Henning Kamp authored
Fixes #604 git-svn-id: http://www.varnish-cache.org/svn/trunk/varnish-cache@4437 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Tollef Fog Heen authored
glibc and FreeBSD libc differ in how they handle asprintf allocation failures. Make sure we handle both cases properly and clean up the includes a bit. Fixes #334 git-svn-id: http://www.varnish-cache.org/svn/trunk/varnish-cache@4436 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Stig Sandbeck Mathisen authored
git-svn-id: http://www.varnish-cache.org/svn/trunk/varnish-cache@4435 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
- 07 Jan, 2010 3 commits
-
-
Poul-Henning Kamp authored
Fixes #207 git-svn-id: http://www.varnish-cache.org/svn/trunk/varnish-cache@4434 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Poul-Henning Kamp authored
attribute name. A question mark is not. git-svn-id: http://www.varnish-cache.org/svn/trunk/varnish-cache@4433 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Poul-Henning Kamp authored
git-svn-id: http://www.varnish-cache.org/svn/trunk/varnish-cache@4432 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
- 06 Jan, 2010 10 commits
-
-
Poul-Henning Kamp authored
git-svn-id: http://www.varnish-cache.org/svn/trunk/varnish-cache@4431 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Tollef Fog Heen authored
git-svn-id: http://www.varnish-cache.org/svn/trunk/varnish-cache@4430 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Tollef Fog Heen authored
git-svn-id: http://www.varnish-cache.org/svn/trunk/varnish-cache@4429 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Tollef Fog Heen authored
Make it possible to get useful string representations of TIME and RTIME out. Also change the definition of types that should be RTIME from TIME. git-svn-id: http://www.varnish-cache.org/svn/trunk/varnish-cache@4428 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Tollef Fog Heen authored
gethrtimer does not use a syscall on Solaris and is therefore faster. Prefer gethrtimer if it exists Fixes #609 git-svn-id: http://www.varnish-cache.org/svn/trunk/varnish-cache@4427 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Poul-Henning Kamp authored
Inspired by: patch submitted in #607 git-svn-id: http://www.varnish-cache.org/svn/trunk/varnish-cache@4426 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Poul-Henning Kamp authored
raised from 32 to 64. git-svn-id: http://www.varnish-cache.org/svn/trunk/varnish-cache@4425 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Poul-Henning Kamp authored
Fixes: #612 git-svn-id: http://www.varnish-cache.org/svn/trunk/varnish-cache@4424 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Poul-Henning Kamp authored
NB: This fixes bad ESI-breakage I introduced in r4351 on 2009-11-16 12:44:03 NB: This breakage has not affected the 2.x branch. git-svn-id: http://www.varnish-cache.org/svn/trunk/varnish-cache@4423 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Tollef Fog Heen authored
People have been running into the maximum number of headers limitation more and more lately, so increase this a little bit. It is a per-thread overhead, so it should not make any real difference when it comes to memory consumption. git-svn-id: http://www.varnish-cache.org/svn/trunk/varnish-cache@4422 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
- 04 Jan, 2010 2 commits
-
-
Tollef Fog Heen authored
Fixes #602 git-svn-id: http://www.varnish-cache.org/svn/trunk/varnish-cache@4421 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Tollef Fog Heen authored
On Linux, ldconfig needs to be run after installing shared libraries to system paths (typically /usr/local/lib, /usr/lib and /lib). Document this. Fixes #586 git-svn-id: http://www.varnish-cache.org/svn/trunk/varnish-cache@4420 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
- 16 Dec, 2009 1 commit
-
-
Poul-Henning Kamp authored
by sharing most of the code with the "random" director. The Hash director will use the hash output from vcl_hash{} to pick a backend from the configured set. If this backend is unhealthy, it pick another backend, using only the healthy subset of backends, but as soon as the "canonical" backend becomes healthy it will revert to using that. This means that one backend going unhealthy on "rehashes" the requests for that backend, hashing for healthy backends are not affected. git-svn-id: http://www.varnish-cache.org/svn/trunk/varnish-cache@4419 d4fa192b-c00b-0410-8231-f00ffab90ce4
-