- 23 Sep, 2013 4 commits
-
-
Poul-Henning Kamp authored
-
Poul-Henning Kamp authored
-
Poul-Henning Kamp authored
-
Poul-Henning Kamp authored
-
- 20 Sep, 2013 2 commits
-
-
Poul-Henning Kamp authored
-
Poul-Henning Kamp authored
-
- 18 Sep, 2013 5 commits
-
-
Poul-Henning Kamp authored
room for a lost SYN or a slow test-box.
-
Poul-Henning Kamp authored
-
Poul-Henning Kamp authored
-
Poul-Henning Kamp authored
Notice the "-wait" necessary before reconfiguring server s1, this mistake is probably present in other testcases too.
-
Poul-Henning Kamp authored
dlopen/dlclose(3) is deficient in at least two ways, possibly three: 1. It assumes that if the path is the same, the file is the same. This makes it impossible to update VMODs in place by any means. 2. It doesn't map the dlopen'ed object in copy-on-write mode. This makes things explode if you try anyway, without a rename-guard. 3. It doesn't handle atexit(3) from dlopen(3)'ed code correctly on dlclose(3) This makes gcov(1) and friends explode. The fault could be said to be on their part though: atexit(3) from symlinked code is undefined. Since there is no sensible way to work around this, live with it, and rely on whatever check dlopen(3) uses for identity, rather than have our own name-comparison.
-
- 17 Sep, 2013 12 commits
-
-
Poul-Henning Kamp authored
I'm never going to change the size of struct obj again...
-
Poul-Henning Kamp authored
-
Poul-Henning Kamp authored
-
Poul-Henning Kamp authored
understanding what the test-cases do.
-
Poul-Henning Kamp authored
-
Poul-Henning Kamp authored
-
Poul-Henning Kamp authored
-
Poul-Henning Kamp authored
-
Poul-Henning Kamp authored
-
Poul-Henning Kamp authored
only variables, and add a commented example in default.vcl. The reason for this is to avoid VM write-backs to cached objects by default. Previously we did this with the obj_readonly parameter, but this puts it right where the user can see it. Notice that the two variables are not locked, so they cannot be trusted to be precise. obj.lastuse changes to obj.last_use because its type changes from DURATION to TIME, (and to improve readability in general) Fix & Polish relevant test-cases
-
Poul-Henning Kamp authored
You have to be careful when you use them though: They compare strings.
-
Poul-Henning Kamp authored
bits into "feature" and "debug" flags.
-
- 16 Sep, 2013 3 commits
-
-
Poul-Henning Kamp authored
Feature +esi_ignore_https treats it as http://... instead. Default is "safe" in order to not expose any data by accident. Fixes #1333
-
Poul-Henning Kamp authored
-
Poul-Henning Kamp authored
against the busy-list. Fixes #1342
-
- 13 Sep, 2013 3 commits
-
-
Lasse Karstensen authored
-
Tollef Fog Heen authored
-
Tollef Fog Heen authored
-
- 12 Sep, 2013 1 commit
-
-
Andreas Plesner Jacobsen authored
-
- 11 Sep, 2013 10 commits
-
-
Poul-Henning Kamp authored
-
Poul-Henning Kamp authored
This comes with a big apology to Geoff Simmons: I should have tackled Conditional Fetch before even thinking about streaming and therefore this has taken much longer than it should.
-
Martin Blix Grydeland authored
-
Poul-Henning Kamp authored
state engine a bit while here.
-
Martin Blix Grydeland authored
-
Martin Blix Grydeland authored
-
Martin Blix Grydeland authored
-
Martin Blix Grydeland authored
Add author information to some files with significant changes.
-
Poul-Henning Kamp authored
-
Poul-Henning Kamp authored
-