Re: 2.0.3 planning

2009-01-09 Thread Poul-Henning Kamp

I hate to sound old-fashioned, but it would probably be faster for me
to look at the diff of stuff you do _not_ want to merge...

-- 
Poul-Henning Kamp   | UNIX since Zilog Zeus 3.20
p...@freebsd.org | TCP/IP since RFC 956
FreeBSD committer   | BSD since 4.3-tahoe
Never attribute to malice what can adequately be explained by incompetence.
___
varnish-misc mailing list
varnish-misc@projects.linpro.no
http://projects.linpro.no/mailman/listinfo/varnish-misc


Re: 2.0.3 planning

2009-01-08 Thread Tim Kientzle
This is a very strange comment.  If Varnish requires a
particular sequence, it should implement its own.  If
it requires particular statistical properties, it should
test for those, not test for a specific sequence.

Tim


On Jan 8, 2009, at 2:12 AM, Tollef Fog Heen wrote:

> 
> r3367 | phk | 2008-11-10 10:37:21 +0100 (ma., 10 nov. 2008) | 14 lines
>
> Add a toplevel word which examines the sequence returned by
> srandom(1) and stops the test if we do not get the same sequence
> as we expect.
>
> The Open Group does not define which deterministic sequence srandom(1)
> should result in, on that it be deterministic, but I have high hopes
> in the general sanity and expect that UNIX people across the board
> have realized that for portability the same sequence should be
> returned on all platforms.
>
> At the very least FreeBSD and Linux/GLIBC, as seen on  
> projects.linpro.no,
> agree.

___
varnish-misc mailing list
varnish-misc@projects.linpro.no
http://projects.linpro.no/mailman/listinfo/varnish-misc


2.0.3 planning

2009-01-08 Thread Tollef Fog Heen

Hi,

I'm evaluating what changes that should go into 2.0.3 and have come up
with the following list:


r3433 | phk | 2008-11-25 09:37:34 +0100 (ti., 25 nov. 2008) | 6 lines

When we receive an If-Modified-Since on an ESI object, do not process the 
conditional
for the child object and pretend to send a 304 reply for them, if we have 
decided to
deliver the main object.

Fixes #386


r3361 | tfheen | 2008-11-06 12:46:31 +0100 (to., 06 nov. 2008) | 7 lines

Fix up $N vs \N in man page

The VCL man page documented the capturing parentheses as using $N
rather than \N which is actually used.

Fixes #359


r3362 | tfheen | 2008-11-06 12:57:05 +0100 (to., 06 nov. 2008) | 4 lines

Document the size parameter to -s malloc

Fixes #362


r3366 | phk | 2008-11-10 10:29:52 +0100 (ma., 10 nov. 2008) | 12 lines

Add a debug CLI command to seed random(3).

This is a lot less useful than it could have been, as the Open Group
only mandates that:

Like rand(), random() shall produce by default a sequence
of numbers that can be duplicated by calling srandom() with
1 as the seed.

But crucially leaves out *which* sequence of numbers.


r3367 | phk | 2008-11-10 10:37:21 +0100 (ma., 10 nov. 2008) | 14 lines

Add a toplevel word which examines the sequence returned by
srandom(1) and stops the test if we do not get the same sequence
as we expect.

The Open Group does not define which deterministic sequence srandom(1)
should result in, on that it be deterministic, but I have high hopes
in the general sanity and expect that UNIX people across the board
have realized that for portability the same sequence should be
returned on all platforms.

At the very least FreeBSD and Linux/GLIBC, as seen on projects.linpro.no,
agree.


r3368 | phk | 2008-11-10 10:40:39 +0100 (ma., 10 nov. 2008) | 7 lines

Add a test of the random director that uses actual randomness.

This will be skipped on platforms where srandom(1) does not result
in the same deterministic sequence of random numbers as on FreeBSD
and Linux.


r3386 | phk | 2008-11-11 20:06:55 +0100 (ti., 11 nov. 2008) | 5 lines

Implement restart in vcl_hit.

Fixes #365


r3387 | phk | 2008-11-11 20:07:30 +0100 (ti., 11 nov. 2008) | 3 lines

Regression test case for ticket 365: restart in hit.



r3388 | phk | 2008-11-11 21:22:05 +0100 (ti., 11 nov. 2008) | 8 lines

Make sure that
set obj.ttl = 0s
means that the object is not hit again by actually using "-1" instead.

This works around the rounding error which otherwise causes the object
to be inside TTL for up to one second - epsilon.


r3401 | tfheen | 2008-11-18 14:29:34 +0100 (ti., 18 nov. 2008) | 5 lines

Make malloc print max storage size

storage_file prints the maximum storage size, make malloc do the same,
for consistency.


r3402 | tfheen | 2008-11-18 21:53:03 +0100 (ti., 18 nov. 2008) | 5 lines

Document grace

Thanks to perbu for suggested documentation
Fixes 355


r3407 | tfheen | 2008-11-19 17:26:16 +0100 (on., 19 nov. 2008) | 4 lines

Correct defaults in varnishd.1

The defaults for thread_pool_min and thread_pools were wrong; fixed.


r3408 | phk | 2008-11-20 09:50:56 +0100 (to., 20 nov. 2008) | 3 lines

Check ECONNRESET

r3418 | tfheen | 2008-11-22 02:35:16 +0100 (lø., 22 nov. 2008) | 2 lines

Fix typo


r3420 | phk | 2008-11-24 11:05:55 +0100 (ma., 24 nov. 2008) | 5 lines

Update license to remove the advertising clause, reflecting similar change
in the FreeBSD original.

Approved by:des

r3426 | tfheen | 2008-11-24 15:04:42 +0100 (ma., 24 nov. 2008) | 4 lines

Fix typo (s/timeout/interval/) in default parameters for backend health

Thanks to Jonny @ globo for noticing.


r3463 | ingvar | 2008-12-18 10:47:05 +0100 (to., 18 des. 2008) | 1 line

Changed rpm summary string as requested by the Fedora project
---