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