{"push_id":726955611,"size":38,"distinct_size":37,"ref":"refs/heads/csharp_healthchecking","head":"5253467d5c41e3b2123cf894afdccf6340d225fb","before":"e47f96bd6cc1afb7facc3598deab7f252386ff74","commits":[{"sha":"0e5d2efc8a5ae24a8cc3a62b82bdecbcbd7fb2fc","author":{"email":"790cbf5e1d965e44d0724b64ec745a9efa6108b2@google.com","name":"David Klempner"},"message":"Update the connection backoff document with jitter.\n\nThis adds both jitter and explicit values for the \"proposed\" algorithm\nthat implementations should use.","distinct":true,"url":"https://api.github.com/repos/jtattermusch/grpc/commits/0e5d2efc8a5ae24a8cc3a62b82bdecbcbd7fb2fc"},{"sha":"08d16ee417ef22802c3a896720296efcc4018687","author":{"email":"790cbf5e1d965e44d0724b64ec745a9efa6108b2@google.com","name":"David Klempner"},"message":"s/backoff/current_backoff/ typo in connection backoff doc","distinct":true,"url":"https://api.github.com/repos/jtattermusch/grpc/commits/08d16ee417ef22802c3a896720296efcc4018687"},{"sha":"ca5add658a8bb80f3a4ffc20af58fd2a19b69eac","author":{"email":"790cbf5e1d965e44d0724b64ec745a9efa6108b2@google.com","name":"David Klempner"},"message":"Fix MIN_CONNECT_TIMEOUT/INITIAL_BACKOFF in the connection_backoff doc.\n\nThis also removes some obsolete discussion of what Stubby does/did; this\nwas useful for contrasting but isn't particularly interesting now.","distinct":true,"url":"https://api.github.com/repos/jtattermusch/grpc/commits/ca5add658a8bb80f3a4ffc20af58fd2a19b69eac"},{"sha":"8dae13e0d19506f5af056a7f1fe5caf760ef2aa3","author":{"email":"87db7e39741405ff54434acea7e2e71c4e0d88b7@google.com","name":"murgatroid99"},"message":"Made Node server respond with UNKNOWN for unspecified application errors","distinct":true,"url":"https://api.github.com/repos/jtattermusch/grpc/commits/8dae13e0d19506f5af056a7f1fe5caf760ef2aa3"},{"sha":"3d6d0587bdb33f2c5f1d56c8480fb3e41113e575","author":{"email":"87db7e39741405ff54434acea7e2e71c4e0d88b7@google.com","name":"murgatroid99"},"message":"Made ruby server return correct error code for unimplemented method","distinct":true,"url":"https://api.github.com/repos/jtattermusch/grpc/commits/3d6d0587bdb33f2c5f1d56c8480fb3e41113e575"},{"sha":"f4d7da9d74289da81059b1300e1060029c692285","author":{"email":"87db7e39741405ff54434acea7e2e71c4e0d88b7@google.com","name":"murgatroid99"},"message":"Merge branch 'master' into ruby_error_codes","distinct":true,"url":"https://api.github.com/repos/jtattermusch/grpc/commits/f4d7da9d74289da81059b1300e1060029c692285"},{"sha":"f88eecd80d501f91a36922d3514bad94a21b5c22","author":{"email":"87db7e39741405ff54434acea7e2e71c4e0d88b7@google.com","name":"murgatroid99"},"message":"Changed found? to implemented?","distinct":true,"url":"https://api.github.com/repos/jtattermusch/grpc/commits/f88eecd80d501f91a36922d3514bad94a21b5c22"},{"sha":"04eb89ca26164cb545bc75e6d585ac396b580d84","author":{"email":"b5235a868fb77661dc6686a165bdbb4c6394b491@google.com","name":"Jan Tattermusch"},"message":"no need to call GrpcEnvironment.Initialize() explicitly","distinct":false,"url":"https://api.github.com/repos/jtattermusch/grpc/commits/04eb89ca26164cb545bc75e6d585ac396b580d84"},{"sha":"3abe61850e8cc84d199e5bb7404c85f82555efa4","author":{"email":"69bc4957b0eae5f77fa6131eb01ae14712c4b615@google.com","name":"Nathaniel Manista"},"message":"links interface and gRPC-on-wire implementation\n\nThis code branches out of the alpha/early_adopter code and begins\nbuilding toward the beta API.","distinct":true,"url":"https://api.github.com/repos/jtattermusch/grpc/commits/3abe61850e8cc84d199e5bb7404c85f82555efa4"},{"sha":"e1d95d6e98fa4741d1e7092c9233dc13c1a95a78","author":{"email":"03dc8cb268d33b11f8f5f4d879b65434c0ae2840@nobis-crew.org","name":"Nicolas \"Pixel\" Noble"},"message":"Adding a handler for abort().\n\nWe want to have a chance to debug a call to abort() in case we have a debugger attached.","distinct":true,"url":"https://api.github.com/repos/jtattermusch/grpc/commits/e1d95d6e98fa4741d1e7092c9233dc13c1a95a78"},{"sha":"4f21400352a40f8107c115fb8839e9b8d60cf63f","author":{"email":"03dc8cb268d33b11f8f5f4d879b65434c0ae2840@nobis-crew.org","name":"Nicolas \"Pixel\" Noble"},"message":"Let's ignore our generated cache.mk from git.","distinct":true,"url":"https://api.github.com/repos/jtattermusch/grpc/commits/4f21400352a40f8107c115fb8839e9b8d60cf63f"},{"sha":"e503cd53984eab4b11da1193bc4f35df8dff008e","author":{"email":"03dc8cb268d33b11f8f5f4d879b65434c0ae2840@nobis-crew.org","name":"Nicolas \"Pixel\" Noble"},"message":"Better socket kick for Windows.\n\nNow calling tcp_shutdown will in fact close the socket, which cascades into properly cleaning out all the pending requests.\nThe tcp_server_windows's shutdown logic had to be rewritted (simplified) in order to take this into account.","distinct":true,"url":"https://api.github.com/repos/jtattermusch/grpc/commits/e503cd53984eab4b11da1193bc4f35df8dff008e"},{"sha":"508483dd77b4d782ca61d9280b9e960bb5fefdea","author":{"email":"87db7e39741405ff54434acea7e2e71c4e0d88b7@google.com","name":"Michael Lumish"},"message":"Merge pull request #2415 from nicolasnoble/ignore-cached-files\n\nLet's ignore our generated cache.mk from git.","distinct":true,"url":"https://api.github.com/repos/jtattermusch/grpc/commits/508483dd77b4d782ca61d9280b9e960bb5fefdea"},{"sha":"e00b0c3247e94fa98ae8e00641598853caedcd1c","author":{"email":"790cbf5e1d965e44d0724b64ec745a9efa6108b2@google.com","name":"David Klempner"},"message":"Add description of MIN_CONNECT_TIMEOUT and fix its pseudocode usage.","distinct":true,"url":"https://api.github.com/repos/jtattermusch/grpc/commits/e00b0c3247e94fa98ae8e00641598853caedcd1c"},{"sha":"e8123af1a3bb7a9869e1e29dcba7b1db29961ea5","author":{"email":"b5235a868fb77661dc6686a165bdbb4c6394b491@users.noreply.github.com","name":"Jan Tattermusch"},"message":"Merge pull request #2414 from nicolasnoble/lets-debug-aborts\n\nAdding a handler for abort().","distinct":true,"url":"https://api.github.com/repos/jtattermusch/grpc/commits/e8123af1a3bb7a9869e1e29dcba7b1db29961ea5"},{"sha":"478f55fe712658bf66bf79f57fc20c3861090aa5","author":{"email":"b5235a868fb77661dc6686a165bdbb4c6394b491@users.noreply.github.com","name":"Jan Tattermusch"},"message":"Merge pull request #2416 from nicolasnoble/attempt-number-2-at-windows-kick\n\nBetter socket kick for Windows.","distinct":true,"url":"https://api.github.com/repos/jtattermusch/grpc/commits/478f55fe712658bf66bf79f57fc20c3861090aa5"},{"sha":"e55e1833bc3f8d7207d8fc71e1e7c0a822b3b45d","author":{"email":"9b40c34b324d513599f70d77eb190997f6bd3bd4@gmail.com","name":"chai2010"},"message":"fix build on windows","distinct":true,"url":"https://api.github.com/repos/jtattermusch/grpc/commits/e55e1833bc3f8d7207d8fc71e1e7c0a822b3b45d"},{"sha":"027994c43928388914a058c4206686f71da82309","author":{"email":"cf6ff8cdc9cb657223dd38e9ee615aaca60512fb@users.noreply.github.com","name":"Nicolas Noble"},"message":"Merge pull request #2421 from chai2010/master\n\nfix build on windows","distinct":true,"url":"https://api.github.com/repos/jtattermusch/grpc/commits/027994c43928388914a058c4206686f71da82309"},{"sha":"7d980e44b255dd067c608726732aaf260da6187a","author":{"email":"66242fd87c10ec85caeaa787ce7a11bcd4c68abd@google.com","name":"vjpai"},"message":"Remove lambda function with lambda capture to allow building with pre-lambda\ncompilers","distinct":true,"url":"https://api.github.com/repos/jtattermusch/grpc/commits/7d980e44b255dd067c608726732aaf260da6187a"},{"sha":"c7eed74dc4718140a0a61a3cae0473224df84e03","author":{"email":"66242fd87c10ec85caeaa787ce7a11bcd4c68abd@google.com","name":"vjpai"},"message":"Remove brace initialization for gcc-4.4 compatibility","distinct":true,"url":"https://api.github.com/repos/jtattermusch/grpc/commits/c7eed74dc4718140a0a61a3cae0473224df84e03"}]}