April 2017 Archives by thread
Starting: Sun Apr 2 21:59:05 CEST 2017
Ending: Sun Apr 30 01:43:05 CEST 2017
Messages: 219
- [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] 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] 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
- [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] 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
- [4.1] 3e19f33 Fix race in the VSL segment counter initialization
PÃ¥l Hermunn Johansen
- RE:违纪问题员工处理
varnish-commit
- [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
- [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
- [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
- [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
- [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
- [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] 6ece695 Prepare for 5.1.2 final
PÃ¥l Hermunn Johansen
- [4.1] 29779c9 Update changelog
PÃ¥l Hermunn Johansen
- [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
- [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
- [master] 997e6c8 Bump VRT to 6.1
Dridi Boukelmoune
- [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] a8b453c Allow EPIPE in VTCP_Check()
Nils Goroll
- [5.1] 5fd8055 Add a xport->req_fail() for H2
Poul-Henning Kamp
- [5.1] 528fd74 sync VRB_Ignore() comment with reality
Nils Goroll
- [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] 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] 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] 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] 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] 52099d4 Don't append newline for varnishtest -p
Dridi Boukelmoune
- [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] 3767269 How to report signal panics
GitHub
- [5.1] 2aff3e5 Slightly more coverage.
Poul-Henning Kamp
- [5.1] c8ec10c Whitespace OCD
Federico G. Schwindt
- [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] bc2ea2c Support multi-lib systems for out-of-tree builds
Dridi Boukelmoune
- [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] 99b1a62 Check backend existence when reading proxy_header
Dridi Boukelmoune
- [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] 5dd70af Set the go-cold timer on newly loaded warm auto VCLs
Martin Blix Grydeland
- [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
- [5.1] b758894 try to stabilize this test for make -j80 check
Nils Goroll
- [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] 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
- [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] 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
- [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
- [5.1] 6ece695 Prepare for 5.1.2 final
PÃ¥l Hermunn Johansen
- [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] ce9ebf1 Release 5.1 post mortem
Poul-Henning Kamp
- [master] f895383 Restore shm_reclen as an alias for vsl_reclen
Dridi Boukelmoune
- [master] 6a636e6 Fix an issue with hpack table shifting
Martin Blix Grydeland
- [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] cf3d172 Polish
Dridi Boukelmoune
- [master] 81478a1 More cleanup
Federico G. Schwindt
- [master] f1741d9 cannot link to varnishapi, symbols missing
Martin Blix Grydeland
- [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] 1fb9571 Fix spelling misstake related to #2313
Martin Blix Grydeland
- [master] bf82595 Whitespace CDO
Poul-Henning Kamp
- [master] 6bae8a4 More whitespace OCD
Federico G. Schwindt
- [master] e8812d1 FlexeLint infrastructure
Poul-Henning Kamp
- [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
- [master] 9e754cc Polish verbose compliance in varnish.m4
Dridi Boukelmoune
- [master] b8f7f94 More FlexeLint running
Poul-Henning Kamp
- [master] 98f14f5 Help emacs automatically follow project conventions.
Geoff Simmons
- [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
- [4.1] 59b47f8 Add std.file_exists(path) to check if path exists
PÃ¥l Hermunn Johansen
- [master] c6505ab Flexelintery
Poul-Henning Kamp
- [master] 81def20 FlexeLint polishing.
Poul-Henning Kamp
- [4.1] 0cb5b09 cannot link to varnishapi, symbols missing
PÃ¥l Hermunn Johansen
- [master] 70aec05 FlexeLinting mainly related to #includs
Poul-Henning Kamp
- [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] 95b8ecc More Flexelintery
Poul-Henning Kamp
- [4.1] 38c3e74 Update changelog
PÃ¥l Hermunn Johansen
- [4.1] 5ba741b Prepare for 4.1.6 release
PÃ¥l Hermunn Johansen
- [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] f85fcc5 Add missing header
Federico G. Schwindt
- [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] 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
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).