October 2014 Archives by date
Starting: Wed Oct 1 09:23:27 CEST 2014
Ending: Thu Oct 30 16:50:21 CET 2014
Messages: 192
- [master] 3299b79 Ask the director for the suckaddr, rather than groping around inside it's privates for it.
Poul-Henning Kamp
- [master] db649fe Add some sanity-asserts to vsl buffers
Poul-Henning Kamp
- [master] 4b8bf44 Move the ->getfd() responsibilities a few microns.
Poul-Henning Kamp
- [master] 3e08b8b Minor polish
Poul-Henning Kamp
- [master] 025f102 Firmly split "director" from "backend".
Poul-Henning Kamp
- [master] 1be5d26 Rename "pipe" to "http1 pipe", (VTLA: V1P)
Poul-Henning Kamp
- [master] 24c031d Shift HTTP/1 protocol specific source files into a subdirectory
Poul-Henning Kamp
- [master] 0107b32 More vbe/{v}dir name cleanup
Poul-Henning Kamp
- [master] a1cb651 Fix my brainfart in PRIV_SESS and PRIV_REQ: We want one variable for each VMOD which asks.
Poul-Henning Kamp
- [master] 7b00bfa Unhide vcl.show from 'help' output, it was hidden due to overzealous copy&paste.
Poul-Henning Kamp
- [master] f8be8b0 Fix a printf-format mismatch for OS/X
Poul-Henning Kamp
- [master] 086fd76 Minor simplification
Poul-Henning Kamp
- [master] bd069ef Make pipe-mode close the director/backend through the VDI api.
Poul-Henning Kamp
- [master] 54b7af9 Always close directors through the VDI api.
Poul-Henning Kamp
- [master] e8941f6 We don't need a vsl copy any more.
Poul-Henning Kamp
- [master] dbba743 Simplify even more.
Poul-Henning Kamp
- [master] 9fb3148 Move HTTP1_Read() to http1_vfp, make it static and rename as appropriate.
Poul-Henning Kamp
- [master] 0929e83 More backend/http_conn cleanup
Poul-Henning Kamp
- [master] b6071fe If we know an beresp.body is zero bytes long, zap any Content-Encoding: it might have, it doesn't make any sense.
Poul-Henning Kamp
- [master] 924d67d Add test case for #1602
Poul-Henning Kamp
- [master] 54fe085 Also neuter do_gzip and do_gunzip if content length is zero
Poul-Henning Kamp
- [master] bab1226 Use RFC5861::stale-while-revalidate to initialize beresp.grace
Poul-Henning Kamp
- [master] 837d1c9 varnishlog -k argument
Martin Blix Grydeland
- [master] 11cc8b2 Correct comment
Federico G. Schwindt
- [master] 44dc73e add back the graphviz sources as removed by commit 4ad0d5bdfe45eb31111fb1d0b1a4aa72942b477d
Nils Goroll
- [master] be2db39 look for the dot tool from the graphviz package and ps2pdf
Nils Goroll
- [master] 1e2d4aa basic build infrastructure for graphviz output
Nils Goroll
- [master] d09cf37 remove size params - they are set in the Makefile now
Nils Goroll
- [master] b175cc6 progress on dot graphs - add cache_fetch.dot for backend side
Nils Goroll
- [master] 635442d comma instead of fullstop
Nils Goroll
- [master] c452065 better names, add error node for backend
Nils Goroll
- [4.0] 7923c15 Remove incorrect changelog entry.
Lasse Karstensen
- [4.0] b68a6ed Update copyright statement.
Lasse Karstensen
- [4.0] 90f6391 Unhide vcl.show from 'help' output, it was hidden due to overzealous copy&paste.
Lasse Karstensen
- [4.0] 8bcefb3 varnishlog -k argument
Lasse Karstensen
- [4.0] bfe7cd1 Prepare 4.0.2.
Lasse Karstensen
- [master] b57ba12 Add changes.rst updates from 4.0 branch.
Lasse Karstensen
- [master] 3fedf4e Old but tiny patch I found in my mailbox one late summer morning
Poul-Henning Kamp
- [master] 4e96da0 minor polish
Poul-Henning Kamp
- [master] 7239fe3 Document how comments work in VCL.
Lasse Karstensen
- [master] b4da689 Document -v param in vcl.show
Federico G. Schwindt
- [4.0] 7b70a83 Add forgotten bugfix to list.
Lasse Karstensen
- [master] a813eb3 Add forgotten bugfix to list.
Lasse Karstensen
- [master] b3960b3 don't need ps2pdf to generate graphviz pdf output
Nils Goroll
- [master] cf36b0a Spelling
Federico G. Schwindt
- [master] cbb9269 document bereq.uncacheable and beresp.uncacheable
Nils Goroll
- [master] 92c2a3f document keep
Nils Goroll
- [master] e591352 document some more object variables
Nils Goroll
- [master] 90b8ec3 make bereq.uncacheable read-only outside backend_fetch
Nils Goroll
- [master] 1df739c Varnish version in master should be trunk.
Lasse Karstensen
- [master] c1791d8 Include the Varnish version on panic
Federico G. Schwindt
- [master] 4e7961a vcl_pass might return fetch, not pass
Federico G. Schwindt
- [master] 5d61fb2 Skip the argument names when writing the prototypes
Federico G. Schwindt
- [master] 9d296da Polish
Federico G. Schwindt
- [master] d5e7a11 Cosmetic
Federico G. Schwindt
- [master] 262aa04 document vcl_synth
Per Buer
- [master] 6c4cbc4 typo
Poul-Henning Kamp
- [master] 4dad6c4 Make WS_Alloc() return a void* like any sane memory allocator should
Poul-Henning Kamp
- [master] 7ffb0af Allocate bo->htc from the bo->ws when we needed it.
Poul-Henning Kamp
- [master] 4e5828d move vbc from bo to bo->htc
Poul-Henning Kamp
- [master] b3e08ac Update forgotten varnishlog example to 4.0 syntax.
Dag Haavi Finstad
- [master] 383476d Remove description lint.
Lasse Karstensen
- [master] 1066f83 Improve counter descriptions.
Lasse Karstensen
- [master] 591dd5b Unbreak backend retries
Poul-Henning Kamp
- [master] 5cfcdb0 whitespace ocd before further editing
Nils Goroll
- [master] 9d70ce5 move the label to the right place
Nils Goroll
- [master] 7a41c54 generate svgs
Nils Goroll
- [master] 32749a4 get vcl_purge via vcl_hash right
Nils Goroll
- [master] a48147a add svg versions of the graphviz-generated graphs to html docs
Nils Goroll
- [master] a6dc0f8 complete overhaul of vcl-built-in-subs.rst documentation
Nils Goroll
- [master] a1a5122 fix out-of-tree make dist
Nils Goroll
- [master] 8c1b35c remote debugging of jenkins build failures via git pushes
Nils Goroll
- [master] d36df31 this should really fix the build issues due to missing svg files
Nils Goroll
- [master] 5772d3c bail out with a clear error if graphviz is missing for building the html and pdf targets
Nils Goroll
- [master] e0dec59 try to make ancient graphvizes happy with our multi line strings
Nils Goroll
- [master] 744c8fd make labels illegible for elderly graphvizes
Nils Goroll
- [master] 6c1e7f8 missed one last label -- make labels illegible for elderly graphvizes
Nils Goroll
- [master] e82cedd typo
Nils Goroll
- [master] 3b5ff14 cache_fetch.dot: long lines for the elderly graphvizes
Nils Goroll
- [master] b9e53ea Fix lookbehind handling in regsuball
Federico G. Schwindt
- [master] 216f878 Minor polish
Poul-Henning Kamp
- [master] 6289a84 Make vdir->getfd() actually return a fd
Poul-Henning Kamp
- [master] 03a5a8d Make cache_director.h available for use with out-of-tree director VMODs.
Dag Haavi Finstad
- [master] da82191 Assert we don't run out of session workspace.
Poul-Henning Kamp
- [master] 8aa461e Put a canary byte at the end of workspaces
Poul-Henning Kamp
- [3.0] 7c39957 recommend system libjemalloc
Nils Goroll
- [3.0] dc17564 Prepare 3.0.6rc2.
Lasse Karstensen
- [3.0] 928b0af Forgotten version number in last commit.
Lasse Karstensen
- [3.0] 80381e6 Improve description of effects of bug 1470.
Lasse Karstensen
- [4.0] 5c5634d Only override CFLAGS on RHEL6.
Lasse Karstensen
- [master] e74ad45 Only override CFLAGS on RHEL6.
Lasse Karstensen
- [3.0] 3cf2f3f Update copyright statement.
Lasse Karstensen
- [3.0] 1899836 Prepare 3.0.6.
Lasse Karstensen
- [master] 8c5d5b5 Add dot sources to the distribution and clean output
Nils Goroll
- [master] 25dc9af Remove more varnishsizes references
Federico G. Schwindt
- [master] b521466 Docfix: Make SLT_TTL format match with reality.
Dag Haavi Finstad
- [master] 682a5cd Update examples
Federico G. Schwindt
- [master] 9cc77a4 Add an assert for Coverity
Poul-Henning Kamp
- [master] f766f17 For esi-child + gzip, wait for BOS_Finished rather than for busyobj pointer to disappear.
Poul-Henning Kamp
- [master] 1e639d1 If we are not going to stream, wait for BOS_FINISH.
Poul-Henning Kamp
- [master] cd64cd8 Remove unused variable
Poul-Henning Kamp
- [master] 7b3bfa0 Remove unused VSC counters
Poul-Henning Kamp
- [master] 9a2a221 Fix the leaking req on failure to put a waiting-list session back in play in a way that does not lead to panics.
Poul-Henning Kamp
- [master] 9fbcb4e If we fail to reschedule from the waiting list, we ditch the entire waiting list in an attempt to recover.
Poul-Henning Kamp
- [master] 242dcf0 Add a counter for "killed from waiting list"
Poul-Henning Kamp
- [master] 44a996f Fix a cornercase related to empty pass objects.
Poul-Henning Kamp
- [master] 2909721 Remove the 80% file system free space check
Martin Blix Grydeland
- [master] 93a6c4c Report error in STV_FileSize on empty file and no size specified
Martin Blix Grydeland
- [master] 3eeafa8 Don't allow relative sizes for stevedore file size
Martin Blix Grydeland
- [master] 22ad1c9 VFIL_fsinfo function to retrieve file system information
Martin Blix Grydeland
- [master] 1f4067c Use VFIL_fsinfo in STV_FileSize, and drop the old implementation
Martin Blix Grydeland
- [master] f769dd1 Bail out with arg error if specifying a size larger than the file system size
Martin Blix Grydeland
- [master] e55924a Add a VFIL_allocate function
Martin Blix Grydeland
- [master] 82ba5b9 Remove default size from -sfile
Martin Blix Grydeland
- [master] 9133222 Fix varnishd usage line order
Martin Blix Grydeland
- [master] 24eb71a Fix varnishd usage output typo
Martin Blix Grydeland
- [master] 0a556c7 Make path mandatory in -sfile
Martin Blix Grydeland
- [master] eb1ca9d Use VFIL_allocate in -sfile
Martin Blix Grydeland
- [master] 45cf215 Use VFIL_allocate in vsm_zerofile
Martin Blix Grydeland
- [master] ca0b9cf Update the -sfile documentation
Martin Blix Grydeland
- [master] 9ec96da Use the proper symbol name when evaluating vcl 'new' invocations.
Dag Haavi Finstad
- [master] c74bd5f Simplify delivery by making a private objcore in vcl_synth{}
Poul-Henning Kamp
- [master] b259f6f Remove V1D_Deliver_Synth from dot-umentation
Nils Goroll
- [master] f584597 Permit uppercase letters in vmod.vcc identifiers.
Dag Haavi Finstad
- [master] 82158a0 Move vmod director tests to the d* space
Federico G. Schwindt
- [master] a70c927 FlexeLint polish
Poul-Henning Kamp
- [master] 1632279 Start moving ESI delivery towards the VDP pipeline
Poul-Henning Kamp
- [master] 3247c51 Make pretend_gzip a VDP
Poul-Henning Kamp
- [master] 11c6e33 Make space for VDP's to have a priv pointer
Poul-Henning Kamp
- [master] c613a53 Make range and gunzip VDP's manage their own private data.
Poul-Henning Kamp
- [master] 8bcaeac Start a separate source file for VDP infrastructure
Poul-Henning Kamp
- [master] ac1fe6e Used a linked list allocated of req->ws for VDPs
Poul-Henning Kamp
- [master] 36bec2b Reduce scope of cache_filter.h
Poul-Henning Kamp
- [master] eaebe01 Untangle the esi delivery and make it almost a set of plain VDPs.
Poul-Henning Kamp
- [master] d387f09 Better description for strstr.
Federico G. Schwindt
- [master] 75c8014 Test the return value more closely
Federico G. Schwindt
- [master] 5a20429 Remove dead code and extra newlines
Federico G. Schwindt
- [master] dd40eaa Make WRW_WriteH() an internal http1_proto helper
Poul-Henning Kamp
- [master] 989c6d2 Add INIT_OBJ() macro which zeros and sets magic
Poul-Henning Kamp
- [master] 277340c Use INIT_OBJ()
Poul-Henning Kamp
- [master] fb9eaf0 Check the basic stats also
Poul-Henning Kamp
- [master] eb67706 Dump the length of received headers
Poul-Henning Kamp
- [master] f445127 Don't stream
Poul-Henning Kamp
- [master] e5e3421 Suppress the "skp" log records, they're noisy and the content is already in the l%d log records
Poul-Henning Kamp
- [master] f1e4277 Overhaul request accounting, particularly for ESI.
Poul-Henning Kamp
- [master] bc31f5c Rename WRW to V1L (Version 1 Lineprotocol)
Poul-Henning Kamp
- [master] 18c88fb Make statistics a caller task and simply V1L_FlushRelease()
Poul-Henning Kamp
- [master] d378007 Properly give esi_level>0 requests their own VDP stack which passes down to parents VDP stack.
Poul-Henning Kamp
- [master] a6b6345 Fix spelling.
Lasse Karstensen
- [master] a86fd4f Eliminate VDP_FINISH, it's unmanageable and we have VDP_FINI
Poul-Henning Kamp
- [master] 99fe067 Further untangling of the VDP stack
Poul-Henning Kamp
- [master] e09ed9d Use the pretend_gzip to simplify delivery of esi objects
Poul-Henning Kamp
- [master] be77dbc Don't skip ESI processing for included gzip objects
Poul-Henning Kamp
- [master] 0350510 Enable Range: for ESI requests
Poul-Henning Kamp
- [master] 72b94e6 We expect the backends to get into trouble
Poul-Henning Kamp
- [master] 7944d8d Silence a new FlexeLint 9L false positive
Poul-Henning Kamp
- [master] 026e9ed Explictly tell V1L which workspace to use
Poul-Henning Kamp
- [master] ea25150 Correctly initialize esi-included req->http0
Poul-Henning Kamp
- [master] 15fd13e Remove sanity-checks on V1L from protocol independent layer
Poul-Henning Kamp
- [master] 69d4541 Use the req->ws for the V1L in the toplevel requests, so that esi-included requests don't need to know about it.
Poul-Henning Kamp
- [master] 94d1d0f Polish VDP stack mgt API
Poul-Henning Kamp
- [master] e8c604b Move obj.hits to struct objcore. This gives us a separate hits counter per object, in line with the functionality as it was in Varnish 3.0.
Dag Haavi Finstad
- [master] 7d6878c Make the logexpect stuff robust
Poul-Henning Kamp
- [master] 644be66 More V1D/VDP reorg
Poul-Henning Kamp
- [master] d9f7e92 Merge stale-while-revalidate handling into RFC2616_Ttl
Federico G. Schwindt
- [master] 1c24449 Move the actual pushing of objects through VDP to a new function: VDP_DeliverObj()
Poul-Henning Kamp
- [master] f87c29b Push magic of ESI child delivery back home to esi_deliver.c
Poul-Henning Kamp
- [master] eeee484 Avoid assertion failure in VCC if the first symbol encountered in VCL is not an ID
Nils Goroll
- [master] c42b0d4 Reorder and simplify the logic for determining how we deliver the body (if at all)
Poul-Henning Kamp
- [master] 6503425 Move Range: processing to its own source file
Poul-Henning Kamp
- [master] 418cea5 Add busyobj as argument to vdir->healthy()
Poul-Henning Kamp
- [master] af1b857 More VDP polishing
Poul-Henning Kamp
- [master] 606906c Prefer exact matches in varnishadm backend.set_health.
Dag Haavi Finstad
- [master] 2be86e6 Document current behavior of backend.set_health
Dag Haavi Finstad
- [master] 389c050 Don't log logexpect error level from within the callback routine
Martin Blix Grydeland
- [master] 759574a Make space for another 8 bytes of GZIP data
Poul-Henning Kamp
- [master] 3225543 Copy over additions to changes.rst from 3.0 branch.
Lasse Karstensen
- [master] 307afcf Be consistent in formatting headlines.
Lasse Karstensen
- [master] 6312613 Add release dates.
Lasse Karstensen
- [master] 18e7b5e Store the uncompressed size as part of OA_GZIP data and have VDP_gunzip() emit it as C-L if it looks sane.
Poul-Henning Kamp
- [3.0] a8f2f85 Use correct bug number.
Lasse Karstensen
- [master] 9ee713e Use correct bug number.
Lasse Karstensen
- [master] 2053e92 White space nit
Poul-Henning Kamp
- [master] 9e9f3f0 Check for multiple Content-Length headers
Poul-Henning Kamp
- [master] b7d414c Make it possible to receive resphdrs and respbody separately.
Poul-Henning Kamp
- [master] dec75e0 Don't needlessly throw away Content-Length from backend, but assume it is sane and pass it to streaming clients, provided we don't munge the body along the way.
Poul-Henning Kamp
- [master] 5303dff Remove duplicate target name.
Lasse Karstensen
- [master] 4aa57ab Drop duplicate ref
Tollef Fog Heen
- [master] 3e34810 Make this test-case more robust
Poul-Henning Kamp
- [master] abefe72 Add a debug facility to force a V1L_Flush after the headers.
Poul-Henning Kamp
- [master] deb3ef1 Fix a couple of bugs for the detached rx*body functions.
Poul-Henning Kamp
- [master] 77849fd Use new debug bit to make this test robust.
Poul-Henning Kamp
Last message date:
Thu Oct 30 16:50:21 CET 2014
Archived on: Thu Oct 30 16:50:22 CET 2014
This archive was generated by
Pipermail 0.09 (Mailman edition).