varnish-cache:tags/varnish-2.0.3

Last commit made on 2009-02-12
Get this branch:
git clone -b tags/varnish-2.0.3 https://git.launchpad.net/varnish-cache

Branch merges

Branch information

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

Recent commits

5900c05... by Tollef Fog Heen <email address hidden> on 2009-02-12

Release 2.0.3

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

e228254... by Ingvar Hagelund <email address hidden> on 2009-02-11

Added som changelog changes from fedora package

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

14aafaf... by Ingvar Hagelund <email address hidden> on 2009-02-11

- Changelog item to specfile for the rpm package
- Added html doc to the rpm package

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

75b13c4... by Tollef Fog Heen <email address hidden> on 2009-02-11

Fix up & vs &amp;

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

5de60a6... by Tollef Fog Heen <email address hidden> on 2009-02-11

Update changelog, configure.ac and spec file for 2.0.3

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

9483f69... by Tollef Fog Heen <email address hidden> on 2009-02-11

Merge r3693: Fix backslashes.

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

20ba95c... by Tollef Fog Heen <email address hidden> on 2009-02-11

Merge r3692: Whitespace cleanup

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

f14664a... by Tollef Fog Heen <email address hidden> on 2009-02-11

Merge r3576: Regression testcase for #433

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

0191328... by Tollef Fog Heen <email address hidden> on 2009-02-11

Merge r3575: Overhaul the ESI parser

Overhaul the ESI parser in light of #433 and the prospect of future
addition of features to the ESI code.

The particular situation in #433 arises because a XML comment is not
bounded in length, the same way as an <esi:include...> element naturally
is. This opens the window for trouble when large sections of XML is
commented out for some reason or another.

Bite the bullet and create a "storage-pointer" consisting of a pointer
to a storage segment and a pointer into that segment.

Add a main-loop which uses these pointers to walks over the entire
object, looking for stuff we care about, and handle each appropriately.

In addition to coping properly with the situation in #433, this code is
also close to 100 lines shorter and has a more logical structure.

The downside is that it is isn't quite as memory-access-alergic as the
previous version. (I challenge anybody to measure the effect of this.)

Fixes: #433

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

0c03532... by Tollef Fog Heen <email address hidden> on 2009-02-11

Merge r3574: Add line numbers to this test, so we can see where it croaks, when it does.

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