Timeline


and

09/01/10: Yesterday

18:55 Ticket #767 (HTTP/1.1 and connection-close from back-end -> empty result from varnish) created by ysimon
When i try to reverse proxy this url …

08/31/10:

13:56 Changeset [5166] by phk
Add a "metafunction" facility to VMOD, which tells modules whenever a new …
13:07 Changeset [5165] by phk
Eliminate pointless code duplication
13:03 Changeset [5164] by martin
Merge r5162: Make varnishncsa only consider log information between the …
12:59 Changeset [5163] by phk
Forget the single-char type indicators, it is not preformance critical and …
12:35 Changeset [5162] by martin
Make varnishncsa only consider log information between the open and close …
12:06 Ticket #766 (Varnish Redirect Issue when User-Agent contains the string "connec") created by stefansinn
when the User-Agent contains the string "connec" or "Connec" or "connect" …
09:53 Changeset [5161] by martin
Add explicit log flushing when backend connections close to keep log …
09:45 Ticket #739 (varnishlog sometimes reports backend logs as client logs) closed by martin
fixed: (In [5160]) Add explicit log flushing when backend connections close to …
09:45 Changeset [5160] by martin
Add explicit log flushing when backend connections close to keep log …

08/30/10:

14:54 Changeset [5159] by tfheen
Fix nagios plugin Make the nagios plugin compile again, needed updates …
14:52 Changeset [5158] by phk
Don't compile the pthread based memory-barrier fall back unless we …
14:44 Changeset [5157] by phk
Aaaand yet another vmod.h reference to remove
14:42 Changeset [5156] by phk
Yet another vmod.h reference
14:38 Changeset [5155] by phk
Remember to remove vmod.h here also
14:37 Changeset [5154] by phk
Delete include/vmod.h we don't need it anyway
14:37 Changeset [5153] by phk
Rename the generated files from vmod.[ch] to vcc_if.[ch] to avoid clashing …
14:09 Changeset [5152] by tfheen
Include files from builddir/include too
14:02 Changeset [5151] by phk
Rename vmod.spec to vmod.vcc to compensate for old RedHat? package …
14:01 Ticket #765 ([PATCH] varnishtop segfault i686) closed by tfheen
fixed: (In [5150]) Fix segfault on 32 bit machines Adjust the size of the rec …
14:01 Changeset [5150] by tfheen
Fix segfault on 32 bit machines Adjust the size of the rec field to match …
13:30 Ticket #757 (tests/c00035.vtc fails on RHEL6 beta2 / ppc64) closed by ingvar
fixed: Changed to 1s in trunk. Closing ticket.
13:30 Ticket #756 (tests/c00031.vtc fails on RHEL6 beta2 / ppc64) closed by ingvar
fixed: Changed to 256k in trunk. The patch for building latest stable release is …
13:06 Changeset [5149] by phk
Remove debugging noise
13:06 Changeset [5148] by phk
Pick up the specification strings, and build symbols from them. Add code …
13:04 Changeset [5147] by phk
Flesh out the toupper and tolower functions. Emit a VCC friendly …
11:15 Changeset [5146] by phk
Add the VRT functions for importing a module. Tie the vmod_std module …
11:12 Changeset [5145] by phk
Add the outline of the VMOD "std" which will in the future contain the …

08/28/10:

01:48 Changeset [5144] by phk
Gah, so much for testing trivial changes before commit.

08/27/10:

20:43 Changeset [5143] by phk
Fix a fence-post error in generate.py's code to include a file verbatim.
16:36 Ticket #765 ([PATCH] varnishtop segfault i686) created by kwy
Segfault backtrace: Starting program: …
12:31 Changeset [5142] by phk
Unify the concatenation code STRING and STRING_LIST. Keep track of …
11:23 Changeset [5141] by phk
Coverage of new multi-token error messages.
10:11 Changeset [5140] by phk
Add a facility for marking a range of tokens in an error message. Use it …
09:20 Changeset [5139] by phk
Move Flexelint supressing comments into the parameter include files that …

08/26/10:

18:05 Changeset [5138] by phk
Coverage for the last bit of vcc_expr.c
18:02 Changeset [5137] by phk
More coverage of vcc_expr.c
17:44 Changeset [5136] by phk
More whitespace and string-casting magic. Remove some debugging that snug …
15:49 Changeset [5135] by ingvar
fixed a typo and changed to a more recent version number example in …
15:12 Changeset [5134] by phk
Introduce STRING_LIST type so we don't needlessly assemble strings on the …
12:40 Changeset [5133] by phk
Push the new expressions into all other actions. Get precedence of the …
11:30 Changeset [5132] by phk
Get don't subtract when addition is required.
10:48 Changeset [5131] by phk
The new string concatenation syntax is STRING + STRING + STRING […] For …

08/25/10:

21:01 Changeset [5130] by phk
Rewrite of the "if (foo)" code in VCC to actually build expressions the …
20:05 Ticket #764 (Varnish thinks the backend response is 0 bytes, but only when passing ...) created by drwilco
When Firefox, wget or Chrome request any page (which we currently all just …
11:47 Changeset [5129] by phk
Add comments with BNF-ish syntax since this is starting to get hairy.
11:30 Changeset [5128] by ingvar
makes trunk build again, including new docs
11:27 VCLExampleGrace edited by drwilco
obj.* -> beresp.* (diff)
11:24 VCLExampleHitMissHeader edited by drwilco
obj.* -> beresp.* (diff)
11:22 VCLExampleIgnoreCacheHeadersFromBackend edited by drwilco
obj.* -> beresp.* (diff)
11:20 VCLExampleCacheCookies edited by drwilco
obj.* -> beresp.* (diff)
11:19 Changeset [5127] by phk
white-space anal-retentive fixup
11:19 VCLExampleRestarts edited by drwilco
obj.* -> beresp.* (diff)
11:13 VCLExampleLongerCaching edited by drwilco
obj.* -> beresp.* (diff)
11:01 Changeset [5126] by phk
More svn:keywords fixup
10:57 Changeset [5125] by phk
Add missing svn:keywords
10:52 Changeset [5124] by phk
An XXX comment
10:49 Changeset [5123] by phk
The -T argument can be specified as :0 which will just find one or two …
10:42 Changeset [5122] by phk
Look for separating space before colon, so that we can grok ":: 50239" as …
10:08 Changeset [5121] by ingvar
Upping this test to 1s. It times out on some builds on ppc64.
10:07 Changeset [5120] by ingvar
A stack size of 128k is too small for rhel6/ppc64. Upping to 256k.
04:37 Ticket #763 (problem with invalid Headers) created by danielpicolli
hello! I found a little mistake in on cache_vary.c that caused a huge …

08/24/10:

20:25 Ticket #762 (varnishstat segfault) created by victori
This is against trunk 5116M on opensolaris snv98. Running varnishstat …
17:56 Changeset [5119] by phk
Always report sockaddr's as IP# <space> PORT# Explain why.
17:49 Changeset [5118] by ingvar
Just a typofix

08/23/10:

18:56 Ticket #761 (critbit segfault) created by sky
[…]
16:56 Ticket #760 (varnishlog unbuffered output) created by blade106
In varnishlog, there's an option «-u» to set the output unbuffered. But …
13:52 Ticket #748 (sess_timeout incorrectly used for in-flight requests) closed by martin
worksforme: Closing this with a Works-for-me resolution, as I am unable to reproduce …
13:26 Ticket #745 (Varnishstat) closed by yves
invalid: Have not heard back from the reporter. Closing the case as of today.
11:34 Changeset [5117] by phk
Have VSS_resolve() call VSS_parse() and only use the provided port …
06:16 Ticket #759 (Varnish child crashes, restarts often) created by allan.jude
Aug 22 17:05:08 Dallas kernel: pid 48465 (varnishd), uid 80: exited on …

08/21/10:

23:57 VCLExampleNormalizeAcceptEncoding edited by drwilco
(diff)
23:55 VCLExampleNormalizeAcceptEncoding edited by drwilco
(diff)
23:39 VCLExampleNormalizeAcceptEncoding created by drwilco
23:34 VCLExampleNormilzeAcceptEncoding edited by drwilco
(diff)
16:57 Ticket #744 (CLI repeats previous commands instead of executing the current one) closed by phk
fixed: (In [5116]) Whenever the CLI comms with the child process runs of the …
16:57 Changeset [5116] by phk
Whenever the CLI comms with the child process runs of the rails, we have …
15:32 Ticket #754 (CLI communication error after some time running) closed by phk
duplicate: I have determined that this is a duplicate of #744, and will close this …
14:34 Changeset [5115] by phk
Only provide help on commands authorrized for the current CLI session
14:21 Changeset [5114] by phk
Add a couple of documenting asserts.
14:03 Ticket #758 (x-forwarded-for header concatenates for every restart) closed by phk
fixed: (In [5113]) Don't mess with X-forwarded-for on restarts. Fixes: #758
14:03 Changeset [5113] by phk
Don't mess with X-forwarded-for on restarts. Fixes: #758
14:02 Changeset [5112] by phk
Log the length of cli responses to VSL
14:00 Changeset [5111] by phk
Emit varnishd ident as part of banner.

08/20/10:

15:19 Ticket #758 (x-forwarded-for header concatenates for every restart) created by bert-jan
Every time a request is restarted to try a different backend server in a …

08/19/10:

23:38 Ticket #757 (tests/c00035.vtc fails on RHEL6 beta2 / ppc64) created by ingvar
See ticket #756, but now also on trunk See attached output
22:13 Ticket #756 (tests/c00031.vtc fails on RHEL6 beta2 / ppc64) created by ingvar
When running make check for varnish-2.1.3 on rhel6 beta2/ppc64, …

08/18/10:

17:52 Ticket #755 (Incorrect escaping of purges) created by kristian
There's double-escaping going on (I'll track it down when this course is …

08/16/10:

16:36 WikiStart edited by perbu
(diff)
13:25 Ticket #753 (Varnish craches) closed by phk
worksforme: It looks like those massive cookies overrun your session workspace. Try …
12:59 Changeset [5110] by phk
Polish while looking for clues to #754/#744
07:44 Ticket #754 (CLI communication error after some time running) created by Estartu
We are running a watchdog system that monitory backends an deaktivates …

08/13/10:

21:01 Ticket #753 (Varnish craches) created by piripirigoso
My installation's Varnish, has shown the following error: […] Its …
20:53 Changeset [5109] by kristian
tools/cookie-stripper: Script to generate simple VCL that strips specific …
14:07 Changeset [5108] by perbu
described critbit in the man page
13:52 Changeset [5107] by kristian
Add a varnishtests/Makefile.kristian for parallel tests Usage: cd …
13:15 Changeset [5106] by tfheen
Correct embedded dot about obj.* in vcl_fetch The embedded dot claimed …
12:40 Changeset [5105] by phk
Remove this old test file
12:39 Changeset [5104] by phk
Add a testcase for backend retries.
12:19 Ticket #752 ([Bug] [varnish-2.1.2] No Null pointer check [strdup] :: no assertion) closed by phk
fixed: (In [5103]) Add a missing assert. Spotted by: pprocacci (Thanks!) …
12:19 Changeset [5103] by phk
Add a missing assert. Spotted by: pprocacci (Thanks!) Fixes: #752
12:14 Ticket #749 (503 if web server closes connection too soon.) closed by phk
fixed: (In [5102]) Retry backend fetches one time if we got a recycled conncetion …
12:14 Changeset [5102] by phk
Retry backend fetches one time if we got a recycled conncetion and the …
11:40 Changeset [5101] by phk
Rework the FetchHdr?() and surroundings a litle bit, to get us a return …
10:54 Ticket #752 ([Bug] [varnish-2.1.2] No Null pointer check [strdup] :: no assertion) created by pprocacci
vcc_compile.c: line 370 of 682 <snip> sp->name = strdup(name); …

08/12/10:

11:48 Ticket #741 (varnish{top,stat} crash ("Assert error") when output scrolls past shell ...) closed by phk
fixed: (In [5100]) Don't assert good returns from ncurses for now. Fixes: #741
11:48 Changeset [5100] by phk
Don't assert good returns from ncurses for now. Fixes: #741
10:58 Changeset [5099] by phk
Use bprintf() into static buffers to get overflow assert. Whitespace nits
10:40 Changeset [5098] by phk
Some minor cleaups and additional asserts to get rid of the worst …
10:38 Changeset [5097] by phk
Constification
10:13 Changeset [5096] by phk
Set backend health good if we stop polling the health.

08/11/10:

22:52 Changeset [5095] by phk
Add another per-backend variable to show the happy health-probe bitmap. …
22:08 Changeset [5094] by phk
Properly eliminate NULL pointer printing in backend ID.
21:44 Changeset [5093] by phk
Push the new backend naming reality into the backend probe code and make …
17:27 Changeset [5092] by phk
Continue the rototilling of the backend code to fit the finally decided …
15:22 Changeset [5091] by phk
Widen ident field to 64 byte.
14:27 Changeset [5090] by phk
Move the top-of-director APIs from cache_backend.c to cache_dir.c and give …
14:12 Changeset [5089] by phk
Move the per backend stats counters to "struct backend"
13:37 Changeset [5088] by phk
Rename backend connections to the VTLA "VBC"
11:40 Changeset [5087] by phk
Identify backends using the (vcl_name, ipv4, ipv6) triplet and drop the …
11:13 FAQ edited by kristian
Add i18n entry (diff)
11:10 PostTwoShoppingList edited by kristian
(diff)
11:08 Ticket #545 (synthetic screws national characters) closed by kristian
invalid: I'm moving this to the FAQ and shopping list, as it's turned into a …
10:59 Changeset [5086] by phk
Add string representation of backend ipv4/ipv6 addresses to compiled VCL.

08/10/10:

17:39 Changeset [5085] by perbu
removed a rst warning
17:38 Changeset [5084] by perbu
cleaned up the index, must restructure the tutorial some day to balance …
17:21 Changeset [5083] by perbu
missing set
14:08 PostTwoShoppingList edited by martin_
feature request (diff)
11:40 Ticket #746 (Varnish keep crashing since i use pipe) closed by phk
fixed: (In [5082]) Fix a corner-case of pipe mode close-down processing, by …
11:40 Changeset [5082] by phk
Fix a corner-case of pipe mode close-down processing, by simplifying the …
11:23 Changeset [5081] by phk
VBE_ClosedFd() was badly named, loose the 'd' to indicate that it will …
11:08 Changeset [5080] by phk
Add a new VCL variable "client.identity" which defaults to client.ip …
10:29 Changeset [5079] by kristian
Remove empty return(refresh) test case
10:27 Changeset [5078] by kristian
Revert the return(refresh) patches (better approach coming soon-ish)

08/09/10:

17:05 Changeset [5077] by phk
upd
14:11 Changeset [5076] by perbu
add initial and duplcation of probes
10:56 PostTwoShoppingList edited by kristian
(diff)
10:35 Ticket #747 (302 is unconditionally cached by default) closed by phk
worksforme: You run into an interesting detail here. Varnish is not a cache/proxy in …
10:15 Ticket #751 (Varnish on SSD) closed by phk
invalid: Sorry, this kind of question should be directed to the varnish-misc …
10:14 Ticket #733 (Content-Length set to 0 when no Content-Length headers is set) closed by phk
fixed: (In [5075]) If we get a HTTP/1.1 response with no indicatation of length, …
10:14 Changeset [5075] by phk
If we get a HTTP/1.1 response with no indicatation of length, assume EOF …
09:02 Ticket #751 (Varnish on SSD) created by anand_happs
I'm contemplating setting up a varnish cache on a system with SSD drives. …
08:55 Ticket #730 (varnishd/cache_fetch.c:FetchBody dropping Content-Length on HEAD) closed by phk
fixed: (In [5074]) Do not suppress the Content-Length:, Age:, Range: and …
08:55 Changeset [5074] by phk
Do not suppress the Content-Length:, Age:, Range: and Proxy-Auth headers …
08:23 Ticket #742 (vcl.show possible segmentation fault when using format-strings) closed by phk
fixed: Fixed in r5073, thanks!
08:22 Changeset [5073] by phk
Don't explode in vcl.show if VCL code contains a '%' sign. Fixes: 742
08:10 Changeset [5072] by phk
Fix the error emitted if quotes on a line are not properly balanced.
07:57 Ticket #750 (old probes don't get discarded when new config is activated) closed by phk
worksforme: The probes of all loaded VCL's are run, and it is not a bug. We run them …

08/08/10:

15:45 PostTwoShoppingList edited by Trengo
(diff)

08/05/10:

16:45 Ticket #750 (old probes don't get discarded when new config is activated) created by perbu
If you define a probe and then load a new VCL with the same health check …
10:11 Ticket #749 (503 if web server closes connection too soon.) created by Dan
I have a webserver, that will per definition misbehave. This is because …
06:13 Ticket #748 (sess_timeout incorrectly used for in-flight requests) created by xb95
sess_timeout, as per the docs: "Idle timeout for persistent sessions. If a …

08/04/10:

18:47 Ticket #747 (302 is unconditionally cached by default) created by trombik
rfc2616 states that "A response received with any other status code (e.g. …
17:54 Ticket #738 (New functionality: loading a compiled VCL SO library file at boot) closed by phk
wontfix: Sorry, but I am not going to adopt this idea. The main argument against …
17:49 Ticket #735 (Support backend control via CLI) closed by phk
invalid: It is a good idea, but it runs into the same naming issue as many other …
17:48 PostTwoShoppingList edited by phk
(diff)
17:46 Ticket #731 (Can't remove illegal header without terminal colon) closed by phk
worksforme: I am going to pass on this one. Your client is clearly broken, there is …
15:20 Ticket #698 (High load after upgrade from 2.1.0 to 2.1.2) closed by kristian
fixed: We believe we nailed this with 2.1.3. We've seen similar reports and those …
15:13 Changeset [5071] by perbu
Remove the command line. Incorrect and not really needed.
14:48 Ticket #740 (Build dependencies on Debian/Ubuntu should mention pkg-config) closed by tfheen
fixed: (In [5070]) Mention pkg-config in build requirements too Fixes #740
14:48 Changeset [5070] by tfheen
Mention pkg-config in build requirements too Fixes #740
14:40 Ticket #743 (Modification to varnishncsa init script on RH based distros) closed by tfheen
invalid: While it's correct that you can't override just $logfile from the …
13:46 Ticket #737 (ExpKILL) closed by kristian
invalid: The ExpKill? messages are normal, and just an indication of old content …
12:38 Ticket #736 (Migration to Cygwin plataform) closed by phk
invalid: Your ticket and work with cygwin caused me to ponder what we mean by …
12:29 Ticket #732 (Varnish apparently does not allow for cross compiling) closed by phk
worksforme: Varnish needs a C compiler at runtime, so the usual benefit of …

08/03/10:

22:41 Changeset [5069] by phk
Ramblings about why we do not support Zilog S-8000 Zeus as a platform.
20:18 PostTwoShoppingList edited by wglynn
Moved detail description outside of the middle of the other entry (diff)
20:17 PostTwoShoppingList edited by wglynn
Added late session queueing entries (diff)
Note: See TracTimeline for information about the timeline view.