Timeline


and

05/19/10:

23:05 Ticket #683 (varnishd usage output out of date) closed by phk
fixed: (In [4831]) add -hcritbit and -spersist to usage. Fixes: #683
23:05 Changeset [4831] by phk
add -hcritbit and -spersist to usage. Fixes: #683
22:55 Ticket #693 (Assert error in WS_Release(), cache_ws.c line 175) closed by phk
fixed: (In [4830]) Fix an off-by one error in vrt_assemble_string() when we use …
22:55 Changeset [4830] by phk
Fix an off-by one error in vrt_assemble_string() when we use up exactly …
22:16 Ticket #682 (hash maps) closed by phk
invalid: This is the kind of stuff where I have to point at inline-C and say "do it …
22:15 PostTwoShoppingList edited by phk
(diff)
21:53 Ticket #700 (Response Reason-Phrase can contain SP) closed by phk
fixed: (In [4829]) Allow TAB in the 3rd field of the first line of HTTP requests …
21:53 Changeset [4829] by phk
Allow TAB in the 3rd field of the first line of HTTP requests and …
21:40 Ticket #701 (Parameters to limit URI / header sizes) closed by phk
invalid: We already have a length check on the total request: half the workspace. …
21:37 PostTwoShoppingList edited by phk
(diff)
15:54 Ticket #690 (Allow for a negative grace period for internal crawler) closed by tfheen
wontfix: Actually closing it this time.
14:35 Changeset [4828] by perbu
authorization and normalizing namespace
12:42 Changeset [4827] by phk
Add a delay to make this case more predictable.
12:15 Changeset [4826] by perbu
more on increasing hit rates
10:19 Changeset [4825] by phk
Constify arg to HSH_Ref()
10:18 Changeset [4824] by phk
Use vend.h version of endian conversion.
10:17 Changeset [4823] by phk
Fix a minor confusion.
10:17 Changeset [4822] by phk
Use vend.h version of endian macros.
10:16 Changeset [4821] by phk
Unhack vbit_destroy() hiding.
10:15 Changeset [4820] by phk
Unhack the vbit_destroy hack, I had forgotten "inline"
10:15 Changeset [4819] by phk
Import my v{be|le}{16|32|64}{enc|dec}() from Freebsd. #if 0 out those not …
09:32 Changeset [4818] by phk
Face the music and do memory barriers sensibly. This really belongs in …
09:07 Changeset [4817] by phk
Constify what pick() finds. Move hash & storage config out to …
09:05 Changeset [4816] by phk
Note a possible idea.
08:45 Changeset [4815] by phk
Expose pick()

05/18/10:

14:09 Changeset [4814] by phk
Protect mgt_SHM_Alloc() with a couple of asserts.
14:09 Changeset [4813] by phk
Move the mgt_SHM_Alloc() prototype
14:05 Changeset [4812] by phk
Add a stevedore call to complete initialization ("ready") which is called …
13:41 Changeset [4811] by phk
Give the malloc storage a proper "sc" structure and mini-obj'ify the sma …
13:06 Changeset [4810] by perbu
Heading cleanups + merged introduction and index

05/17/10:

22:11 Changeset [4809] by phk
Give varnishadm the ability to find -T and possibly -S arguments if given …
22:11 Changeset [4808] by phk
Store the -S and -T arguments in the shmlog.
22:10 Changeset [4807] by phk
Expose VSL_Find_Alloc() Properly handle the case where the looked for …
22:09 Changeset [4806] by phk
Expose mgt_SHM_Alloc() Fix an safely-off-by-some-bytes error which made …
17:48 Changeset [4805] by phk
Move the log records to an allocated chunk of shmem. Warning: may contain …
17:27 Changeset [4804] by phk
Split shmlog.c into more appropriately named vsl*[.ch] files
15:22 Changeset [4803] by phk
Move the stats into an allocated chunk of shmem.
14:30 Changeset [4802] by phk
Do pid checks before compat checks.
12:24 Changeset [4801] by phk
Minor polishing
12:11 Changeset [4800] by phk
Simplify the panic string processing
11:58 Changeset [4799] by phk
Add a pool of shm we can allocate from. Allocate the params from it.
10:51 Changeset [4798] by phk
Update usage with new -l definition.
10:48 Changeset [4797] by phk
Move vsl handles out of heritage, they do no good there. Change -l …
10:40 Changeset [4796] by phk
Add preliminary macro for memory barriers
10:11 Changeset [4795] by phk
Move shm-related arg processing to mgt_shmem.c Apply our naming system
09:36 Changeset [4794] by phk
Split shmlog.c into mgt_shmem.c and cache_shmlog.c

05/15/10:

23:50 Changeset [4793] by perbu
cleaned up rst. added more text.
13:07 Changeset [4792] by perbu
New tutorial

05/14/10:

11:50 Changeset [4791] by tfheen
Quieten git/svn/make a bit harder.

05/13/10:

16:01 Ticket #701 (Parameters to limit URI / header sizes) created by slink
There still exist various scenarios where varnish may panic on failed …

05/12/10:

12:20 Ticket #700 (Response Reason-Phrase can contain SP) created by slink
Currently, Varnish refuses a TAB in the reason phrase in a response status …

05/11/10:

12:59 WikiStart edited by perbu
(diff)
03:10 Ticket #699 (Varnishncsa Will Not Log Certain Requests Due to Out of Sequence (ReqEnd, ...) created by osterman
Varnishncsa assumes that a ReqEnd? will always happen before a …

05/10/10:

21:57 Changeset [4790] by phk
Move my rants into their own sandbox
21:32 Changeset [4789] by andersb
reStructure'ized the old Trac faq and sorted the stuff into their …
16:27 Ticket #698 (High load after upgrade from 2.1.0 to 2.1.2) created by lukasz.jagiello
After upgrade varnish from 2.1.0 to 2.1.2 get really big load: …
15:25 Ticket #696 (Varnish returning on a 503 while backend is returning a 302) closed by tfheen
invalid: Your backend is sending too many headers compared to the built-in in your …
13:11 Changeset [4788] by tfheen
Add missing bits for string version of "now"
11:49 Introduction edited by ook
Oups! (diff)
11:48 Introduction edited by ook
Eye candy (diff)
11:47 VCL edited by ook
Special subroutines must be wrapped with return for varnish v>=2.1 (diff)
01:15 Changeset [4787] by andersb
More clean-up.

05/09/10:

20:47 Changeset [4786] by andersb
Cleaned up some code in the general section. Used the ** marker for …

05/08/10:

15:11 Changeset [4785] by andersb
Started some work on the FAQ. Split into different sections and ported …
15:10 Changeset [4784] by andersb
Started some work on the FAQ. Split into different sections and ported …

05/07/10:

11:23 CommercialSupport edited by perbu
(diff)
11:23 Changeset [4783] by tfheen
Update URLs and email addresses

05/06/10:

15:03 Changeset [4782] by andersb
Added different distros to binary install in installastion documentation
13:21 Changeset [4781] by phk
Add the first real example of running varnishd
13:04 Changeset [4780] by phk
Only configure -smalloc in -L mode.
13:02 Changeset [4779] by phk
Make varnishd -L mode work with or without -b arguments
12:06 Changeset [4778] by phk
Tell the VCC if we are in -L(earn) mode. In Learn mode, a backend port …
11:39 Changeset [4777] by phk
Add -L option to varnishd, it will: - enable -d - set listen address to …
11:10 Changeset [4776] by phk
Implement the -L(earn) option in all the log/stats tools via libvarnishapi
11:00 Changeset [4775] by phk
Overhaul the libvarnishapi: - make struct VSL_data the uniform handle. - …
10:26 Changeset [4774] by phk
Centralize the '-n' option handling for the log tools in libvarnishapi.
05:17 Ticket #697 (I updated from Varnis 2.0.4 to 2.1.2 and nothing working!) created by Rodrigo
I just updated and I cant get anything working, first I get compile errors …

05/05/10:

15:59 Ticket #696 (Varnish returning on a 503 while backend is returning a 302) created by jayjanssen
This seems to happen only on my wordpress installations behind varnish …
13:15 WikiStart edited by kristian
(diff)
11:45 WikiStart edited by perbu
(diff)
11:34 Changeset [4773] by tfheen
Release 2.1.2
10:50 Changeset [4772] by tfheen
Bump version number in configure.ac
10:48 Changeset [4771] by tfheen
Update spec file to 2.1.2
10:42 Ticket #688 (varnish doesn't work) closed by phk
invalid: I have no idea. Please don't use our ticket system for user-help …
10:41 Ticket #692 (Test case v00017.vtc fails: VCL compilation got 200 expected 106) closed by phk
worksforme: It seems to be because your operating system thinks it can resolve the …
10:39 Ticket #687 (Varnish, squid and apc) closed by phk
invalid: can't see why not.
10:38 Ticket #691 (Varnish Cache misses) closed by phk
invalid: The most likely cause is Cookies. By default varnish does not cache if …
10:38 Changeset [4770] by tfheen
Merge r4750: Add -storage spec to varnishtest Introduce a -storage spec, …
10:28 Changeset [4769] by phk
Typo: of course we want to expand the macro when we find it.
10:20 Changeset [4768] by phk
Return in main-thread if macro expansion fails
10:16 Changeset [4767] by phk
Give a sensible message on attempting to expand an undefined macro
10:15 Changeset [4766] by tfheen
Document 2.1.2 changes
10:08 Changeset [4765] by phk
Don't assert varnisttest if vcl fails to compile, fail normally.
10:02 Changeset [4764] by tfheen
Merge r4762: Assert that we have an object, in case people use inline-C to …
09:48 Changeset [4763] by tfheen
Merge r4758: Fix trailing garbage for large objects Fix one of those …
09:48 Changeset [4762] by phk
Assert that we have an object, in case people use inline-C to access …
09:40 Changeset [4761] by tfheen
Merge r4757: Support for sending chunked synth bodie
09:18 Changeset [4760] by tfheen
Merge r4731: Don't rely on CNN's CDN architecture, use a FQDN that we …

05/04/10:

23:04 Changeset [4759] by phk
Cleanup the -n argument to name/dir/shmfilename munging and put it in a …
21:48 VTLA edited by phk
(diff)
16:33 TroubleLog edited by phk
(diff)
16:32 TroubleLog edited by phk
(diff)
16:19 Ticket #694 (Calls from silverlight fails on 2.1.1) closed by phk
fixed: (In [4758]) Fix one of those "nothing can possibly go wrong" bugs that are …
16:19 Changeset [4758] by phk
Fix one of those "nothing can possibly go wrong" bugs that are so typical …
15:58 Ticket #695 (Varnish trunk 4516 segmentation fault in FreeBSD) created by anders
I am running Varnish trunk/4516 in FreeBSD/amd64 7.2-RELEASE with these …
15:56 Changeset [4757] by phk
Support for sending chunked synth bodie
15:55 Changeset [4756] by phk
Only dump up to 512 bytes.
10:32 Ticket #694 (Calls from silverlight fails on 2.1.1) created by ay
When upgrading to 2.1.1 silverlight stopped working. The plugin does not …

05/03/10:

15:05 FAQ edited by binBASH
(diff)
13:49 Changeset [4755] by phk
Syslog the platform we are running on.
11:50 Changeset [4754] by phk
Add the first tutorial example, based on the new -L flag to varnishtest.
11:49 Changeset [4753] by phk
Add a '-L' flag for running varnishtest in "Learner mode", this will be …
10:13 Ticket #693 (Assert error in WS_Release(), cache_ws.c line 175) created by tore
The following errors appeared in the logs yesterday: […] And on another …

05/02/10:

23:15 changelog_2.1.1 edited by andersb
(diff)
23:14 changelog_2.1.1 edited by andersb
(diff)

05/01/10:

22:24 Ticket #692 (Test case v00017.vtc fails: VCL compilation got 200 expected 106) created by Kwi
Test case v00017.vtc fails (seemingly just after, and thus unrelated, …
15:18 Ticket #691 (Varnish Cache misses) created by S2eve
How to make varnish cache? my cache misses much bigger that cache hits... …
03:44 Ticket #690 (Allow for a negative grace period for internal crawler) created by mikeytown2
We use an internal crawler to refresh the pages cache. So if we want …

04/30/10:

17:31 Ticket #689 (Backend host "yui.yahooapis.com": resolves to multiple IPv4 addresses) closed by phk
worksforme: This works exactly as advertised. If you want Varnish to try all these IP …
17:18 Ticket #689 (Backend host "yui.yahooapis.com": resolves to multiple IPv4 addresses) created by diego.silva
Piece of my code backend Portal { .host = "172.17.2.10"; .port = …
11:25 Ticket #688 (varnish doesn't work) created by S2eve
varnish doesn't seams to work on my server what's wrong? 0+00:04:16 …
10:45 RFC:Streaming delivery edited by phk
(diff)
10:44 RFC:Streaming delivery edited by phk
(diff)
10:28 RFC:Streaming delivery edited by phk
(diff)
10:16 RFC:Streaming delivery edited by perbu
(diff)
10:16 Changeset [4752] by phk
Another ban-lurker-hater.
10:15 Changeset [4751] by phk
A round of various cleanups
10:15 Changeset [4750] by phk
Introduce a -storage spec, and default it -sfile,<workdir>,10m to aovid …
09:53 Changeset [4749] by phk
Don't use tempnam(3) it results in a bogus compile time warning, because …
09:52 RFC:Streaming delivery edited by perbu
(diff)
09:49 RFC:Streaming delivery edited by perbu
(diff)
09:49 RFC:Streaming delivery edited by perbu
(diff)
09:44 RFC:Streaming delivery edited by perbu
(diff)
09:35 RFC:Streaming delivery created by perbu
09:17 Changeset [4748] by phk
Another p* test does not like the ban lurker

04/29/10:

17:21 changelog_2.1.1 created by dbaker
17:20 WikiStart edited by dbaker
link to changelog 2.1.1 that i will create (diff)
10:52 Changeset [4747] by phk
Add a FAQ and start converting the Trac FAQ to .rst format

04/28/10:

14:26 Changeset [4746] by phk
More xref coverage testing
14:26 Changeset [4745] by phk
Return on error, we are in the vtc_thread
14:08 Changeset [4744] by phk
Update the "vtc_thread" for each test we run so that error exits work as …
13:54 Ticket #638 (Assert error in VRT_ESI) closed by phk
fixed: (In [4743]) Restrict the esi action to vcl_fetch{} now that we have the …
13:05 Changeset [4743] by phk
Restrict the "esi" action to vcl_fetch{} now that we have the VCC …
13:04 Changeset [4742] by phk
I guess none of the p* tests really like the ban-lurker.
11:55 Changeset [4741] by phk
Implement distinct read/write access control for variables.
11:54 Changeset [4740] by phk
Remove debug printouts
11:54 Changeset [4739] by phk
Split the bit map of allowed methods for variables into separate bitmaps …
11:53 Changeset [4738] by phk
The ban lurker disturbs these test, so explicitly disable it.
10:23 Changeset [4737] by phk
Enable the ban_lurker by default
06:59 Ticket #687 (Varnish, squid and apc) created by S2eve
Hi, Can I use them together?

04/27/10:

17:24 Changeset [4736] by phk
We can run the VCC generator script with python 2.5..3.2, look for …
17:19 Changeset [4735] by phk
Update the generated files, now produced by a python script.
17:18 Changeset [4734] by phk
Retire the tcl version of the VCC generator script
17:16 Changeset [4733] by phk
Have auto* look for a python3 instead of tclsh and use the python version …
16:45 Changeset [4732] by phk
A Python3 version of the vcc_gen_fixed_token.tcl script.
10:37 Changeset [4731] by phk
Don't rely on CNN's CDN architecture, use a FQDN that we control.

04/26/10:

22:39 Changeset [4730] by tfheen
Fix up some links, typo, email address
22:09 Changeset [4729] by phk
I started writing the tutorial, but got sidetracked on how to carry …
13:29 WikiStart edited by perbu
2.1.1 released (diff)
12:14 FAQ edited by tfheen
Document that regexes are now case sensitive. (diff)
10:50 Changeset [4728] by tfheen
Tag 2.1.1
10:50 Ticket #686 (VCL doesn't account for duplicate headers with different content) created by felix
Using Chromium 5.0.342.9 on Linux with a forced refresh (Ctrl+F5) I get …
10:49 Changeset [4727] by tfheen
Release 2.1.1
10:38 Changeset [4726] by tfheen
Update email address for varnish-dev
10:18 Changeset [4725] by tfheen
Update changelog with critbit fixes
10:12 Changeset [4724] by tfheen
Merge r4719: Close a race between hcb_insert() and hcb_delete() Hit by: …
09:58 Changeset [4723] by tfheen
Merge r4718: Add more "volatile" to make it clear to the compiler what we …
09:52 Changeset [4722] by tfheen
Merge r4717: Fix a deadlock in the critbit hasher. Spotted by: dormando …
09:36 Changeset [4721] by tfheen
Merge r4716: Set correct upper limit on critbit cooling timer.
09:30 Changeset [4720] by tfheen
Merge r4715: Make the critbit cooling off period a parameter.

04/24/10:

09:44 Changeset [4719] by phk
Close a race between hcb_insert() and hcb_delete() Hit by: dormando

04/23/10:

23:09 Changeset [4718] by phk
Add more "volatile" to make it clear to the compiler what we mean here.
18:20 Ticket #685 (Logging non-HTTP connections as null) created by joshdevins
We have a load balancer setup in front of Varnish and it is simply doing a …
07:17 Ticket #684 (Varnish 2.1.1 hangs with critbit enabled) closed by phk
fixed: Fixed in r4717
07:16 Changeset [4717] by phk
Fix a deadlock in the critbit hasher. Spotted by: dormando Testing …

04/22/10:

13:13 Changeset [4716] by phk
Set correct upper limit on critbit cooling timer.
11:54 Changeset [4715] by phk
Make the critbit cooling off period a parameter.
10:17 Ticket #684 (Varnish 2.1.1 hangs with critbit enabled) created by dormando
I'm able to run varnish 2.1.x with critbit as the default hash table for …

04/21/10:

23:01 Ticket #683 (varnishd usage output out of date) created by dormando
-h lists classic as default hash -s doesn't list persist mode. this is in …
15:44 Changeset [4714] by tfheen
Merge r4712: Add libm to linking flags Patch by Robert Scheck …
15:39 Changeset [4713] by ingvar
redhat specfile ready to roll
15:31 Changeset [4712] by ingvar
Patch by Robert Scheck <robert@…> for varnish >= 2.1, …
15:00 Changeset [4711] by tfheen
Add changelogs for 2.1.1
12:47 Changeset [4710] by tfheen
Merge r4700: Tune Range: handling based on real-world sample: Also …
12:40 Changeset [4709] by tfheen
Merge r4690: Set $Id$ keyword expansion
12:36 Changeset [4708] by tfheen
Merge r4689: Whitespace cleanup
12:26 Changeset [4707] by tfheen
Merge r4686: Add experimental and limited support for "Range:" headers. …
11:41 Changeset [4706] by phk
The simple bugs
11:33 Changeset [4705] by tfheen
Merge r4670: Add vct_isdigit()
11:24 Changeset [4704] by tfheen
Merge r4669: Document that TTL is no longer taken into account for …
11:18 Changeset [4703] by tfheen
Merge r4668: Add a, for now, unsupported & experimental facility. See …
11:01 Changeset [4702] by phk
More doc
09:48 Changeset [4701] by phk
A manual page a day, keeps the users abay ?
07:53 Changeset [4700] by phk
Tune Range: handling based on real-world sample: Also support: bytes=-%d …

04/20/10:

18:06 Changeset [4699] by phk
A first cut at installing Varnish on your system.
16:18 Changeset [4698] by phk
More HTTP: than you require
15:35 Changeset [4697] by phk
Add boilerplate explanation
15:15 Changeset [4696] by phk
Add a Sphinx directory and my outlines for three varnish documents: …

04/19/10:

22:30 Ticket #682 (hash maps) created by rosenfield
Hi I have a web site where every URL either: 1) returns an immutable …
15:03 Changeset [4695] by tfheen
Merge r4667: Carry out a bit of internal renaming, and recognize that it …
14:57 Blogs edited by kristian
(diff)
14:49 Changeset [4694] by tfheen
Merge r4666: Oops: Last commit to this file didn't actually get the …
14:40 Changeset [4693] by tfheen
Merge r4665: Add vcc_ prefixes to a bunch of static functions.
14:30 Changeset [4692] by tfheen
Merge r4664: Added the -S option as default in the redhat package
14:14 Changeset [4691] by tfheen
Merge r4663: Add varnishsizes, which is varnishhist for the Length-header …
14:10 Changeset [4690] by phk
Set $Id$ keyword expansion
14:08 Changeset [4689] by phk
Whitespace cleanup
14:06 Changeset [4688] by tfheen
Merge r4662: We converted HEAD to GET in vcl_recv{}, that is far too …
14:00 Changeset [4687] by tfheen
Merge r4661: We need to update the master-process pid in the shmlog after …
13:58 Changeset [4686] by phk
Add experimental and limited support for "Range:" headers. By default it …
13:54 Changeset [4685] by tfheen
Merge r4660: Align all workspace allocations on pointer boundaries. Add …
13:49 Changeset [4684] by tfheen
Merge r4659: Align pointers in allocated objects to pointer boundaries.
13:44 Changeset [4683] by tfheen
Merge r4658: Round up estimate of HTTP header space to alow for alignment …
13:38 Changeset [4682] by tfheen
Merge r4657: Add some semi-magic functions to align pointers with.
13:33 Changeset [4681] by tfheen
Merge r4656: Make vcc_UintVal() behave like the other ..Val() functions …
13:28 Changeset [4680] by tfheen
Merge r4655: Polish the variable/type system a little bit, to make life …
13:24 Changeset [4679] by tfheen
Merge r4654: Reject "auth" command if no -S argument given.
13:16 Changeset [4678] by tfheen
Merge r4650: Add a HTTP_Copy() function and use it for the "rollback" copy …
13:10 Changeset [4677] by tfheen
Merge r4649: Add a SkipToken?() macro which does a ExpectErr?() + …
13:04 Changeset [4676] by tfheen
Merge r4648: Keep track of file descriptors We clean the child process of …
12:57 Changeset [4675] by tfheen
Merge r4647: After check reading the -S argument file during startup, we …
12:47 Changeset [4674] by tfheen
Merge r4645: Fix formatting mistake, add explanation. 2.1 candidate
12:41 Changeset [4673] by tfheen
Merge r4644: Add another client cycle, to make sure there is no difference …
12:26 Changeset [4672] by tfheen
Merge r4643: Fix syntax errors, add some more changes
12:19 Changeset [4671] by tfheen
Merge r4637: White-space fixups
11:59 Changeset [4670] by phk
Add vct_isdigit()
11:26 Ticket #680 (Passing on HEAD modifies backend request method to GET.) closed by phk
fixed: Hi there, I already fixed that (while waiting for your ticket :-) See …
08:20 Changeset [4669] by tfheen
Document that TTL is no longer taken into account for beresp.cacheable
Note: See TracTimeline for information about the timeline view.