varnish-cache:tags/varnish-2.1.2

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

Branch merges

Branch information

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

Recent commits

4ebfea8... by Tollef Fog Heen <email address hidden> on 2010-05-05

Release 2.1.2

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

d31c161... by Tollef Fog Heen <email address hidden> on 2010-05-05

Bump version number in configure.ac

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

6c48203... by Tollef Fog Heen <email address hidden> on 2010-05-05

Update spec file to 2.1.2

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

5201fe0... by Tollef Fog Heen <email address hidden> on 2010-05-05

Merge r4750: Add -storage spec to varnishtest

Introduce a -storage spec, and default it -sfile,<workdir>,10m to
avoid mapping more VM than a 32bit machine can cope with, if /tmp is
huge.

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

f2f085a... by Tollef Fog Heen <email address hidden> on 2010-05-05

Document 2.1.2 changes

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

47fb145... by Tollef Fog Heen <email address hidden> on 2010-05-05

Merge r4762: Assert that we have an object, in case people use inline-C to access obj.http.*

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

6cfb65c... by Tollef Fog Heen <email address hidden> on 2010-05-05

Merge r4758: Fix trailing garbage for large objects

Fix one of those "nothing can possibly go wrong" bugs that are so
typical of "lets just try to get this into the release" features.

The resent addition of experimental Range: header support, broke
a cornercase in normal content delivery.

If an object was delivered from the backend using chunked encoding,
and was larger than the storage segment size (default: 128k) this
bug may bite.

The effect of the bug is that up to storage segment worth of junk
may be appended to the transmitted object.

This is mostly harmless, because the Content-Length header will make
the browser do the right thing, but certain load-balancers will
go cross-eyed and act really weird at the TCP level, spewing
interesting RST packets to the client.

This bug is only in 2.1.1, not in 2.1.0.

Fixes: #694
Isolated by: ay
Fool who did this: phk

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

a2c7962... by Tollef Fog Heen <email address hidden> on 2010-05-05

Merge r4757: Support for sending chunked synth bodie

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

7fd7da0... by Tollef Fog Heen <email address hidden> on 2010-05-05

Merge r4731: Don't rely on CNN's CDN architecture, use a FQDN that we control.

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

387b35e... by Tollef Fog Heen <email address hidden> on 2010-04-26

Release 2.1.1

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