- 03 Mar, 2009 5 commits
-
-
Poul-Henning Kamp authored
git-svn-id: http://www.varnish-cache.org/svn/trunk@3865 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Petter Knudsen authored
git-svn-id: http://www.varnish-cache.org/svn/trunk@3864 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Petter Knudsen authored
git-svn-id: http://www.varnish-cache.org/svn/trunk@3863 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Petter Knudsen authored
Added the use of config file (at last),which is given as argument to web ui. If not given, it will check for /etc/varnish/webui.conf and then fall back to the default config. Added a new config value, 'document_root', which is the root of the web server and contains the templates, images and CSS. git-svn-id: http://www.varnish-cache.org/svn/trunk@3862 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Poul-Henning Kamp authored
git-svn-id: http://www.varnish-cache.org/svn/trunk@3861 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
- 02 Mar, 2009 14 commits
-
-
Poul-Henning Kamp authored
git-svn-id: http://www.varnish-cache.org/svn/trunk@3860 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Poul-Henning Kamp authored
*objhead* we need to be careful about. git-svn-id: http://www.varnish-cache.org/svn/trunk@3859 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Poul-Henning Kamp authored
doing the lockless lookup. git-svn-id: http://www.varnish-cache.org/svn/trunk@3858 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Poul-Henning Kamp authored
git-svn-id: http://www.varnish-cache.org/svn/trunk@3857 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Poul-Henning Kamp authored
it during body fetch. git-svn-id: http://www.varnish-cache.org/svn/trunk@3856 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Poul-Henning Kamp authored
git-svn-id: http://www.varnish-cache.org/svn/trunk@3855 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Tollef Fog Heen authored
git-svn-id: http://www.varnish-cache.org/svn/trunk@3854 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Tollef Fog Heen authored
git-svn-id: http://www.varnish-cache.org/svn/trunk@3853 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Tollef Fog Heen authored
Note in the default VCL that connection: close might be wanted. git-svn-id: http://www.varnish-cache.org/svn/trunk@3852 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Tollef Fog Heen authored
git-svn-id: http://www.varnish-cache.org/svn/trunk@3851 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Tollef Fog Heen authored
Send a ping and ignore the first reply if it doesn't include a PONG. Fixes: #457 git-svn-id: http://www.varnish-cache.org/svn/trunk@3850 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Poul-Henning Kamp authored
digests with edge-bit conditions and run the critbit through them. git-svn-id: http://www.varnish-cache.org/svn/trunk@3849 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Poul-Henning Kamp authored
git-svn-id: http://www.varnish-cache.org/svn/trunk@3848 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Tollef Fog Heen authored
If VRT_error is called with reason==NULL, WSL() will eventually call strlen(0), which will cause a SIGSEGV on (Open)Solaris. Fix this by checking if the reason is empty and just use (null) in that case. Fixes: 458 git-svn-id: http://www.varnish-cache.org/svn/trunk@3847 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
- 28 Feb, 2009 7 commits
-
-
Poul-Henning Kamp authored
git-svn-id: http://www.varnish-cache.org/svn/trunk@3846 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Poul-Henning Kamp authored
headers and vcl_fetch{} has told os what to do with it. git-svn-id: http://www.varnish-cache.org/svn/trunk@3845 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Poul-Henning Kamp authored
git-svn-id: http://www.varnish-cache.org/svn/trunk@3844 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Poul-Henning Kamp authored
table permanently, use malloc(3) as backing store. This affects mainly pass'ed requests. git-svn-id: http://www.varnish-cache.org/svn/trunk@3843 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Poul-Henning Kamp authored
objhead lock, don't preallocate objects. One unfortunate effect of this preallocation, only recently identified: On systems with high number of worker threads and high hitrates, considerable time could elapse between the preallocation of an object to a worker thread and the use of that object. This could make cache-misses use a much larger working set size than really necessary. I do not have access to any benchmarks that show a credible performance difference, but reports are most welcome. git-svn-id: http://www.varnish-cache.org/svn/trunk@3842 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Poul-Henning Kamp authored
object allocation and insertion for later in cache_center.c For now, do it right away in cache_center, before going to STP_MISS. git-svn-id: http://www.varnish-cache.org/svn/trunk@3841 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Poul-Henning Kamp authored
The original thinking was that only objects being prefetched were relevant, but we take a more expansive view now. git-svn-id: http://www.varnish-cache.org/svn/trunk@3840 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
- 27 Feb, 2009 8 commits
-
-
Poul-Henning Kamp authored
majority of the cache_vrt_esi.c file is no longer "VRT" relevant. Move the one function which is VRT to cache_vrt.c and rename cache_vrt_esi.c to cache_esi.c git-svn-id: http://www.varnish-cache.org/svn/trunk@3839 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Poul-Henning Kamp authored
Move the vcl_fetch{} execution up between fetching the headers and the body of the backend response. This makes obj.* unavailable in vcl_fetch{} and replaces it with a new beresp.* family of variables. This paves the way for a lot of good stuff, such as streaming pass, on-the-fly delivery of misses, storage selection based on headers etc. git-svn-id: http://www.varnish-cache.org/svn/trunk@3838 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Poul-Henning Kamp authored
git-svn-id: http://www.varnish-cache.org/svn/trunk@3837 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Poul-Henning Kamp authored
git-svn-id: http://www.varnish-cache.org/svn/trunk@3836 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Poul-Henning Kamp authored
git-svn-id: http://www.varnish-cache.org/svn/trunk@3835 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Poul-Henning Kamp authored
before filtering. Cut Fetch() into two, FetchHdr() and FetchBody(), for now, just call them sequentially from cache_center.c git-svn-id: http://www.varnish-cache.org/svn/trunk@3834 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Poul-Henning Kamp authored
git-svn-id: http://www.varnish-cache.org/svn/trunk@3833 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Poul-Henning Kamp authored
git-svn-id: http://www.varnish-cache.org/svn/trunk@3832 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
- 26 Feb, 2009 4 commits
-
-
Petter Knudsen authored
git-svn-id: http://www.varnish-cache.org/svn/trunk@3831 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Poul-Henning Kamp authored
->object() is (to be) called when a cached object is ready ->close() is (to be) called on orderly stops of the worker. git-svn-id: http://www.varnish-cache.org/svn/trunk@3830 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Poul-Henning Kamp authored
git-svn-id: http://www.varnish-cache.org/svn/trunk@3829 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Tollef Fog Heen authored
Solaris appears to need #include <sys/wait.h> for WEXITSTATUS to be defined. git-svn-id: http://www.varnish-cache.org/svn/trunk@3828 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
- 25 Feb, 2009 2 commits
-
-
Tollef Fog Heen authored
C99 standardised "inline" and the Sun compiler doesn't like __inline, so change to using inline consistently. git-svn-id: http://www.varnish-cache.org/svn/trunk@3827 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Tollef Fog Heen authored
We didn't check the return status of system, making failures in a00009 go unnoticed. Fix this and fix a00009 to not fail when run uninstalled. git-svn-id: http://www.varnish-cache.org/svn/trunk@3826 d4fa192b-c00b-0410-8231-f00ffab90ce4
-