- 18 Oct, 2006 31 commits
-
-
Dag Erling Smørgrav authored
Bumped automake dependency to automake 1.9 git-svn-id: http://www.varnish-cache.org/svn/branches/1.0@1186 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Dag Erling Smørgrav authored
Initial debian packaging git-svn-id: http://www.varnish-cache.org/svn/branches/1.0@1185 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Dag Erling Smørgrav authored
Add <sys/types.h> before <sys/uio.h>. git-svn-id: http://www.varnish-cache.org/svn/branches/1.0@1184 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Dag Erling Smørgrav authored
Fix build on MacOS X: add a fake clock_gettime() and fix some includes. WARNING: varnish will build and run, but the lack of a monotonic clock may lead to strange behaviour if the clock is stepped (rather than skewed) while varnish is running. Thanks to Niklas Saers for providing a test environment. git-svn-id: http://www.varnish-cache.org/svn/branches/1.0@1183 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Dag Erling Smørgrav authored
On Linux 2.6.8 and older, epoll_ctl(EPOLL_CTL_DEL) requires a poll_event even though it is not used, and will return EFAULT if one is not provided. Also, instead of silently accepting EBADF from epoll_ctl(), check that sp->fd != -1 before calling vca_del(). This can happen in some cases where vca_pollsession() closes the session before returning. This way, we will still get an assertion failure if epoll_ctl() fails for some other (unexpected) reason. Thanks to airmax for his assistance in tracking this down. git-svn-id: http://www.varnish-cache.org/svn/branches/1.0@1182 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Dag Erling Smørgrav authored
The delivered document's age should be computed relative to the time of the response, not the time of the request. If the document was not in cache and the backend took a long time to respond, the document would end up with a negative computed age, which when printed with %u would appear as a large positive number (a few seconds short of either 2^32 or 2^64 depending on the size of time_t). git-svn-id: http://www.varnish-cache.org/svn/branches/1.0@1181 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Dag Erling Smørgrav authored
Clarify the semantics of -d and -dd. git-svn-id: http://www.varnish-cache.org/svn/branches/1.0@1180 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Dag Erling Smørgrav authored
Older versions of automake generate incorrect Makefiles, and automake's own mechanism for specifying a required version doesn't seem to work. Hack autogen.sh to check which version of automake is installed. git-svn-id: http://www.varnish-cache.org/svn/branches/1.0@1179 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Dag Erling Smørgrav authored
Older versions of automake (such as 1.4, which is the default in Debian and Ubuntu) do not understand --force[-missing], and we can do without. git-svn-id: http://www.varnish-cache.org/svn/branches/1.0@1178 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Dag Erling Smørgrav authored
RFC 2616 says "All 1xx (informational), 204 (no content), and 304 (not modified) responses MUST NOT include a message-body," so Content-Length: is not needed in these cases (and Apache does indeed not include it). This causes PassBody() to call pass_straight() with a NULL length argument, which waits until the connection is closed by the server. PassBody() should not call pass_*() at all for responses that are known to be bodyless. Submitted by: Dagfinn Ilmari Manns?ker <ilmari@ping.uio.no> git-svn-id: http://www.varnish-cache.org/svn/branches/1.0@1177 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Dag Erling Smørgrav authored
Reminder to keep the default VCL code in synch with the man page. git-svn-id: http://www.varnish-cache.org/svn/branches/1.0@1176 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Dag Erling Smørgrav authored
Mostly complete, still lacks a list of available objects. Hope to have that done later today. git-svn-id: http://www.varnish-cache.org/svn/branches/1.0@1175 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Dag Erling Smørgrav authored
Reopen the output file on SIGHUP. Document same. Also document varnishlog's request selection feature. git-svn-id: http://www.varnish-cache.org/svn/branches/1.0@1174 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Dag Erling Smørgrav authored
Also add missing Host: headers for Pass & Pipe git-svn-id: http://www.varnish-cache.org/svn/branches/1.0@1173 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Dag Erling Smørgrav authored
Don't suffer if one side of a piped connection keeps blasting away. git-svn-id: http://www.varnish-cache.org/svn/branches/1.0@1172 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Dag Erling Smørgrav authored
Turn off all optimization when building with debugging symbols. Apparently, just -O is not enough to prevent gcc from optimizing away loop variables. git-svn-id: http://www.varnish-cache.org/svn/branches/1.0@1171 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Dag Erling Smørgrav authored
recyles -> recycles Ticket: #46 git-svn-id: http://www.varnish-cache.org/svn/branches/1.0@1170 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Dag Erling Smørgrav authored
Add support for C++-style comments. git-svn-id: http://www.varnish-cache.org/svn/branches/1.0@1169 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Dag Erling Smørgrav authored
Document the run-time parameters. Bump date. git-svn-id: http://www.varnish-cache.org/svn/branches/1.0@1168 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Dag Erling Smørgrav authored
Correct man page reference in send_timeout description. git-svn-id: http://www.varnish-cache.org/svn/branches/1.0@1167 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Dag Erling Smørgrav authored
Document management interface commands, and fix list markup. git-svn-id: http://www.varnish-cache.org/svn/branches/1.0@1166 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Dag Erling Smørgrav authored
Install varnishd into the sbin directory. git-svn-id: http://www.varnish-cache.org/svn/branches/1.0@1165 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Dag Erling Smørgrav authored
Ignore accept() failures if errno is EAGAIN - this is not likely to happen on a production server, but it will on a test rig, and it may confuse and alarm the admin. git-svn-id: http://www.varnish-cache.org/svn/branches/1.0@1164 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Dag Erling Smørgrav authored
Fixed: Compiles correctly, but has a 128 char long maximum for Remote Username. git-svn-id: http://www.varnish-cache.org/svn/branches/1.0@1163 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Dag Erling Smørgrav authored
Fixed: Correctly logging "-" when there is no User-Agent or Referer. Note: Still builds with warning. git-svn-id: http://www.varnish-cache.org/svn/branches/1.0@1162 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Dag Erling Smørgrav authored
Fixed: [] around time. NCSA logformat requires it. Fixed: Status variable is not shown correctly. Added: base64() decode of Remote User. Note: Getting compile warning. git-svn-id: http://www.varnish-cache.org/svn/branches/1.0@1161 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Dag Erling Smørgrav authored
Always send X-Forwarded-for: header to backend. git-svn-id: http://www.varnish-cache.org/svn/branches/1.0@1160 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Dag Erling Smørgrav authored
Linux sendfile returns number of bytes written. Detected by: Xing Li <xing@litespeedtech.com> git-svn-id: http://www.varnish-cache.org/svn/branches/1.0@1159 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Dag Erling Smørgrav authored
Remove leftovers from copy-paste. Spotted by: Anders Hanssen <anders@rethink.no> git-svn-id: http://www.varnish-cache.org/svn/branches/1.0@1158 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Dag Erling Smørgrav authored
Add attribution, bump date. git-svn-id: http://www.varnish-cache.org/svn/branches/1.0@1157 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Dag Erling Smørgrav authored
Add an unfinished vcl(7) man page. git-svn-id: http://www.varnish-cache.org/svn/branches/1.0@1156 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
- 10 Oct, 2006 2 commits
-
-
Lars Bahner authored
git-svn-id: http://www.varnish-cache.org/svn/trunk/varnish-cache@1148 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Lars Bahner authored
git-svn-id: http://www.varnish-cache.org/svn/trunk/varnish-cache@1147 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
- 09 Oct, 2006 2 commits
-
-
Dag Erling Smørgrav authored
git-svn-id: http://www.varnish-cache.org/svn/trunk/varnish-cache@1146 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Dag Erling Smørgrav authored
WARNING: varnish will build and run, but the lack of a monotonic clock may lead to strange behaviour if the clock is stepped (rather than skewed) while varnish is running. Thanks to Niklas Saers for providing a test environment. git-svn-id: http://www.varnish-cache.org/svn/trunk/varnish-cache@1145 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
- 06 Oct, 2006 3 commits
-
-
Dag Erling Smørgrav authored
even though it is not used, and will return EFAULT if one is not provided. Also, instead of silently accepting EBADF from epoll_ctl(), check that sp->fd != -1 before calling vca_del(). This can happen in some cases where vca_pollsession() closes the session before returning. This way, we will still get an assertion failure if epoll_ctl() fails for some other (unexpected) reason. Thanks to airmax for his assistance in tracking this down. git-svn-id: http://www.varnish-cache.org/svn/trunk/varnish-cache@1143 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Dag Erling Smørgrav authored
the response, not the time of the request. If the document was not in cache and the backend took a long time to respond, the document would end up with a negative computed age, which when printed with %u would appear as a large positive number (a few seconds short of either 2^32 or 2^64 depending on the size of time_t). git-svn-id: http://www.varnish-cache.org/svn/trunk/varnish-cache@1142 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Dag Erling Smørgrav authored
git-svn-id: http://www.varnish-cache.org/svn/trunk/varnish-cache@1141 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
- 05 Oct, 2006 2 commits
-
-
Dag Erling Smørgrav authored
own mechanism for specifying a required version doesn't seem to work. Hack autogen.sh to check which version of automake is installed. git-svn-id: http://www.varnish-cache.org/svn/trunk/varnish-cache@1140 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Dag Erling Smørgrav authored
and Ubuntu) do not understand --force[-missing], and we can do without. git-svn-id: http://www.varnish-cache.org/svn/trunk/varnish-cache@1139 d4fa192b-c00b-0410-8231-f00ffab90ce4
-