March 2014 Archives by author
Starting: Mon Mar 3 10:04:17 CET 2014
Ending: Mon Mar 31 14:58:05 CEST 2014
Messages: 480
- [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] 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] 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
- [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] daee5be Remove residue of former structure
Per Buer
- [4.0] 4f7f7e0 Rewrite intro
Per Buer
- [4.0] 9335747 fix reference
Per Buer
- [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] 5885903 Seems we don't need to ignore these
Per Buer
- [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] 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] 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] 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
- [master] 02843b8 Fix URL
Per Buer
- [master] 493b979 Document the version marker
Per Buer
- [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] 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
- [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] 336bd58 Fix WS_Printf off by one error/truncation handling.
Dag Haavi Finstad
- [4.0] a68bedb Fix varnishlog option doc typo.
Dag Haavi Finstad
- [master] 32c8acb Handle 'return (abandon);' in vcl_backend_response.
Dag Haavi Finstad
- [master] 8a986ce Fix 'varnishstat -l' segmentation fault.
Dag Haavi Finstad
- [master] 26bc79e Fix 'varnishstat -l' lack of output.
Dag Haavi Finstad
- [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] 1a6bb1d Reformat to <=80 cols.
Dag Haavi Finstad
- [master] 75eaba8 Varnishncsa %D format option is now in microseconds.
Dag Haavi Finstad
- [master] 723da93 Fix duplicate wording in example.vcl
Dag Haavi Finstad
- [master] 8d3e492 VCC default vcl -> builtin vcl renames.
Dag Haavi Finstad
- [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] 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] 2f05fe4 Serve ESI-includes from a different backend.
Martin Blix Grydeland
- [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] 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] 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] 862c6a1 Don't output trailing '\0' of SLT_Debug records
Martin Blix Grydeland
- [4.0] e462839 Disable daemonize option for varnishtop
Martin Blix Grydeland
- [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] 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] 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] 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] 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] 2f05fe4 Serve ESI-includes from a different backend.
Martin Blix Grydeland
- [master] 0f90ee2 Reset busyobj state to BOS_INVALID in VBO_GetBusyObj
Martin Blix Grydeland
- [master] 5261bdb Revert "Reset busyobj state to BOS_INVALID in VBO_GetBusyObj"
Martin Blix Grydeland
- [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] 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] 20319dd Fix missing clearing of oc->busyobj on HSH_Fail.
Martin Blix Grydeland
- [4.0] 3756761 Move builtin.vcl to doc, ship example.vcl too
Tollef Fog Heen
- [4.0] f1851f9 Drop obsolete VSM_Open
Tollef Fog Heen
- [4.0] 34afd2c Remove debugging output
Tollef Fog Heen
- [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] b5929ad Move doc generation into doc/sphinx and man
Tollef Fog Heen
- [master] 80a4432 Language, typos, XXX rather than asdasoidwqjwqdasdas
Tollef Fog Heen
- [4.0] 80a4432 Language, typos, XXX rather than asdasoidwqjwqdasdas
Tollef Fog Heen
- [master] 79c241e Typos and itsos
Tollef Fog Heen
- [master] 166c557 Typo in makefile.phk
Tollef Fog Heen
- [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] 83319e4 Remove obj.last_use
Tollef Fog Heen
- [master] fb4c1f8 Rework a bit of the build system for vmod docs
Tollef Fog Heen
- [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] 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] 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] b9e6d62 Add code to do the right "backwards" merge of IMS responses.
Poul-Henning Kamp
- [master] 990197a Reuse the same beresp->obj function for both cond and normal fetches.
Poul-Henning Kamp
- [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] 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] e6a2d41 Correctly account the length of vcl_backend_error{} synthetic body.
Poul-Henning Kamp
- [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
- [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] 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] 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] 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] 2f017f0 Add two counters to keep track of the exp inbox traffic
Poul-Henning Kamp
- [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] 090e84c Fix an oversight which disabled TTL calculation on IMS fetches.
Poul-Henning Kamp
- [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] 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] 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] 70d557a Fix test-case to match updated error from compiler.
Poul-Henning Kamp
- [4.0] c14936b Fix uintmax_t printf format arguments.
Poul-Henning Kamp
- [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] 603e1cb Add a currently unused vcl_backend_error{} method
Poul-Henning Kamp
- [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] a95525a Remove an almost correct assert.
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] 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] 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] b9e6d62 Add code to do the right "backwards" merge of IMS responses.
Poul-Henning Kamp
- [4.0] 990197a Reuse the same beresp->obj function for both cond and normal fetches.
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] 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] 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] e6a2d41 Correctly account the length of vcl_backend_error{} synthetic body.
Poul-Henning Kamp
- [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
- [master] 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] 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
- [master] 4f66a21 rename "rxhdrs" to "rxreqhdrs" and add "rxresphdrs"
Poul-Henning Kamp
- [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] 44d4609 Don't unbusy failed objects, it is pointless and introduces a race.
Poul-Henning Kamp
- [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] 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] fa955a8 Make this test more robust
Poul-Henning Kamp
- [master] 05a462d Rename vcl_error{} to vcl_synth{}
Poul-Henning Kamp
- [master] 3c33b93 Forgot to change error -> synth here.
Poul-Henning Kamp
- [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] ccc2005 Discover failure to execute varnishd faster
Poul-Henning Kamp
- [master] 755a6c5 Track source changes
Poul-Henning Kamp
- [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] 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] 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] 78cbdea Fix test-case
Poul-Henning Kamp
- [master] db1d398 Fix an assert to look at the right objcore
Poul-Henning Kamp
- [master] e471a84 Silence Flexelint
Poul-Henning Kamp
- [master] 70b1004 Run-through of the first chapter in the docs
Lasse Karstensen
- [3.0] 0152502 Document that vcl_pass/vcl_miss can't restart
Lasse Karstensen
- [3.0] f6f75ea Fix varnishd segfault in jemalloc's arena_dalloc()
Lasse Karstensen
- [3.0] efe5068 Document req.grace=0s strangeness
Lasse Karstensen
- [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] 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] 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] 2011a6b Use gmake as a fallback if make doesn't exist
Lasse Karstensen
- [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] 86c21b6 Squash cosmetic compile error on ARMv7l
Lasse Karstensen
- [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] 543302c Wording, less genitive in the heading
Lasse Karstensen
- [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] 92d71fb s/req.backend/req.backend_hint/g
Lasse Karstensen
- [4.0] d8f74bc Reindent with 4 spaces, 2 for continuations
Lasse Karstensen
- [4.0] b3ff41f Explain default groupmode in short help.
Lasse Karstensen
- [4.0] 0eb0c12 Separate files forgotten in b3ff41f5
Lasse Karstensen
- [4.0] 70b1004 Run-through of the first chapter in the docs
Lasse Karstensen
- [4.0] ba3c037 Bump release number
Lasse Karstensen
- [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] f89015a Add major version in Via header
Lasse Karstensen
- [master] cd2e297 Reflect new C: close default in vcl_pipe
Lasse Karstensen
- [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] 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] d6a7f31 Cache-Control: no-cache and friends is honored.
Lasse Karstensen
- [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] d6298a7 Restore default_ttl to 120 seconds.
Lasse Karstensen
- [master] 6dc740f Add manual Provides for libvarnishapi.so.1.
Lasse Karstensen
- [master] 6f4a02d Amending 6dc740f with additional Provides.
Lasse Karstensen
- [master] 648951e Use jemalloc again.
Lasse Karstensen
- [master] aa526ab Harmonise default storage across distributions.
Lasse Karstensen
- [master] d8292c2 Track upstream packaging for default.vcl
Lasse Karstensen
- [master] 15b4a7e s/.vlc/.vcl.
Lasse Karstensen
- [master] ba5e3c9 Create the /etc/varnish directory.
Lasse Karstensen
- [master] d1e3ff9 Prepare for 4.0.0 beta1 release.
Lasse Karstensen
- [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] f479083 Better error on missing import
Federico G. Schwindt
- [3.0] ac7ced6 Allow backends to start with if, include or else
Federico G. Schwindt
- [master] 839cdf3 Correct spelling
Federico G. Schwindt
- [master] 41db0bc Don't expose certain variables in vcl_pipe
Federico G. Schwindt
- [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] 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] 1ea3585 Unhook varnishreplay for the time being
Federico G. Schwindt
- [master] 3ae1b7a Spelling
Federico G. Schwindt
- [4.0] 2ccf1b6 Some minor improvements
Federico G. Schwindt
- [4.0] ea100e0 Update tests so they compile at the very least
Federico G. Schwindt
- [4.0] 9878c6c Spelling
Federico G. Schwindt
- [4.0] 1bc8f54 Fix dist
Federico G. Schwindt
- [4.0] 6ef598f Make this work with bsd make as well
Federico G. Schwindt
- [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] e85e0aa Ensure rst files are built before generating the manpages
Federico G. Schwindt
- [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] 1e0e7b4 Remove backward compatibility
Federico G. Schwindt
- [4.0] 349256d Sync with vmod.vcc
Federico G. Schwindt
- [4.0] da2566c Minor cosmetic changes
Federico G. Schwindt
- [4.0] e551669 Make rst2man mandatory
Federico G. Schwindt
- [4.0] 42cec19 Remove --without-rst2man
Federico G. Schwindt
- [4.0] aa8c6e3 Move python-docutils to BuildRequires
Federico G. Schwindt
- [4.0] 9dbe0ec Rename =build to build
Federico G. Schwindt
- [4.0] f479083 Better error on missing import
Federico G. Schwindt
- [4.0] 839cdf3 Correct spelling
Federico G. Schwindt
- [4.0] 41db0bc Don't expose certain variables in vcl_pipe
Federico G. Schwindt
- [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] 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] 1ea3585 Unhook varnishreplay for the time being
Federico G. Schwindt
- [4.0] 3ae1b7a Spelling
Federico G. Schwindt
- [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] 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] 101a5f7 Fix spelling and reformat a bit
Federico G. Schwindt
- [master] 243e690 Better example
Federico G. Schwindt
- [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] f021385 Use -p to pass parameters, -w is long gone
Federico G. Schwindt
- [master] 1a1f1d3 Update dependencies and sort entries
Federico G. Schwindt
- [master] fa54ec5 Check if the compiler supports -Wno-address
Federico G. Schwindt
- [master] 7bee7ba Fix previous commit
Federico G. Schwindt
- [master] c17a6d2 Spelling, formatting and various other fixes
Federico G. Schwindt
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).