{"ref":"refs/heads/dev-improved-tests","commits":[{"author":{"name":"Poul-Henning Kamp","email":"cf69e193eefc00c7044b3358e92bad6cd03457cf@FreeBSD.org"},"url":"https://api.github.com/repos/valyala/Varnish-Cache/commits/fa2af30fc399792a5a92676db75241964d9ac154","message":"FlexeLint spotted a memory leak in Tollefs \"admin-health\" code, so I\nstarted fixing that, and then I fixed another couple of nits and polished\nthe naming a bit and ...\n\nWell, you know how it is.\n\nChanged the backend matching function to take a call-back function\nto eliminate the need for the memory which got leaked.\n\nThis meant that backend.list could also use it, if only the parsing\ncode accepted a blank input.\n\nSo I rewrote the parsing code to also allow empty names, so you can:\n\tbackend.list (:80)\n\tbackend.list (192.168)\netc.\n\nAnd then I added a summary report of the probing, if it is happening,\nand explicitly say that no probing is happening if it isn't.","sha":"fa2af30fc399792a5a92676db75241964d9ac154"},{"author":{"name":"Poul-Henning Kamp","email":"cf69e193eefc00c7044b3358e92bad6cd03457cf@FreeBSD.org"},"url":"https://api.github.com/repos/valyala/Varnish-Cache/commits/b32cfd034291dd46157eb5f65146a00144485336","message":"Add some backend.list commands to exercise that code also","sha":"b32cfd034291dd46157eb5f65146a00144485336"},{"author":{"name":"Poul-Henning Kamp","email":"cf69e193eefc00c7044b3358e92bad6cd03457cf@FreeBSD.org"},"url":"https://api.github.com/repos/valyala/Varnish-Cache/commits/eab857aca974ea2546171d5a12b5c21f64fa9d2b","message":"Test more of the backend matching code.","sha":"eab857aca974ea2546171d5a12b5c21f64fa9d2b"},{"author":{"name":"Tollef Fog Heen","email":"71dc2d2eb1c1e5f93053137c4a051d6d0a93eb9d@varnish-software.com"},"url":"https://api.github.com/repos/valyala/Varnish-Cache/commits/513c4a28655e9f38035bf0a1bb82f1efc3fd7786","message":"Remove more traces of varnishsizes","sha":"513c4a28655e9f38035bf0a1bb82f1efc3fd7786"},{"author":{"name":"Lasse Karstensen","email":"ab73dd60a4d68c033b76c259197b4d14f1858378@varnish-software.com"},"url":"https://api.github.com/repos/valyala/Varnish-Cache/commits/ac387cf066aead9e0c0aae63dc0802417d1ca306","message":"varnishstat: Add json output and continous mode","sha":"ac387cf066aead9e0c0aae63dc0802417d1ca306"},{"author":{"name":"Tollef Fog Heen","email":"71dc2d2eb1c1e5f93053137c4a051d6d0a93eb9d@varnish-software.com"},"url":"https://api.github.com/repos/valyala/Varnish-Cache/commits/ae14008200db8e4a5574af34a07d0ea517b12183","message":"Simplify json callback","sha":"ae14008200db8e4a5574af34a07d0ea517b12183"},{"author":{"name":"Poul-Henning Kamp","email":"cf69e193eefc00c7044b3358e92bad6cd03457cf@FreeBSD.org"},"url":"https://api.github.com/repos/valyala/Varnish-Cache/commits/6afe3140441f0b81723f2c78bf2cb26080df508b","message":"One more backend.list test to get all of the code.","sha":"6afe3140441f0b81723f2c78bf2cb26080df508b"},{"author":{"name":"Poul-Henning Kamp","email":"cf69e193eefc00c7044b3358e92bad6cd03457cf@FreeBSD.org"},"url":"https://api.github.com/repos/valyala/Varnish-Cache/commits/8f304abc63cf0d3e88fa634c8e62ead5014a02f4","message":"Merge branch 'master' of ssh://git.varnish-cache.org/git/varnish-cache","sha":"8f304abc63cf0d3e88fa634c8e62ead5014a02f4"},{"author":{"name":"Tollef Fog Heen","email":"71dc2d2eb1c1e5f93053137c4a051d6d0a93eb9d@varnish-software.com"},"url":"https://api.github.com/repos/valyala/Varnish-Cache/commits/35f8ce5db8b3cf1025369bf4dbf6cd71a7556748","message":"Add proper handling of TCP timeouts on client side\n\nRetry if we hit a TCP timeout if some data was sent and only error out\nwhen we get an error or no data was sent in the time period.","sha":"35f8ce5db8b3cf1025369bf4dbf6cd71a7556748"},{"author":{"name":"Tollef Fog Heen","email":"71dc2d2eb1c1e5f93053137c4a051d6d0a93eb9d@varnish-software.com"},"url":"https://api.github.com/repos/valyala/Varnish-Cache/commits/561be2ef8a694fc39b34cf577011a549ba17d417","message":"Make it possible to limit the total transfer time.\n\nSet the default total transfer time to 600s.","sha":"561be2ef8a694fc39b34cf577011a549ba17d417"},{"author":{"name":"Poul-Henning Kamp","email":"cf69e193eefc00c7044b3358e92bad6cd03457cf@FreeBSD.org"},"url":"https://api.github.com/repos/valyala/Varnish-Cache/commits/b4aef74f44a1b712ab5a0fb016c1ba8d9a5565f9","message":"A minor preemptive cleanup before the ban-lurker gets remodelled.","sha":"b4aef74f44a1b712ab5a0fb016c1ba8d9a5565f9"},{"author":{"name":"Poul-Henning Kamp","email":"cf69e193eefc00c7044b3358e92bad6cd03457cf@FreeBSD.org"},"url":"https://api.github.com/repos/valyala/Varnish-Cache/commits/0dead8f0bd7b69d6d1530f824406c31f9df7b3ee","message":"Rewrite the ban-lurker.\n\nUse a mark&mark strategy to test all obj.* bans even if there are\nreq.* bans in the way.","sha":"0dead8f0bd7b69d6d1530f824406c31f9df7b3ee"},{"author":{"name":"Poul-Henning Kamp","email":"cf69e193eefc00c7044b3358e92bad6cd03457cf@FreeBSD.org"},"url":"https://api.github.com/repos/valyala/Varnish-Cache/commits/78e7b84010fc8db7a1b9ad35ff76b80f8323d1c1","message":"Add a new stats counter for \"gone\" marked bans","sha":"78e7b84010fc8db7a1b9ad35ff76b80f8323d1c1"},{"author":{"name":"Poul-Henning Kamp","email":"cf69e193eefc00c7044b3358e92bad6cd03457cf@FreeBSD.org"},"url":"https://api.github.com/repos/valyala/Varnish-Cache/commits/94f4464792d5b57041bd8e9b8d089f2bd8bd9bb7","message":"Don't start the ban-lurker until -spersistent is done loading.","sha":"94f4464792d5b57041bd8e9b8d089f2bd8bd9bb7"},{"author":{"name":"Poul-Henning Kamp","email":"cf69e193eefc00c7044b3358e92bad6cd03457cf@FreeBSD.org"},"url":"https://api.github.com/repos/valyala/Varnish-Cache/commits/2befbaf97ce358dcb8d74c5e7e5ff8b3b38f87ff","message":"Add a missing WS_Release()","sha":"2befbaf97ce358dcb8d74c5e7e5ff8b3b38f87ff"},{"author":{"name":"Poul-Henning Kamp","email":"cf69e193eefc00c7044b3358e92bad6cd03457cf@FreeBSD.org"},"url":"https://api.github.com/repos/valyala/Varnish-Cache/commits/992ebc91708a50ebf383f8ec58ac7b402c092617","message":"Implement VRE options with hard linkage to PCRE options instead\nof maintaining magic hex-bit values that must match.","sha":"992ebc91708a50ebf383f8ec58ac7b402c092617"},{"author":{"name":"Poul-Henning Kamp","email":"cf69e193eefc00c7044b3358e92bad6cd03457cf@FreeBSD.org"},"url":"https://api.github.com/repos/valyala/Varnish-Cache/commits/0fe28b30be96ca4232b6d037598202ba1272290e","message":"Polish whitespace and update copyrights.","sha":"0fe28b30be96ca4232b6d037598202ba1272290e"},{"author":{"name":"Poul-Henning Kamp","email":"cf69e193eefc00c7044b3358e92bad6cd03457cf@FreeBSD.org"},"url":"https://api.github.com/repos/valyala/Varnish-Cache/commits/a2dbc597f6bb7a9bc16345432cdd753caef16986","message":"Renovate ban related statistics, add long descriptions etc.","sha":"a2dbc597f6bb7a9bc16345432cdd753caef16986"},{"author":{"name":"Poul-Henning Kamp","email":"cf69e193eefc00c7044b3358e92bad6cd03457cf@FreeBSD.org"},"url":"https://api.github.com/repos/valyala/Varnish-Cache/commits/8241149492e5649c8a3126ee363f089f33491655","message":"Draw the line between the managers and the childs copy of the struct\nparams much clearer.  Manager should never read the childs copy.","sha":"8241149492e5649c8a3126ee363f089f33491655"},{"author":{"name":"Poul-Henning Kamp","email":"cf69e193eefc00c7044b3358e92bad6cd03457cf@FreeBSD.org"},"url":"https://api.github.com/repos/valyala/Varnish-Cache/commits/e4fa4c7ab40a7514395645cbe6e1227d580d4882","message":"Rename the childs copy of params to cache_param so it is clear that\nit belongs there.","sha":"e4fa4c7ab40a7514395645cbe6e1227d580d4882"}],"head":"e2e795e8073b2482ebd730a0cd8734857a47c31f","size":31,"push_id":49654870}