April 2017 Archives by author
      
      Starting: Sun Apr  2 21:59:05 CEST 2017
         Ending: Sun Apr 30 01:43:05 CEST 2017
         Messages: 219
     
- [master] 997e6c8 Bump VRT to 6.1
 
Dridi Boukelmoune
 - [5.1] 52099d4 Don't append newline for varnishtest -p
 
Dridi Boukelmoune
 - [5.1] bc2ea2c Support multi-lib systems for out-of-tree builds
 
Dridi Boukelmoune
 - [5.1] 99b1a62 Check backend existence when reading proxy_header
 
Dridi Boukelmoune
 - [5.1] 5087989 Teach http_CollectHdr to use arbitrary separators
 
Dridi Boukelmoune
 - [5.1] d26a828 Collapse Cookie headers in HTTP/2
 
Dridi Boukelmoune
 - [5.1] 58b2d30 Grow a separator argument in std.collect
 
Dridi Boukelmoune
 - [5.1] eadcc45 Ignore leading spaces in http_CollectHdr
 
Dridi Boukelmoune
 - [5.1] 99efebb Coverage for std.collect
 
Dridi Boukelmoune
 - [5.1] 84e98d8 Improve documentation for std.collect
 
Dridi Boukelmoune
 - [master] c271aef Hijack errno in Lck_CondWait
 
Dridi Boukelmoune
 - [4.1] f137686 Make miniobj work downstream
 
Dridi Boukelmoune
 - [master] 6768c37 Ignore missing reason in probe responses
 
Dridi Boukelmoune
 - [master] f895383 Restore shm_reclen as an alias for vsl_reclen
 
Dridi Boukelmoune
 - [master] cf3d172 Polish
 
Dridi Boukelmoune
 - [master] 9e754cc Polish verbose compliance in varnish.m4
 
Dridi Boukelmoune
 - [5.1] 3767269 How to report signal panics
 
GitHub
 - [master] 5e4d6c8 backend probe: no need to parse a reason phrase we do not use
 
Nils Goroll
 - [master] 9f42262 backend polling: Test responses without reason, check the outcome
 
Nils Goroll
 - [5.1] a8b453c Allow EPIPE in VTCP_Check()
 
Nils Goroll
 - [5.1] 528fd74 sync VRB_Ignore() comment with reality
 
Nils Goroll
 - [5.1] 11fe8b0 I want to find this vtc when grepping for waitinglist
 
Nils Goroll
 - [5.1] 3e015a1 Do all of the vfc setup and init in one place and only when needed
 
Nils Goroll
 - [5.1] cf6a157 attempt to get more helpful bug reports
 
Nils Goroll
 - [5.1] acd4c29 no debuginfo packages on packagecloud.io
 
Nils Goroll
 - [5.1] b758894 try to stabilize this test for make -j80 check
 
Nils Goroll
 - [5.1] 5e4d6c8 backend probe: no need to parse a reason phrase we do not use
 
Nils Goroll
 - [5.1] 9f42262 backend polling: Test responses without reason, check the outcome
 
Nils Goroll
 - [master] a3ab892 Add ASSERT_CLI() to a couple of backend handling functions
 
Martin Blix Grydeland
 - [master] 667256f Fix the spinlock loop in VBE_Poll
 
Martin Blix Grydeland
 - [4.1] c8bfb6e Introduce a `vxid` LHS for VSL queries
 
Martin Blix Grydeland
 - [4.1] 36d4863 Use code litterals for the grouping modes
 
Martin Blix Grydeland
 - [4.1] cfc29b3 Document vxid VSL queries
 
Martin Blix Grydeland
 - [4.1] d79d215 Move from NEEDLESS back to NEEDLESS_RETURN
 
Martin Blix Grydeland
 - [4.1] 96edffd Missing logexpect name
 
Martin Blix Grydeland
 - [4.1] 5e88d78 Back-port b00050.vtc to 4.1
 
Martin Blix Grydeland
 - [4.1] d648f9c Start the 4.1.6 changelog
 
Martin Blix Grydeland
 - [5.1] 6cb0c66 Add parenthesis to clearify code
 
Martin Blix Grydeland
 - [5.1] ad8e8f8 Do not update mgt's mirrored VCL temp state on child temp state failures
 
Martin Blix Grydeland
 - [5.1] 744e55d Log VSM/VSL errors in varnishtest
 
Martin Blix Grydeland
 - [5.1] 110d073 Add a vsl_catchup varnishtest function
 
Martin Blix Grydeland
 - [5.1] 5dd70af Set the go-cold timer on newly loaded warm auto VCLs
 
Martin Blix Grydeland
 - [5.1] a3ab892 Add ASSERT_CLI() to a couple of backend handling functions
 
Martin Blix Grydeland
 - [5.1] 667256f Fix the spinlock loop in VBE_Poll
 
Martin Blix Grydeland
 - [master] 6a636e6 Fix an issue with hpack table shifting
 
Martin Blix Grydeland
 - [master] f1741d9 cannot link to varnishapi, symbols missing
 
Martin Blix Grydeland
 - [master] 1fb9571 Fix spelling misstake related to #2313
 
Martin Blix Grydeland
 - [4.1] 8ed1c28 s/VXID/vxid/
 
PÃ¥l Hermunn Johansen
 - [4.1] adb8de0 If the client workspace is almost, but not quite exhaused, we may not be able to get enough iovec's to do Chunked transmission.
 
PÃ¥l Hermunn Johansen
 - [4.1] 8a8604d Correct check when parsing the query string.
 
PÃ¥l Hermunn Johansen
 - [4.1] 3e19f33 Fix race in the VSL segment counter initialization
 
PÃ¥l Hermunn Johansen
 - [4.1] 72a6d1e Set the go-cold timer on newly loaded warm auto VCLs
 
PÃ¥l Hermunn Johansen
 - [4.1] bd7c708 Do not update mgt's mirrored VCL temp state on child temp state failures
 
PÃ¥l Hermunn Johansen
 - [4.1] 04b4e38 Fix the spinlock loop in VBE_Poll
 
PÃ¥l Hermunn Johansen
 - [4.1] 768a00c Introduce a ZERO_OBJ macro similar to bzero
 
PÃ¥l Hermunn Johansen
 - [4.1] 09ce321 Add a setenv command to varnishtest
 
PÃ¥l Hermunn Johansen
 - [4.1] 14ce480 Make sure Age is always less than max-age
 
PÃ¥l Hermunn Johansen
 - [4.1] ca754f5 Forgot to amend previous commit
 
PÃ¥l Hermunn Johansen
 - [master] 6ece695 Prepare for 5.1.2 final
 
PÃ¥l Hermunn Johansen
 - [4.1] 29779c9 Update changelog
 
PÃ¥l Hermunn Johansen
 - [5.1] 6ece695 Prepare for 5.1.2 final
 
PÃ¥l Hermunn Johansen
 - [4.1] 08fb539 Don't attempt to check if varnishd is still running if we have already failed.
 
PÃ¥l Hermunn Johansen
 - [4.1] 7fc09f9 Hijack errno in Lck_CondWait
 
PÃ¥l Hermunn Johansen
 - [4.1] 59b47f8 Add std.file_exists(path) to check if path exists
 
PÃ¥l Hermunn Johansen
 - [4.1] 0cb5b09 cannot link to varnishapi, symbols missing
 
PÃ¥l Hermunn Johansen
 - [4.1] 38c3e74 Update changelog
 
PÃ¥l Hermunn Johansen
 - [4.1] 5ba741b Prepare for 4.1.6 release
 
PÃ¥l Hermunn Johansen
 - [master] 7179b96 Tempt fate and try to make getopt() error strings part of our tests, in order to have less ambiguous error messages.
 
Poul-Henning Kamp
 - [master] 06c83b9 Pass sensible maxlengths to HTC_RxStuff() and document how the workspace_client parameter influences H2 traffic.
 
Poul-Henning Kamp
 - [master] 3f4a5a1 Don't panic if return(pass(DURATION)) is used on client side. Ignore the argument with a VSL message.
 
Poul-Henning Kamp
 - [master] 20adece Move the responsibility for NUL terminating the RX buffer into the completion function.
 
Poul-Henning Kamp
 - [master] 6c9021d Add an assert to ensure that our estimate of struct http size matches the actual size later on.
 
Poul-Henning Kamp
 - [master] 1389fc9 Move and rename CNT_AcctLogCharge() to Req_AcctLogCharge()
 
Poul-Henning Kamp
 - [master] 6d1fb08 Bring ESI req cleanup more in line with the other req cleanups.
 
Poul-Henning Kamp
 - [master] 425d37b Introduce a barrier to prevent the HEADERS from overtaking the WINDOWS_UPDATE
 
Poul-Henning Kamp
 - [master] b8d0687 Also stabilize t02006 with a barrier to keep HEADERS from overtaking WINDOWS UPDATE
 
Poul-Henning Kamp
 - [master] 1d9d85e Collect H2 cookies in H2 code, long time before we get to create req->http0.
 
Poul-Henning Kamp
 - [master] 6a40a47 Lock h2->vsl with mutex, even though most of the SLT_Debug stuff will eventually go away.
 
Poul-Henning Kamp
 - [master] e57e541 Whitespace ocd
 
Poul-Henning Kamp
 - [master] f299ae8 Mark frametypes which get charged to the session as overhead
 
Poul-Henning Kamp
 - [master] 8abfe28 Charge H2 traffic to ReqAcct VSL record.
 
Poul-Henning Kamp
 - [master] d2d121f Don't access struct http after teardown
 
Poul-Henning Kamp
 - [master] b2ff51b Remove this http_Teardown() entirely, it doesn't belong here.
 
Poul-Henning Kamp
 - [master] 308843a Don't attept return(pipe) on HTTP/2 requests, pass with a VSL message.
 
Poul-Henning Kamp
 - [master] e1e7e76 Putter around with a featherduster:
 
Poul-Henning Kamp
 - [master] cd54c18 Summarize changes for 5.1.2
 
Poul-Henning Kamp
 - [master] a575331 Ignore DATA received after stream closed
 
Poul-Henning Kamp
 - [master] 6e58e28 Don't send both c-l and chunked to backend for h2.
 
Poul-Henning Kamp
 - [master] 62d9622 Don't attempt to check if varnishd is still running if we have already failed.
 
Poul-Henning Kamp
 - [master] a90be95 We're back to being trunk now, but still in code slush for a couple of days ... just in case.
 
Poul-Henning Kamp
 - [5.1] d87dcf1 This assert will not hold in all error situations.
 
Poul-Henning Kamp
 - [5.1] 29db5c9 Add a H1 testcase which exercises the single like of code which triggers this bug for H2. (H2 will be added to the testcase as part of the fix.)
 
Poul-Henning Kamp
 - [5.1] 5fd8055 Add a xport->req_fail() for H2
 
Poul-Henning Kamp
 - [5.1] 3da40ca Add panic function for {vrt|vmod}_privs
 
Poul-Henning Kamp
 - [5.1] e94a5e4 Also release the req0.
 
Poul-Henning Kamp
 - [5.1] 4204414 Move a bunch of SES_ functions to cache_transport.h, they are not for casual calling.
 
Poul-Henning Kamp
 - [5.1] 5b70451 Fixes to and better test-coverage of exception paths in H2 upgrade.
 
Poul-Henning Kamp
 - [5.1] 4d3037a Generalize HPACK length encoding
 
Poul-Henning Kamp
 - [5.1] 569dc01 Add a couple of commits to try to catch #2257
 
Poul-Henning Kamp
 - [5.1] 8e77985 If the client workspace is almost, but not quite exhaused, we may not be able to get enough iovec's to do Chunked transmission.
 
Poul-Henning Kamp
 - [5.1] 3bb4641 FlexeLinting: Avoid cpp macro argument names inside strings
 
Poul-Henning Kamp
 - [5.1] d73a4e4 Flexelinting: initialize variable flexelint cannot see through.
 
Poul-Henning Kamp
 - [5.1] 30786d6 Tune for 32 bit machines also
 
Poul-Henning Kamp
 - [5.1] 1ed2adc Merge branch 'master' of github.com:varnishcache/varnish-cache
 
Poul-Henning Kamp
 - [5.1] ce9c09a Negative SIZE to debug.workspace_allocate() now means "leave this much free in workspace".
 
Poul-Henning Kamp
 - [5.1] 3ca71eb Add testcase for #2275
 
Poul-Henning Kamp
 - [5.1] 01d7080 Use the new "allocate all but" debug.workspace_allocate() feature
 
Poul-Henning Kamp
 - [5.1] 97d8ef9 Change/simplify the V1L logic for chunked encoding.
 
Poul-Henning Kamp
 - [5.1] b335c0e Put a priority block in a HEADERS frame
 
Poul-Henning Kamp
 - [5.1] 2e5da22 Make -vsl_catchup bail on test-failure or child death
 
Poul-Henning Kamp
 - [5.1] 6358f4a Try to push H2 into even weirder corners.
 
Poul-Henning Kamp
 - [5.1] cc5c71b Handle RST_STREAM on completed streams
 
Poul-Henning Kamp
 - [5.1] e8bb7ec Give this test 8 bytes more to succeed in.
 
Poul-Henning Kamp
 - [5.1] 35d1e51 Avoid sign-extension in hexdump
 
Poul-Henning Kamp
 - [5.1] 1ad7006 A LOT more H2 plumbing.
 
Poul-Henning Kamp
 - [5.1] 2aff3e5 Slightly more coverage.
 
Poul-Henning Kamp
 - [5.1] 581948c Log the remote address to make it easier to cross-ref to VSL
 
Poul-Henning Kamp
 - [5.1] 15f5c12 When the client abandons a fetch we close the connection to the backend if still in mid-transfer. With sufficiently small -bodylen, as in this test, that might or might not happen.
 
Poul-Henning Kamp
 - [5.1] c022cc4 It is more robust to wait for the client connection to close than to delay a random-ish number of seconds
 
Poul-Henning Kamp
 - [5.1] 54b5a09 Try to confuse GCC to not doing FP brain-damage.
 
Poul-Henning Kamp
 - [5.1] 89e4f96 Remove place_holder code.
 
Poul-Henning Kamp
 - [5.1] 735b0ec Add a copy of the rxthread to h2_sess and create an assert so we can mark up functions where only it can go.
 
Poul-Henning Kamp
 - [5.1] ec9c04d Stop nagging the VSM if we ran out of it after an error
 
Poul-Henning Kamp
 - [5.1] bf6ce0f Improve the handling of h2 frame-reception when the connection closes. Insist we get the frames we expect.
 
Poul-Henning Kamp
 - [5.1] d56a248 Use each streams workers condvar instead of broadcasting.
 
Poul-Henning Kamp
 - [5.1] 49c58d7 Don't let stream threads muck around in the stream list.
 
Poul-Henning Kamp
 - [5.1] ad75b0e Add an assert so silly buggers who are to busy to check the arguments Lck_CondWait() will stopped in the tracks.
 
Poul-Henning Kamp
 - [5.1] 9042625 This silly bugger has now checked the arguments to Lck_CondWait()
 
Poul-Henning Kamp
 - [5.1] c737577 Straighten out the HPACK error path.
 
Poul-Henning Kamp
 - [5.1] 3db481a A *little* bit more coverage
 
Poul-Henning Kamp
 - [5.1] 7179b96 Tempt fate and try to make getopt() error strings part of our tests, in order to have less ambiguous error messages.
 
Poul-Henning Kamp
 - [5.1] 06c83b9 Pass sensible maxlengths to HTC_RxStuff() and document how the workspace_client parameter influences H2 traffic.
 
Poul-Henning Kamp
 - [5.1] 3f4a5a1 Don't panic if return(pass(DURATION)) is used on client side. Ignore the argument with a VSL message.
 
Poul-Henning Kamp
 - [5.1] 20adece Move the responsibility for NUL terminating the RX buffer into the completion function.
 
Poul-Henning Kamp
 - [5.1] 6c9021d Add an assert to ensure that our estimate of struct http size matches the actual size later on.
 
Poul-Henning Kamp
 - [5.1] 1389fc9 Move and rename CNT_AcctLogCharge() to Req_AcctLogCharge()
 
Poul-Henning Kamp
 - [5.1] 6d1fb08 Bring ESI req cleanup more in line with the other req cleanups.
 
Poul-Henning Kamp
 - [5.1] 425d37b Introduce a barrier to prevent the HEADERS from overtaking the WINDOWS_UPDATE
 
Poul-Henning Kamp
 - [5.1] b8d0687 Also stabilize t02006 with a barrier to keep HEADERS from overtaking WINDOWS UPDATE
 
Poul-Henning Kamp
 - [5.1] 1d9d85e Collect H2 cookies in H2 code, long time before we get to create req->http0.
 
Poul-Henning Kamp
 - [5.1] 6a40a47 Lock h2->vsl with mutex, even though most of the SLT_Debug stuff will eventually go away.
 
Poul-Henning Kamp
 - [5.1] e57e541 Whitespace ocd
 
Poul-Henning Kamp
 - [5.1] f299ae8 Mark frametypes which get charged to the session as overhead
 
Poul-Henning Kamp
 - [5.1] 8abfe28 Charge H2 traffic to ReqAcct VSL record.
 
Poul-Henning Kamp
 - [5.1] d2d121f Don't access struct http after teardown
 
Poul-Henning Kamp
 - [5.1] b2ff51b Remove this http_Teardown() entirely, it doesn't belong here.
 
Poul-Henning Kamp
 - [5.1] 308843a Don't attept return(pipe) on HTTP/2 requests, pass with a VSL message.
 
Poul-Henning Kamp
 - [5.1] e1e7e76 Putter around with a featherduster:
 
Poul-Henning Kamp
 - [5.1] cd54c18 Summarize changes for 5.1.2
 
Poul-Henning Kamp
 - [5.1] a575331 Ignore DATA received after stream closed
 
Poul-Henning Kamp
 - [5.1] 6e58e28 Don't send both c-l and chunked to backend for h2.
 
Poul-Henning Kamp
 - [master] ce9ebf1 Release 5.1 post mortem
 
Poul-Henning Kamp
 - [master] bf82595 Whitespace CDO
 
Poul-Henning Kamp
 - [master] e8812d1 FlexeLint infrastructure
 
Poul-Henning Kamp
 - [master] b8f7f94 More FlexeLint running
 
Poul-Henning Kamp
 - [master] f6b82e3 Use a skeleton script for flint.sh throughout.
 
Poul-Henning Kamp
 - [master] a740fdc Emit the actual vmod name in the Flexelint comment
 
Poul-Henning Kamp
 - [master] 0d3bee4 Add another couple of FlexeLint mitigations
 
Poul-Henning Kamp
 - [master] 84af74d Handle a few high-volume FlexeLint complaints
 
Poul-Henning Kamp
 - [master] 44536a5 Tell FlexeLint that Colin knew what he was doing with those zeros.
 
Poul-Henning Kamp
 - [master] 0bfec78 Pull in the corresponding flint.lnt files when we absorb files from other directories.
 
Poul-Henning Kamp
 - [master] 2ddc4eb Be much more focused about 835 (Passing zero to operators like |, << etc.)
 
Poul-Henning Kamp
 - [master] 1841912 Pull in libvarnishapi's flint.lnt
 
Poul-Henning Kamp
 - [master] 921bc4f FlexeLint: Neuter __v_printflike()
 
Poul-Henning Kamp
 - [master] 5dfa83b Don't include test-programs in FlexeLint runs
 
Poul-Henning Kamp
 - [master] 3fa742c Don't include aux/util/test programs in FlexeLint runs
 
Poul-Henning Kamp
 - [master] 80955bd Leave __v_printflike() to vdef.h where it belongs
 
Poul-Henning Kamp
 - [master] 12fa1f5 Minor Flexelinting
 
Poul-Henning Kamp
 - [master] e6193ce Minor FlexeLintery
 
Poul-Henning Kamp
 - [master] c6505ab Flexelintery
 
Poul-Henning Kamp
 - [master] 81def20 FlexeLint polishing.
 
Poul-Henning Kamp
 - [master] 70aec05 FlexeLinting mainly related to #includs
 
Poul-Henning Kamp
 - [master] 95b8ecc More Flexelintery
 
Poul-Henning Kamp
 - [master] f183416 Flexelint (neuter thread/lock diags centrally)
 
Poul-Henning Kamp
 - [master] d5c05a8 Flexelintery
 
Poul-Henning Kamp
 - [master] 2e610e1 More Flexelintery
 
Poul-Henning Kamp
 - [master] af0c665 Un-copy&paste the code to compare two strings in expect.
 
Poul-Henning Kamp
 - [master] fb2a191 More FlexeLinting
 
Poul-Henning Kamp
 - [master] a7baa5c Add missing includes of config.h
 
Poul-Henning Kamp
 - [master] 3d60db6 Sort out some signed/unsigned mismatches
 
Poul-Henning Kamp
 - [master] 35a4eb7 Minor FlexeLintery
 
Poul-Henning Kamp
 - [master] db448e5 Make VUT_Error() always exit and insist on non-zero exit status.
 
Poul-Henning Kamp
 - [master] f6b2f55 Make Flexelint ignore returnvalues from -lcurses
 
Poul-Henning Kamp
 - [master] 1457d59 Reduce flexelint config to the minimum necessary
 
Poul-Henning Kamp
 - [master] 12f71d4 Use bprintf()
 
Poul-Henning Kamp
 - [master] d27e908 Check the VPF return values
 
Poul-Henning Kamp
 - [master] 5060e91 Don't point to the last character, when the complaint is that more characters are necessary.
 
Poul-Henning Kamp
 - [master] 4a9c1fd More Flexelintery
 
Poul-Henning Kamp
 - [master] 95a34ee Minor flexelintery
 
Poul-Henning Kamp
 - [master] ad19df6 Don't use ws when returning the fallback value
 
Federico G. Schwindt
 - [master] 3c77f50 Log what we actually tried to use
 
Federico G. Schwindt
 - [5.1] c8ec10c Whitespace OCD
 
Federico G. Schwindt
 - [master] dff3c2b Add std.file_exists(path) to check if path exists
 
Federico G. Schwindt
 - [master] 9284b8b Rework test to work in both 32 and 64 bits
 
Federico G. Schwindt
 - [master] 5ae3f01 Spelling
 
Federico G. Schwindt
 - [master] d84c2dd Shuffle things around in prep for upcoming work
 
Federico G. Schwindt
 - [master] 396316b Add record-prefix support to varnishncsa
 
Federico G. Schwindt
 - [master] 76b31eb Polish
 
Federico G. Schwindt
 - [master] 8583f91 More coverage and fixes
 
Federico G. Schwindt
 - [master] 8ede23d Don't assume 127.0.0.1
 
Federico G. Schwindt
 - [master] 8a8f07f Further coverage and corrections
 
Federico G. Schwindt
 - [master] 4250773 More cleanup
 
Federico G. Schwindt
 - [master] c5f64a0 Another 127.0.0.1 that should not be
 
Federico G. Schwindt
 - [master] 81478a1 More cleanup
 
Federico G. Schwindt
 - [master] 6bae8a4 More whitespace OCD
 
Federico G. Schwindt
 - [master] 2107c3b Add checks
 
Federico G. Schwindt
 - [master] a6dcbf5 Fix compilation with sanitizer(s) enabled
 
Federico G. Schwindt
 - [master] deb830f Plug a harmless heap use-after-free
 
Federico G. Schwindt
 - [master] cd4b0df Fix a heap overflow in varnishtest
 
Federico G. Schwindt
 - [master] 2818d34 Tidy up
 
Federico G. Schwindt
 - [master] f85fcc5 Add missing header
 
Federico G. Schwindt
 - [master] 8572a43 Skip processing empty strings earlier
 
Federico G. Schwindt
 - [master] 06047a0 Delay must be followed by a number
 
Federico G. Schwindt
 - [master] 6ad0fc2 Do not step into the unknown
 
Federico G. Schwindt
 - [master] 9d1adbc Plug another left shift of a negative value
 
Federico G. Schwindt
 - [master] 6ab9e9c Add debug bit vmod_so_keep This makes it possible to load VMOD shared objects into a debugger after a varnishd crash.
 
Geoff Simmons
 - [master] d851560 When varnishtest is invoked with -l/-L, don't delete VMOD shared objects.
 
Geoff Simmons
 - [master] 98f14f5 Help emacs automatically follow project conventions.
 
Geoff Simmons
 - RE:违纪问题员工处理
 
varnish-commit
    
 
    
      Last message date: 
       Sun Apr 30 01:43:05 CEST 2017
    Archived on: Sun Apr 30 01:43:06 CEST 2017
    
   
     
     
     This archive was generated by
     Pipermail 0.09 (Mailman edition).