January 2017 Archives by date
Starting: Mon Jan 2 00:33:58 CET 2017
Ending: Tue Jan 31 11:40:05 CET 2017
Messages: 192
- hi!
varnish-commit at varnish-cache.org
- Vacancy #627
varnish-commit at varnish-cache.org
- [master] c7e5e1d Simplify the song&dance around our listen sockets, and hopefully make it work more like people would expect.
Poul-Henning Kamp
- [master] 34765a4 Forgot to commit the changes test-case for #1991
Poul-Henning Kamp
- [master] 6bd790c Clamp vsl_space and vsm_space to 4GB
Poul-Henning Kamp
- [master] 071a8d8 Limit vsl_space and vsm_space in a 32bit compatible fashion
Poul-Henning Kamp
- [master] e3b43c6 Ok then: On 32bit 1G will be the max vsl/vsm size.
Poul-Henning Kamp
- for CV
varnish-commit at varnish-cache.org
- [master] af56b5c Set req.backend_hint from the VCL we switch to.
Poul-Henning Kamp
- [master] 4f6df99 Missing newline
Poul-Henning Kamp
- [master] 7fcf52f Fix alignment of produced C-source
Poul-Henning Kamp
- [master] 3cf5876 Make a backup-copy of vmod shlibs into the working directory (= -n) so that our compiled VCLs are certain to restart/reload even if the VMOD package has been updated in the meantime.
Poul-Henning Kamp
- [master] 2944ad5 Impose a consistent style on include/tbl headers.
Poul-Henning Kamp
- [master] 95584d2 And I overlooked that bit of course...
Poul-Henning Kamp
- [master] aa0abc0 Let the include/tbl files control the emission of VSC documentation
Poul-Henning Kamp
- [4.1] 4da4d6b Make 4.1 compile on !linux again.
Poul-Henning Kamp
- [master] 3662d20 Use unsigned with bit-ops.
Poul-Henning Kamp
- Salary [$1500 /week]
varnish-commit at varnish-cache.org
- [4.1] c261c23 Document default timeout for varnishtest
PÃ¥l Hermunn Johansen
- [master] 6147338 Avoid having two files called "params.h"
Poul-Henning Kamp
- [master] b7fe401 Try to get at least a little coverage on varnishtop
Poul-Henning Kamp
- Speech of welcome
varnish-commit at varnish-cache.org
- [4.1] 18c9983 Handle comparison between backend and different things
PÃ¥l Hermunn Johansen
- Vacancy #627
varnish-commit at varnish-cache.org
- [master] 6b4c495 Make sure VTCs run against all binaries
Dridi Boukelmoune
- [master] 48f1cba Add a program to compactly summarize gcov(1) results.
Poul-Henning Kamp
- [master] cf17fc1 Close std{in|out|err} before invoking Eric.
Poul-Henning Kamp
- [master] 1041a3d Attempt to make the tmp dir owned by 'varnish' for priv-sep
Poul-Henning Kamp
- [master] dd5d189 Add a ${workdir}/vmod_cache subdirectory for caching compiled VMODs. Otherwise jail_unix doesn't allow you to use VMODs.
Poul-Henning Kamp
- [master] 60366f3 Simplify
Federico G. Schwindt
- [master] 2e1a483 Correct output
Federico G. Schwindt
- [master] f4566d4 Polish
Federico G. Schwindt
- [master] 0863fc7 Use -run instead
Federico G. Schwindt
- [master] f7a3acb Start documenting vtc's process
Federico G. Schwindt
- [master] 1f755da Clarify that both integer and float are accepted
Federico G. Schwindt
- [master] 58c29dd Reunite all friends in a single place
Federico G. Schwindt
- [master] bb44c36 Fix build with newer sphinx versions
Federico G. Schwindt
- [master] f597b86 Drop libvarnishcompat
Federico G. Schwindt
- [master] b2bee0e More coverage of mgt_main.c
Poul-Henning Kamp
- [master] 80410e8 Report uid/gid so we can tell if jails technology was enabled.
Poul-Henning Kamp
- [master] 2881d76 Ignore rmdir() errors
Federico G. Schwindt
- [master] 62ac930 Fix daemon.c inclusion when daemon() isn't present
Federico G. Schwindt
- [master] cd8437c Polish
Federico G. Schwindt
- [master] a10d3bd Fix -S test to stay in tmpdir
Poul-Henning Kamp
- [master] fd3ed58 Add missing close-}
Poul-Henning Kamp
- [master] c6bcb02 Messin' around with gcov
Poul-Henning Kamp
- [master] eeaa3c0 Some coverage on varnishstat
Federico G. Schwindt
- [master] 1690d36 Better
Federico G. Schwindt
- [master] 275b007 Start with varnishlog coverage
Federico G. Schwindt
- [master] e8c074b Restrict return(vcl) to before any restart, and reset the req.http to avoid any memory leaks.
Poul-Henning Kamp
- [master] d977207 Collect vtest failed tests logs more reliably
Dridi Boukelmoune
- [master] 6cd97d1 Introduce a `vtest-clean` make target
Dridi Boukelmoune
- [master] 19ff7a5 Keep track of and report how many return(vcl)'s hold a label
Poul-Henning Kamp
- [master] 2b01302 Load the vcls and labels into the child process in dependency order.
Poul-Henning Kamp
- [master] 79a6261 Stabilize this test
Poul-Henning Kamp
- [master] 82744f1 Coverage
Dridi Boukelmoune
- [master] 9d29b38 Polish, mostly for coverage purposes
Federico G. Schwindt
- [master] b5e64a9 Improve previous tests and add a few more
Federico G. Schwindt
- [master] cddfbca Arguments must be set on first invocation of a varnish instance
Poul-Henning Kamp
- [master] 85b8250 Fail tests if the process got a signal.
Poul-Henning Kamp
- [master] 1e6affc Refuse vcl.label if it would cause a return(vcl)'ed VCL to return(vcl)
Poul-Henning Kamp
- [master] 328c18e Test VCL-label loop detection
Poul-Henning Kamp
- [master] 61de2e3 Add a generic VFIL_null_fd() function for pointing a fd at /dev/null
Poul-Henning Kamp
- [master] 1d04346 Make sure we have uintmax_t for vfil.h
Poul-Henning Kamp
- [master] c6854d8 No need to test getopt or multiple invalid opts
Federico G. Schwindt
- [master] f6a1111 More improvements and additions
Federico G. Schwindt
- [master] 12bad7a Add experimental support for gcov (talk to me first!) and some general cleanup and polishing.
Poul-Henning Kamp
- [master] 1836d1f varnishhist coverage
Federico G. Schwindt
- [master] 43b8983 Don't print termsig as exitcode
Poul-Henning Kamp
- [master] 5d088eb Make it possible to compare STRING_LIST in vcl.
Poul-Henning Kamp
- [master] a538048 Try to close a raise in this test where c1's request didn't get processed until after we switched VCL.
Poul-Henning Kamp
- [master] 5b7ec8b Clarify description of fetch_failed counter.
Poul-Henning Kamp
- [master] ca438c8 Allow INT and REAL to be negative.
Poul-Henning Kamp
- [master] a82df92 Move some auxillary stuff out of mgt_main and clean up namespace a bit.
Poul-Henning Kamp
- [master] 2e15bf8 Polish
Dridi Boukelmoune
- [master] 4f94d57 Periodic #include untangling/cleanup
Poul-Henning Kamp
- [master] 71d30ee Repatriate some non-child related stuff from mgt_child.c to mgt_main.c
Poul-Henning Kamp
- [master] 8984f5b Integrage the two-stage SHM creation procedure.
Poul-Henning Kamp
- [master] 8aedf4b Add a closefd(int*) macro to properly dispose of file descriptors
Poul-Henning Kamp
- [master] 0a105cd Put mgt_child.c in its own "MCH" namespace.
Poul-Henning Kamp
- [master] 64370e2 Use closefd() throughout
Poul-Henning Kamp
- [master] 0226b32 Don't use sprintf(3)
Poul-Henning Kamp
- [master] f584f90 Disallow starting without either -b <backend> or -f <vcl_file> in all other modes than -d.
Poul-Henning Kamp
- [master] 9691055 Catch up with -f requirement
Poul-Henning Kamp
- [master] d306f91 Rework the -f/-b logic so we can take multiple -f arguments.
Poul-Henning Kamp
- [master] 7f9a97a Speed things up
Federico G. Schwindt
- [master] 75c2065 Don't kill any pids <= 0
Poul-Henning Kamp
- [master] 1b833e5 Add a -log which vtc_dump's stdout+stderr from the subprocess.
Poul-Henning Kamp
- [master] 9235422 Keep track of being started in "no VCL" mode, and don't attempt to start the child process.
Poul-Henning Kamp
- [master] 3fb17e9 Rework the shell command, so that expected exit code and pattern to be found are options to "shell". Deprecate err_shell.
Poul-Henning Kamp
- [master] 0507566 Use new 'shell' command syntax.
Poul-Henning Kamp
- [master] eb7db22 Replace err_shell with shell -err -expect.
Poul-Henning Kamp
- [master] c261c33 Make this work with ipv6 as well
Federico G. Schwindt
- [master] a96bfb0 Also try with ipv6 if ipv4 is not available
Federico G. Schwindt
- [master] eb34cf5 Replace with shell command and simplify some cases
Federico G. Schwindt
- [master] b0a7454 Close a couple of races.
Poul-Henning Kamp
- [master] ead65de Don't allocate a lot of VSM for the -F test, we don't need it and it slows things down.
Poul-Henning Kamp
- [master] 9d790ec Also lock the to-fd
Poul-Henning Kamp
- [master] 4838b82 Revert pasto in earlier commit
Federico G. Schwindt
- [master] e968899 Increment fetch_failed for all causes
Federico G. Schwindt
- [master] 135adfa Merge tests
Federico G. Schwindt
- [master] 6e21a2e Fix shell expansion when mixed with regular strings
Dridi Boukelmoune
- [master] 86ae6dc Always insert space around '+' and '-' in generated C-code to not accidentally produce '--' and '++' operators.
Poul-Henning Kamp
- [master] 7c9916a Add test which provoked #2184
Poul-Henning Kamp
- [master] d38082e Don't swallow the glob
Dridi Boukelmoune
- [master] a29fca7 Move the production of vcs_version.h and vmod_abi.h to libvcc/generate.py
Poul-Henning Kamp
- [master] cf96240 Make sure people know which generate.py we're talking about
Poul-Henning Kamp
- [master] 26c3d5b Whitespace cleanup
Poul-Henning Kamp
- [master] c1f8780 Add "-x dumpbuiltin" to varnishd
Poul-Henning Kamp
- [master] ca79c40 Fix clang-specific warnings
Dridi Boukelmoune
- [master] 4f85132 sync test name with reality
Nils Goroll
- [master] 282f3f4 Document req.ttl and when it is going to be removed
Nils Goroll
- [master] 766dee0 Drop long broken umem code
Federico G. Schwindt
- [master] eac07a5 Improvements as I go through the tests
Federico G. Schwindt
- [master] 44b5055 Whitespace OCD
Federico G. Schwindt
- [master] 39e5492 The storage element may be empty on fetch fail
Martin Blix Grydeland
- [master] 48a93f6 Fix vtest on SmartOS
Dridi Boukelmoune
- [master] cb504e5 Remove umem remnant
Dridi Boukelmoune
- [master] a95ff27 Add -log here as well and rearrange options
Federico G. Schwindt
- [master] 142ff1e Strip whitespaces from the version as well
Federico G. Schwindt
- [master] 960fcc1 Fix tyops
Federico G. Schwindt
- [master] b8dec33 fix vsm_free (never incremented)
Federico G. Schwindt
- [master] fbc7240 There won't be a 5.0.1
Dridi Boukelmoune
- [master] e8eac09 Clean up the vtc_logging a little bit, and make a explicit vtc_fatal() function to use instead of vtc_log(..., 0, ) in trivial cases.
Poul-Henning Kamp
- [master] c14ceeb Remove a now visibly unreached return statement
Poul-Henning Kamp
- [master] 761905d Remove another 25 unreachable statements
Poul-Henning Kamp
- [master] 466985b More unreachable code
Poul-Henning Kamp
- [master] 5bbf8b8 Another three, but these detected as "loop not reachable" because of the while { } do(0) in AZ...
Poul-Henning Kamp
- [master] 7dac2dd Minor nitpickery from coverity
Poul-Henning Kamp
- [master] 60cd957 More coverity nitpickery
Poul-Henning Kamp
- [master] 78b51e3 Fix a mistake I made yesterday which truncated multiline vtc_dump()
Poul-Henning Kamp
- [master] 497b076 Use printf(3) for consistency
Poul-Henning Kamp
- [master] e6746bd Introduce VSB_quote_pfx() which prefixes each line with a string.
Poul-Henning Kamp
- [master] 092287f Keep track of needing to join the thread
Poul-Henning Kamp
- [master] b6f0915 Use the new VSB_quote_pfx instead of hand-rolling
Poul-Henning Kamp
- [master] 12664cd Collect stdout/err from the test-running process in a VSB and emit it at the end of the run where it is far more likely to be noticed.
Poul-Henning Kamp
- [master] 79889bc Also \n terminate in the NONL case where no quoting is necessary.
Poul-Henning Kamp
- [master] 556951d Tell it if we timed out the testcase and killed the child.
Poul-Henning Kamp
- [master] 530cb4c Report testfiles without "varnishtest" as skipped.
Poul-Henning Kamp
- [master] a3d915f Remove debugging.
Poul-Henning Kamp
- [master] 13db0ab Clarify %r formatter wrt multiple Host headers
Federico G. Schwindt
- [master] da0d1c8 Decouple testing from the gunzip counter
Federico G. Schwindt
- [master] fd23878 Remove new line and indentation OCD
Federico G. Schwindt
- [master] 87a1a0d Merge tests and add more coverage
Federico G. Schwindt
- [master] c132ce2 Introduce more process macros for convenience
Dridi Boukelmoune
- [master] 4908ac9 Retire err_shell where it was recently introduced
Dridi Boukelmoune
- [master] ab72ccd It's more useful to emit the shell's stdout/stderr before failing the exit code test, than not doing so afterwards.
Poul-Henning Kamp
- [master] ff65c2f Test the fail/skip exit codes of varnishtest
Poul-Henning Kamp
- [master] 44ab999 Merge, simplify and add more coverage
Federico G. Schwindt
- [master] 318ad63 Fix previous and add another case
Federico G. Schwindt
- [master] 0c8f02f This does not fail in FreeBSD
Federico G. Schwindt
- [master] ef0fa4e Polish
Federico G. Schwindt
- [master] 60f868e GC unused variable
Federico G. Schwindt
- [master] d9c3cdd Fix build when daemon() is not available
Federico G. Schwindt
- [master] 2f5ac24 Add regexp matching support to the shell command
Federico G. Schwindt
- [master] 59e07f2 Forgot to add a test for -match
Federico G. Schwindt
- [master] fbe0489 More coverage
Federico G. Schwindt
- [master] d578e81 Be a little bit more communicative
Poul-Henning Kamp
- [master] 73f0fd9 white-space ocd
Poul-Henning Kamp
- [master] 6786c86 Nitpicking
Poul-Henning Kamp
- [master] 7de2ff8 Change assert to proper error message and test it.
Poul-Henning Kamp
- [4.1] 1978ebf fix vsm_free (never incremented)
PÃ¥l Hermunn Johansen
- [4.1] 5995222 Clarify %r formatter wrt multiple Host headers
PÃ¥l Hermunn Johansen
- [4.1] 880b4ba Change assert to proper error message and test it.
PÃ¥l Hermunn Johansen
- [master] 74eb0df0 Make waiters a "tbl/waiters.h" table
Poul-Henning Kamp
- [master] de4d412 Eliminate the waitfor structure.
Poul-Henning Kamp
- [master] 95437e6 Get rid of the old "symbol" hack, it worked fine when everybody used GCC.
Poul-Henning Kamp
- [master] 42fb7e9 Move req's vfp_ctx into struct req
Poul-Henning Kamp
- [master] a3c3e4e Have http_conn point to the fd rather than carry a copy
Poul-Henning Kamp
- [4.1] e8fcf40 Clarify description of fetch_failed counter.
PÃ¥l Hermunn Johansen
- [master] 632fa99 Fix vmoddir when using --prefix at configure time
Dridi Boukelmoune
- For CV #612
varnish-commit at varnish-cache.org
- [4.1] 5e39315 Fix vmoddir when using --prefix at configure time
Martin Blix Grydeland
- [master] b5fd51b Fix vmod silent rules with bmake(1)
Dridi Boukelmoune
- [master] 1c381f3 Stabilize flaky test r1813
Dridi Boukelmoune
- [master] 46536b1 Polish
Federico G. Schwindt
- [master] b6d0ff8 Merge tests and reshuffle things
Federico G. Schwindt
- [master] 9a652c7 Schedule this (slow) test to run a bit earlier
Federico G. Schwindt
- [master] 311c2e1 Correct previous
Federico G. Schwindt
- [master] bfd84dd Dramatically simplify VEV
Poul-Henning Kamp
- [master] 98f3f95 Retire a misleading construct
Dridi Boukelmoune
- [master] b5d65c1 Polish
Dridi Boukelmoune
- Compliments
varnish-commit at varnish-cache.org
- [master] a4e07fc Correct this test for good
Federico G. Schwindt
- [master] cfcfc6a Fix sporadic timeouts if we got cancelled
Federico G. Schwindt
- [master] a5a3aff Revert "Correct this test for good"
Dridi Boukelmoune
- [master] 34e327d Disallow SES_Close(SC_NULL)
Poul-Henning Kamp
- [master] 796adf9 More asserting on sp->fd
Poul-Henning Kamp
- [master] 6f9595e More VCC changes
Federico G. Schwindt
- [master] cb4d034 Fix previous in 32 bits archs
Federico G. Schwindt
- [master] 3ccc7fb Break
Dridi Boukelmoune
- [4.1] aee2522 Update changelog
PÃ¥l Hermunn Johansen
Last message date:
Tue Jan 31 11:40:05 CET 2017
Archived on: Tue Jan 31 11:40:06 CET 2017
This archive was generated by
Pipermail 0.09 (Mailman edition).