varnish-cache:tags/varnish-2.1.3

Last commit made on 2010-07-28
Get this branch:
git clone -b tags/varnish-2.1.3 https://git.launchpad.net/varnish-cache

Branch merges

Branch information

Name:
tags/varnish-2.1.3
Repository:
lp:varnish-cache

Recent commits

6e4ef10... by Tollef Fog Heen <email address hidden> on 2010-07-28

Tag 2.1.3

git-svn-id: http://www.varnish-cache.org/svn/tags/varnish-2.1.3@5056 d4fa192b-c00b-0410-8231-f00ffab90ce4

1adc26d... by Tollef Fog Heen <email address hidden> on 2010-07-28

Bump version number to 2.1.3

git-svn-id: http://www.varnish-cache.org/svn/branches/2.1@5055 d4fa192b-c00b-0410-8231-f00ffab90ce4

9c2ff39... by Tollef Fog Heen <email address hidden> on 2010-07-28

Fix syntax error in XML file

git-svn-id: http://www.varnish-cache.org/svn/branches/2.1@5054 d4fa192b-c00b-0410-8231-f00ffab90ce4

65d0258... by Tollef Fog Heen <email address hidden> on 2010-07-28

Merge r4986: Add a code coverage test for the classic hasher, now that critbit is the default

git-svn-id: http://www.varnish-cache.org/svn/branches/2.1@5053 d4fa192b-c00b-0410-8231-f00ffab90ce4

bcc783f... by Tollef Fog Heen <email address hidden> on 2010-07-28

Merge r4912: Revisit the memory barriers

Try to catch some common platforms with inline assembler.

I cannot possibly express the magnitude of this particular POSIX FAIL!

git-svn-id: http://www.varnish-cache.org/svn/branches/2.1@5052 d4fa192b-c00b-0410-8231-f00ffab90ce4

9a4a1db... by Tollef Fog Heen <email address hidden> on 2010-07-28

Merge r4749: Avoid using tempnam(3)

Don't use tempnam(3) it results in a bogus compile time warning,
because we are not trying to create a file but a directory.

git-svn-id: http://www.varnish-cache.org/svn/branches/2.1@5051 d4fa192b-c00b-0410-8231-f00ffab90ce4

40baed6... by Tollef Fog Heen <email address hidden> on 2010-07-28

Merge r5048: Make Expect 100-continue test case-insensitive

Candidate for merging into 2.1 branch

git-svn-id: http://www.varnish-cache.org/svn/branches/2.1@5050 d4fa192b-c00b-0410-8231-f00ffab90ce4

fc40979... by Tollef Fog Heen <email address hidden> on 2010-07-28

Document changes for 2.1.3

git-svn-id: http://www.varnish-cache.org/svn/branches/2.1@5049 d4fa192b-c00b-0410-8231-f00ffab90ce4

b729671... by Tollef Fog Heen <email address hidden> on 2010-07-13

Merge r5016: Add "log" command to VCL

This allows logging to varnishlog with the VCL_Log tag.

git-svn-id: http://www.varnish-cache.org/svn/branches/2.1@5047 d4fa192b-c00b-0410-8231-f00ffab90ce4

485bc5d... by Tollef Fog Heen <email address hidden> on 2010-07-13

Merge r4859-r4861: Make the critbit "Y" a independently allocated struct

r4859:
Make the critbit "Y" a independently allocated struct, rather than
using the objhead as carrier for it.

The time difference between objhead freeing and Y freeing is very
significant on systems with rolling URLS (ie: "article=%d") resulting
in far too many objheads being stuck on the cooling list.

r4860:
Also cool off objheaders

r4861:
Add a single write memory barrier, to be absolutely 100% sure that
the tree is sane at all points.

git-svn-id: http://www.varnish-cache.org/svn/branches/2.1@5046 d4fa192b-c00b-0410-8231-f00ffab90ce4