{"push_id":753425510,"size":12,"distinct_size":0,"ref":"refs/heads/version2","head":"b0b05eda16f0788e8e6de08acc9269ad47d5a3eb","before":"1f384df82476c7e36b9609f16df2d45e0a010f05","commits":[{"sha":"b5c62aefce875eca49baad54dcc0e563e5e387d4","author":{"email":"96f164ad4d9b2b0dacf8ebee2bb1eeb3aa69adf1@voskuil.org","name":"evoskuil"},"message":"Set peer_minimum_version = 60001 (see BIP31).","distinct":false,"url":"https://api.github.com/repos/libbitcoin/libbitcoin/commits/b5c62aefce875eca49baad54dcc0e563e5e387d4"},{"sha":"a1af4751f11fc7e6cbd2f45fa1f1c2ce674abab9","author":{"email":"96f164ad4d9b2b0dacf8ebee2bb1eeb3aa69adf1@voskuil.org","name":"evoskuil"},"message":"Style.","distinct":false,"url":"https://api.github.com/repos/libbitcoin/libbitcoin/commits/a1af4751f11fc7e6cbd2f45fa1f1c2ce674abab9"},{"sha":"7766341a1dbc2cbf20317de76367a0221205afe3","author":{"email":"96f164ad4d9b2b0dacf8ebee2bb1eeb3aa69adf1@voskuil.org","name":"evoskuil"},"message":"Comment.","distinct":false,"url":"https://api.github.com/repos/libbitcoin/libbitcoin/commits/7766341a1dbc2cbf20317de76367a0221205afe3"},{"sha":"34a1aa5fc00fc8bb753e110759aca20dbdb75241","author":{"email":"96f164ad4d9b2b0dacf8ebee2bb1eeb3aa69adf1@voskuil.org","name":"evoskuil"},"message":"Use stop() default.","distinct":false,"url":"https://api.github.com/repos/libbitcoin/libbitcoin/commits/34a1aa5fc00fc8bb753e110759aca20dbdb75241"},{"sha":"9a5c1be4841bf47ec2d678eeee2fb0a37dc3034f","author":{"email":"96f164ad4d9b2b0dacf8ebee2bb1eeb3aa69adf1@voskuil.org","name":"evoskuil"},"message":"Remove unnecessary util.","distinct":false,"url":"https://api.github.com/repos/libbitcoin/libbitcoin/commits/9a5c1be4841bf47ec2d678eeee2fb0a37dc3034f"},{"sha":"92def927b335d717d639319ad4bb2fb156a03e6d","author":{"email":"96f164ad4d9b2b0dacf8ebee2bb1eeb3aa69adf1@voskuil.org","name":"evoskuil"},"message":"Add and use channel_proxy::stopping().","distinct":false,"url":"https://api.github.com/repos/libbitcoin/libbitcoin/commits/92def927b335d717d639319ad4bb2fb156a03e6d"},{"sha":"59f5d957118998dd55e1f4112fc17a06fdcbe6ef","author":{"email":"96f164ad4d9b2b0dacf8ebee2bb1eeb3aa69adf1@voskuil.org","name":"evoskuil"},"message":"Disable dead code, add channel_stopped error code.","distinct":false,"url":"https://api.github.com/repos/libbitcoin/libbitcoin/commits/59f5d957118998dd55e1f4112fc17a06fdcbe6ef"},{"sha":"f872cf6078ee713c46ec800fd2444222da30c4f8","author":{"email":"96f164ad4d9b2b0dacf8ebee2bb1eeb3aa69adf1@voskuil.org","name":"evoskuil"},"message":"Use channel_stop for channel and service_stop for protocol.","distinct":false,"url":"https://api.github.com/repos/libbitcoin/libbitcoin/commits/f872cf6078ee713c46ec800fd2444222da30c4f8"},{"sha":"ec7e6a383f7dd67c4db3d29a1a609b549f0e4b4e","author":{"email":"96f164ad4d9b2b0dacf8ebee2bb1eeb3aa69adf1@voskuil.org","name":"evoskuil"},"message":"Use service_stopped for shutdown differentiation.","distinct":false,"url":"https://api.github.com/repos/libbitcoin/libbitcoin/commits/ec7e6a383f7dd67c4db3d29a1a609b549f0e4b4e"},{"sha":"21ff98442be5265cb9c0d0b332511dc6b8f51652","author":{"email":"96f164ad4d9b2b0dacf8ebee2bb1eeb3aa69adf1@voskuil.org","name":"evoskuil"},"message":"User error::service_stopping for protocol shutdown.","distinct":false,"url":"https://api.github.com/repos/libbitcoin/libbitcoin/commits/21ff98442be5265cb9c0d0b332511dc6b8f51652"},{"sha":"c4a50e15fe0474287446dcdbb969790e0cace18a","author":{"email":"96f164ad4d9b2b0dacf8ebee2bb1eeb3aa69adf1@voskuil.org","name":"evoskuil"},"message":"Add peer version logging on connection failure.","distinct":false,"url":"https://api.github.com/repos/libbitcoin/libbitcoin/commits/c4a50e15fe0474287446dcdbb969790e0cace18a"},{"sha":"b0b05eda16f0788e8e6de08acc9269ad47d5a3eb","author":{"email":"96f164ad4d9b2b0dacf8ebee2bb1eeb3aa69adf1@voskuil.org","name":"Eric Voskuil"},"message":"Merge pull request #288 from evoskuil/master\n\nUpdates for shutdown impl, set min peer version.","distinct":false,"url":"https://api.github.com/repos/libbitcoin/libbitcoin/commits/b0b05eda16f0788e8e6de08acc9269ad47d5a3eb"}]}