{"push_id":708323179,"size":30,"distinct_size":30,"ref":"refs/heads/master","head":"fa4f00e1d7654dfe12c56d1ae7122268e290773a","before":"67dd349b33d1cb565dcde9e979817e1c17e714b4","commits":[{"sha":"d00f35ac13911592b7f27c48fa72da0fd7e1d476","author":{"email":"cf69e193eefc00c7044b3358e92bad6cd03457cf@FreeBSD.org","name":"Poul-Henning Kamp"},"message":"Remember to release the VCL.","distinct":true,"url":"https://api.github.com/repos/preillyme/Varnish-Cache/commits/d00f35ac13911592b7f27c48fa72da0fd7e1d476"},{"sha":"8bb370944142ac8900e71087a26f0bbbbd91359b","author":{"email":"cf69e193eefc00c7044b3358e92bad6cd03457cf@FreeBSD.org","name":"Poul-Henning Kamp"},"message":"Assert that we have stats counters when we try to get a fd from a backend.\n(ie: the VCL is warm)","distinct":true,"url":"https://api.github.com/repos/preillyme/Varnish-Cache/commits/8bb370944142ac8900e71087a26f0bbbbd91359b"},{"sha":"c759e55394d833616e2cf9ed6d0318536e67ccad","author":{"email":"cf69e193eefc00c7044b3358e92bad6cd03457cf@FreeBSD.org","name":"Poul-Henning Kamp"},"message":"Add a transient \"cooling\" state to VCLs, while we wait for the\nbusy count to drop to zero.","distinct":true,"url":"https://api.github.com/repos/preillyme/Varnish-Cache/commits/c759e55394d833616e2cf9ed6d0318536e67ccad"},{"sha":"0a14644f9709af2153db0e841dab908d0c81ea7c","author":{"email":"cf69e193eefc00c7044b3358e92bad6cd03457cf@FreeBSD.org","name":"Poul-Henning Kamp"},"message":"Hang backends from a list off the VCL that created them.","distinct":true,"url":"https://api.github.com/repos/preillyme/Varnish-Cache/commits/0a14644f9709af2153db0e841dab908d0c81ea7c"},{"sha":"1fe06ba636637bbb46617d339d83d3b5c0a4a2cd","author":{"email":"cf69e193eefc00c7044b3358e92bad6cd03457cf@FreeBSD.org","name":"Poul-Henning Kamp"},"message":"Make it cache_vcl's responsibility to send events to backends and to\ndiscard them with the VCL.","distinct":true,"url":"https://api.github.com/repos/preillyme/Varnish-Cache/commits/1fe06ba636637bbb46617d339d83d3b5c0a4a2cd"},{"sha":"2e247f5248e24da00e2f983135dbd67a5098bfa3","author":{"email":"cf69e193eefc00c7044b3358e92bad6cd03457cf@FreeBSD.org","name":"Poul-Henning Kamp"},"message":"Rearrange #includes to get vrt.h before cache_backend.h","distinct":true,"url":"https://api.github.com/repos/preillyme/Varnish-Cache/commits/2e247f5248e24da00e2f983135dbd67a5098bfa3"},{"sha":"2afc943ab10511b5dab5d2947fd5a5db6545b067","author":{"email":"cf69e193eefc00c7044b3358e92bad6cd03457cf@FreeBSD.org","name":"Poul-Henning Kamp"},"message":"Don't rely on continued access to the vrt_backend struct used to\ncreate a backend, that may be true of VCC compiled backends, but\nwon't be for VMOD dynamic backends.\n\nEliminate some excessive copying at the same time.","distinct":true,"url":"https://api.github.com/repos/preillyme/Varnish-Cache/commits/2afc943ab10511b5dab5d2947fd5a5db6545b067"},{"sha":"4a7dc346bdc0cfba8ad35d5084f517225b0185d0","author":{"email":"cf69e193eefc00c7044b3358e92bad6cd03457cf@FreeBSD.org","name":"Poul-Henning Kamp"},"message":"Give the vrt_backend_probe struct the same treatment as vrt_backend.","distinct":true,"url":"https://api.github.com/repos/preillyme/Varnish-Cache/commits/4a7dc346bdc0cfba8ad35d5084f517225b0185d0"},{"sha":"eb9ecf9186a956d703bb90745e3df686fdbb90d7","author":{"email":"cf69e193eefc00c7044b3358e92bad6cd03457cf@FreeBSD.org","name":"Poul-Henning Kamp"},"message":"avoid a double free","distinct":true,"url":"https://api.github.com/repos/preillyme/Varnish-Cache/commits/eb9ecf9186a956d703bb90745e3df686fdbb90d7"},{"sha":"91dfd24d30bc7ae9f67d33ffbfb5cb840f8bd492","author":{"email":"cf69e193eefc00c7044b3358e92bad6cd03457cf@FreeBSD.org","name":"Poul-Henning Kamp"},"message":"Add support for a default backend probe.\n\nIf you add a probe named \"default\" all backends will get it automatically,\nunless they have their own .probe configuration.","distinct":true,"url":"https://api.github.com/repos/preillyme/Varnish-Cache/commits/91dfd24d30bc7ae9f67d33ffbfb5cb840f8bd492"},{"sha":"a4747b3e39a53bdc250f1a404c410ad534510fa3","author":{"email":"cf69e193eefc00c7044b3358e92bad6cd03457cf@FreeBSD.org","name":"Poul-Henning Kamp"},"message":"Add a parameter to tune the backend connection idle timeout.","distinct":true,"url":"https://api.github.com/repos/preillyme/Varnish-Cache/commits/a4747b3e39a53bdc250f1a404c410ad534510fa3"},{"sha":"606b2d6d3a7a011a147f8691a13bb3308dc8fc5d","author":{"email":"bbce722db103828ffeb2f617fae493f8467805dc@lodoss.net","name":"Federico G. Schwindt"},"message":"VXID is the default varnishlog grouping mode\n\nSubmitted by:       controversy187 via github","distinct":true,"url":"https://api.github.com/repos/preillyme/Varnish-Cache/commits/606b2d6d3a7a011a147f8691a13bb3308dc8fc5d"},{"sha":"bd702410005f0963dab2ed93c1407ddaa577db12","author":{"email":"cf69e193eefc00c7044b3358e92bad6cd03457cf@FreeBSD.org","name":"Poul-Henning Kamp"},"message":"Make sure we don't finish off a backend connection while the waiter\nis still engaged with it.\n\nSimplify the \"do a single retry\" logic slightly while here.\n\nAdd more asserts.\n\nThis probably fixes #1675.\n\nInitial diagnosis by:\tmartin","distinct":true,"url":"https://api.github.com/repos/preillyme/Varnish-Cache/commits/bd702410005f0963dab2ed93c1407ddaa577db12"},{"sha":"746b4da3cafc6146fbcea65dbc741ccf7353d66e","author":{"email":"cf69e193eefc00c7044b3358e92bad6cd03457cf@FreeBSD.org","name":"Poul-Henning Kamp"},"message":"Move bo->doclose to bo->htc->doclose which is more correct.","distinct":true,"url":"https://api.github.com/repos/preillyme/Varnish-Cache/commits/746b4da3cafc6146fbcea65dbc741ccf7353d66e"},{"sha":"d27be69da69bf9ea032085f7810119941c8948a5","author":{"email":"bbce722db103828ffeb2f617fae493f8467805dc@lodoss.net","name":"Federico G. Schwindt"},"message":"Remove superflous debug\n\nThis is always followed by VCL_call MISS","distinct":true,"url":"https://api.github.com/repos/preillyme/Varnish-Cache/commits/d27be69da69bf9ea032085f7810119941c8948a5"},{"sha":"5be40a69317f23d7df9582192c5c37e01b8b621e","author":{"email":"bbce722db103828ffeb2f617fae493f8467805dc@lodoss.net","name":"Federico G. Schwindt"},"message":"Kill another SLT_Debug message","distinct":true,"url":"https://api.github.com/repos/preillyme/Varnish-Cache/commits/5be40a69317f23d7df9582192c5c37e01b8b621e"},{"sha":"48af2f5a7df8e8a4a3269d37159a0919d2c6a635","author":{"email":"bbce722db103828ffeb2f617fae493f8467805dc@lodoss.net","name":"Federico G. Schwindt"},"message":"Rename VRT_error() to VRT_synth() for consistency","distinct":true,"url":"https://api.github.com/repos/preillyme/Varnish-Cache/commits/48af2f5a7df8e8a4a3269d37159a0919d2c6a635"},{"sha":"04ad2c8f7394b782d37780e190e388fc02de1873","author":{"email":"bbce722db103828ffeb2f617fae493f8467805dc@lodoss.net","name":"Federico G. Schwindt"},"message":"Grammar","distinct":true,"url":"https://api.github.com/repos/preillyme/Varnish-Cache/commits/04ad2c8f7394b782d37780e190e388fc02de1873"},{"sha":"d486144aaf900f44d394923817a3a21a5682a186","author":{"email":"cf69e193eefc00c7044b3358e92bad6cd03457cf@FreeBSD.org","name":"Poul-Henning Kamp"},"message":"Point the vbc at the cond-var, rather than the worker while it's\nstolen.  This should make it less tempting to do illadvised things.","distinct":true,"url":"https://api.github.com/repos/preillyme/Varnish-Cache/commits/d486144aaf900f44d394923817a3a21a5682a186"},{"sha":"5713c119032b1f948c076ee3d2602643b2e972a9","author":{"email":"cf69e193eefc00c7044b3358e92bad6cd03457cf@FreeBSD.org","name":"Poul-Henning Kamp"},"message":"Eliminate the only actual use of vbc->backend, in preparation for getting\nrid of it entirely.","distinct":true,"url":"https://api.github.com/repos/preillyme/Varnish-Cache/commits/5713c119032b1f948c076ee3d2602643b2e972a9"}]}