February 2019 Archives by subject
Starting: Fri Feb 1 19:06:09 UTC 2019
Ending: Wed Feb 27 16:54:09 UTC 2019
Messages: 227
- [4.1] 61367ed17 Prepare for 4.1.11 release
PÃ¥l Hermunn Johansen
- [4.1] 7c7fbbd59 Remove incorrect changelog line: cache_hit_grace
PÃ¥l Hermunn Johansen
- [4.1] f55f449c8 Add issue 2831 back, now with correct text
PÃ¥l Hermunn Johansen
- [6.0] 02052778b Split INIT/FINI into separate VDP methods
Dridi Boukelmoune
- [6.0] 02dd83ba1 Reduce locking in HSH_Lookup()
Dridi Boukelmoune
- [6.0] 033dcd798 Clarify reasoning with comment
Dridi Boukelmoune
- [6.0] 03a2102bf assert that -I file processing has finished and closed the fd
Dridi Boukelmoune
- [6.0] 06425c23a Improve argstruct test coverage
Dridi Boukelmoune
- [6.0] 0a1463a23 do not unlock oh before the waitinglist setup is complete
Dridi Boukelmoune
- [6.0] 0d563d407 gc stray comment
Dridi Boukelmoune
- [6.0] 0e3bcf7d9 changelog tlc
Dridi Boukelmoune
- [6.0] 0f0464411 Simplify HSH_Lookup 4/4
Dridi Boukelmoune
- [6.0] 0f8e21002 centralize vcl state symbols / strings in the manager
Dridi Boukelmoune
- [6.0] 0fdc2c9f6 Some pylinting
Dridi Boukelmoune
- [6.0] 104679274 vtc: array not needed for token expansion
Dridi Boukelmoune
- [6.0] 10c8db66f fix vmodtool error message
Dridi Boukelmoune
- [6.0] 110db401e Changelog update
Dridi Boukelmoune
- [6.0] 14be7fce0 add a lookup enum never to escape HSH_Lookup
Dridi Boukelmoune
- [6.0] 14cfe437d vtim-ification
Dridi Boukelmoune
- [6.0] 150d4c4ee Clean up dead code in hsh_deref_objhead_unlock
Dridi Boukelmoune
- [6.0] 1524d95d2 Fix regression from 6bead571da6a2027a518af81e14d87a247f38156
Dridi Boukelmoune
- [6.0] 16033c289 Allow BOOL [!=]= BOOL comparisons
Dridi Boukelmoune
- [6.0] 1845b8937 vsl -R: Add strtol underflow/overflow handling
Dridi Boukelmoune
- [6.0] 24a589604 Get the RFC comment right
Dridi Boukelmoune
- [6.0] 2d133bc7a work around older libedit which fails to append rl_completion_append_character
Dridi Boukelmoune
- [6.0] 2dc0afd17 make two identical comparisons the same
Dridi Boukelmoune
- [6.0] 33fcdd966 Add missing include
Dridi Boukelmoune
- [6.0] 3bb4686b0 merge HSH_EXP and HSH_EXPBUSY into HSH_GRACE
Dridi Boukelmoune
- [6.0] 41c1eeb2a Don't reset the workspace on pointless VDP_Push(), things might still have been happening on the workspace (See: VRG)
Dridi Boukelmoune
- [6.0] 44464a7fa Allow VDP->init to say "no thanks, but do go on delivering."
Dridi Boukelmoune
- [6.0] 461d1a042 fsm graphviz: add hfm
Dridi Boukelmoune
- [6.0] 4cc66784f test durations with decimals as inputs to std.duration
Dridi Boukelmoune
- [6.0] 4f4be6fc2 Updating devicedetect.vcl to upstream
Dridi Boukelmoune
- [6.0] 4fc3914f4 Switch to xenial and tidy up
Dridi Boukelmoune
- [6.0] 5458c8b83 fix vmod object constructor documentation
Dridi Boukelmoune
- [6.0] 55d4f7eac sm graphviz: document that miss from hit is going to die
Dridi Boukelmoune
- [6.0] 55ef1bcdf Remove VDP_push's "bottom" argument, we always build VDP stacks from the top down.
Dridi Boukelmoune
- [6.0] 5882d268f Start registering VDPs
Dridi Boukelmoune
- [6.0] 58d10b093 rename OC_F_PASS -> OC_F_HFM - zero code change
Dridi Boukelmoune
- [6.0] 5a448f21c fix typo
Dridi Boukelmoune
- [6.0] 5ccd4b219 Fix VRT_fail for 'if'/'elseif' conditional expressions
Dridi Boukelmoune
- [6.0] 5db08bed7 fsm graphviz: label hfm/hfp
Dridi Boukelmoune
- [6.0] 5e1afbfb5 Ditch the old prototype tokenizer for the new.
Dridi Boukelmoune
- [6.0] 5ee0e2573 Simplify HSH_Lookup 2/N
Dridi Boukelmoune
- [6.0] 5fdbd0957 polish blob.same and blob.equal
Dridi Boukelmoune
- [6.0] 63ae1b0bd Make FlexeLint a little bit happier
Dridi Boukelmoune
- [6.0] 63ec3aec3 centralize updating the vcl->state in vcl_set_state
Dridi Boukelmoune
- [6.0] 63ecfe6ac Add error handling for STV_NewObject() in vrb_pull
Dridi Boukelmoune
- [6.0] 718918663 Simplify HSH_Lookup 3/N
Dridi Boukelmoune
- [6.0] 72f249e42 fix vcl temperature after failing warmup event
Dridi Boukelmoune
- [6.0] 7519d5330 Add req.is_hitmiss and req.is_hitpass
Dridi Boukelmoune
- [6.0] 752510121 Implement a better solution: Prefer a single quoted token for $Module description, and suggest people to do it that way.
Dridi Boukelmoune
- [6.0] 767cb7a1c Try to straighten out resp.body processing.
Dridi Boukelmoune
- [6.0] 78886a10a Revert "Make FlexeLint a little bit happier"
Dridi Boukelmoune
- [6.0] 7cf202583 promote vtree.h to vmod include
Dridi Boukelmoune
- [6.0] 7d1ded3aa Prepare for 6.0.3
Dridi Boukelmoune
- [6.0] 8564c979f Gain more confidence that our file descriptor tracking works
Dridi Boukelmoune
- [6.0] 860bddc23 Add VSL rate limiting
Dridi Boukelmoune
- [6.0] 8d85c98a8 Improve docs
Dridi Boukelmoune
- [6.0] 8f56db74c Rearrange range code to ponder life in VDP->init()
Dridi Boukelmoune
- [6.0] 91c3dfc03 Introduce HSH_HITPASS and HSH_HITMISS and clarify grace/keep HSH_HITMISS
Dridi Boukelmoune
- [6.0] 964d8b784 Try to get this test running on SunOS
Dridi Boukelmoune
- [6.0] 9e6ec423f Release wrk->vcl before (potentially) long-running worker jobs which do not need it (acceptor, h2_sess)
Dridi Boukelmoune
- [6.0] 9e77fc812 Add some testing bits for VSL -R
Dridi Boukelmoune
- [6.0] a79e90ffe Simplify HSH_Lookup 1/N
Dridi Boukelmoune
- [6.0] a95864291 fsm graphviz: polish the waitinglist arrow
Dridi Boukelmoune
- [6.0] ab965b7f4 Add a notification field for temporary messages.
Dridi Boukelmoune
- [6.0] abb63ed7f Change hash slingers deref func to take a locked objhead
Dridi Boukelmoune
- [6.0] af90bd621 More use of tokenlist
Dridi Boukelmoune
- [6.0] b0249dc88 Test $Synopsis stanza
Dridi Boukelmoune
- [6.0] b0a2afed3 Make it possible to change ncurses update rate.
Dridi Boukelmoune
- [6.0] b2f9f2fba Display the VCL syntax during a panic
Dridi Boukelmoune
- [6.0] bc039486e Add test coverage for ncurses update interval.
Dridi Boukelmoune
- [6.0] c1a72221c vtc: zero the token arrays for each command
Dridi Boukelmoune
- [6.0] c8faf7ec8 forgotten file in dist
Dridi Boukelmoune
- [6.0] ca76ef579 fix the missing high fd tracking
Dridi Boukelmoune
- [6.0] cab89fbd9 Fix test case: 'SMA'->'SM?'
Dridi Boukelmoune
- [6.0] ce2c70916 Use vsl_catchup instead of delay .1
Dridi Boukelmoune
- [6.0] ceafe79aa Update osx build and drop sudo: false
Dridi Boukelmoune
- [6.0] ceed5fe67 Tolerate null IP addresses for ACL matches
Dridi Boukelmoune
- [6.0] d2ef8217e lost commit from ee9e0f6e7259580f17bcba83158c2cc9b79c13f3
Dridi Boukelmoune
- [6.0] d30f1a015 Add a real tokenizer (only little use yet)
Dridi Boukelmoune
- [6.0] d4ff5c553 improve busyobj panic
Dridi Boukelmoune
- [6.0] d94c7f8db fix insignificant off-by-one in child file descriptor close code
Dridi Boukelmoune
- [6.0] daa0f945a Printf format fix
Dridi Boukelmoune
- [6.0] dadb6ebcf More coverage
Dridi Boukelmoune
- [6.0] db97d8eaf Add a debug flag to keep VCL C and so files around
Dridi Boukelmoune
- [6.0] e2d1a6504 Move HSH_DeleteObjHead into the hash deref methods
Dridi Boukelmoune
- [6.0] e45fb125d Use upper case for abbreviations.
Dridi Boukelmoune
- [6.0] e4c302679 Add hsh_deref_objhead_unlock(), taking a locked objhead
Dridi Boukelmoune
- [6.0] e6c5d636f More double to vtim_* conversions
Dridi Boukelmoune
- [6.0] eac2d9f24 Always keep .c and .so files if vcl_keep is set
Dridi Boukelmoune
- [6.0] fa716ba28 Rename HSH_DerefObjhead() to hsh_deref_objhead()
Dridi Boukelmoune
- [6.0] fab3b3e19 reduce amount of work done under the objhead mutex
Dridi Boukelmoune
- [6.0] fb936e871 update the generated graphviz svg
Dridi Boukelmoune
- [6.0] ff86df680 minor vtim-ification
Dridi Boukelmoune
- [master] 009297d52 Stabilize this test under heavy system loads
Poul-Henning Kamp
- [master] 0203b3d37 Flexelinting
Poul-Henning Kamp
- [master] 0250f7587 Flexelinting
Poul-Henning Kamp
- [master] 03047de64 fix vmodtool generated RST headers
Nils Goroll
- [master] 03f1a2148 Output correct director health in CLI
Nils Goroll
- [master] 05d59c656 Flexelint constification
Poul-Henning Kamp
- [master] 08403b1dd Incremental freeing of storage for hfm/hpf and proper vtc
Nils Goroll
- [master] 0942fd55b add debug bit to count contended locks
Nils Goroll
- [master] 0c041817c changelog tlc
Nils Goroll
- [master] 0cf47b5ac Reduce close-margin over highest known filedescriptor.
Poul-Henning Kamp
- [master] 0d6803d29 Quench flexelint noise
Poul-Henning Kamp
- [master] 0f7f757c4 sensible limits for VCL_INT and VCL_BYTES
Nils Goroll
- [master] 0fca8adf1 Add VARGS() macro for vmod argument structures.
Poul-Henning Kamp
- [master] 15c72cf4a Optimize varnishtests central scheduler
Poul-Henning Kamp
- [master] 1a7f60eec Whitespace OCD
Poul-Henning Kamp
- [master] 207280b9b have vmodtool check STRING_LIST position
Nils Goroll
- [master] 230aa946f Improve help and clarity of --boilerplate.
Lasse Karstensen
- [master] 23c918ed8 Test that NULL-object handling also copes with 2297
Poul-Henning Kamp
- [master] 25f38bd54 document vcl.list output change
Nils Goroll
- [master] 260d0ecc5 Report what we did get, if we EOF while receiving header.
Poul-Henning Kamp
- [master] 2669a2f6a sync vrt changelog
Nils Goroll
- [master] 286604ce4 fix b00016.vtc
Nils Goroll
- [master] 2a57aeaf0 Revert printf format to match size_t
Poul-Henning Kamp
- [master] 2cba061d8 Don't increment the contested counter until we have the lock.
Poul-Henning Kamp
- [master] 2ce13cf28 Kill redundant redundant null checks
Dridi Boukelmoune
- [master] 2fb770ed1 Improve test coverage for VSL query parsing.
Geoff Simmons
- [master] 31bd91829 Improse FetchError on first byte timeout
Nils Goroll
- [master] 3207f0dad vtest: handle empty headers when reading the response
Nils Goroll
- [master] 32d2c8657 Park issue #2332 in a XXX comment, pending API renovation.
Poul-Henning Kamp
- [master] 3690dfb7d minor help text edit
Nils Goroll
- [master] 40460fe90 Change the 'len' field in vmod_priv and vrt_blob to a 'long'
Poul-Henning Kamp
- [master] 406c701b5 sort the current changes into the usual sections
Nils Goroll
- [master] 4288f45bd I forgot the simplest of them all
Nils Goroll
- [master] 45239c241 Use a turboencabulator to autocolumnate non-json vcl.list output
Poul-Henning Kamp
- [master] 4709fae3a Don't panic if you try to relabel a VCL with the same label.
Poul-Henning Kamp
- [master] 492c9bfb0 Add criteria for bundling new VMODs to the dev-guide.
Geoff Simmons
- [master] 493b5e586 fix visibility attributes autocrap test for SUNCC
Nils Goroll
- [master] 4cf4bbefe Shorten compiler flags when developing.
Lasse Karstensen
- [master] 4d8e4b9cb Fix max_concurrent_streams check
Dridi Boukelmoune
- [master] 51542bef0 Filter all but the interface symbol out of vmod shlibs.
Poul-Henning Kamp
- [master] 52d7fc834 Ignore return-value from nice(), it's not important and has a useless spec.
Poul-Henning Kamp
- [master] 5362c7e70 be more accurate
Nils Goroll
- [master] 54af42d4c Rename the obj flag OF_CHGGZIP to OF_CHGCE, for "changed Content-Encoding".
Geoff Simmons
- [master] 55448d30f check in new boilerplates
Nils Goroll
- [master] 5666ed7a6 complement the cleanup started in the previous commit
Nils Goroll
- [master] 5735a543c Insist that VCL_RET_FAIL goes through VRT_fail() and not VRT_handling()
Poul-Henning Kamp
- [master] 5735a543c Insist that VCL_RET_FAIL goes through VRT_fail() and not VRT_handling()
Dridi Boukelmoune
- [master] 5735a543c Insist that VCL_RET_FAIL goes through VRT_fail() and not VRT_handling()
Poul-Henning Kamp
- [master] 5735a543c Insist that VCL_RET_FAIL goes through VRT_fail() and not VRT_handling()
Dridi Boukelmoune
- [master] 5cb568af8 widen the Probe field of the backend.list CLI command
Nils Goroll
- [master] 5de84f39d slink assures me that blobs can use size_t for ->len, and that this one <= 0 test is an oversight.
Poul-Henning Kamp
- [master] 5ec2db924 The GCC people are getting ridiculous.
Poul-Henning Kamp
- [master] 5ecae908c stop using "purge" in the context of bans
Nils Goroll
- [master] 60670c9ce changelog
Nils Goroll
- [master] 60a70c883 Code style
Dridi Boukelmoune
- [master] 6412b84c3 test that structural tags are included in a (-w)ritten log
Nils Goroll
- [master] 6473fa9ed Simplify the rxbuffer handling slightly.
Poul-Henning Kamp
- [master] 69574c5af doc tlc
Nils Goroll
- [master] 69dc99d33 fix cli backend.list -p / backend.list -p -j
Nils Goroll
- [master] 70693bee0 do we want to retire backend.list -v ?
Nils Goroll
- [master] 70693bee0 do we want to retire backend.list -v ?
Dridi Boukelmoune
- [master] 70693bee0 do we want to retire backend.list -v ?
Poul-Henning Kamp
- [master] 72d1d4d77 Allow non-fatal (usually server) rxhdrs to fail silently, also when nothing has been received.
Poul-Henning Kamp
- [master] 731c2182a Adjust printf to suit previous commit
Poul-Henning Kamp
- [master] 751665662 document backend.list
Nils Goroll
- [master] 7767fc32a document event_function change
Nils Goroll
- [master] 7b7b9c70c Typo
Dridi Boukelmoune
- [master] 7b9e39f1c more vmod rst formatting cleanup
Nils Goroll
- [master] 7bc370950 improve backend.list documentation
Nils Goroll
- [master] 80178f5ac Changelog update
Dridi Boukelmoune
- [master] 820bafa42 fix varnish-cli(7) indentation of cli command docs
Nils Goroll
- [master] 832d6da2d Guard all the VDP_Push calls
Dridi Boukelmoune
- [master] 8471010e3 Report the VCL name of the uninitialized object.
Poul-Henning Kamp
- [master] 898b2fe59 max out precision of VNUMpfx and test for it
Nils Goroll
- [master] 89e2dceb8 fix forgotten VCL_INT limits
Nils Goroll
- [master] 8a7f5ab50 Null check
Dridi Boukelmoune
- [master] 8aa77803c Illustrate directors.shard_param() use
Nils Goroll
- [master] 9023b9924 Document vmod rst anchor name change
Nils Goroll
- [master] 965857f2b improve beresp.filters doc
Nils Goroll
- [master] 97ef14c8d polish vtc from previous commit
Nils Goroll
- [master] 9b0b9fa39 Constify
Poul-Henning Kamp
- [master] 9b39b5bfa Properly prefix the arg structures.
Poul-Henning Kamp
- [master] 9bca6f7b5 retire undocumented backend.list -v option
Nils Goroll
- [master] 9c1e251c9 Typo
Dridi Boukelmoune
- [master] 9ca3df8fe s/varnish/Varnish/g in docs.
Lasse Karstensen
- [master] 9ceeed8aa Fail VCL loading if VMOD objects are left uninitialized.
Poul-Henning Kamp
- [master] a0436a439 Use the Turbo encabulator for backend.list
Poul-Henning Kamp
- [master] a2a5cf1ba VDP_Push itself is not fail-safe
Dridi Boukelmoune
- [master] a2c41bf13 teach vtc to read bodies partially
Nils Goroll
- [master] a720dc820 improve cache_req_body doc wording
Nils Goroll
- [master] ae98a60fd correctly document event_function change
Nils Goroll
- [master] b06cdbbab Add bans on obj.ttl, obj.age, obj.grace and obj.keep
Nils Goroll
- [master] b588404ab Show VDPs if present during a panic
Dridi Boukelmoune
- [master] b71ceaa65 centralize definition of backend.list fields width
Nils Goroll
- [master] bc5f754f2 Also add a ctx to vdi_list_f (director list callback)
Nils Goroll
- [master] bd70a2039 Test that director with sick backends only is shown as sick
Nils Goroll
- [master] bef8b6cf0 Consume less random bits, and don't pace after ramp-up
Poul-Henning Kamp
- [master] c21f58dfa Make this test more resistant to machine overload, but also make it fail faster when appropriate
Poul-Henning Kamp
- [master] c5a69fedb Improve rst formatting of vmod_std
Nils Goroll
- [master] c72674662 fix between bytes timeout vs total timeout
Nils Goroll
- [master] c72674662 fix between bytes timeout vs total timeout
Nils Goroll
- [master] c72674662 fix between bytes timeout vs total timeout
Dridi Boukelmoune
- [master] c72674662 fix between bytes timeout vs total timeout
Nils Goroll
- [master] c72674662 fix between bytes timeout vs total timeout
Dridi Boukelmoune
- [master] c7b96c31b add directors.lookup()
Nils Goroll
- [master] c97b8e369 Try to stave off trouble as seen to day with generated vmod-boilerplate
Poul-Henning Kamp
- [master] cb61c369e Implement an optional high performance "cleaner"
Poul-Henning Kamp
- [master] cda192100 We cannot trust the mailcall to be empty just because we got the mutex, for instance the VFP might have nipped out for more storage.
Poul-Henning Kamp
- [master] cddc0974b Add VRT_LookupDirector for vcl runtime lookup by name
Nils Goroll
- [master] cfbe88a10 fix vmodtool boilerplate for -o
Nils Goroll
- [master] d4180b6a3 Make the VMOD.file_id depend only on the $... lines, so people can freely update comments and documentation.
Poul-Henning Kamp
- [master] d6b13ddef Null check
Dridi Boukelmoune
- [master] dc69d1c13 make vmodtool reject arguments of type VOID
Nils Goroll
- [master] dd45b5496 The vsc and vsc_seg variables are global to the VMOD, rather than per-VCL, so cleanup should only happen on the last discard event.
Poul-Henning Kamp
- [master] dee47cc47 VSL a SLT_RespProtocol HTTP/2.0 when we deliver by H2
Poul-Henning Kamp
- [master] dfc31fda4 Null check
Dridi Boukelmoune
- [master] e35c2d6b7 Whitespace OCD
Dridi Boukelmoune
- [master] e50a4a3cb Null check, hat trick
Dridi Boukelmoune
- [master] ebbbad964 Flexelinting
Poul-Henning Kamp
- [master] ee51ce056 integer types consistency
Nils Goroll
- [master] f36328435 Make it explicit that vcl.discard are not allowed to fail in the child process.
Poul-Henning Kamp
- [master] f3f8aa163 Directly use ctx->ws (thanks Nils)
Guillaume Quintard
- [master] f403938c3 document backend.list changes
Nils Goroll
- [master] f52ce7344 polish
Nils Goroll
- [master] f6abce43a Refactor our "call into VCL" code a little
Poul-Henning Kamp
- [master] f7d1c8bf3 fix oversight from previous commit
Nils Goroll
- [master] fb22c6081 Typo in my typo fix
Dridi Boukelmoune
- [master] fcc229e1e Improve test coverage for VSL binary file reads.
Geoff Simmons
- [master] fd9e40dba stricter magic checks
Guillaume Quintard
- [master] fd9e40dba stricter magic checks
Nils Goroll
- [master] fda04bf39 Kill goto statements in vmod-shard
Dridi Boukelmoune
Last message date:
Wed Feb 27 16:54:09 UTC 2019
Archived on: Wed Feb 27 16:54:10 UTC 2019
This archive was generated by
Pipermail 0.09 (Mailman edition).