March 2014 Archives by date
      
      Starting: Mon Mar  3 10:04:17 CET 2014
         Ending: Mon Mar 31 14:58:05 CEST 2014
         Messages: 480
     
- [master] 51ab3f2 Collapse two fetch states and make the X-Varnish heading for the backend available in vcl_backend_fetch{}
 
Poul-Henning Kamp
- [master] 2edbe43 Always release the req early if non-pass fetch, don't release it if it is pass, we may beed the body for retries.
 
Poul-Henning Kamp
- [master] 2f05fe4 Serve ESI-includes from a different backend.
 
Martin Blix Grydeland
- [master] f10e0a5 Regenerated from inline help. This should be automatic at some point. Also, the inline help might be a bit more verbose.
 
Per Buer
- [master] 805fa87 First stab at a mostly syntax-oriented VCL manpage. Feedback is welcome.
 
Per Buer
- [master] 0038eeb Forgot about microseconds and reals
 
Per Buer
- [master] f479083 Better error on missing import
 
Federico G. Schwindt
- [master] 34e2bba Also make IMS fetches possible in the interval ttl+grace and keep.
 
Poul-Henning Kamp
- [master] c48e48a Fix IMS fetching of ESI objects.
 
Poul-Henning Kamp
- [master] 70b1004 Run-through of the first chapter in the docs
 
Lasse Karstensen
- [master] b9e6d62 Add code to do the right "backwards" merge of IMS responses.
 
Poul-Henning Kamp
- [master] 774d865 Add link to the man page
 
Per Buer
- [master] 10fb858 First stab at director documentation
 
Per Buer
- [master] eb0513a remove the vcl vars from the index. it is included in the vcl man page
 
Per Buer
- [master] 825ecef req.backend is gone now. req.backend_hint is it.
 
Per Buer
- [master] 990197a Reuse the same beresp->obj function for both cond and normal fetches.
 
Poul-Henning Kamp
- [3.0] ac7ced6 Allow backends to start with if, include or else
 
Federico G. Schwindt
- [master] 35baa30 Make ESI a separate chapter
 
Per Buer
- [master] 03fd530 Move the content from cookies and vary into increasing perf
 
Per Buer
- [master] 4f487ab Update index, remove orphans, add esi
 
Per Buer
- [master] dcf8e96 rebreak lines
 
Per Buer
- [master] e8384a5 remove orphans - content absorbed elsewhere
 
Per Buer
- [master] 46b5fac Duplicate.
 
Per Buer
- [master] 839cdf3 Correct spelling
 
Federico G. Schwindt
- [master] 41db0bc Don't expose certain variables in vcl_pipe
 
Federico G. Schwindt
- [3.0] 0152502 Document that vcl_pass/vcl_miss can't restart
 
Lasse Karstensen
- [master] 818f00c Make vmod_priv_fini() a real function and name it VRT_priv_fini() for consistency.
 
Poul-Henning Kamp
- [master] 42baff6 Don't merge Content-Encoding from IMS object before VCL, in order to not confuse VCL by "backend" suddenly changing gzip status, but do unconditionally smash it in there afterwards, no matter what VCL does, so it will be correct relative to the existing body.
 
Poul-Henning Kamp
- [master] 3edd1f7 Make synth {} work in vcl_backend_response{}
 
Poul-Henning Kamp
- [master] 5cf517e Change the way we build synth content for vcl_error{}.
 
Poul-Henning Kamp
- [master] 2eabf10 Require the "synthetic" argument to be function-like:
 
Poul-Henning Kamp
- [master] 33d80ab Implement "return(retry)" in vcl_backend_error{}
 
Poul-Henning Kamp
- [master] 6b2faff Remove user-guides/cookies.rst from here as well
 
Federico G. Schwindt
- [master] 03ff391 Remove more nonexistent rst files to please make dist and jenkins
 
Federico G. Schwindt
- [master] 94e99cb Add a V1D_Deliver_Synth() for delivering synth vcl_error{} responses.
 
Poul-Henning Kamp
- [master] a0e68b3 Change vcl_error{} to do a direct response without going the detour over a bogo-object.
 
Poul-Henning Kamp
- [master] 7bef976 Use `Symbol' instead of `Object'
 
Federico G. Schwindt
- [master] 9e298b4 Sync with reality
 
Federico G. Schwindt
- [master] 8e7d2f1 Update list of rst files
 
Federico G. Schwindt
- [master] e6a2d41 Correctly account the length of vcl_backend_error{} synthetic body.
 
Poul-Henning Kamp
- [master] 1ea3585 Unhook varnishreplay for the time being
 
Federico G. Schwindt
- [master] 12b2362 These two test-cases cannot work if streaming is allowed.
 
Poul-Henning Kamp
- [master] 56bf8ab Add a debugging vsl to indicate when we enable streaming.
 
Poul-Henning Kamp
- [master] 3781556 Allow streaming for secondary requests.
 
Poul-Henning Kamp
- [master] 86b11dd Have SLT_Fetch_Body report if we're streaming or not.
 
Poul-Henning Kamp
- [3.0] f6f75ea Fix varnishd segfault in jemalloc's arena_dalloc()
 
Lasse Karstensen
- [3.0] efe5068 Document req.grace=0s strangeness
 
Lasse Karstensen
- [master] 3ae1b7a Spelling
 
Federico G. Schwindt
- [master] f2a0ace Correctly bail if there is insuficient storage for ESI data clone on IMS fetch.
 
Poul-Henning Kamp
- [4.0] d9cc0a7 Fix a improbable memory leak.
 
Poul-Henning Kamp
- [4.0] 3a308c3 Rename default.vcl to builtin.vcl.
 
Lasse Karstensen
- [4.0] e631d31 Add a skeleton VCL file to help new users along.
 
Lasse Karstensen
- [4.0] c93b3ee Fix incorrect VCL in example.vcl.
 
Lasse Karstensen
- [4.0] 3756761 Move builtin.vcl to doc, ship example.vcl too
 
Tollef Fog Heen
- [4.0] e90fce3 Be consistent with capitalisation and whitepace.
 
Lasse Karstensen
- [4.0] 90a4471 Merge branch 'master' of git.varnish-cache.org:varnish-cache
 
Lasse Karstensen
- [4.0] 8815683 Minor polish
 
Poul-Henning Kamp
- [4.0] cfe912d Close a hypothetical loophole, that could let BAN'ed objects not get EXP'ed properly
 
Poul-Henning Kamp
- [4.0] f2ea95a Run make check properly in parallel
 
Lasse Karstensen
- [4.0] fd870fb Minor whitespace fix
 
Lasse Karstensen
- [4.0] 2bb6d93 Package builtin.vcl and example.vcl correctly.
 
Lasse Karstensen
- [4.0] a93acd2 Package all new example VCL files
 
Lasse Karstensen
- [4.0] 4f4e0bd Hopefully last nitpicking packaging commit for now
 
Lasse Karstensen
- [4.0] 6df57da Things you can do while hanging on the telephone: Make sure lines wrap properly and remove trailing blank lines.
 
Poul-Henning Kamp
- [4.0] 4fe2ad4 Add a WS_Printf() function and use it.
 
Poul-Henning Kamp
- [4.0] 2011a6b Use gmake as a fallback if make doesn't exist
 
Lasse Karstensen
- [4.0] bf4dbd5 Don't leak the workaround I need to run distcheck on FreeBSD
 
Poul-Henning Kamp
- [4.0] 8152f09 Merge branch 'master' of git.varnish-cache.org:varnish-cache
 
Poul-Henning Kamp
- [4.0] 08e2b3a Document why this hack is needed.
 
Poul-Henning Kamp
- [4.0] 4067f50 Don't put objcores on the ban list until they go non-BUSY.
 
Poul-Henning Kamp
- [4.0] ee55121 Replace non-breaking spaces to make pdflatex happy
 
Lasse Karstensen
- [4.0] 32b6b10 Rewrite odd UTF8 that makes pdflatex sad.
 
Lasse Karstensen
- [4.0] 084f926 Use A4 by default, minor style cleanup
 
Lasse Karstensen
- [4.0] ac647ac Port varnishtop to the new logging API
 
Martin Blix Grydeland
- [4.0] c105997 Add author
 
Martin Blix Grydeland
- [4.0] ade4dff Fix whitespace
 
Martin Blix Grydeland
- [4.0] ac8c50e Don't trigger unused variables warnings
 
Martin Blix Grydeland
- [4.0] 367f8b5 Don't trigger name shadows global warning
 
Martin Blix Grydeland
- [4.0] 07e159c Rename to varnishtop2 to varnishtop in usage output
 
Martin Blix Grydeland
- [4.0] 316d15b Rename varnishncsa2 to varnishncsa in usage output
 
Martin Blix Grydeland
- [4.0] 4492226 Apply VSL_Match on records.
 
Martin Blix Grydeland
- [4.0] 47d2153 Sort out options parsing for varnishtop
 
Martin Blix Grydeland
- [4.0] 7630265 Reintroduce the -1, -f and -p options to varnishtop
 
Martin Blix Grydeland
- [4.0] 41b9a00 Reintroduce code to handle -f option
 
Martin Blix Grydeland
- [4.0] 03b751b Update copyright
 
Martin Blix Grydeland
- [4.0] 5acc552 Update varnishtop documentation
 
Martin Blix Grydeland
- [4.0] 22dddf3 Update Makefile.phk to handle varnishtop
 
Martin Blix Grydeland
- [4.0] 2dc3e7e Fix formatting of -p option
 
Martin Blix Grydeland
- [4.0] 22ac7f8 Enable grouping mode option in varnishtop
 
Martin Blix Grydeland
- [4.0] f1851f9 Drop obsolete VSM_Open
 
Tollef Fog Heen
- [4.0] 34afd2c Remove debugging output
 
Tollef Fog Heen
- [4.0] d43af81 Fix missing dependency in libvmod_debug makefile.
 
Dag Haavi Finstad
- [4.0] fafe433 Add missing vcc_if.h deps in libvmod_directors.
 
Dag Haavi Finstad
- [4.0] ae00276 Improve -n and -N VSM handling.
 
Martin Blix Grydeland
- [4.0] c385dbf API documentation fixes.
 
Martin Blix Grydeland
- [4.0] f09b51f Add a VUT.name desc string of the currently open VSM context.
 
Martin Blix Grydeland
- [4.0] d1dd526 Use VUT.name as descriptive name of VSM context.
 
Martin Blix Grydeland
- [4.0] 0ade45c Long line fix
 
Martin Blix Grydeland
- [4.0] 139a4ce Display EOF upon hitting end of input
 
Martin Blix Grydeland
- [4.0] 83196f4 Stop updating counters after hitting EOF
 
Martin Blix Grydeland
- [4.0] 2ccf1b6 Some minor improvements
 
Federico G. Schwindt
- [4.0] 2f017f0 Add two counters to keep track of the exp inbox traffic
 
Poul-Henning Kamp
- [4.0] ea100e0 Update tests so they compile at the very least
 
Federico G. Schwindt
- [4.0] 2e63682 Strengten link checks against loops in the linked records.
 
Martin Blix Grydeland
- [4.0] 5659c4d Don't loop to your self in synthesized Begin records.
 
Martin Blix Grydeland
- [4.0] 336bd58 Fix WS_Printf off by one error/truncation handling.
 
Dag Haavi Finstad
- [4.0] 2eddf20 Rewrite test-cases to not use req.backend
 
Poul-Henning Kamp
- [4.0] 7f97686 Rename req.backend to req.backend_hint and restrict it to vcl_recv{}
 
Poul-Henning Kamp
- [4.0] b52a310 Generate reference/params.rst as part of build process
 
Tollef Fog Heen
- [4.0] 2abb545 Build man from man/ and add params.rst to BUILT_OBJECTS
 
Tollef Fog Heen
- [4.0] c191685 Ensure source tree is built before running make dist
 
Tollef Fog Heen
- [4.0] 090e84c Fix an oversight which disabled TTL calculation on IMS fetches.
 
Poul-Henning Kamp
- [4.0] b5929ad Move doc generation into doc/sphinx and man
 
Tollef Fog Heen
- [4.0] 862c6a1 Don't output trailing '\0' of SLT_Debug records
 
Martin Blix Grydeland
- [4.0] be429e5 Make the CHANGE column show negative numbers when gauges drop
 
Poul-Henning Kamp
- [4.0] 760db1b Dump the objects on busyobj on panic in fetch code
 
Poul-Henning Kamp
- [4.0] aeebcb5 Only grab the extra reference if we have a request thread that wants it.
 
Poul-Henning Kamp
- [4.0] 9878c6c Spelling
 
Federico G. Schwindt
- [4.0] 130ada9 Update tutorial for 4.0
 
Per Buer
- [4.0] 63dce4f Reformat and rewrite for readability
 
Per Buer
- [4.0] 6aff95f clarity
 
Per Buer
- [4.0] 1be3f1a add two params for -r consideration - and a bit for reformatting
 
Per Buer
- [4.0] 9b59003 remove cruft
 
Per Buer
- [4.0] e4c66f7 Move purging into the performance section and explain its role
 
Per Buer
- [4.0] 1199126 Add compression to performance
 
Per Buer
- [4.0] fd3383e change commet style
 
Per Buer
- [4.0] e462839 Disable daemonize option for varnishtop
 
Martin Blix Grydeland
- [4.0] daee5be Remove residue of former structure
 
Per Buer
- [4.0] 4f7f7e0 Rewrite intro
 
Per Buer
- [4.0] 9335747 fix reference
 
Per Buer
- [4.0] 1bc8f54 Fix dist
 
Federico G. Schwindt
- [4.0] 0f5f294 White space nit
 
Poul-Henning Kamp
- [4.0] f01131b Fix printf format nit.
 
Poul-Henning Kamp
- [4.0] d427ba9 Always nuke the IMS-candidate object if we successfully IMS fetch it.
 
Poul-Henning Kamp
- [4.0] 7ccfbdd Remove a noise debug vsl
 
Poul-Henning Kamp
- [4.0] 1418ca7 Make sure the thread pool herders wake up every so often so they notice if the params have changed.
 
Poul-Henning Kamp
- [4.0] 6ef598f Make this work with bsd make as well
 
Federico G. Schwindt
- [4.0] a68bedb Fix varnishlog option doc typo.
 
Dag Haavi Finstad
- [4.0] 0ccbd83 Move the closing of VDI connection to also cover successful IMS fetches.
 
Poul-Henning Kamp
- [4.0] 13e2f2c Name the mempool guardian threads.
 
Poul-Henning Kamp
- [4.0] a88dbf9 Fix a memory leak in BAN processing: We didn't free the compiled regexp.
 
Poul-Henning Kamp
- [4.0] fdabaa1 Spelling
 
Federico G. Schwindt
- [4.0] 8a1448a Mention all the valid units of time on error
 
Federico G. Schwindt
- [4.0] f66d9ae Start updating vcl(7) for 4.0
 
Federico G. Schwindt
- [4.0] eeb8d58 Various fixes
 
Federico G. Schwindt
- [4.0] ed27a26 Improve manpage formatting
 
Federico G. Schwindt
- [4.0] 962aa94 Pass the section
 
Federico G. Schwindt
- [4.0] 6131dc9 Hook the vmod_directors manpage
 
Federico G. Schwindt
- [4.0] 5c3ce45 Use the generated rst when creating the manpage
 
Federico G. Schwindt
- [4.0] 70d557a Fix test-case to match updated error from compiler.
 
Poul-Henning Kamp
- [4.0] e85e0aa Ensure rst files are built before generating the manpages
 
Federico G. Schwindt
- [4.0] c14936b Fix uintmax_t printf format arguments.
 
Poul-Henning Kamp
- [4.0] a5f678f Revert 5c3ce452, e85e0aae and 6131dc97 for now
 
Federico G. Schwindt
- [4.0] 1fbe580 Move vcl_hash close to vcl_recv
 
Federico G. Schwindt
- [4.0] 8c66705 When changing the busyobj we should use broadcast so everybody hears.
 
Poul-Henning Kamp
- [4.0] 8f26bf5 Bump the cli_timeout up to 60 seconds to reduce false alarms.
 
Poul-Henning Kamp
- [4.0] 1e0e7b4 Remove backward compatibility
 
Federico G. Schwindt
- [4.0] 603e1cb Add a currently unused vcl_backend_error{} method
 
Poul-Henning Kamp
- [4.0] 86c21b6 Squash cosmetic compile error on ARMv7l
 
Lasse Karstensen
- [4.0] 79a0da1 Fix for OS X/Darvin
 
Per Buer
- [4.0] 05d0d53 rewrite for readability
 
Per Buer
- [4.0] b161676 remove cruft
 
Per Buer
- [4.0] 74bc2ec Remove commentary
 
Per Buer
- [4.0] f180ee4 Remove commentary
 
Per Buer
- [4.0] 840f5cf spelling
 
Per Buer
- [4.0] 794e231 Add reference to ACLs
 
Per Buer
- [4.0] 5a68ff7 add label
 
Per Buer
- [4.0] bdcda11 remove redundant intro
 
Per Buer
- [4.0] 30f2ac8 Fixed some things. Lots more to do on this one
 
Per Buer
- [4.0] 033c75b Update example.vcl
 
Per Buer
- [4.0] f03a993 4.0 updates
 
Per Buer
- [4.0] 03893a9 4.0 updates
 
Per Buer
- [4.0] e5840a2 rename
 
Per Buer
- [4.0] b84796f 4.0 syntax changes
 
Per Buer
- [4.0] 96b94ac Add -b flag to help debugging
 
Per Buer
- [4.0] eafac81 call the orphans orphans
 
Per Buer
- [4.0] 9fc490c minor nitpicking
 
Per Buer
- [4.0] a66b2ff Remove varnishsizes, add reference to man pages
 
Per Buer
- [4.0] df8c054 comment the VCL for clarity
 
Per Buer
- [4.0] 5ef8de8 4.0 updates to vcl + language
 
Per Buer
- [4.0] 7f443a3 rename
 
Per Buer
- [4.0] 6737d14 Ignore various autogenerated files
 
Per Buer
- [4.0] b47c027 4.0 updates
 
Per Buer
- [4.0] 2f580e2 Fix std.duration documentation of qualifiers
 
Martin Blix Grydeland
- [4.0] d35ed6e Add 'ms' conversion qualifier to std.duration
 
Martin Blix Grydeland
- [4.0] 339b68f Rename =build/ to build/
 
Lasse Karstensen
- [4.0] 714dae2 Make the TOC look sane PDF/latex version
 
Lasse Karstensen
- [4.0] 2d1a8c1 Assorted minor documentation fixes
 
Lasse Karstensen
- [4.0] 349256d Sync with vmod.vcc
 
Federico G. Schwindt
- [4.0] da2566c Minor cosmetic changes
 
Federico G. Schwindt
- [4.0] 543302c Wording, less genitive in the heading
 
Lasse Karstensen
- [4.0] c2ebc12 Introduce two new states in backend-fetch state machine: retry and error
 
Poul-Henning Kamp
- [4.0] fb97c67 Extract the bereq->obj creation code to a separate function
 
Poul-Henning Kamp
- [4.0] 2ddc91f Make bereq.* vars available in vcl_backend_error{}
 
Poul-Henning Kamp
- [4.0] a6277de Shift the 503 creation into the error step.
 
Poul-Henning Kamp
- [4.0] ed7b310 Only attempt to salvage an object into Transient if it wasn't already destined for Transient in the first place.
 
Poul-Henning Kamp
- [4.0] 128ca35 remove a couple of pointless copies of the HTTP status.
 
Poul-Henning Kamp
- [4.0] 6675a65 Ensure that bitfields get set.
 
Poul-Henning Kamp
- [4.0] d2a7d10 Use the correct flag to controll EXP_Touch() calls
 
Poul-Henning Kamp
- [4.0] d1f1a6d Gently shuffle things around a bit.
 
Poul-Henning Kamp
- [4.0] f1708eb Deal with BS_ERROR much earlier
 
Poul-Henning Kamp
- [4.0] e734b2a Now that busyobj has its own worker thread, borrow the stats throughout the show.
 
Poul-Henning Kamp
- [4.0] 6801c39 Eliminate some debugging which has overstayed its usefulness
 
Poul-Henning Kamp
- [4.0] 911194b Collect code for increased clarity
 
Poul-Henning Kamp
- [4.0] 6895fcb Use the same storage allocation policy for 304/IMS as for regular fetches.
 
Poul-Henning Kamp
- [4.0] 8c8b500 Drop the BOS_COMMITTED state, and rename BOS_FETCHING to BOS_STREAM which is really what client threads care about.
 
Poul-Henning Kamp
- [4.0] 25b38f9 Add the internal bo->failed state we need to allow retries separate from the external BOS_FAILED state.
 
Poul-Henning Kamp
- [4.0] fd2f519 Fix faulty example. Reformat tabs/spaces
 
Lasse Karstensen
- [4.0] 625f53b Prettier formatting of RST lists.
 
Lasse Karstensen
- [4.0] 7633860 Remove extra meta-header.
 
Lasse Karstensen
- [4.0] 0f66e81 Reformatting tab/space and width.
 
Lasse Karstensen
- [4.0] c28824d Port varnishhist.c to the new api
 
Martin Blix Grydeland
- [4.0] f23c07c Update autotools to compile varnishhist
 
Martin Blix Grydeland
- [4.0] ce26d62 Handle the options like the other tools
 
Martin Blix Grydeland
- [4.0] ff35db6 Fix white spaces
 
Martin Blix Grydeland
- [4.0] 1346cd8 Build varnishhist documentation
 
Martin Blix Grydeland
- [4.0] cce5ff4 Silence unused-parameter warnings
 
Martin Blix Grydeland
- [4.0] 01e6b2e Silence sign-compare warnings
 
Martin Blix Grydeland
- [4.0] 238d27c Only commit once, at the end of transaction
 
Martin Blix Grydeland
- [4.0] b230de2 Limit the grouping method
 
Martin Blix Grydeland
- [4.0] e6645af Remove -i, -I, -x, -X options invarnishhist
 
Martin Blix Grydeland
- [4.0] 476c8fd Remove useless call to VSL_Match
 
Martin Blix Grydeland
- [4.0] b733d48 Force filtering to client requests
 
Martin Blix Grydeland
- [4.0] c37045f Keep only reqs and bereqs
 
Martin Blix Grydeland
- [4.0] 28b62f1 Fix Ctrl-C handling in varnishhist
 
Martin Blix Grydeland
- [4.0] a870df8 Add attribution
 
Martin Blix Grydeland
- [4.0] a3c4079 Line break and whitespace fixes
 
Martin Blix Grydeland
- [4.0] 9b9498c Silence unused argument warning
 
Martin Blix Grydeland
- [4.0] b6eacbd Fix varnishhist Makefile
 
Martin Blix Grydeland
- [4.0] 57b22d5 Fix line breaks
 
Martin Blix Grydeland
- [4.0] 5f13f64 Fix up -p documentation
 
Martin Blix Grydeland
- [4.0] 343418d Change varnishtop -> varnishhist
 
Martin Blix Grydeland
- [4.0] 885e5f1 Update linebreaks and error string formatting
 
Martin Blix Grydeland
- [4.0] 18266c8 Make field match failure ignore the record rather than assert
 
Martin Blix Grydeland
- [4.0] 3a1ba09 Only look at client requests in varnishhist.
 
Martin Blix Grydeland
- [4.0] d0dfe0a Rearrange the varnishhist loop
 
Martin Blix Grydeland
- [4.0] 549ecd9 Disable daemon mode for varnishhist
 
Martin Blix Grydeland
- [4.0] 8c022f2 Redefine -g option to reflect the valid grouping types.
 
Martin Blix Grydeland
- [4.0] 168be72 Update copyright
 
Martin Blix Grydeland
- [4.0] 57a7f98 Add the missing build bits for varnishhist
 
Martin Blix Grydeland
- [4.0] 56cbab9 Fix spelling error
 
Martin Blix Grydeland
- [4.0] 9e3ce13 And another spelling error
 
Martin Blix Grydeland
- [4.0] 5885903 Seems we don't need to ignore these
 
Per Buer
- [4.0] 3f79aa1 Fix include directory path
 
Martin Blix Grydeland
- [4.0] 7c511ff Remove operation.rst from the dist lists to fix build
 
Martin Blix Grydeland
- [4.0] 2b9db41 Rewrite for 4.0 - might still need review
 
Per Buer
- [4.0] 56adaeb -b is redundant
 
Per Buer
- [4.0] 0aac416 4.0 rewrite
 
Per Buer
- [4.0] e551669 Make rst2man mandatory
 
Federico G. Schwindt
- [4.0] 755836a Warn on VSL record batches containing records with VXID missmatch
 
Martin Blix Grydeland
- [4.0] 95dd968 Don't assert on multiple End records seen in a record set.
 
Martin Blix Grydeland
- [4.0] 92d71fb s/req.backend/req.backend_hint/g
 
Lasse Karstensen
- [4.0] d8f74bc Reindent with 4 spaces, 2 for continuations
 
Lasse Karstensen
- [4.0] a95525a Remove an almost correct assert.
 
Poul-Henning Kamp
- [4.0] b3ff41f Explain default groupmode in short help.
 
Lasse Karstensen
- [4.0] 42cec19 Remove --without-rst2man
 
Federico G. Schwindt
- [4.0] 0eb0c12 Separate files forgotten in b3ff41f5
 
Lasse Karstensen
- [4.0] aa8c6e3 Move python-docutils to BuildRequires
 
Federico G. Schwindt
- [4.0] f278f8b Warn on duplicate Begin log records
 
Martin Blix Grydeland
- [4.0] 2386b35 Allow link to parent on ESI subrequests and in -grequest mode
 
Martin Blix Grydeland
- [4.0] df1cdb8 Avoid duplicate Begin/End records on ESI subrequests
 
Martin Blix Grydeland
- [4.0] 9dbe0ec Rename =build to build
 
Federico G. Schwindt
- [4.0] 51ab3f2 Collapse two fetch states and make the X-Varnish heading for the backend available in vcl_backend_fetch{}
 
Poul-Henning Kamp
- [4.0] 2edbe43 Always release the req early if non-pass fetch, don't release it if it is pass, we may beed the body for retries.
 
Poul-Henning Kamp
- [4.0] 2f05fe4 Serve ESI-includes from a different backend.
 
Martin Blix Grydeland
- [4.0] f10e0a5 Regenerated from inline help. This should be automatic at some point. Also, the inline help might be a bit more verbose.
 
Per Buer
- [4.0] 805fa87 First stab at a mostly syntax-oriented VCL manpage. Feedback is welcome.
 
Per Buer
- [4.0] 0038eeb Forgot about microseconds and reals
 
Per Buer
- [4.0] f479083 Better error on missing import
 
Federico G. Schwindt
- [4.0] 34e2bba Also make IMS fetches possible in the interval ttl+grace and keep.
 
Poul-Henning Kamp
- [4.0] c48e48a Fix IMS fetching of ESI objects.
 
Poul-Henning Kamp
- [4.0] 70b1004 Run-through of the first chapter in the docs
 
Lasse Karstensen
- [4.0] b9e6d62 Add code to do the right "backwards" merge of IMS responses.
 
Poul-Henning Kamp
- [4.0] 774d865 Add link to the man page
 
Per Buer
- [4.0] 10fb858 First stab at director documentation
 
Per Buer
- [4.0] eb0513a remove the vcl vars from the index. it is included in the vcl man page
 
Per Buer
- [4.0] 825ecef req.backend is gone now. req.backend_hint is it.
 
Per Buer
- [4.0] 990197a Reuse the same beresp->obj function for both cond and normal fetches.
 
Poul-Henning Kamp
- [4.0] 35baa30 Make ESI a separate chapter
 
Per Buer
- [4.0] 03fd530 Move the content from cookies and vary into increasing perf
 
Per Buer
- [4.0] 4f487ab Update index, remove orphans, add esi
 
Per Buer
- [4.0] dcf8e96 rebreak lines
 
Per Buer
- [4.0] e8384a5 remove orphans - content absorbed elsewhere
 
Per Buer
- [4.0] 46b5fac Duplicate.
 
Per Buer
- [4.0] 839cdf3 Correct spelling
 
Federico G. Schwindt
- [4.0] 41db0bc Don't expose certain variables in vcl_pipe
 
Federico G. Schwindt
- [4.0] 818f00c Make vmod_priv_fini() a real function and name it VRT_priv_fini() for consistency.
 
Poul-Henning Kamp
- [4.0] 42baff6 Don't merge Content-Encoding from IMS object before VCL, in order to not confuse VCL by "backend" suddenly changing gzip status, but do unconditionally smash it in there afterwards, no matter what VCL does, so it will be correct relative to the existing body.
 
Poul-Henning Kamp
- [4.0] 3edd1f7 Make synth {} work in vcl_backend_response{}
 
Poul-Henning Kamp
- [4.0] 5cf517e Change the way we build synth content for vcl_error{}.
 
Poul-Henning Kamp
- [4.0] 2eabf10 Require the "synthetic" argument to be function-like:
 
Poul-Henning Kamp
- [4.0] 33d80ab Implement "return(retry)" in vcl_backend_error{}
 
Poul-Henning Kamp
- [4.0] 6b2faff Remove user-guides/cookies.rst from here as well
 
Federico G. Schwindt
- [4.0] 03ff391 Remove more nonexistent rst files to please make dist and jenkins
 
Federico G. Schwindt
- [4.0] 94e99cb Add a V1D_Deliver_Synth() for delivering synth vcl_error{} responses.
 
Poul-Henning Kamp
- [4.0] a0e68b3 Change vcl_error{} to do a direct response without going the detour over a bogo-object.
 
Poul-Henning Kamp
- [4.0] 7bef976 Use `Symbol' instead of `Object'
 
Federico G. Schwindt
- [4.0] 9e298b4 Sync with reality
 
Federico G. Schwindt
- [4.0] 8e7d2f1 Update list of rst files
 
Federico G. Schwindt
- [4.0] e6a2d41 Correctly account the length of vcl_backend_error{} synthetic body.
 
Poul-Henning Kamp
- [4.0] 1ea3585 Unhook varnishreplay for the time being
 
Federico G. Schwindt
- [4.0] 12b2362 These two test-cases cannot work if streaming is allowed.
 
Poul-Henning Kamp
- [4.0] 56bf8ab Add a debugging vsl to indicate when we enable streaming.
 
Poul-Henning Kamp
- [4.0] 3781556 Allow streaming for secondary requests.
 
Poul-Henning Kamp
- [4.0] 86b11dd Have SLT_Fetch_Body report if we're streaming or not.
 
Poul-Henning Kamp
- [4.0] 3ae1b7a Spelling
 
Federico G. Schwindt
- [master] c18e940 Go over and abstract the completion (good or bad) of backend fetches to reduce code duplication a little bit.
 
Poul-Henning Kamp
- [master] 80a4432 Language, typos, XXX rather than asdasoidwqjwqdasdas
 
Tollef Fog Heen
- [4.0] f2a0ace Correctly bail if there is insuficient storage for ESI data clone on IMS fetch.
 
Poul-Henning Kamp
- [4.0] c18e940 Go over and abstract the completion (good or bad) of backend fetches to reduce code duplication a little bit.
 
Poul-Henning Kamp
- [4.0] 80a4432 Language, typos, XXX rather than asdasoidwqjwqdasdas
 
Tollef Fog Heen
- [4.0] ba3c037 Bump release number
 
Lasse Karstensen
- [4.0] 262f7de There is no `y' (year) suffix
 
Federico G. Schwindt
- [4.0] 99e23f5 More spelling fixes
 
Federico G. Schwindt
- [4.0] 0a39f22 A few more spelling fixes
 
Federico G. Schwindt
- [master] 4f66a21 rename "rxhdrs" to "rxreqhdrs" and add "rxresphdrs"
 
Poul-Henning Kamp
- [master] bf996bc There is no `y' (year) suffix
 
Federico G. Schwindt
- [master] e757cc1 More spelling fixes
 
Federico G. Schwindt
- [master] 899b87e A few more spelling fixes
 
Federico G. Schwindt
- [master] 717f0fb Spotted while looking for 1449:
 
Poul-Henning Kamp
- [master] e177b46 Add a test-case to check that vcl_backend_error{} objects can be cached.
 
Poul-Henning Kamp
- [master] b135934 Fix a race when we Unbusy and abandonned oc which has no object.
 
Poul-Henning Kamp
- [master] 02843b8 Fix URL
 
Per Buer
- [master] 79c241e Typos and itsos
 
Tollef Fog Heen
- [master] 44d4609 Don't unbusy failed objects, it is pointless and introduces a race.
 
Poul-Henning Kamp
- [master] e7466ac Reserve h key for a future help screen
 
Lasse Karstensen
- [master] 793d67a Helpful pointers for future contributors
 
Lasse Karstensen
- [master] a4d1d5d Small example on how to do synthetic responses
 
Lasse Karstensen
- [master] 4e3169c Dump some info on fetch_objcore during panics
 
Poul-Henning Kamp
- [master] 99851a1 Try to close the #1449 race definitively.
 
Poul-Henning Kamp
- [master] 8aec118 Comment out an assert to get jenkins happier
 
Poul-Henning Kamp
- [master] 07ff86d Add varnishhist
 
Poul-Henning Kamp
- [master] 166c557 Typo in makefile.phk
 
Tollef Fog Heen
- [master] 70fda4f Comment out another busy check
 
Poul-Henning Kamp
- [master] 44b8341 White space fix
 
Poul-Henning Kamp
- [master] 2247fc8 More commenting out busy checks
 
Poul-Henning Kamp
- [master] ae54868 Move X-Forwarded-For handled into C code
 
Tollef Fog Heen
- [master] 880c3c2 Set Connection: close before calling vcl_pipe
 
Tollef Fog Heen
- [master] fa955a8 Make this test more robust
 
Poul-Henning Kamp
- [master] 40112d5 reference to wiki page
 
Nils Goroll
- [master] 2e12bb7 another reference to the Contributing wiki page
 
Nils Goroll
- [master] dbc9a28 solaris platforms
 
Nils Goroll
- [master] 7ebc542 platform notes about solaris
 
Nils Goroll
- [master] 05a462d Rename vcl_error{} to vcl_synth{}
 
Poul-Henning Kamp
- [master] 3c33b93 Forgot to change error -> synth here.
 
Poul-Henning Kamp
- [master] f89015a Add major version in Via header
 
Lasse Karstensen
- [master] 101a5f7 Fix spelling and reformat a bit
 
Federico G. Schwindt
- [master] 243e690 Better example
 
Federico G. Schwindt
- [master] 83319e4 Remove obj.last_use
 
Tollef Fog Heen
- [master] fb4c1f8 Rework a bit of the build system for vmod docs
 
Tollef Fog Heen
- [master] 0f90ee2 Reset busyobj state to BOS_INVALID in VBO_GetBusyObj
 
Martin Blix Grydeland
- [master] 493b979 Document the version marker
 
Per Buer
- [master] 1b34638 split DEVELOPER_CFLAGS to multiple lines for legibility
 
Nils Goroll
- [master] 1cebffd dont try to build documentation for tools we cant build
 
Nils Goroll
- [master] 2001b7e DEVELOPER_CFLAGS: - use -fstack-protector only if both compiler and linker support it - use -Wno-missing-field-initializers vs -Wno-extra depending on compiler support - -Wno-pointer-sign only if compiler supports it - add -Wno-address to avoid "the address of âbufâ will never be NULL" warning in   cache_backend_cfg.c (and in other places where REPLACE() is used with local   buf variable)
 
Nils Goroll
- [master] bba23ef Move obj.hits to objhead, make it read-only
 
Poul-Henning Kamp
- [master] 4a81bc6 Remove obsolete comment about obj.hits
 
Poul-Henning Kamp
- [master] d260e98 Fix the three obj.{proto, reason, status} variables to match reality.
 
Poul-Henning Kamp
- [master] af27926 Update.. somewhat
 
Federico G. Schwindt
- [master] 0f38ff3 Add missing dependency
 
Federico G. Schwindt
- [master] 4362464 Typo
 
Federico G. Schwindt
- [master] f9fd935 Update after moving vmod docs to man/
 
Federico G. Schwindt
- [master] 5261bdb Revert "Reset busyobj state to BOS_INVALID in VBO_GetBusyObj"
 
Martin Blix Grydeland
- [master] cd2e297 Reflect new C: close default in vcl_pipe
 
Lasse Karstensen
- [master] 47565d7 Emphasise the values.
 
Per Buer
- [master] afbdcbb Note that directors stack.
 
Per Buer
- [master] 6284634 Update purging docs for V4.
 
Per Buer
- [master] 06762cf How to call purge from recv.
 
Per Buer
- [master] 526ca86 Directors can stack.
 
Per Buer
- [master] cda2ecf Error is gone.
 
Per Buer
- [master] c890439 Fix error syntax.
 
Per Buer
- [master] 7f5dbd3 Update for V4 syntax.
 
Per Buer
- [master] 1a25542 Another error/synth.
 
Per Buer
- [master] 7b5f540 Remove saint mode.
 
Per Buer
- [master] dd54b29 Remove saint mode references.
 
Per Buer
- [master] 836d855 Remove references to vcl_error.
 
Per Buer
- [master] 22dcc15 Updated to running.rst in users guide
 
Lasse Karstensen
- [master] 45637bb Done. Important changes are consequently commented and all comments are marked with the string 'benc' for easy identification. There are some heavy refactorings done, that fundamentally changes content meaing.
 
Lasse Karstensen
- [master] b4068d3 minor update
 
Lasse Karstensen
- [master] 64438cd Minor cleanups
 
Lasse Karstensen
- [master] a077da7 Use pipe for chunked POST/PUT requests.
 
Lasse Karstensen
- [master] b966907 Squash some RST warnings
 
Lasse Karstensen
- [master] 8c56d06 Old habits die hard.
 
Lasse Karstensen
- [master] 5e3e98f Correct article
 
Lasse Karstensen
- [master] bb8e863 Reindent for spaces, explain obj changes.
 
Lasse Karstensen
- [master] c8add6f Add a conventions section.
 
Lasse Karstensen
- [master] b8f32b9 Squash more warnings
 
Lasse Karstensen
- [master] 1309012 Skip generated files, they are included manually.
 
Lasse Karstensen
- [master] 9f9d069 Squash more sphinx warnings
 
Lasse Karstensen
- [master] b109eed Formatting, typo
 
Lasse Karstensen
- [master] 31a4724 Formatting cleanup
 
Lasse Karstensen
- [master] c510ea2 Endless reformatting
 
Lasse Karstensen
- [master] af74f47 WIP, redoing structure
 
Lasse Karstensen
- [master] cfb7fd2 C-c: nocache is honored in 4.0
 
Lasse Karstensen
- [master] 9d5e807 Formatting
 
Lasse Karstensen
- [master] 0ab1908 Redo heading structure a bit
 
Lasse Karstensen
- [master] 830151a Adhere to style manual
 
Lasse Karstensen
- [master] c4ee24f TOC looks OK in HTML and latex now
 
Lasse Karstensen
- [master] 02e38f7 Fix two small resource leaks to make coverity happy
 
Tollef Fog Heen
- [master] 597f4e9 Free topbuild, makes coverity happy
 
Tollef Fog Heen
- [master] 7b48fae Move freeing of topbuild later to prevent use-after-free
 
Tollef Fog Heen
- [master] 8f176df Use system Python3 interpreter
 
Lasse Karstensen
- [master] 2ebf017 Clean up for 4.0 syntax.
 
Lasse Karstensen
- [master] 9556bb4 HTTP is an abbreviation
 
Lasse Karstensen
- [master] cca0de0 Update copyright
 
Lasse Karstensen
- [master] 54e060c Move vcl_var.rst, use sane variable name for fp.
 
Lasse Karstensen
- [master] ccc2005 Discover failure to execute varnishd faster
 
Poul-Henning Kamp
- [master] 755a6c5 Track source changes
 
Poul-Henning Kamp
- [master] d6a7f31 Cache-Control: no-cache and friends is honored.
 
Lasse Karstensen
- [master] 71a357a Make objects read-only, once they have been stored.
 
Poul-Henning Kamp
- [master] 67538af Move retries behind refcount so it is cleared when busyobj is recycled.
 
Poul-Henning Kamp
- [master] e557692 If vcl_synth{} or vcl_deliver{} sets a "Connection: close" header, we close from our side with the new SC_RESP_CLOSE status.
 
Poul-Henning Kamp
- [master] d850882 Add tests for outgoing Connection: close handling
 
Poul-Henning Kamp
- [master] 6abce40 Reflect change of obj size
 
Poul-Henning Kamp
- [master] d5a6e32 Bump 10 bytes further to catch all platforms
 
Poul-Henning Kamp
- [master] e135798 more tweaking
 
Poul-Henning Kamp
- [master] fe32532 more tweaking
 
Poul-Henning Kamp
- [master] 836f128 Add a couple of tiny delays to stabilize this test.
 
Poul-Henning Kamp
- [master] 7a14478 Stabilize this test with a short sleep
 
Poul-Henning Kamp
- [master] 32c8acb Handle 'return (abandon);' in vcl_backend_response.
 
Dag Haavi Finstad
- [master] 5a6cf6c Add more panic detail on busyobjs.
 
Poul-Henning Kamp
- [master] d94db39 Remove a debugging print
 
Poul-Henning Kamp
- [master] 405aad9 Split the oc->flags into those locked by oh->mtx, and those locked by lru->mtx.
 
Poul-Henning Kamp
- [master] ac21ca0 If the backend sends "Content-Length: 0" and "Content_Encoding: gzip" it is buggy, work around it. If the backend sends chunked encoding we don't catch it and fail the transfer.
 
Poul-Henning Kamp
- [master] c17fc43 Reorder command line options with the binary and add the missing ones. Reformat for easier editing.
 
Per Buer
- [master] 1e08789 zap a warning. Formatting error
 
Per Buer
- [master] a1a10e0 Clear up hash algorithms. Critbit is teh shit.
 
Per Buer
- [master] a343a8e Discourage use of persistent. You need to know what you are doing.
 
Per Buer
- [master] 2d38d19 Too much Varnish Software here.
 
Per Buer
- [master] 8a986ce Fix 'varnishstat -l' segmentation fault.
 
Dag Haavi Finstad
- [master] 26bc79e Fix 'varnishstat -l' lack of output.
 
Dag Haavi Finstad
- [master] f8c6b70 Document weight on the hash director
 
Lasse Karstensen
- [master] b112e9a Remove incomplete sentence and visible XXX
 
Lasse Karstensen
- [master] efc1871 Improve backend_hint + director example
 
Lasse Karstensen
- [master] c204366 Introduce SLT_Timestamp mechanism for request handling timing information.
 
Martin Blix Grydeland
- [master] dc66d1c Reduce logged timer precision to microseconds
 
Martin Blix Grydeland
- [master] e15f957 Backend fetch timestamps
 
Martin Blix Grydeland
- [master] 7b5ee1a Timestamp documentation
 
Martin Blix Grydeland
- [master] 7e2ac56 Add an XXX comment about turning off unnecessary timestamps
 
Martin Blix Grydeland
- [master] acc49fd Fix test cases to pass with timestamp records present
 
Martin Blix Grydeland
- [master] d8c8c66 Timestamp test case
 
Martin Blix Grydeland
- [master] 064f034 Add std.timestamp() method
 
Martin Blix Grydeland
- [master] 59c5e3d Update varnishncsa to read timing data from SLT_Timestamp records.
 
Dag Haavi Finstad
- [master] b40bd3d Update varnishhist to read ttfb from VSL_Timestamp record.
 
Dag Haavi Finstad
- [master] d6298a7 Restore default_ttl to 120 seconds.
 
Lasse Karstensen
- [master] 1a6bb1d Reformat to <=80 cols.
 
Dag Haavi Finstad
- [master] 75eaba8 Varnishncsa %D format option is now in microseconds.
 
Dag Haavi Finstad
- [master] 6dc740f Add manual Provides for libvarnishapi.so.1.
 
Lasse Karstensen
- [master] 6f4a02d Amending 6dc740f with additional Provides.
 
Lasse Karstensen
- [master] f021385 Use -p to pass parameters, -w is long gone
 
Federico G. Schwindt
- [master] 648951e Use jemalloc again.
 
Lasse Karstensen
- [master] aa526ab Harmonise default storage across distributions.
 
Lasse Karstensen
- [master] 723da93 Fix duplicate wording in example.vcl
 
Dag Haavi Finstad
- [master] 1a1f1d3 Update dependencies and sort entries
 
Federico G. Schwindt
- [master] d8292c2 Track upstream packaging for default.vcl
 
Lasse Karstensen
- [master] fa54ec5 Check if the compiler supports -Wno-address
 
Federico G. Schwindt
- [master] 7bee7ba Fix previous commit
 
Federico G. Schwindt
- [master] dc8b9fc Restrict client.ip and client.identity to req processing to avoid the predictable panic if they are accessed from the backend side.
 
Poul-Henning Kamp
- [master] c17a6d2 Spelling, formatting and various other fixes
 
Federico G. Schwindt
- [master] 78cbdea Fix test-case
 
Poul-Henning Kamp
- [master] db1d398 Fix an assert to look at the right objcore
 
Poul-Henning Kamp
- [master] 15b4a7e s/.vlc/.vcl.
 
Lasse Karstensen
- [master] ba5e3c9 Create the /etc/varnish directory.
 
Lasse Karstensen
- [master] 8d3e492 VCC default vcl -> builtin vcl renames.
 
Dag Haavi Finstad
- [master] 631f23e Fix the meaning of '=' in logexpect
 
Martin Blix Grydeland
- [master] 5b17fb2 Fix logexp record length to account for terminating zero.
 
Martin Blix Grydeland
- [master] 34f4b96 Remove struct sess acct_bit and bit fields from SessClose log record
 
Martin Blix Grydeland
- [master] 6f2e1bc Request handling byte accounting
 
Martin Blix Grydeland
- [master] c654dc5 ESI byte accounting
 
Martin Blix Grydeland
- [master] 6dfcd17 Pipe byte accounting
 
Martin Blix Grydeland
- [master] 3398877 Backend fetch byte accounting
 
Martin Blix Grydeland
- [master] 7de67d2 Backend fetch counters
 
Martin Blix Grydeland
- [master] 621ac54 Use SLT_ReqAcct for length in varnishncsa
 
Martin Blix Grydeland
- [master] 2e75328 Use SLT_ReqAcct for length in varnishhist
 
Martin Blix Grydeland
- [master] d6d97bb Disable streaming on byte counter test cases
 
Martin Blix Grydeland
- [master] 6d468fe Don't use acct as variable name
 
Martin Blix Grydeland
- [master] e471a84 Silence Flexelint
 
Poul-Henning Kamp
- [master] d861c18 This file was named wrong, and the test does not make sense anymore, since the backend health information is in the fetch thread
 
Andreas Plesner
- [master] d1e3ff9 Prepare for 4.0.0 beta1 release.
 
Lasse Karstensen
- [master] 20319dd Fix missing clearing of oc->busyobj on HSH_Fail.
 
Martin Blix Grydeland
    
      Last message date: 
       Mon Mar 31 14:58:05 CEST 2014
    Archived on: Mon Mar 31 14:58:07 CEST 2014
    
   
     
     
     This archive was generated by
     Pipermail 0.09 (Mailman edition).