varnish-cache:tags/varnish-0.9@787

Last commit made on 2006-08-10
Get this branch:
git clone -b tags/varnish-0.9@787 https://git.launchpad.net/varnish-cache

Branch merges

Branch information

Name:
tags/varnish-0.9@787
Repository:
lp:varnish-cache

Recent commits

9bc791c... by Dag-Erling Smørgrav on 2006-08-10

Regenerate

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

6d77eeb... by Dag-Erling Smørgrav on 2006-08-10

Fork 0.9.

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

31c4e1b... by Dag-Erling Smørgrav on 2006-08-10

Rewrite pass_chunked().

git-svn-id: http://www.varnish-cache.org/svn/trunk/varnish-cache@785 d4fa192b-c00b-0410-8231-f00ffab90ce4

5f181d0... by Anders Berg <email address hidden> on 2006-08-10

Got the requesttime right this time.

I am noticing free()'s that are freeing empty variables/pointers. Have to find where is happens.
Also noticing IP adresses not set correctly.

Still load of debugcode.

git-svn-id: http://www.varnish-cache.org/svn/trunk/varnish-cache@784 d4fa192b-c00b-0410-8231-f00ffab90ce4

e3d0ca7... by Anders Berg <email address hidden> on 2006-08-10

Updated to work with new inner workings (ReqStart, ReqEnd, sbuf replacement etc).

Code now compiles.

git-svn-id: http://www.varnish-cache.org/svn/trunk/varnish-cache@783 d4fa192b-c00b-0410-8231-f00ffab90ce4

3eeacf7... by Dag-Erling Smørgrav on 2006-08-10

FreeBSD needs <netinet/in.h> for IPPROTO_IPV6 and IPV6_V6ONLY.

git-svn-id: http://www.varnish-cache.org/svn/trunk/varnish-cache@782 d4fa192b-c00b-0410-8231-f00ffab90ce4

2b2b65b... by Anders Berg <email address hidden> on 2006-08-10

Added some more meat to the program. Loads of debug code still on.

Next step is to add the correct time. It's a bit tricky, and I haven't gotten it right just yet.

git-svn-id: http://www.varnish-cache.org/svn/trunk/varnish-cache@781 d4fa192b-c00b-0410-8231-f00ffab90ce4

404cdb7... by Dag-Erling Smørgrav on 2006-08-09

Add an epoll()-based acceptor for Linux 2.6. Simple empirical tests indicate
that epoll() performs significantly better than poll() (less CPU usage).

git-svn-id: http://www.varnish-cache.org/svn/trunk/varnish-cache@780 d4fa192b-c00b-0410-8231-f00ffab90ce4

1679fe5... by Dag-Erling Smørgrav on 2006-08-09

Clear reference to backend when we release our VCL reference.

git-svn-id: http://www.varnish-cache.org/svn/trunk/varnish-cache@779 d4fa192b-c00b-0410-8231-f00ffab90ce4

b7cba38... by Dag-Erling Smørgrav on 2006-08-09

Add support for using separate backends for separate virtual hosts:

 - remove the obj.backend variable, which is not connected to anything.
 - define a req.backend variable and implement l/r functions for it
 - complete / correct support for setting / comparing backend values

git-svn-id: http://www.varnish-cache.org/svn/trunk/varnish-cache@778 d4fa192b-c00b-0410-8231-f00ffab90ce4