- 20 Jan, 2010 3 commits
-
-
Kristian Lyngstøl authored
As of r4456, the sm-structure isn't zeroed. This confused the epoll-waiter which relied on ev.data.ptr to be NULL. git-svn-id: http://www.varnish-cache.org/svn/trunk/varnish-cache@4476 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Poul-Henning Kamp authored
git-svn-id: http://www.varnish-cache.org/svn/trunk/varnish-cache@4475 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Poul-Henning Kamp authored
be done once. Finally make the cli structure a miniobj. git-svn-id: http://www.varnish-cache.org/svn/trunk/varnish-cache@4474 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
- 18 Jan, 2010 6 commits
-
-
Poul-Henning Kamp authored
Use the new cli_serve stuff, as ammended. Give cli's an "auth level" and only allow the commands with lower auth levels than what the cli has collected. Use this to implement the -S handling. In the future, we can also use it to do "R/O" vs. "R/W" command separation. Add a param (syslog_cli_traffic) to control if all CLI traffic is syslog'ed. Everything should work the same, as far as I know. git-svn-id: http://www.varnish-cache.org/svn/trunk/varnish-cache@4473 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Poul-Henning Kamp authored
process. git-svn-id: http://www.varnish-cache.org/svn/trunk/varnish-cache@4472 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Poul-Henning Kamp authored
"before" callback arg be the cli struct like the "after" callback. git-svn-id: http://www.varnish-cache.org/svn/trunk/varnish-cache@4471 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Poul-Henning Kamp authored
hand cli requests from the master. git-svn-id: http://www.varnish-cache.org/svn/trunk/varnish-cache@4470 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Poul-Henning Kamp authored
(not used yet) git-svn-id: http://www.varnish-cache.org/svn/trunk/varnish-cache@4469 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Poul-Henning Kamp authored
as they want. Append to already existing header if possible. NB: If you return early from your own vcl_recv, without pasting these lines in top of your vcl_recv, your backend gets no X-F-F header. Fixes #601 Fixes #540 git-svn-id: http://www.varnish-cache.org/svn/trunk/varnish-cache@4467 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
- 15 Jan, 2010 5 commits
-
-
Poul-Henning Kamp authored
git-svn-id: http://www.varnish-cache.org/svn/trunk/varnish-cache@4466 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Poul-Henning Kamp authored
git-svn-id: http://www.varnish-cache.org/svn/trunk/varnish-cache@4465 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Poul-Henning Kamp authored
git-svn-id: http://www.varnish-cache.org/svn/trunk/varnish-cache@4464 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Poul-Henning Kamp authored
git-svn-id: http://www.varnish-cache.org/svn/trunk/varnish-cache@4463 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Poul-Henning Kamp authored
git-svn-id: http://www.varnish-cache.org/svn/trunk/varnish-cache@4462 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
- 14 Jan, 2010 5 commits
-
-
Poul-Henning Kamp authored
git-svn-id: http://www.varnish-cache.org/svn/trunk/varnish-cache@4461 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
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 1 commit
-
-
Poul-Henning Kamp authored
Fixes #207 git-svn-id: http://www.varnish-cache.org/svn/trunk/varnish-cache@4434 d4fa192b-c00b-0410-8231-f00ffab90ce4
-