- 05 Jun, 2007 1 commit
-
-
Stig Sandbeck Mathisen authored
* Make http auth work git-svn-id: http://www.varnish-cache.org/svn/trunk/varnish-cache@1499 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
- 04 Jun, 2007 3 commits
-
-
Poul-Henning Kamp authored
pointer gymnastics getting out of hand. In addition to the obvious alloc/return primitives there are also reserve/release primitives for when we don't know the length yet. git-svn-id: http://www.varnish-cache.org/svn/trunk/varnish-cache@1498 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Poul-Henning Kamp authored
git-svn-id: http://www.varnish-cache.org/svn/trunk/varnish-cache@1497 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Dag Erling Smørgrav authored
require gcc 4), tune autogen.des accordingly. git-svn-id: http://www.varnish-cache.org/svn/trunk/varnish-cache@1489 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
- 01 Jun, 2007 3 commits
-
-
Dag Erling Smørgrav authored
git-svn-id: http://www.varnish-cache.org/svn/trunk/varnish-cache@1485 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Dag Erling Smørgrav authored
and which is copied to the shared parameter block every time a parameter changes as well as immediately before forking off a child. This prevents a hypothetical compromised child from changing the parent's idea of run-time parameters (which would, for example, allow it to trick the the parent into starting a new, hypothetically exploitable child with the attacker's choice of uid / gid). While I'm here, correct the use of the "volatile" qualifier - it is the parmeter block itself which can change unpredictably, not the pointer. git-svn-id: http://www.varnish-cache.org/svn/trunk/varnish-cache@1484 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Stig Sandbeck Mathisen authored
git-svn-id: http://www.varnish-cache.org/svn/trunk/varnish-cache@1483 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
- 31 May, 2007 2 commits
-
-
Dag Erling Smørgrav authored
user and group to which the child process will switch immediately after fork() returns, before it starts accepting connections. The default values are "nobody" and "nogroup" (they should probably be tweakable at compile time...) Note that this does not provide full privilege separation, as there are still channels between the parent and child processes which need to be monitored, but it is an improvement on the previous situation. git-svn-id: http://www.varnish-cache.org/svn/trunk/varnish-cache@1482 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Dag Erling Smørgrav authored
git-svn-id: http://www.varnish-cache.org/svn/trunk/varnish-cache@1481 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
- 30 May, 2007 2 commits
-
-
Dag Erling Smørgrav authored
git-svn-id: http://www.varnish-cache.org/svn/trunk/varnish-cache@1480 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Cecilie Fritzvold authored
varnishncsa is now able to produce backend logs. A couple of problems still remain: missing hostname and timestamp for backend communication. This could be solved with some extra tags serving the same purpose as ReqStart and ReqEnd does for client communication, providing this information. git-svn-id: http://www.varnish-cache.org/svn/trunk/varnish-cache@1479 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
- 29 May, 2007 2 commits
-
-
Ingvar Hagelund authored
git-svn-id: http://www.varnish-cache.org/svn/trunk/varnish-cache@1478 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Dag Erling Smørgrav authored
git-svn-id: http://www.varnish-cache.org/svn/trunk/varnish-cache@1477 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
- 28 May, 2007 1 commit
-
-
Ingvar Hagelund authored
- Fixed initrc-script bug only visible on el4 (fixes #107) git-svn-id: http://www.varnish-cache.org/svn/trunk/varnish-cache@1476 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
- 25 May, 2007 5 commits
-
-
Dag Erling Smørgrav authored
references to the object, so HSH_Deref() will free its storage. git-svn-id: http://www.varnish-cache.org/svn/trunk/varnish-cache@1475 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Dag Erling Smørgrav authored
caching of backend issues. Brief summary: - moved http_msg array from cache_response.c to cache_http.c, introduced http_StatusMessage() lookup function - introduced http_Put{Protocol,Status,Response} to complement http_PrintfHeader(). - introduced SYN_ErrorPage() in a new file, cache_synthetic.c. SYN_ErrorPage() populates the session's current object with the specified error code and a corresponding HTML error page; it is the caller's responsibility to ensure that the session has a suitable object (i.e. one that doesn't already have headers or a body) - rewrote RES_Error() to simply call SYN_ErrorPage() (with ttl = 0) and RES_WriteObj(). - rewrote cnt_fetch() to use SYN_ErrorPage() to create a 503 page with a TTL of 30 seconds when Fetch() fails. - removed the call to RES_Error() in cache_backend.c; the error trickles back up to cnt_fetch() anyway. Comments from review: - Memory allocation and pointer gymnastics for the header and body are duplicated all over the place (in new and pre-existing code) and should be centralized and hidden behind a suitable API. - The http_*() API needs refactoring, we shouldn't need four different functions to manipulate four different entries in the same array. git-svn-id: http://www.varnish-cache.org/svn/trunk/varnish-cache@1474 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Dag Erling Smørgrav authored
git-svn-id: http://www.varnish-cache.org/svn/trunk/varnish-cache@1473 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Dag Erling Smørgrav authored
git-svn-id: http://www.varnish-cache.org/svn/trunk/varnish-cache@1472 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Dag Erling Smørgrav authored
git-svn-id: http://www.varnish-cache.org/svn/trunk/varnish-cache@1471 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
- 23 May, 2007 4 commits
-
-
Dag Erling Smørgrav authored
git-svn-id: http://www.varnish-cache.org/svn/trunk/varnish-cache@1470 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Dag Erling Smørgrav authored
git-svn-id: http://www.varnish-cache.org/svn/trunk/varnish-cache@1469 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Dag Erling Smørgrav authored
git-svn-id: http://www.varnish-cache.org/svn/trunk/varnish-cache@1468 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Dag Erling Smørgrav authored
successfully locked it. git-svn-id: http://www.varnish-cache.org/svn/trunk/varnish-cache@1467 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
- 22 May, 2007 5 commits
-
-
Stig Sandbeck Mathisen authored
git-svn-id: http://www.varnish-cache.org/svn/trunk/varnish-cache@1466 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Dag Erling Smørgrav authored
git-svn-id: http://www.varnish-cache.org/svn/trunk/varnish-cache@1465 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Stig Sandbeck Mathisen authored
Remove "oknodo" to actually provide an error message if we cannot stop the service. git-svn-id: http://www.varnish-cache.org/svn/trunk/varnish-cache@1464 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Stig Sandbeck Mathisen authored
git-svn-id: http://www.varnish-cache.org/svn/trunk/varnish-cache@1463 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Poul-Henning Kamp authored
git-svn-id: http://www.varnish-cache.org/svn/trunk/varnish-cache@1462 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
- 21 May, 2007 1 commit
-
-
Stig Sandbeck Mathisen authored
git-svn-id: http://www.varnish-cache.org/svn/trunk/varnish-cache@1461 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
- 20 May, 2007 3 commits
-
-
Dag Erling Smørgrav authored
git-svn-id: http://www.varnish-cache.org/svn/trunk/varnish-cache@1460 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Dag Erling Smørgrav authored
git-svn-id: http://www.varnish-cache.org/svn/trunk/varnish-cache@1459 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Dag Erling Smørgrav authored
git-svn-id: http://www.varnish-cache.org/svn/trunk/varnish-cache@1456 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
- 18 May, 2007 3 commits
-
-
Stig Sandbeck Mathisen authored
git-svn-id: http://www.varnish-cache.org/svn/trunk/varnish-cache@1455 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Dag Erling Smørgrav authored
git-svn-id: http://www.varnish-cache.org/svn/trunk/varnish-cache@1451 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Dag Erling Smørgrav authored
git-svn-id: http://www.varnish-cache.org/svn/trunk/varnish-cache@1450 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
- 17 May, 2007 5 commits
-
-
Ingvar Hagelund authored
default anymore, but whatever, it will work with apache httpd out of the box, and that's better for easy testing) as the backend. sysconfig file changed to reflect this. Minor cosmetic changes in the specfile Ingvar git-svn-id: http://www.varnish-cache.org/svn/trunk/varnish-cache@1449 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Ingvar Hagelund authored
git-svn-id: http://www.varnish-cache.org/svn/trunk/varnish-cache@1448 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Ingvar Hagelund authored
git-svn-id: http://www.varnish-cache.org/svn/trunk/varnish-cache@1447 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Dag Erling Smørgrav authored
git-svn-id: http://www.varnish-cache.org/svn/trunk/varnish-cache@1445 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Dag Erling Smørgrav authored
svn+ssh://projects.linpro.no/svn/varnish/trunk/varnish-cache ........ r1437 | ssm | 2007-05-16 17:20:47 +0200 (Wed, 16 May 2007) | 1 line debian changelog, so far ........ r1438 | des | 2007-05-16 22:02:08 +0200 (Wed, 16 May 2007) | 7 lines Tweak some of the defaults: - bind to all interfaces - use a 1 gibibyte - remove hash setting, it's not safe - tweak some variable names and comments ........ r1439 | des | 2007-05-16 22:03:32 +0200 (Wed, 16 May 2007) | 2 lines Improve the descriptions of some of the options and parameters. ........ r1440 | ingvar | 2007-05-16 23:08:43 +0200 (Wed, 16 May 2007) | 6 lines * Wed May 16 2007 Ingvar Hagelund <ingvar@linpro.no> - 1.0.svn-20070516 - Wrapping up for 1.0.4 - Changes in sysconfig and init scripts. Syncing with files in trunk/debian ........ r1441 | des | 2007-05-17 13:48:35 +0200 (Thu, 17 May 2007) | 3 lines Add an XML+XSLT-based change log. Unlike the change logs for previous releases, this one was written by hand, which makes it user-readable. ........ r1442 | des | 2007-05-17 13:51:46 +0200 (Thu, 17 May 2007) | 2 lines We won't use this any more. ........ git-svn-id: http://www.varnish-cache.org/svn/trunk/varnish-cache@1443 d4fa192b-c00b-0410-8231-f00ffab90ce4
-