August 2018 Archives by thread
Starting: Mon Aug 6 02:01:13 UTC 2018
Ending: Fri Aug 31 14:56:02 UTC 2018
Messages: 434
- [master] 38994b559 [varnishtest] generate the decoding tables
Guillaume Quintard
- [master] 38f4304ab Forgot one build dependency
Guillaume Quintard
- [master] be7a7f991 Fix build
Poul-Henning Kamp
- [master] 808472c5c Coverity spotted this as a resource-leak, even though it amounts to counting deck-chairs on the Titanic.
Poul-Henning Kamp
- [master] a84f5b180 Unbotch my refactoring of || and && handling in VCL expressions.
Poul-Henning Kamp
- [master] 610e0bbd4 Add regression test for #2729, but don't spend an entire test-case on it
Poul-Henning Kamp
- [master] 771fc25a1 Make the output tab-space compliant
Poul-Henning Kamp
- [master] 23386a454 Add std.fnmatch()
Geoff Simmons
- [master] 48d013f6d Expand macros in HAproxy config files.
Poul-Henning Kamp
- [master] f5506c270 Typo
Geoff Simmons
- [master] 738311611 Example fix.
Geoff Simmons
- [master] 13bae75e0 Report STRANDS as STRING in documentation.
Poul-Henning Kamp
- [master] 50048822a Respect the end of input buffer when skipping the second [CR]LF after the headers.
Poul-Henning Kamp
- [master] ff56b8e32 Add VRT functions for STRANDS.
Geoff Simmons
- [master] 23a6efe36 Make the out-of-workspace tests for STRANDS robust for 32-bit.
Geoff Simmons
- [master] 5d88d925b Make the client list all mgt CLI commands
Poul-Henning Kamp
- [master] 948681c6b In curses mode, always filter in the counters necessary for the header lines.
Poul-Henning Kamp
- [master] f3fc3c4b6 Fix a buffer overflow situation in h2_deliver
Dag Haavi Finstad
- [master] 46f1557dd properly declare vtc_h2_dectbl.h to automake and git
Nils Goroll
- [master] 9d40f55a0 Make large integers work in VCL.
Poul-Henning Kamp
- [master] b51bc4a78 Warn about too many (>100) VCLs.
Poul-Henning Kamp
- [6.0] d06e9af2c move the http_gzip_support check to the right place
Nils Goroll
- [6.0] 5e2b0d8ab If gzip support is off, we still need to esi process
Nils Goroll
- [6.0] 4db00afa9 Test error handling when the -a UDS path is too long.
Geoff Simmons
- [6.0] ce91292da Always use bprintf() write to sockaddr_un.sun_path.
Geoff Simmons
- [6.0] 9cf1ae9bd Exercise ESI with gzip support disabled
Federico G. Schwindt
- [6.0] 221830d47 Add a histogram profile for ReqBody time
Nils Goroll
- [6.0] efb5d8018 avoid duplicate init
Nils Goroll
- [6.0] 50926acbe varnishhish: Add a prefix to custom Profile definitions
Nils Goroll
- [6.0] 480da504f varnishhist -P: make graph boundary parameters optional
Nils Goroll
- [6.0] c53197303 varnishhist test update
Nils Goroll
- [6.0] dd84d50be Introduce the macro 'testdir' which is an absolute path to the directory where the .vtc file lives.
Poul-Henning Kamp
- [6.0] 2a0725c09 Incomplete condition
Dridi Boukelmoune
- [6.0] 5823ee99c Extract the wait4() handling to a subroutine
Poul-Henning Kamp
- [6.0] 1d5b03ebb Improve vtc_wait4() so it can also handle vtc_process' needs.
Poul-Henning Kamp
- [6.0] a33b931e6 List commands in a single tbl-include file. Move misc commands to separate source file.
Poul-Henning Kamp
- [6.0] 943bbfa21 grammar micro-fix
Nils Goroll
- [6.0] 3db978554 Also move personality.h #include
Poul-Henning Kamp
- [6.0] 0f53c785d Expose VPF_Read()
Poul-Henning Kamp
- [6.0] c4d8fadc5 Make listening to stdout/err a convenience function
Poul-Henning Kamp
- [6.0] 77663a93f Polish
Federico G. Schwindt
- [6.0] 5005595f2 Whitespace and related OCD
Federico G. Schwindt
- [6.0] 90db2adaf Plug harmless leak
Federico G. Schwindt
- [6.0] 3c90fdcc3 Typos and formatting
Federico G. Schwindt
- [6.0] 39d6244ac Document do_g[un]zip wrt http_gzip_support
Federico G. Schwindt
- [6.0] 4abcaa49f Add support for testing HA-proxy
Poul-Henning Kamp
- [6.0] 57223773d Use (char*)0 because because GCC thinks NULL is something else ?
Poul-Henning Kamp
- [6.0] ad5d4de5e Printf pid using cast and %ld
Poul-Henning Kamp
- [6.0] 4438bf419 Allow a single '\n' after the PID
Poul-Henning Kamp
- [6.0] a056f9981 Migrate the shell PID to haproxy where we want it.
Poul-Henning Kamp
- [6.0] 082e6bc51 Add a test with HAproxy in daemonmode (if available)
Poul-Henning Kamp
- [6.0] 296814e74 Don't unlock the mutex unless we locked it.
Poul-Henning Kamp
- [6.0] dadc85271 We don't want distcheck to exercise persistent by default, but we do want VTEST to do so.
Poul-Henning Kamp
- [6.0] 4edafdffe Sync with reality
Federico G. Schwindt
- [6.0] 65d0c0c39 Formatting
Federico G. Schwindt
- [6.0] 074d66ad4 Tighten up tests
Federico G. Schwindt
- [6.0] c65bf8e33 Include the Host header if not present
Federico G. Schwindt
- [6.0] 96ba7a4a2 Add function to produce HAproxy backend confs
Poul-Henning Kamp
- [6.0] 820e38de5 Move -f argument later in argv
Poul-Henning Kamp
- [6.0] 3c4281b1e Flexelinting pointer constness
Poul-Henning Kamp
- [6.0] 6643c5f41 Add test-case for -conf+backend
Poul-Henning Kamp
- [6.0] 665794fa2 Give vtc_record() the ability to collect the bits in a VSB
Poul-Henning Kamp
- [6.0] 2abd43100 Eliminate arguments inherited from vtc_varnish's two-process handling.
Poul-Henning Kamp
- [6.0] 1c8fed623 More work on vtc_haproxy.
Poul-Henning Kamp
- [6.0] a3f94bde6 Don't call VTCP_hisname() on UDS connections
Federico G. Schwindt
- [6.0] 1ed2bb63a Correct assert
Federico G. Schwindt
- [6.0] a581aa81d Don't report on vsmw_newcluster for now
Federico G. Schwindt
- [6.0] aa69c9a4e Test persistent storage under Travis
Federico G. Schwindt
- [6.0] 047a30e2b Plug tiny leak
Federico G. Schwindt
- [6.0] 52e8fb15a Also exclude backtrace_symbols
Federico G. Schwindt
- [6.0] a3696e650 Plug another tiny leak
Federico G. Schwindt
- [6.0] 71519e2d9 Tweak this parameter regardless of configure args
Federico G. Schwindt
- [6.0] 998d7b2e5 Rework to make gcc happy
Federico G. Schwindt
- [6.0] cd6b026ad Enable coredump with ASAN
Federico G. Schwindt
- [6.0] dfcb080d3 Improved vtc test for vmod_proxy
Geoff Simmons
- [6.0] e5555da4b Run make distcheck on PRs
Federico G. Schwindt
- [6.0] b40aa2cea disambiguate VTLA variable names - vcp is now connection pooling
Nils Goroll
- [6.0] aab5dda67 more details to fetcherror
Nils Goroll
- [6.0] 18920d641 Also install python-sphinx
Federico G. Schwindt
- [6.0] 78866f7b4 Make "make distcheck" happy under osx
Federico G. Schwindt
- [6.0] 7a881b177 Change how gcov is run
Poul-Henning Kamp
- [6.0] 73641bf3c Update to gcc6
Dridi Boukelmoune
- [6.0] 396ac85db Typo
Dridi Boukelmoune
- [6.0] fc0ca5fb7 improve do_stream documentation
Dridi Boukelmoune
- [6.0] b5196b5d3 common sense "and" == boolean logic "or"
Dridi Boukelmoune
- [6.0] 1dca4a36f Use libumem only as a storage allocator, not to override malloc etc.
Dridi Boukelmoune
- [6.0] 2adac3d59 umem: test-load libumem in a separate namespace in the management process
Dridi Boukelmoune
- [6.0] 9fd0d6b2e umem: default options, warn about umem loaded, lazy loading
Dridi Boukelmoune
- [6.0] afd267dc3 document umem specifics
Dridi Boukelmoune
- [6.0] e182cb5ba no detail too small
Dridi Boukelmoune
- [6.0] 90ca9c45e Bite the bullet and import Ed Schouten's terminal emulation "Teken"
Dridi Boukelmoune
- [6.0] 685567af2 Introduce '-expect-text LIN COL PAT' to wait for text somewhere on screen.
Dridi Boukelmoune
- [6.0] 06aa55077 Remove the "feature term" test now that we use TERM=xterm
Dridi Boukelmoune
- [6.0] 9980a67d6 umem: suncc happyness, set fptrs NULL in mgmt
Dridi Boukelmoune
- [6.0] 173da8481 suncc happyness
Dridi Boukelmoune
- [6.0] fd4b7ba1f Replace N-1 -need-bytes with -expect-text for better test stability.
Dridi Boukelmoune
- [6.0] 8b2a95615 Sync
Dridi Boukelmoune
- [6.0] fe3cef561 Rework to avoid running the tests twice
Dridi Boukelmoune
- [6.0] dae345078 Correct path
Dridi Boukelmoune
- [6.0] ca9fda642 flexelint 743 Negative character constant
Dridi Boukelmoune
- [6.0] e4a727803 flexelint 534: Ignoring return value of function
Dridi Boukelmoune
- [6.0] 1f8718b75 gc unused includes
Dridi Boukelmoune
- [6.0] e8949a68e flexelint 838: Previously assigned value ... has not been used
Dridi Boukelmoune
- [6.0] 63c6ba304 the use case referenced here never made it upstream
Dridi Boukelmoune
- [6.0] 089ec522a oops
Dridi Boukelmoune
- [6.0] 4d2c0c543 support for vmod_unix on solar-ish OSes
Dridi Boukelmoune
- [6.0] 35f79a696 More code coverage of Teken
Dridi Boukelmoune
- [6.0] 559f75fdc VMOD unix obtains effective uid/gid on solarishy platforms.
Dridi Boukelmoune
- [6.0] 422a90c4a Document support of SunOS and friends in VMOD unix.
Dridi Boukelmoune
- [6.0] 29aa1a394 Document VMOD unix getpeerucred(3) support in changes.rst.
Dridi Boukelmoune
- [6.0] 861f8f490 varnishstat: get uptime for averages even if not in filter
Dridi Boukelmoune
- [6.0] f3c8cd4d6 fix proxy backend in pipe mode
Dridi Boukelmoune
- [6.0] 43f1ca560 Specifying the process->spec twice in one line is almost certainly an error, so make it one.
Dridi Boukelmoune
- [6.0] c4e07ea1a Report if killing haproxy fails
Dridi Boukelmoune
- [6.0] 743c06155 Try even harder to kill haproxy during cleanup
Dridi Boukelmoune
- [6.0] 42e15a10f Escalate the signals if HAproxy refuses to die
Dridi Boukelmoune
- [6.0] 4bc283830 Even more Teken coverage
Dridi Boukelmoune
- [6.0] 9bcae3ecc Add a delay to allow the utils to attach the shmem before running the transaction.
Dridi Boukelmoune
- [6.0] 4a4dd0510 Remove parts of the libvgz API which we dont use.
Dridi Boukelmoune
- [6.0] 981f9ad76 Include headers to compile on musl
Dridi Boukelmoune
- [6.0] 18c9e0c24 warning and advise about backend proxy connections
Dridi Boukelmoune
- [6.0] d03fe3361 Rewrite the proxy TLV wandering code, hoping coverity can make better sense of it now.
Dridi Boukelmoune
- [6.0] af6408c1f Unused #include
Dridi Boukelmoune
- [6.0] 07e80a0f7 Attempt to stabilize test g00005 by making the test do what it purports to say on the tin, and by removing the quantum-test it trips over.
Dridi Boukelmoune
- [6.0] af1b06125 Duh! && not ||.
Dridi Boukelmoune
- [6.0] 04b08d879 Add a basic stack overflow detection heuristic
Dridi Boukelmoune
- [6.0] 628177986 Also expect special Solar-ish uppercause Faults
Dridi Boukelmoune
- [6.0] b5033c59a Use an anonymous struct to pass the argstruct to vmod functions
Dridi Boukelmoune
- [6.0] c34255fa4 Only check errno if write(2) failed.
Dridi Boukelmoune
- [6.0] 5664571e0 No idea how I overlooked that wl was unsigned.
Dridi Boukelmoune
- [6.0] d48317b36 handle workspace overflow in V1F_Setup_Fetch()
Dridi Boukelmoune
- [6.0] 1d2d84643 Report cursor position in screen-dump, and add "-expect-cursor"
Dridi Boukelmoune
- [6.0] 571da776e Test form-feed
Dridi Boukelmoune
- [6.0] 76abfa750 Clarify things for Coverity
Dridi Boukelmoune
- [6.0] 661a350b7 Redo struct h2_sess allocation/workspace snapshot
Dridi Boukelmoune
- [6.0] 30c721188 Plug some leaks
Dridi Boukelmoune
- [6.0] 688e657a6 Whitespace and style OCD
Dridi Boukelmoune
- [6.0] b6c26cc52 Fix ASAN compilation under macaos
Dridi Boukelmoune
- [6.0] b977bd2aa Exercise the CONS25 code.
Dridi Boukelmoune
- [6.0] de72059f3 Plug a few more leaks
Dridi Boukelmoune
- [6.0] 87a7dfdf9 Polish
Dridi Boukelmoune
- [6.0] 9e7db2130 Try to appease Sun CC
Dridi Boukelmoune
- [6.0] 3f74c4c6f Just hide this whole thing from Sun CC for now
Dridi Boukelmoune
- [6.0] 41b791a33 Rework to avoid UB
Dridi Boukelmoune
- [6.0] d1875b20c Add test for #2617
Dridi Boukelmoune
- [6.0] 4b70c6249 More Teken coverage
Dridi Boukelmoune
- [6.0] 50b8dd2a5 Tighten up checks
Dridi Boukelmoune
- [6.0] 386eae1e3 More coverage
Dridi Boukelmoune
- [6.0] 95d2dd725 Yet more Teken coverage
Dridi Boukelmoune
- [6.0] 34be7660c Max 8 numerical arguments, but test overflow while at it.
Dridi Boukelmoune
- [6.0] 112fc77da Test for MAX_FRAME_SIZE in h2_frame_complete
Dridi Boukelmoune
- [6.0] 2f7cbaa64 Test Teken responses
Dridi Boukelmoune
- [6.0] ad9aab0bf Trust it to linux to break even tr(1).
Dridi Boukelmoune
- [6.0] 322bcca64 Make the individual VFP->init()'s responsible for the objflags.
Dridi Boukelmoune
- [6.0] ed4639cd7 Let VPF's handle their own 206 policy.
Dridi Boukelmoune
- [6.0] b85ded2f7 Constify
Dridi Boukelmoune
- [6.0] 5cde1b151 fix status code typo
Dridi Boukelmoune
- [6.0] f02325029 promote resp.body / beresp.body syntax a bit more
Dridi Boukelmoune
- [6.0] 15f5aa3d0 vtc sweep through tight backend workspace conditions
Dridi Boukelmoune
- [6.0] be5595b7e cache_vcl.c was getting too long, split along lines of "maintain list of VCLs" vs. "Do things with VCLs on list"
Dridi Boukelmoune
- [6.0] 466c874d5 Sync VJSN tests with Nicolas Seriots master list
Dridi Boukelmoune
- [6.0] 6ca2ff8b3 Whitespace ocd
Dridi Boukelmoune
- [6.0] 03fd56af2 Minor FlexeLinting
Dridi Boukelmoune
- [6.0] c45cc5e07 Whitespace OCD
Dridi Boukelmoune
- [6.0] 622df9f21 Scope the scope-enum, so it doesn't clash with "VCL" type.
Dridi Boukelmoune
- [6.0] e54ea1bd1 fix lost workspace overflow markers
Dridi Boukelmoune
- [6.0] 382fc262c Add a fuzzer for the ESI parser
Dridi Boukelmoune
- [6.0] a9745310b Fix previous
Dridi Boukelmoune
- [6.0] 84d38c600 Bump osx image
Dridi Boukelmoune
- [6.0] a4ae1d421 Plug more minor leaks
Dridi Boukelmoune
- [6.0] f20af5b80 add a noop VSLb_ts to the fuzzer
Dridi Boukelmoune
- [6.0] 10303d7d4 Polish
Dridi Boukelmoune
- [6.0] 4cd71a88d duh, travis-ci needs to join for this to work
Dridi Boukelmoune
- [6.0] 6044f91a4 Panic reporting of backend health is a director function
Dridi Boukelmoune
- [6.0] 5300ba5eb Add a VRT_CTX arg to vdir_new(), we will need it
Dridi Boukelmoune
- [6.0] c0e25e6a5 Complement VDP error handling
Dridi Boukelmoune
- [6.0] d023c39c0 add git
Dridi Boukelmoune
- [6.0] f7831b621 Upgrade brew's Python to avoid linking errors
Dridi Boukelmoune
- [6.0] 833703773 fix regression from 1bb0688c9a744e3f89fe0624f58c1ba0d4347867
Dridi Boukelmoune
- [6.0] 50dcc8b3b Ensure sphinx is in the PATH
Dridi Boukelmoune
- [6.0] 23ab35c25 On startup, tell what varnish version this is
Dridi Boukelmoune
- [6.0] 0c8ffd99e Include header to support musl
Dridi Boukelmoune
- [6.0] 6b27d7aa1 Tell which director the NULL backend was attempted on
Dridi Boukelmoune
- [6.0] aa797877e Fix compiling under epel6
Dridi Boukelmoune
- [6.0] 86326f95b Make sure daemonized haproxy processes gets killed
Dridi Boukelmoune
- [6.0] 93909642c vmodtool: require method names to start with a dot
Dridi Boukelmoune
- [6.0] 988baa400 vmodtool: fix object destructor signature
Dridi Boukelmoune
- [6.0] 2fe5d09e4 Fix gensequences for BusyBox awk
Dridi Boukelmoune
- [6.0] f36f80a0c Make a00009.vtc pass on alpine
Dridi Boukelmoune
- [6.0] d5e88cf73 Stabilize this test
Dridi Boukelmoune
- [6.0] 6b2e8ec0b document a potential race
Dridi Boukelmoune
- [6.0] 02e1771be Symbolic status for HTC FetchError
Dridi Boukelmoune
- [6.0] b0371af3e Make two functions to get from req/bo to VRT_CTX
Dridi Boukelmoune
- [6.0] 6a7a21226 Print usage on unknown or missing arguments
Dridi Boukelmoune
- [6.0] e6b07a3e1 move tbl/htc.h to installed headers
Dridi Boukelmoune
- [6.0] 36dff5b48 avoid interactive mv
Dridi Boukelmoune
- [6.0] ced282f1a Whitespace OCD
Dridi Boukelmoune
- [6.0] b4cb96933 Simplify o5.vtc
Dridi Boukelmoune
- [6.0] 86f9768f4 One more take on http_gzip_support=off
Dridi Boukelmoune
- [6.0] a247f4487 Only handle signals if we still have a VUT
Dridi Boukelmoune
- [6.0] 239bca372 Align the lifetime of the PID file to the VUT process
Dridi Boukelmoune
- [6.0] 069ccecbc Drop VALID_OBJ for GCC
Dridi Boukelmoune
- [6.0] e75d07835 Allow whitespace before wc(1) output
Dridi Boukelmoune
- [6.0] be332215f Fix broken vsl-query example
Dridi Boukelmoune
- [6.0] e7a491a71 Don't bother with the return value from H2_Send(), we rely on h2_errcheck() calls anyway.
Dridi Boukelmoune
- [6.0] 38d515a99 Unbogotify slightly
Dridi Boukelmoune
- [6.0] 636d489e2 Polish
Dridi Boukelmoune
- [6.0] 17e14997e Do not silence address or pointer-sign warnings
Dridi Boukelmoune
- [6.0] 3a27bc8e8 polish
Dridi Boukelmoune
- [6.0] a87ebb065 constify storage ident
Dridi Boukelmoune
- [6.0] 861085142 plug minor leaks reported by coverity
Dridi Boukelmoune
- [6.0] 058675584 rename variable for clarity
Dridi Boukelmoune
- [6.0] 6f65332ee MAIN.summs documentation
Dridi Boukelmoune
- [6.0] 034cb4f17 fix typo
Dridi Boukelmoune
- [6.0] 634c709fe allocate dynamic privs on the appropriate workspace
Dridi Boukelmoune
- [6.0] 0af9cac1b Add a copyright to this file
Dridi Boukelmoune
- [6.0] c163ab221 A little bit of flexelintery
Dridi Boukelmoune
- [6.0] 866eb9dd0 create a char * argument for umem_cache_create()
Dridi Boukelmoune
- [6.0] 0162c22d8 Formatting
Dridi Boukelmoune
- [6.0] be37f8307 avoid TRUST_ME in shard director
Dridi Boukelmoune
- [6.0] 5046ccc8e use a vsb to return vcc_regexp's result
Dridi Boukelmoune
- [6.0] 84c88f6d2 Whitespace OCD
Dridi Boukelmoune
- [6.0] 32a56bba5 Pass -j args to child
Dridi Boukelmoune
- [6.0] 980a4a9e8 Add -clijson, which checks that CLI output can be parsed as JSON
Dridi Boukelmoune
- [6.0] c6c636217 Make help -j output real JSON, and push backend.list -j into the schema intended for JSON output.
Dridi Boukelmoune
- [6.0] ab15cd458 sync std.fileread() docs with reality
Dridi Boukelmoune
- [6.0] 25fcec646 change probe stats bitmaps to match %ju format
Dridi Boukelmoune
- [6.0] 90dd989b0 Flexelintery
Dridi Boukelmoune
- [6.0] f61d0e8e4 document purpose of doc/changes.rst as agreed upon at vdd18q2
Dridi Boukelmoune
- [6.0] 9f5a51a93 For HTTP/1.1 requests, Host is mandatory
Dridi Boukelmoune
- [6.0] f852f8774 ban lurker should back off on seeing a busy object
Dridi Boukelmoune
- [6.0] 18f8a2480 detail fetch processor state in panics
Dridi Boukelmoune
- [6.0] 85ce04463 Fix cache_req_body handling for H/2 requests
Dridi Boukelmoune
- [6.0] e8863a974 Fix screwup in previous commit
Dridi Boukelmoune
- [6.0] 56b1abda2 fix layer 8 brace overflow error
Dridi Boukelmoune
- [6.0] 78513e985 gc duplicate statement with no effect
Dridi Boukelmoune
- [6.0] af9b90845 Multiple -[IX] options may be given to VUTs
Dridi Boukelmoune
- [6.0] 79c9415f3 Introduction of '-' CLI prefix allowed empty commands to sneak through.
Dridi Boukelmoune
- [6.0] e7fc65428 Handle string literal concatenation correctly.
Dridi Boukelmoune
- [6.0] 108f44dae document probe window bits
Dridi Boukelmoune
- [6.0] e80b33f89 Reject headers without name
Dridi Boukelmoune
- [6.0] 270cc2b4a Correctly identify these as non-separators
Dridi Boukelmoune
- [6.0] f39c63936 Try to speed things up and misc cleanup
Dridi Boukelmoune
- [6.0] 0740ab714 We need line continuation now
Dridi Boukelmoune
- [6.0] 17eb66323 Silence a Coverity non-defect
Dridi Boukelmoune
- [6.0] b95646d8b In panic code, handle NULL pointers with grace
Dridi Boukelmoune
- [6.0] 79245225c Plug a leak of the read end of VSUB pipes
Dridi Boukelmoune
- [6.0] 941e00db3 Various Flexelinting
Dridi Boukelmoune
- [6.0] 20913576f Use poll(2) instead of select(2) to be consistent with the rest of the source tree.
Dridi Boukelmoune
- [6.0] 56c70c2a0 Flexelinting
Dridi Boukelmoune
- [6.0] 9bfdda5e3 Fix assertion in HTTP_create()
Dridi Boukelmoune
- [6.0] 333dcd8e2 Terminate varnishtop -d automatically
Dridi Boukelmoune
- [6.0] 1116c3aff Remove arbitrary 1.0 threshold in varnishtop -1
Dridi Boukelmoune
- [6.0] f9f95617c Some varnishtop -f coverage
Dridi Boukelmoune
- [6.0] d6dbb6429 Fix some punctation and formatting.
Dridi Boukelmoune
- [6.0] 9ba61d1b0 sess_fail_* detailled accept error counters
Dridi Boukelmoune
- [6.0] 3cbba137f Use 'process' when terminal/curses is involved
Dridi Boukelmoune
- [6.0] 3c1728a8c Spelling
Dridi Boukelmoune
- [6.0] 365341d67 Whitespace OCD
Dridi Boukelmoune
- [6.0] fca0f4df4 Add a version of VSS_resolver() where you specify the socktype.
Dridi Boukelmoune
- [6.0] ed4e07b08 Add a syslog-server facility for the benefit of HAproxy testers.
Dridi Boukelmoune
- [6.0] 5b7a0ca50 Force haproxy onto "localhost" addresses, to make it possible to match syslog-output.
Dridi Boukelmoune
- [6.0] 3589177f6 Include haproxy and syslog in VTC documentation
Dridi Boukelmoune
- [6.0] d6792f992 Match also the ending double-quotes
Dridi Boukelmoune
- [6.0] ab6cf6cfe Allow multiple imports of the same VMOD, if the file_id is identical.
Dridi Boukelmoune
- [6.0] f12d4c026 h2: Move the frame completion check up
Dridi Boukelmoune
- [6.0] 1b9c650d2 h2: Fix a possible thread leak scenario
Dridi Boukelmoune
- [6.0] a1c641c35 Pass an h2_req arg to h2_tx_rst
Dridi Boukelmoune
- [6.0] c0dc68441 Fix an h2 reqbody resource leak
Dridi Boukelmoune
- [6.0] 1350a400c make VRT_handling a no-op if no ctx->handling pointer
Dridi Boukelmoune
- [6.0] d90a2453b h2: Make sure an OU request ends up in half-closed state, not idle
Dridi Boukelmoune
- [6.0] 8e01e0d9b Drag the "Makefile.phk" experiment behind the barn and kill it.
Dridi Boukelmoune
- [6.0] 9bf03910b Handle sigbus like sigsegv
Dridi Boukelmoune
- [6.0] 5bf1397f0 vcp: move open calls to VCP function, use function pointers
Dridi Boukelmoune
- [6.0] 8322b21c9 Be a bit less Postel-y about http header charactersets.
Dridi Boukelmoune
- [6.0] 07bf5d5cb Cover H2's illegal header detection code.
Dridi Boukelmoune
- [6.0] 8f2a0d4cc Clear bo->was_304 on return(retry)
Dridi Boukelmoune
- [6.0] b84afa939 A spot of FlexeLinting
Dridi Boukelmoune
- [6.0] 81a43b629 Flexelinting
Dridi Boukelmoune
- [6.0] 257328211 More flexelinting
Dridi Boukelmoune
- [6.0] fa375cd51 More FlexeLintery
Dridi Boukelmoune
- [6.0] 9a87f7dcb Whitespace OCD
Dridi Boukelmoune
- [6.0] ec663c719 Include a timestamp in all CLI JSON responses.
Dridi Boukelmoune
- [6.0] 53fa9ffac Fix copy&paste sloppyness in http_resp_size documentation
Dridi Boukelmoune
- [6.0] d25a5c6dd Remove spurios old prototype
Dridi Boukelmoune
- [6.0] 660cdb6dd Use the string VRND for VSM segment names.
Dridi Boukelmoune
- [6.0] c495cba6f Typo
Dridi Boukelmoune
- [6.0] 9e06cd754 Use strong VRND for silo unique number
Dridi Boukelmoune
- [6.0] a4a577941 Wrap the testable VRND in program supplied locking, because it is not thread-safe.
Dridi Boukelmoune
- [6.0] 4bffcce48 Fix a end-of-string mistake (spotted by FlexeLint)
Dridi Boukelmoune
- [6.0] 021388ce3 Disable FlexeLint message 850, we think we know what we're doing in our loops.
Dridi Boukelmoune
- [6.0] af9110082 Supress Flexelints 835 from all macro expansions
Dridi Boukelmoune
- [6.0] 8dcb2cbe8 FlexeLinting
Dridi Boukelmoune
- [6.0] 62a778d90 Fix the Y-axis ticks.
Dridi Boukelmoune
- [6.0] 0111c1083 More coverage.
Dridi Boukelmoune
- [6.0] 977346eef Skip this test if asan is used
Dridi Boukelmoune
- [6.0] 568e6ec29 Add a comment for future reference
Dridi Boukelmoune
- [6.0] 7c3f06315 Fix PROXY and HTTP/1 proto dissectors to not rely on space for an extra NUL.
Dridi Boukelmoune
- [6.0] 8f4eed673 Whitespace OCD
Dridi Boukelmoune
- [6.0] 103ea7c57 finalize task privs when rolling back workspaces
Dridi Boukelmoune
- [6.0] 4a0dcf40e Statistics for backend open errors
Dridi Boukelmoune
- [6.0] 02b7e718f holddown times for certain backend connection errors
Dridi Boukelmoune
- [6.0] 32c5de647 add the long missing per-backend busy and unhealthy counters
Dridi Boukelmoune
- [6.0] 46d1ad5c2 Backend_health: report error details
Dridi Boukelmoune
- [6.0] 5601a4cc6 Fixups from 'Fix PROXY and HTTP/1 proto dissectors'
Dridi Boukelmoune
- [6.0] a61b713d2 New fix for #2285 and #2624
Dridi Boukelmoune
- [6.0] 264d0d934 New take on #2624 after Martin's RxStuff overflow fixes
Dridi Boukelmoune
- [6.0] 6676a61ee Add asserts to ensure the (hypothetical?) race in #2528 doesn't happen.
Dridi Boukelmoune
- [6.0] 4e50978ee Add missing VTCP_Close()
Dridi Boukelmoune
- [6.0] 4c2f0d9b9 Remember to set the REQ_DONE state when we unset the bereq.body;
Dridi Boukelmoune
- [6.0] 5f071e807 Add JSON ping output
Dridi Boukelmoune
- [6.0] 404003e91 Fix a case I overlooked in the recent change to remove the NUL termination of the rxbuf.
Dridi Boukelmoune
- [6.0] 878bb1d34 The backend probes can only access the backend under lock, because the backend might be going away, and since we cannot afford to hold the lock over VTP_Open(), we have to pull the VBE_vsc knowledge one level back up.
Dridi Boukelmoune
- [6.0] 10ced1f29 Check the backend connection failures get counted
Dridi Boukelmoune
- [6.0] c403c025f Fix an h/2 thread leak
Dridi Boukelmoune
- [6.0] 2438f21b4 h2: Avoid sending duplicate rst_stream frames on Pool_Task failure
Dridi Boukelmoune
- [6.0] 2486eadae Stabilize r02679
Dridi Boukelmoune
- [6.0] c3c75f4fc Revert 88b2eb8e for now
Dridi Boukelmoune
- [6.0] 6d845b8ad Also revert this as part of 44d28931
Dridi Boukelmoune
- [6.0] 5fddc6936 Don't transition to CLOS_REM state until we've seen END_STREAM
Dridi Boukelmoune
- [6.0] baf7a2d0f Proper END_STREAM handling
Dridi Boukelmoune
- [6.0] 745924a09 Apply workaround for macos
Dridi Boukelmoune
- [6.0] 2dfd573fa Accurate ban statistics except for a few remaining corner cases
Dridi Boukelmoune
- [6.0] 92ee4e482 Shard director: add documentation from 9b8f6e21809bf867eb5bd792331484d0e70eb367
Dridi Boukelmoune
- [6.0] aa809b5dd polish: use TAKE_OBJ_NOTNULL
Dridi Boukelmoune
- [6.0] a6533c742 Use a separate condvar for connection-level flow control updates
Dridi Boukelmoune
- [6.0] ca354bdde Ensure that only the rxthread gets to use h2->cond in h2_send_get
Dridi Boukelmoune
- [6.0] b0e924cdf tell the truth about vmod filenames
Dridi Boukelmoune
- [6.0] 7a5494896 Get the probe's VTP reference in the probe code
Dridi Boukelmoune
- [6.0] 346eb5d1c Simplify memory handling around struct h2h_decode
Dridi Boukelmoune
- [6.0] 213146253 For backends with PROXYv1, send UNKNOWN in a probe if the backend's address family is neither of AF_INET or AF_INET6.
Dridi Boukelmoune
- [6.0] dcbc80c6b reshuffle HSH_Lookup() code a bit to condense and clarify
Dridi Boukelmoune
- [6.0] ca4102aef Set the mode on the UDS socket, in case we are running as root with varnish user etc.
Dridi Boukelmoune
- [6.0] f80c03d68 Reintroduce the req.grace variable, change keep behavior
Dridi Boukelmoune
- [6.0] 4faaa055f Undeprecate req.ttl
Dridi Boukelmoune
- [6.0] ab7b2b184 Update the documentation on grace and keep
Dridi Boukelmoune
- [6.0] 67b453350 Test case that shows return(abandon) to avoid cache insertion
Dridi Boukelmoune
- [6.0] cb370c88d simplify cnt_lookup
Dridi Boukelmoune
- [6.0] 88a4743d1 Make sure the expiry is in the VSL before proceeding
Dridi Boukelmoune
- [6.0] f493f2b10 Remember to zero h2->mailcall on h2 rxbody vfp failure
Dridi Boukelmoune
- [6.0] f1ddfb935 Polish
Dridi Boukelmoune
- [6.0] 6c8fed902 Revert "Terminate varnishtop -d automatically"
Dridi Boukelmoune
- [6.0] dadff02b9 varnishtop -d does not exit by itself
Dridi Boukelmoune
- [6.0] 25e028f2b Postpone conversion to BOOL until we absolutely have to.
Dridi Boukelmoune
- [6.0] dd5ea4a22 Set the task arguments under the lock
Dridi Boukelmoune
- [6.0] 7d6566e77 Set socket options correctly for the accepted socket.
Dridi Boukelmoune
- [6.0] 119a058f1 Increase listen-depth to 100
Dridi Boukelmoune
- [6.0] cfd11c1d0 Test some out of workspace conditions for VMOD blob.
Dridi Boukelmoune
- [6.0] 4086c5d60 Remove logexpect from the tests for VMOD blob out-of-workspace.
Dridi Boukelmoune
- [6.0] 7bbd6013c Fix the out-of-workspace tests for VMOD blob.
Dridi Boukelmoune
- [6.0] 7b3a3a98c VMOD blob out-of-workspace tests with all encoding schemes.
Dridi Boukelmoune
- [6.0] 70878b172 Add an out-of-workspace test for VMOD blob's sub() function.
Dridi Boukelmoune
- [6.0] c4243b113 Retire the WB mini-interface used by VMOD blob.
Dridi Boukelmoune
- [6.0] 4a607fe33 VMOD blob encoder: don't forget the terminating null byte
Dridi Boukelmoune
- [6.0] 7e8bd7468 minor typo in upgrading-6.0.rst
Dridi Boukelmoune
- [6.0] b302a2cf4 Test adding (dynamic) backends with probe to already warm vcl
Dridi Boukelmoune
- [6.0] b57e5296d Accommodate musl libc that has a smaller stack
Dridi Boukelmoune
- [6.0] a33aa0481 Update doc
Dridi Boukelmoune
- [6.0] 79bde28a9 [varnishtest] generate the decoding tables
Dridi Boukelmoune
- [6.0] 5e77f1542 Forgot one build dependency
Dridi Boukelmoune
- [6.0] e4f82eed1 Fix build
Dridi Boukelmoune
- [6.0] 182cd072f Coverity spotted this as a resource-leak, even though it amounts to counting deck-chairs on the Titanic.
Dridi Boukelmoune
- [6.0] 2b4adddee Unbotch my refactoring of || and && handling in VCL expressions.
Dridi Boukelmoune
- [6.0] 41b2ac6bf Add regression test for #2729, but don't spend an entire test-case on it
Dridi Boukelmoune
- [6.0] bbccfcd69 Make the output tab-space compliant
Dridi Boukelmoune
- [6.0] 8be0403af Add std.fnmatch()
Dridi Boukelmoune
- [6.0] 3662f0115 Expand macros in HAproxy config files.
Dridi Boukelmoune
- [6.0] e8e6a2db4 Typo
Dridi Boukelmoune
- [6.0] 3207306db Example fix.
Dridi Boukelmoune
- [6.0] f4166da9a Report STRANDS as STRING in documentation.
Dridi Boukelmoune
- [6.0] c37bed3f9 Respect the end of input buffer when skipping the second [CR]LF after the headers.
Dridi Boukelmoune
- [6.0] 4d3d349f8 Make the client list all mgt CLI commands
Dridi Boukelmoune
- [6.0] 28b48b3c8 In curses mode, always filter in the counters necessary for the header lines.
Dridi Boukelmoune
- [6.0] 8a564bb55 Fix a buffer overflow situation in h2_deliver
Dridi Boukelmoune
- [6.0] e80c65fdb properly declare vtc_h2_dectbl.h to automake and git
Dridi Boukelmoune
- [6.0] 6ffcafc9f Make large integers work in VCL.
Dridi Boukelmoune
- [master] bbc34e2d0 Add a cli send/expect facility to HAproxy support.
Poul-Henning Kamp
- [6.0] e6ef7ee2d Fix r02702's -cliexpect
Dridi Boukelmoune
- [6.0] 735287af9 Use 'S' as instance-id for syslog.
Dridi Boukelmoune
- [master] d9f31889b VMOD blob uses STRANDS instead of STRING_LIST.
Geoff Simmons
- [master] d39082545 Fix showing STRANDS as STRING in the docs.
Geoff Simmons
- [master] 4c91662cc Start skeleton docs for the September 2018 release notes.
Geoff Simmons
- [master] 69f6ba512 Add a note about concurrency in the VSC_Iter documentation.
Geoff Simmons
- [master] 5087cdfcc Typo
Geoff Simmons
- [master] da700bf19 look for sphinx-build during configure add --with-sphinx-build
Nils Goroll
- [master] 2ba2cc341 Align handling of STRINGS derived types.
Poul-Henning Kamp
- [master] 2ad290f79 We don't need stdlib.h unless we compile the code
Poul-Henning Kamp
- [master] 9bc248cb8 Always AZ VSB_finish()
Poul-Henning Kamp
- [master] 5c1380016 Don't overload names from libc.
Poul-Henning Kamp
- [master] 4c8143186 Add missing break
Poul-Henning Kamp
- [master] 931ead585 Slight polish
Poul-Henning Kamp
- [master] ac4740f20 Allow a string argument to return(fail("Because!"));
Poul-Henning Kamp
- [master] 13d519c6f vcc: vmod function named argument clarifications
Nils Goroll
- [master] df1455d1a Improve VCC error messages.
Poul-Henning Kamp
- [master] 47c8927bd So much for untested "stylistic" changes before commit.
Poul-Henning Kamp
- [master] 041f08e80 style(9)-ification
Nils Goroll
- [master] 85e3d442c avoid running checks twice for real now, hopefully
Nils Goroll
- [master] cc51ba948 Rework to hopefully fix the travis osx job
Federico G. Schwindt
- [master] 05249f92c Don't mess with C-L when responding to HEAD
guillaume quintard
- [master] 3ae6edff5 Expect right after rxreq
guillaume quintard
- [master] f8e95527c Add release notes
guillaume quintard
- [master] b5aaa5426 Revert overcommitted change
Guillaume Quintard
- [master] 3f9ca3fcc Assign VMODS unique numbers, and make the count part of the VGC metadata
Poul-Henning Kamp
- [master] 399bc4c1a Call VCL_Onboard whenever a req or bo gets a particular VCL for the first time.
Poul-Henning Kamp
- [master] 73fd9d730 Register the vmods unique (per-vcl) number
Poul-Henning Kamp
- [master] 07123cfdc Retry on EAGAIN.
Poul-Henning Kamp
- [master] c2a338293 Constify
Dridi Boukelmoune
- [master] a419cec0f Whitespace OCD
Dridi Boukelmoune
- [master] 785ecf0a8 Increasing libvarnishapi.so version from 1.0.6 to 2.0.0
Denes Matetelki
- [master] cd4188f89 Merge pull request #2718 from dmatetelki/libvarnishapi_soname_bump
GitHub
- [master] 8311f0bc8 fix obj.hits in vcl_hit
Nils Goroll
- [master] fac3e589f improve documentation on backend timeout defaults
Nils Goroll
- [master] 4716028f3 Ensure VRT_priv_task doesn't get both req and bo
Dridi Boukelmoune
- [master] f62c37514 Unify the H1/H2 reembark code.
Poul-Henning Kamp
- [master] 15a627c4c Whitespace OCD
Dridi Boukelmoune
- [6.0] 920d0d899 Changelog for 6.0.1
PÃ¥l Hermunn Johansen
- [master] 43b981048 use references which work both for html and man pages
Nils Goroll
- [master] c0a4ee41c in vmod destructors, tolerate failed object initializations
Nils Goroll
- [master] 59367a6ce Always reschedule requests from the waiting list.
Poul-Henning Kamp
- [master] 2aa60d4e5 Whitespace
Federico G. Schwindt
- [master] ccf616762 Formatting
Federico G. Schwindt
- [master] 0068b31aa Collect and make explicit where we enter and leave "tasks" for the purpose of VRT_priv_task()
Poul-Henning Kamp
- [master] 62d0cdd89 Make each event sent to compiled VCL a separate task as far as per-task PRIVs.
Poul-Henning Kamp
- [master] a5ff2d3d4 Removing debugging
Poul-Henning Kamp
- [master] b78a4672d Privatize stuff.
Poul-Henning Kamp
- [master] fbb7c198c add a test for task_priv allocation in the function prologue
Nils Goroll
- [master] f03948f48 initialize PRIV_TASK and PRIV_TOP vmod arguments once per subroutine
Nils Goroll
- [6.0] 8d54bec53 Prepare for 6.0.1
Denes Matetelki
- [master] 20ab2abc3 Only dlclose() Vmods after all "fini" processing.
Poul-Henning Kamp
- [master] a4f7faec4 Test that vmod code is still present when calling a task_priv .fini
Nils Goroll
- [master] bfe1bcd8d varnishtest: add -keepalive to repeat on a single connection
Nils Goroll
- [master] cf04d394e check if this stabilizes the test
Nils Goroll
- [master] 61dc72e07 Stabilize b000064.vtc for real
PÃ¥l Hermunn Johansen
Last message date:
Fri Aug 31 14:56:02 UTC 2018
Archived on: Fri Aug 31 14:56:04 UTC 2018
This archive was generated by
Pipermail 0.09 (Mailman edition).