{"push_id":1267295549,"size":18,"distinct_size":18,"ref":"refs/heads/quux","head":"acdafdbd531ba467879dfa4850e04e39689eb417","before":"2bc92583df7dded9f4f36098b9337b3436b03d99","commits":[{"sha":"5e48d121841ef8e7527f270d53b1bda52f4e8d02","author":{"name":"Ali Clark","email":"6bef8114f791610f325e21bf98cab17795dfd86b@clark.gb.net"},"message":"set null_cb as default callbacks, add placeholder for closed callback","distinct":true,"url":"https://api.github.com/repos/aliclark/libquic/commits/5e48d121841ef8e7527f270d53b1bda52f4e8d02"},{"sha":"2a43cf84a04a036572fcd65c1a2d079823a26a81","author":{"name":"Ali Clark","email":"6bef8114f791610f325e21bf98cab17795dfd86b@clark.gb.net"},"message":"client session should be owned by us, so new isn't needed","distinct":true,"url":"https://api.github.com/repos/aliclark/libquic/commits/2a43cf84a04a036572fcd65c1a2d079823a26a81"},{"sha":"1baeb8d0b249c5ddb0911f2558f35c94cda9b863","author":{"name":"Ali Clark","email":"6bef8114f791610f325e21bf98cab17795dfd86b@clark.gb.net"},"message":"annotate who owns which memory","distinct":true,"url":"https://api.github.com/repos/aliclark/libquic/commits/1baeb8d0b249c5ddb0911f2558f35c94cda9b863"},{"sha":"67ae99c94dcd05f5e1219a23657956fdbf33cfc4","author":{"name":"Ali Clark","email":"6bef8114f791610f325e21bf98cab17795dfd86b@clark.gb.net"},"message":"don't need to pass these arguments each time","distinct":true,"url":"https://api.github.com/repos/aliclark/libquic/commits/67ae99c94dcd05f5e1219a23657956fdbf33cfc4"},{"sha":"19fa612b6883bccb564846969ee99057b30130af","author":{"name":"Ali Clark","email":"6bef8114f791610f325e21bf98cab17795dfd86b@clark.gb.net"},"message":"add the closed callback","distinct":true,"url":"https://api.github.com/repos/aliclark/libquic/commits/19fa612b6883bccb564846969ee99057b30130af"},{"sha":"e75d9b9a66558bc7165d478cf1ac942edd51fd26","author":{"name":"Ali Clark","email":"6bef8114f791610f325e21bf98cab17795dfd86b@clark.gb.net"},"message":"stuff to do with zero copy reads","distinct":true,"url":"https://api.github.com/repos/aliclark/libquic/commits/e75d9b9a66558bc7165d478cf1ac942edd51fd26"},{"sha":"475f999d31fea5b978e64d99b23d8ec196ad04a3","author":{"name":"Ali Clark","email":"6bef8114f791610f325e21bf98cab17795dfd86b@clark.gb.net"},"message":"add quux_free_stream","distinct":true,"url":"https://api.github.com/repos/aliclark/libquic/commits/475f999d31fea5b978e64d99b23d8ec196ad04a3"},{"sha":"5dadf63df59279a4af56cce149725638cc4250db","author":{"name":"Ali Clark","email":"6bef8114f791610f325e21bf98cab17795dfd86b@clark.gb.net"},"message":"whoops, call superclose OnClose too","distinct":true,"url":"https://api.github.com/repos/aliclark/libquic/commits/5dadf63df59279a4af56cce149725638cc4250db"},{"sha":"59cd8f81652bf08640f770f36126e172af56729f","author":{"name":"Ali Clark","email":"6bef8114f791610f325e21bf98cab17795dfd86b@clark.gb.net"},"message":"note possible api change","distinct":true,"url":"https://api.github.com/repos/aliclark/libquic/commits/59cd8f81652bf08640f770f36126e172af56729f"},{"sha":"755d2bfa0264f48021be4318ffebb1f66e8095f6","author":{"name":"Ali Clark","email":"6bef8114f791610f325e21bf98cab17795dfd86b@clark.gb.net"},"message":"add logic to send a fin on write close","distinct":true,"url":"https://api.github.com/repos/aliclark/libquic/commits/755d2bfa0264f48021be4318ffebb1f66e8095f6"},{"sha":"1b358a68b2f11238ae74205545886f409225df54","author":{"name":"Ali Clark","email":"6bef8114f791610f325e21bf98cab17795dfd86b@clark.gb.net"},"message":"comment about Reset(QUIC_STREAM_NO_ERROR) possibility","distinct":true,"url":"https://api.github.com/repos/aliclark/libquic/commits/1b358a68b2f11238ae74205545886f409225df54"},{"sha":"61d9a5d8d78c7d52f7ae1fb6f4297706e31aa03c","author":{"name":"Ali Clark","email":"6bef8114f791610f325e21bf98cab17795dfd86b@clark.gb.net"},"message":"fix - don't recurse if already sending fin\n\nadd demo code","distinct":true,"url":"https://api.github.com/repos/aliclark/libquic/commits/61d9a5d8d78c7d52f7ae1fb6f4297706e31aa03c"},{"sha":"85ad15793cdf83a95f7ea919be0a9ab3dfe0de2d","author":{"name":"Ali Clark","email":"6bef8114f791610f325e21bf98cab17795dfd86b@clark.gb.net"},"message":"fix, we don't own this memory","distinct":true,"url":"https://api.github.com/repos/aliclark/libquic/commits/85ad15793cdf83a95f7ea919be0a9ab3dfe0de2d"},{"sha":"fd97b6ca0970244ceb8ed8bda0d927490582929b","author":{"name":"Ali Clark","email":"6bef8114f791610f325e21bf98cab17795dfd86b@clark.gb.net"},"message":"simplify Writev","distinct":true,"url":"https://api.github.com/repos/aliclark/libquic/commits/fd97b6ca0970244ceb8ed8bda0d927490582929b"},{"sha":"f26a85e72b4a789513a06383b6bb5fd5d8af927c","author":{"name":"Ali Clark","email":"6bef8114f791610f325e21bf98cab17795dfd86b@clark.gb.net"},"message":"add quux_close, probably need some async system too though","distinct":true,"url":"https://api.github.com/repos/aliclark/libquic/commits/f26a85e72b4a789513a06383b6bb5fd5d8af927c"},{"sha":"9604dc98daa64e9de464fb21a46b39865354aad1","author":{"name":"Ali Clark","email":"6bef8114f791610f325e21bf98cab17795dfd86b@clark.gb.net"},"message":"add a non-directional stream_status function","distinct":true,"url":"https://api.github.com/repos/aliclark/libquic/commits/9604dc98daa64e9de464fb21a46b39865354aad1"},{"sha":"d8639919661dd14f5eabce35ffb8b138f26547ad","author":{"name":"Ali Clark","email":"6bef8114f791610f325e21bf98cab17795dfd86b@clark.gb.net"},"message":"fix ensure streams can close from conn close, ensure freed conns aren't used","distinct":true,"url":"https://api.github.com/repos/aliclark/libquic/commits/d8639919661dd14f5eabce35ffb8b138f26547ad"},{"sha":"acdafdbd531ba467879dfa4850e04e39689eb417","author":{"name":"Ali Clark","email":"6bef8114f791610f325e21bf98cab17795dfd86b@clark.gb.net"},"message":"gonna have to disable the free until more work can happen on alarms","distinct":true,"url":"https://api.github.com/repos/aliclark/libquic/commits/acdafdbd531ba467879dfa4850e04e39689eb417"}]}
{"actor":{"display_login":"aliclark"}}