January 2016 Archives by thread
Starting: Mon Jan 4 15:26:02 CET 2016
Ending: Fri Jan 29 15:58:20 CET 2016
Messages: 366
- [master] dbcca92 Devicedetect git repository has moved.
Lasse Karstensen
- [master] a9b6d0e Make the "debug +vclrel" trick work for all worker threads.
Poul-Henning Kamp
- [master] 81c756e Dump oc->expire info
Poul-Henning Kamp
- [master] 86d73a6 Cleanup
Poul-Henning Kamp
- [master] 446695e Spring some AN() love
Federico G. Schwindt
- [master] 5921f91 Use realloc if possible
Federico G. Schwindt
- [master] f2de8e9 Update parameters in preparation for further work
Federico G. Schwindt
- [master] 1d5e5f0 Handle OBJ_STICKY in flags
Federico G. Schwindt
- [master] 882afac Spelling
Federico G. Schwindt
- [master] 5e6d168 Kill long forgotten and unused parameters
Federico G. Schwindt
- [master] 38c4a7d This has been replaced by jails
Federico G. Schwindt
- [master] 2074927 Add a hack so we always get the VSL logged on varnish -wait
Poul-Henning Kamp
- [master] 68768d9 Ignore SLT_CLI when waiting for vsl
Poul-Henning Kamp
- [master] b695053 Save a tons of sysconf() syscalls.
Poul-Henning Kamp
- [master] 4d5dd87 Don't use getdtablesize() for closing existing fd's it only represents the current limit.
Poul-Henning Kamp
- [master] 9b80c2e Add VSUB_closefrom() to close all fd's higher than some number.
Poul-Henning Kamp
- [master] 97a02d2 Use VSUB_closefrom()
Poul-Henning Kamp
- [master] f43e32d Remove debugging hack which slipped into previous commit.
Poul-Henning Kamp
- [master] 7340726 Also use VSUB_closefrom() here.
Poul-Henning Kamp
- [master] fe7f054 Fix build if closefrom is not available
Federico G. Schwindt
- [master] eb4106e Fix r01684.vtc logexpect handling
Martin Blix Grydeland
- [master] d69de94 Another use for VSUB_closefrom()
Poul-Henning Kamp
- [master] 62fad03 Fix typo spotted by fgs
Poul-Henning Kamp
- [master] 67399b6 Don't close stdout/stderr when we stop due to EOF on stdin in -d mode.
Poul-Henning Kamp
- [master] b4545b1 This seems to get test-termination to stabilize, including the new improved probability of getting the VSL out.
Poul-Henning Kamp
- [master] e632147 SmartOS needs stdlib.h for closefrom()
Federico G. Schwindt
- [master] 70de08d First pass at using PARAM
Federico G. Schwindt
- [master] 21eb520 On fetch failure, make the vcl_backend_error{} object cacheable for 5 seconds if there is a waiting list.
Poul-Henning Kamp
- [master] 0be9404 Rush the objheader if there is a waiting list when it is deref'ed.
Poul-Henning Kamp
- [master] 5c82680 Integrate the waiting list into the objhead (again). The net saving of one pointer does not amortize the extra CPU overhead and cache misses.
Poul-Henning Kamp
- [master] 9b0a053 Remove the waiting list counter
Poul-Henning Kamp
- [master] 10e6d90 Do not send a zero Content-Length for 204 and 304
Federico G. Schwindt
- [master] 9c4f3e8 Add a final backstop, so we absolutely 100% certainly do not try to delete a objhead while it still has a waiting list, by forcing the last ref holder to rush the WL.
Poul-Henning Kamp
- [master] 852d564 Add a couple of asserts for Coverity
Poul-Henning Kamp
- [master] 1719067 Reset storage_malloc counter on allocation failure.
Poul-Henning Kamp
- [master] ac6cf0f Split the parameters for the VCC compiler into a separate structure for more clarity, before we start hacking VCC further.
Poul-Henning Kamp
- [master] 3220a17 Display the WRONG() message in VAS_Fail_default
Dridi Boukelmoune
- [master] 6545ac1 White-space fix and minor flexelint-comforting
Poul-Henning Kamp
- [master] ad8d91f Use UPPER-case names for pseudo-enums constants
Dridi Boukelmoune
- [master] 731f514 Add a VFIL facility for searching paths of files.
Poul-Henning Kamp
- [master] 3fea946 Let vcl_dir and vmod_dir also take colon separated paths.
Poul-Henning Kamp
- [master] 5bfbb6c Also make vcl_dir act as path for the vcl.load command
Poul-Henning Kamp
- [master] 0f128f4 rename srcfile to csrcfile, it confused me for too long
Poul-Henning Kamp
- [master] f1d9f82 Sanitize the VFIL_searchpath() caling convention to not need throwing away const.
Poul-Henning Kamp
- [master] 35f82e2 Pass either vclsrc or vclfilename to the VCC compiler, and eliminate the VCL fileopening logic in mgt so we have it only one place.
Poul-Henning Kamp
- [master] 1607872 Make nested includes starting with "./" relative to the including VCL file, and illegal everywhere else.
Poul-Henning Kamp
- [master] 6564a0c Fix up a couple of straggling issues with include "./xxx"; If we know the filename of the -f argument, it should be possible to include "./" relative to it.
Poul-Henning Kamp
- [master] d9a6488 Make it possible to do
Poul-Henning Kamp
- [master] 524dbe0 Turn VCL state magic numbers into an enum
Dridi Boukelmoune
- [master] f8b7621 Make vcl_set_state accept a ctx instead of a vcl
Dridi Boukelmoune
- [master] c67cb24 Wrap VCL event calls in dedicated functions
Dridi Boukelmoune
- [master] 3882b45 Move the trim-ability check into the stevedore implementation, rather than have the fetch code make a blanket ban.
Poul-Henning Kamp
- [master] c4eef1e Make the simple stevedores even simpler by making trim a alloc/free sequence.
Poul-Henning Kamp
- [master] 817c7be Introduce "ObjStable" callback which informs obj/stevedore that the fetching busyobj is no longer.
Poul-Henning Kamp
- [4.0] 8795c23 Prevent a segmentation fault in VBE_AddBackend
Dridi Boukelmoune
- [master] bef42fa Implement trimming for streamed objects in simple stevedores.
Poul-Henning Kamp
- [master] f4895da Split VCL event sender functions out individually.
Poul-Henning Kamp
- [master] 7f6f2c5 Revert "Split VCL event sender functions out individually."
Dridi Boukelmoune
- [master] 44ce398 Flexlinting
Poul-Henning Kamp
- [master] 5d04b20 This is sort of embarrasing: I forgot to lock the busyobj when changing the storage list.
Poul-Henning Kamp
- [master] a3d47c2 Handle WS_Reserve() overflows gracefully
Federico G. Schwindt
- [master] 3e7a1a5 Remove superflous calls to WS_Assert()
Federico G. Schwindt
- [4.1] 657e0ea Display the WRONG() message in VAS_Fail_default
Lasse Karstensen
- [4.1] a8e36e0 "appearantly" > "apparently"
Lasse Karstensen
- [4.1] 231e729 Spelling
Lasse Karstensen
- [4.1] fd51c52 Correct argument
Lasse Karstensen
- [4.1] fe1ec6d Fail the VSB if vsnprintf(3) fails.
Lasse Karstensen
- [4.1] 32af514 Add explict expect for 206 status
Lasse Karstensen
- [4.1] bd9fb1a Lint.
Lasse Karstensen
- [4.1] 0d8c80b Document that resp.status overwrites resp.reason.
Lasse Karstensen
- [4.1] b764913 Add vsl arguments to the comment
Lasse Karstensen
- [4.1] d5679ae Doc fixes
Lasse Karstensen
- [4.1] 4fe739e This requires feature user_varnish as well
Lasse Karstensen
- [4.1] a999fee Expose accept_filter parameter to Linux
Lasse Karstensen
- [4.1] 04c0218 Really expose accept_filter parameter to Linux
Lasse Karstensen
- [4.1] 346ea97 Add some tests using std.ip() with IPv6
Lasse Karstensen
- [4.1] ffd3735 Document vcl.state and correct existing mention
Lasse Karstensen
- [4.1] 4fcc6b0 Use `all' for vars marked as all
Lasse Karstensen
- [4.1] b160be4 It is not kosher to have #ifdefs inside macros.
Lasse Karstensen
- [4.1] 2cf3fd2 backend threads fail tovcl_backend_error
Lasse Karstensen
- [4.1] c2c7df3 Filter subdir-include messages.
Lasse Karstensen
- [4.1] 23cf15c Polish the heritage structure a little bit, and don't pass the panic_string to syslog until we have washed it.
Lasse Karstensen
- [4.1] fa5727e Centralize mgt's include of common/params.h
Lasse Karstensen
- [4.1] 58d10b5 Go over mgt process's complaining on stderr and syslog and try to make somewhat more predictable.
Lasse Karstensen
- [4.1] da3d71e Revert "backend threads fail tovcl_backend_error"
Lasse Karstensen
- [4.1] e044ee1 Split ban_lurker into separate source file.
Lasse Karstensen
- [4.1] 86b3fbf struct ban_test is only used in cache_ban.c
Lasse Karstensen
- [4.1] 4e2bda5 BAN_Compile() is private stuff.
Lasse Karstensen
- [4.1] f20aeae Convert the (persistent) stevedores tail reference into a proper "hold" on the ban lurker not starting.
Lasse Karstensen
- [4.1] ee8a2dc Split BAN construction code into a separate source file
Lasse Karstensen
- [4.1] 23dbd02 Split the datastructures we use to construct bans (ban_proto) from the data structure we use to store and operate on the ban (ban).
Lasse Karstensen
- [4.1] 978b5b0 Sigh... almost all fun in C gets outlawed these days...
Lasse Karstensen
- [4.1] c0dfa2a Don't double-free.
Lasse Karstensen
- [4.1] c6289aa Make the ban lurker sleep on a condvar so other code can wake it up.
Lasse Karstensen
- [4.1] cfeb9fb Make sure complaints from (je)malloc aren't lost, at least on FreeBSD.
Lasse Karstensen
- [4.1] 56b1329 Kick the ban_lurker into action whenever we do something that makes work for it. Have it sleep as long as possible, rather than hot-polling for work to do.
Lasse Karstensen
- [4.1] 12e38ae Do not force python3
Lasse Karstensen
- [4.1] f4843a8 First stab at fixing some corner case
Lasse Karstensen
- [4.1] f418da9 Add a note to clarify the event function's priv object.
Lasse Karstensen
- [4.1] a75a278 Update RFC reference
Lasse Karstensen
- [4.1] b5d305e Remove unnecessary check
Lasse Karstensen
- [4.1] 65e3466 Require -w when running in daemon mode
Lasse Karstensen
- [4.1] 01a6d89 Handle terminal disconnections correctly
Lasse Karstensen
- [4.1] 979fbc6 Fix building on FreeBSD < 10.0
Lasse Karstensen
- [4.1] 6b2cc56 Log proxy related messages on the session, not on the request.
Lasse Karstensen
- [4.1] be937f9 Remove some debug log records in the proxy v1 code
Lasse Karstensen
- [4.1] c902892 Don't attempt to allocate a V1L from the workspace if it is overflowed.
Lasse Karstensen
- [4.1] d327423 So one of those strange cornercases in HTTP/1
Lasse Karstensen
- [4.1] abc86a8 Convert arguments to strings as well
Lasse Karstensen
- [4.1] fc9b45f Fail if multiple -a arguments return the same suckaddr.
Lasse Karstensen
- [4.1] b6e5463 Fix this test-case relative to the fix for #1813
Lasse Karstensen
- [4.1] 4b52631 Use client.ip instead of client.identity
Lasse Karstensen
- [4.1] 815a19c Squash trailing whitespace.
Lasse Karstensen
- [4.1] ed1eb98 Relax IP constant parsing
Lasse Karstensen
- [4.1] a5821f9 Make vcc_expr0() do the stringification (if necessary) rather than have all (but one) caller do it.
Lasse Karstensen
- [4.1] 62165ec Fix proxy protocol v1 client port
Lasse Karstensen
- [4.1] 5a67684 White space ocd
Lasse Karstensen
- [4.1] 2dc7d09 Return 500 if we cannot decode the stored object into the resp.* This can happen in a number of obscure corner-cases, which do not warrant a panic.
Lasse Karstensen
- [4.1] 47a724b Add copyright notice and date where missing
Lasse Karstensen
- [4.1] 9b0c876 Allow varnishncsa logformat to be read from a file. Adds supports to varnishncsa for specifying the logging format by reading the log format from a file using the option "-f". Since -f means prefer X-Forwarded-For over client.ip in Varnish 3, maybe we should use another option letter.
Lasse Karstensen
- [4.1] 2e7b89e Modify the ban_lurker so we lift oc's as far up the ban-list as we can when we check a batch of lurkable bans.
Lasse Karstensen
- [4.1] ecc1dec White space OCD
Lasse Karstensen
- [4.1] 420794c Make test r01576 depend on PCRE JIT being enabled.
Lasse Karstensen
- [4.1] d78f2c0 printf format fix
Lasse Karstensen
- [4.1] 8f7313e init the condvar before we signal it
Lasse Karstensen
- [4.1] a5fb550 Disable test r01576, it takes too much time and effort to keep it working across platforms.
Lasse Karstensen
- [4.1] 4bdb3de Move the pcre jit check to configure
Lasse Karstensen
- [4.1] 04c70e6 Retire varnishreplay for good
Lasse Karstensen
- [4.1] 2a7fbd5 Typos and grammar
Lasse Karstensen
- [4.1] 772777a Adding a newline to fix comment
Lasse Karstensen
- [4.1] 52d5d99 Use AC_COMPILE_IFELSE
Lasse Karstensen
- [4.1] 23fc002 Adding detials to installation from source code
Lasse Karstensen
- [4.1] dfa5c5e Separating next steps after installation in its own section
Lasse Karstensen
- [4.1] d637844 varnishd cannot start with have both options -b and -f
Lasse Karstensen
- [4.1] c447a87 Remove dead code
Lasse Karstensen
- [4.1] 4590fd9 Fix test in case someone has enough time to run it
Lasse Karstensen
- [4.1] 3c8b8e1 Remove a couple of commented out asserts which will not come back.
Lasse Karstensen
- [4.1] acba53a Be more rigid about locking in cache_ban.
Lasse Karstensen
- [4.1] 3dd8866 Fix output
Lasse Karstensen
- [4.1] 45c1605 Add a defensive assert
Lasse Karstensen
- [4.1] 4cb9782 vslc_file can fit on 64 bytes
Lasse Karstensen
- [4.1] b8afbfb format can fit on 64 bytes
Lasse Karstensen
- [4.1] c0cae3f vef_priv can fit on 64 bytes
Lasse Karstensen
- [4.1] f9662e8 ban_test can fit on 32 bytes
Lasse Karstensen
- [4.1] b36a810 client can fit on 5 cache lines instead of 4
Lasse Karstensen
- [4.1] 463feeb Fix typo
Lasse Karstensen
- [4.1] bc3927b Minor test name correction
Lasse Karstensen
- [4.1] 8b7cb51 Allow grace-hits on hit-for-pass objects, and treat the first one (which gets the busyobj) as a miss.
Lasse Karstensen
- [4.1] ebb4ce3 Emit ULL constants for unsigned long long type.
Lasse Karstensen
- [4.1] 87a37c5 White-space OCD
Lasse Karstensen
- [4.1] b55bff1 Allow inspection of remote TCP address in HTTP (both client and server) context.
Lasse Karstensen
- [4.1] e76461b Don't quote NL in panic messages
Lasse Karstensen
- [4.1] 86c5739 Always slim private & pass objects after delivery.
Lasse Karstensen
- [4.1] 8068d72 Keep Makefile.phk working
Lasse Karstensen
- [4.1] 0fca187 Use private objcore's for req.body to reduce number of special cases.
Lasse Karstensen
- [4.1] 232b04b Try to be a bit systematic about the asserts
Lasse Karstensen
- [4.1] 9f6dd2b Various nitpicking
Lasse Karstensen
- [4.1] a6bf9db Cache a checkpoint when we iterate over busy objects, so we don't have to walk the full list all the time.
Lasse Karstensen
- [4.1] cb1e0b5 Simplify
Lasse Karstensen
- [4.1] bd10b8b Use req as intended
Lasse Karstensen
- [4.1] 812ac70 Remove pasto
Lasse Karstensen
- [4.1] dd050f0 Reword and update code
Lasse Karstensen
- [4.1] 2e0fb17 Update references
Lasse Karstensen
- [4.1] 5e21eb3 VMODs handling of VCL_EVENT_COLD must be failsafe
Lasse Karstensen
- [4.1] dffd38a Reserve space for the "cooling" state in vcl.list
Lasse Karstensen
- [4.1] 0519806 Avoid connection attempts to ${bad_ip}:80
Lasse Karstensen
- [4.1] a16aa3b Document that VCL_EVENT_USE is deprecated
Lasse Karstensen
- [4.1] 656113e Minor cleanup of varnishadm man page.
Lasse Karstensen
- [4.1] bc81b85 Document what panic.clear -z does.
Lasse Karstensen
- [4.1] eab2be2 Fold history and copyright into an authors section.
Lasse Karstensen
- [4.1] 530ba31 Add extra sentence on -z in inline help as well.
Lasse Karstensen
- [4.1] 1f32fae Update usage text to reflect reality.
Lasse Karstensen
- [4.1] b3c24c0 Fold history into authors.
Lasse Karstensen
- [4.1] 0cf1262 Add some examples of backend expressions.
Lasse Karstensen
- [4.1] df4ef3b Restart epoll_wait on EINTR error
Lasse Karstensen
- [4.1] 6f3fdd2 Allow VMODs to hold a reference on a warm VCL
Lasse Karstensen
- [4.1] ed41172 Don't create backends on cooling VCLs, return NULL
Lasse Karstensen
- [4.1] d243b4a Clarify VRT_delete_backend a bit
Lasse Karstensen
- [4.1] 8c95a2f Start documenting that VCL cool down should go fast
Lasse Karstensen
- [4.1] 82238c1 Spelling
Lasse Karstensen
- [4.1] 368280d Ignore 0 Content-Lengths in 204 responses
Lasse Karstensen
- [4.1] bce6d9a Drop extra colon (:)
Lasse Karstensen
- [4.1] e275141 Introduce a new "busy" VCL temperature
Lasse Karstensen
- [4.1] 241a64d Make event handling more readable in vmod-debug
Lasse Karstensen
- [4.1] cdd5fda Hold a VCL reference in the debug vmod
Lasse Karstensen
- [4.1] e0b97cf Coverage for the cooling state
Lasse Karstensen
- [4.1] 2e678b1 Wording
Lasse Karstensen
- [4.1] fb6088b Polish
Lasse Karstensen
- [4.1] e64fc15 Polish
Lasse Karstensen
- [4.1] b2bd6aa typo
Lasse Karstensen
- [4.1] 7a67bf1 Pass the busyobj pointer also for vdir_pick_be.
Lasse Karstensen
- [4.1] 3dc012b Add missing double quotes
Lasse Karstensen
- [4.1] 324f762 Reorder some includes to be alphabetical
Lasse Karstensen
- [4.1] 069420b Whitespace
Lasse Karstensen
- [4.1] da8b3c9 Random pass at sanitising and cleaning some tests
Lasse Karstensen
- [4.1] 7782833 Use a weak comparison function for If-None-Match
Lasse Karstensen
- [4.1] 926c9ee For range requests we need a strong validator
Lasse Karstensen
- [4.1] 8cd3632 Staticize
Lasse Karstensen
- [4.1] 7586f27 FreeBSD's dlopen doesn't return a strerror(3) output, hunt the VCC's own complaint instead.
Lasse Karstensen
- [4.1] b6bc9cd Disable the last test, it fails consistently on FreeBSD.
Lasse Karstensen
- [4.1] d25080d Use VSB_putc for single char ops
Lasse Karstensen
- [4.1] 0af979e Fix format string warnings
Lasse Karstensen
- [4.1] ff52c2a Check format string in some curses implementations
Lasse Karstensen
- [4.1] a9b355b Add missing header on NetBSD
Lasse Karstensen
- [4.1] 09631cc Fix another warning spotted on FreeBSD
Lasse Karstensen
- [4.1] 37d1892 Add an explicit OC_F_INCOMPLETE flag to limit the amount of code that needs to know about oc->busyobj semantics
Lasse Karstensen
- [4.1] d699e14 Make VSB_bcat() take a ssize_t to be able to assert non-negative lengths.
Lasse Karstensen
- [4.1] 3a1093b Speed up VSB_bcat()
Lasse Karstensen
- [4.1] b4f8e2c Recognize NetBSD
Lasse Karstensen
- [4.1] c9debc7 Remove the list of all mutexes, we have never used it for anything.
Lasse Karstensen
- [4.1] c153c93 Make it possible to creat LCK classes at runtime.
Lasse Karstensen
- [4.1] 33c2ac2 Also make this debugging hash class' locks dynamic
Lasse Karstensen
- [4.1] f4f0fa3 Make the sma and smf locks dynamic.
Lasse Karstensen
- [4.1] ab04527 Polish
Lasse Karstensen
- [4.1] 0a42d76 Add reference to varnish-counters(7).
Lasse Karstensen
- [4.1] 9f66720 Change man page history into authors section.
Lasse Karstensen
- [4.1] 01f0bd4 Add ref for sphinx.
Lasse Karstensen
- [4.1] 5727c89 Move varnish-counters man page.
Lasse Karstensen
- [4.1] 3605725 Use one level less of indirection.
Lasse Karstensen
- [4.1] 91eb520 Sort list of references.
Lasse Karstensen
- [4.1] eeb2368 Avoid repeated copying of generated RST files.
Lasse Karstensen
- [4.1] 8149583 Fix distcheck
Lasse Karstensen
- [4.1] 6ba8a7b Revert d2fd2b9e and e28ba055
Lasse Karstensen
- [4.1] e124a58 Do not leak comments into the generated html
Lasse Karstensen
- [4.1] 47f0412 Fixing sentence
Lasse Karstensen
- [4.1] 4994034 Kill some dead assignments
Lasse Karstensen
- [4.1] 538f8bb vdef.h is not generated
Lasse Karstensen
- [4.1] 03f3394 Devicedetect git repository has moved.
Lasse Karstensen
- [4.1] 0450885 Make the "debug +vclrel" trick work for all worker threads.
Lasse Karstensen
- [4.1] 634da2a Dump oc->expire info
Lasse Karstensen
- [4.1] 9838972 Cleanup
Lasse Karstensen
- [4.1] 66273bb Spring some AN() love
Lasse Karstensen
- [4.1] b42feb8 Use realloc if possible
Lasse Karstensen
- [4.1] 28aef48 Update parameters in preparation for further work
Lasse Karstensen
- [4.1] 0a89402 Handle OBJ_STICKY in flags
Lasse Karstensen
- [4.1] 53efa72 Kill long forgotten and unused parameters
Lasse Karstensen
- [4.1] 542c7f4 This has been replaced by jails
Lasse Karstensen
- [4.1] 936a42a Add a hack so we always get the VSL logged on varnish -wait
Lasse Karstensen
- [4.1] 43f9af4 Ignore SLT_CLI when waiting for vsl
Lasse Karstensen
- [4.1] 8522bad Save a tons of sysconf() syscalls.
Lasse Karstensen
- [4.1] 891619e Don't use getdtablesize() for closing existing fd's it only represents the current limit.
Lasse Karstensen
- [4.1] e0f9b7a Add VSUB_closefrom() to close all fd's higher than some number.
Lasse Karstensen
- [4.1] 5d935b1 Use VSUB_closefrom()
Lasse Karstensen
- [4.1] 63c7766 Remove debugging hack which slipped into previous commit.
Lasse Karstensen
- [4.1] e821059 Also use VSUB_closefrom() here.
Lasse Karstensen
- [4.1] c1784aa Fix build if closefrom is not available
Lasse Karstensen
- [4.1] 55dc8fd Fix r01684.vtc logexpect handling
Lasse Karstensen
- [4.1] c1f8013 Another use for VSUB_closefrom()
Lasse Karstensen
- [4.1] 5f9cf70 Fix typo spotted by fgs
Lasse Karstensen
- [4.1] c957d3e Don't close stdout/stderr when we stop due to EOF on stdin in -d mode.
Lasse Karstensen
- [4.1] 1a3b0ff This seems to get test-termination to stabilize, including the new improved probability of getting the VSL out.
Lasse Karstensen
- [4.1] fef00c4 SmartOS needs stdlib.h for closefrom()
Lasse Karstensen
- [4.1] 8ba2781 On fetch failure, make the vcl_backend_error{} object cacheable for 5 seconds if there is a waiting list.
Lasse Karstensen
- [4.1] cde5903 Spelling
Lasse Karstensen
- [4.1] b2ee567 Rush the objheader if there is a waiting list when it is deref'ed.
Lasse Karstensen
- [4.1] 59dfdbd Do not send a zero Content-Length for 204 and 304
Lasse Karstensen
- [4.1] ae4449e Add a couple of asserts for Coverity
Lasse Karstensen
- [4.1] da727cb Reset storage_malloc counter on allocation failure.
Lasse Karstensen
- [4.1] 9a71465 director VMODs use a rwlock for mutexing, add_backend() uses a wrlock, all other methods use rdlock
Lasse Karstensen
- [4.1] 0f5a64f add a remove_backend() method to each of the directors in the VMOD
Lasse Karstensen
- [4.1] e0577a0 White-space fix and minor flexelint-comforting
Lasse Karstensen
- [4.1] e59560e Flexlinting
Lasse Karstensen
- [4.1] a3fcf45 First pass at using PARAM
Lasse Karstensen
- [4.1] 7c73f98 Split the parameters for the VCC compiler into a separate structure for more clarity, before we start hacking VCC further.
Lasse Karstensen
- [4.1] 772d258 Add a VFIL facility for searching paths of files.
Lasse Karstensen
- [4.1] 2765c02 Let vcl_dir and vmod_dir also take colon separated paths.
Lasse Karstensen
- [4.1] 35a5f63 Also make vcl_dir act as path for the vcl.load command
Lasse Karstensen
- [4.1] d1d86be rename srcfile to csrcfile, it confused me for too long
Lasse Karstensen
- [4.1] 83d642b Sanitize the VFIL_searchpath() caling convention to not need throwing away const.
Lasse Karstensen
- [4.1] 87e0e7b Pass either vclsrc or vclfilename to the VCC compiler, and eliminate the VCL fileopening logic in mgt so we have it only one place.
Lasse Karstensen
- [4.1] 298dc44 Make nested includes starting with "./" relative to the including VCL file, and illegal everywhere else.
Lasse Karstensen
- [4.1] d7e898c Fix up a couple of straggling issues with include "./xxx"; If we know the filename of the -f argument, it should be possible to include "./" relative to it.
Lasse Karstensen
- [4.1] 44ae23e Make it possible to do
Lasse Karstensen
- [4.1] 1667ef3 Use UPPER-case names for pseudo-enums constants
Lasse Karstensen
- [4.1] 5016d8e Make vcl_set_state accept a ctx instead of a vcl
Lasse Karstensen
- [4.1] e80a754 Start preparing for 4.1.1-beta1.
Lasse Karstensen
- [master] 0b8f408 Increase VRT_MINOR_VERSION.
Lasse Karstensen
- [4.1] 602156c Increase VRT_MINOR_VERSION.
Lasse Karstensen
- [4.1] 166516e Ignore If-Modified-Since if we have If-None-Match
Lasse Karstensen
- [master] db68407 Add initial list of 4.1.1-beta1 changes.
Lasse Karstensen
- [4.1] 16c34d6 Polish
Lasse Karstensen
- [4.1] c17c701 Add beresp.was_304 to changes list.
Lasse Karstensen
- [4.1] 32af38d Add a final backstop, so we absolutely 100% certainly do not try to delete a objhead while it still has a waiting list, by forcing the last ref holder to rush the WL.
Lasse Karstensen
- [master] c7c0351 Correct URLs used in packaging links.
Lasse Karstensen
- [master] 97ae3f8 Minor corrections
Federico G. Schwindt
- [master] 68a58ef More changes
Federico G. Schwindt
- [4.1] 1fd0d39 Add initial list of 4.1.1-beta1 changes.
Lasse Karstensen
- [4.1] d8ac05a Handle missing waiting list gracefully.
Lasse Karstensen
- [master] 00736b7 Use a unique (and now reserved) VCL name of -C testing.
Poul-Henning Kamp
- [master] 7d97972 Qualify the -C test-vcl name with the PID of the process, so two concurrent -C tests don't collided.
Poul-Henning Kamp
- [4.1] 8de2086 Use a unique (and now reserved) VCL name of -C testing.
Lasse Karstensen
- [4.1] 11d46e7 Qualify the -C test-vcl name with the PID of the process, so two concurrent -C tests don't collided.
Lasse Karstensen
- [4.1] 9b159cb Minor corrections
Lasse Karstensen
- [4.1] 40461b8 More changes
Lasse Karstensen
- [4.1] d74b134 Nudge closer to 4.1.1-beta2.
Lasse Karstensen
- [master] 64c3853 Allow VMODs to fail a warm-up
Dridi Boukelmoune
- [master] 36293d0 Make VMODs actually fail warm-ups
Dridi Boukelmoune
- [master] 1826539 Catch a vcl.state failure on the manager side
Dridi Boukelmoune
- [master] 81655e5 Simplify `vcl.use` by making it failsafe
Dridi Boukelmoune
- [master] 8756bac Replace the VCL refcount by a self-desribing list
Dridi Boukelmoune
- [master] 9957868 Pass the type of VCL method (B(ackend)/C(lient)/H(ousekeeping) into the macro-table.
Poul-Henning Kamp
- [master] 085d3b2 Minor flexelinting
Poul-Henning Kamp
- [4.1] ad697c3 Add forgotten targets.
Lasse Karstensen
- [master] 13886d9 Correct description
Federico G. Schwindt
- [master] dc80c51 Use the correct word.
Lasse Karstensen
- [4.1] 94edcc3 Use the correct word.
Lasse Karstensen
- [master] 610cbd9 Add a few more variants
Federico G. Schwindt
- [master] 3a78ae0 Display the correct error if varnish.pc is missing
Federico G. Schwindt
- [4.1] 83c1c54 Display the correct error if varnish.pc is missing
Lasse Karstensen
- [4.1] 366ce6e Correct description
Lasse Karstensen
- [master] 0e0b374 Handle whitespace after floats in test fields
Federico G. Schwindt
- [master] 9a5bb77 Use the right variable
Federico G. Schwindt
- [4.1] 83e5fc5 Turn VCL state magic numbers into an enum
Lasse Karstensen
- [4.1] 37abc30 Wrap VCL event calls in dedicated functions
Lasse Karstensen
- [4.1] 3c2d14c Allow VMODs to fail a warm-up
Lasse Karstensen
- [4.1] fcd4a30 Make VMODs actually fail warm-ups
Lasse Karstensen
- [4.1] 8dd463a Catch a vcl.state failure on the manager side
Lasse Karstensen
- [4.1] 88e4ad9 Simplify `vcl.use` by making it failsafe
Lasse Karstensen
- [4.1] 1589700 Replace the VCL refcount by a self-desribing list
Lasse Karstensen
- [4.1] 681da73 Pass the type of VCL method (B(ackend)/C(lient)/H(ousekeeping) into the macro-table.
Lasse Karstensen
- [4.1] c371fe8 Minor flexelinting
Lasse Karstensen
- [4.1] 152dd84 Handle whitespace after floats in test fields
Lasse Karstensen
- [4.1] 2806edf Use the right variable
Lasse Karstensen
- [4.1] 876f541 Add the last set of changes.
Lasse Karstensen
- [master] 3633640 Import changes from 4.1 branch.
Lasse Karstensen
- [master] 84a2903 Correct ENUM handling in object constructors
Federico G. Schwindt
- [master] e33cb2f Test for range request "bytes=0-"
Dag Haavi Finstad
- [master] 86e67d8 Update section on pull requests.
Lasse Karstensen
- [4.0] d418ffa Rush the objheader if there is a waiting list when it is deref'ed.
Martin Blix Grydeland
- [4.0] 9c490b6 Add a final backstop, so we absolutely 100% certainly do not try to delete a objhead while it still has a waiting list, by forcing the last ref holder to rush the WL.
Martin Blix Grydeland
- [master] 8656fec WS: Fix off-by-one in WS_Reset
Tollef Fog Heen
- [4.1] 66bd789 Correct URLs used in packaging links.
Lasse Karstensen
- [4.1] bf07b9b Update section on pull requests.
Lasse Karstensen
- [4.1] 66bb824 Prepare for 4.1.1 (final).
Lasse Karstensen
- [master] b98d1b0 Pass the objcore to VBO_waitlen() instead of deriving it from the busyobj
Poul-Henning Kamp
- [master] 393762b Add VFP_Extend() to pair with VFP_GetStorage() for general sanity
Poul-Henning Kamp
- [master] 559e1cf Pass worker explicitly to VBO_extend()
Poul-Henning Kamp
- [master] 9f8dba3 Start the divorce that separates struct busyobj into a "busy objcore" (struct boc) and "the backend fetch context" (struct bereq).
Poul-Henning Kamp
- [master] de6e9b6 Reduce strength arguments from busyobj to boc
Poul-Henning Kamp
- [master] 3479b0d Move VBO_*() for state management of objcores being filled to OBJ*().
Poul-Henning Kamp
- [master] 0290623 Reduce strength of arguments from busyobj to boc
Poul-Henning Kamp
- [master] db2c2eb Move the pass-abandon up where it belongs.
Poul-Henning Kamp
- [master] 3096620 fix comment
Poul-Henning Kamp
- [master] e25593a Fix esi:include syntax
Poul-Henning Kamp
- [master] 4ddf701 Rename the 'boc' variable to 'busy' to avoid misunderstandings now that we have a struct boc.
Poul-Henning Kamp
- [master] 5efe0cd Add a backpointer from boc to busyobj for now.
Poul-Henning Kamp
- [master] 98791be When we ref/deref busy oc's, act on struct boc instead of busyobj
Poul-Henning Kamp
- [master] 9d2255a Have objcore point to a boc rather than busyobj
Poul-Henning Kamp
- [master] 6460bff rename busyobj_state_e to boc_state_e
Poul-Henning Kamp
- [master] ef7ad9c Clean up boc->refcount initialization
Poul-Henning Kamp
- [master] 5d43251 Only drop objcore->boc when the refcount goes to zero.
Poul-Henning Kamp
- [master] e6aaefc Allocate the boc with the objcore. Dispose when refcount goes to zero. Private objcores for pipe neither want nor need a boc, so make it optional.
Poul-Henning Kamp
- [master] 0375791 Start using our new "busy" criteria for objcores
Poul-Henning Kamp
- [master] 99a40f5 Only ref the busy boc if it is not yet BOS_FINISHED
Poul-Henning Kamp
- [master] ba104c9 Move the abandon flag from busyobj to objcore
Poul-Henning Kamp
- [master] c95addc Simplify the handover to the fetch-thread: the req-side doesn't need the busyobj at all now.
Poul-Henning Kamp
- [master] c8e7c20 Call ObjStable() when the boc goes away.
Poul-Henning Kamp
- [master] 38a635c Use objcore argument for setting and waiting for (b)oc state
Poul-Henning Kamp
- [master] 9011096 Eliminate unneeded boc argument
Poul-Henning Kamp
- [master] 8c5bf3f Get to the boc through the fetch_objcore
Poul-Henning Kamp
- [master] 413a772 Remove the direct pointer from boc to busyobj
Poul-Henning Kamp
- [master] 4071b64 Add a mechanism to avoid dumping the same structure more than once.
Poul-Henning Kamp
- [master] bba570d Remove bo->boc pointer. No longer needed.
Poul-Henning Kamp
- [master] 53d181b Polish
Poul-Henning Kamp
- [master] e3aecb2 Use the correct test for streaming.
Poul-Henning Kamp
- [master] 2b8b174 Reword
Federico G. Schwindt
Last message date:
Fri Jan 29 15:58:20 CET 2016
Archived on: Fri Jan 29 15:58:21 CET 2016
This archive was generated by
Pipermail 0.09 (Mailman edition).