{"push_id":1956212189,"size":19,"distinct_size":2,"ref":"refs/heads/master","head":"4f11b4cf3ad7db945efbb4a7d10ec949ae0bfb36","before":"f7c5b61d6ee07f04bf631a4596f66f3b1da74c54","commits":[{"sha":"7e244455c462bffa89ca8d120d5bb56c5f27a783","author":{"name":"Darknet Villain","email":"ce24b527b60555bb4e85e3a0e88dc1112027f875@riseup.net"},"message":"Don't do peertest if nat=false. FIX #915","distinct":false,"url":"https://api.github.com/repos/majestrate/i2pd/commits/7e244455c462bffa89ca8d120d5bb56c5f27a783"},{"sha":"8cb612c10c87ae89a126b064558bf757a41dd487","author":{"name":"orignal","email":"a087f795e47475cfab832d12619f6c549c5a58d5@yandex.ru"},"message":"Merge pull request #919 from l-n-s/peertest_fix2\n\nDon't do peertest if nat=false. FIX #915","distinct":false,"url":"https://api.github.com/repos/majestrate/i2pd/commits/8cb612c10c87ae89a126b064558bf757a41dd487"},{"sha":"309822d93303234dd3bbb41bf04b4ccfea5ab98f","author":{"name":"orignal","email":"a087f795e47475cfab832d12619f6c549c5a58d5@yandex.ru"},"message":"teminate hadlers upon cleanup","distinct":false,"url":"https://api.github.com/repos/majestrate/i2pd/commits/309822d93303234dd3bbb41bf04b4ccfea5ab98f"},{"sha":"390bb07cca46431ae8eca870cc08a36aa12ffb93","author":{"name":"orignal","email":"a087f795e47475cfab832d12619f6c549c5a58d5@yandex.ru"},"message":"2.15.0","distinct":false,"url":"https://api.github.com/repos/majestrate/i2pd/commits/390bb07cca46431ae8eca870cc08a36aa12ffb93"},{"sha":"d6253b1dee9bd0965eaf24577e79f9b87bfd6c7f","author":{"name":"R4SAS","email":"66f1e7e86a45bd02a673995044462b2323535df5@i2pmail.org"},"message":"remove dupe lines","distinct":false,"url":"https://api.github.com/repos/majestrate/i2pd/commits/d6253b1dee9bd0965eaf24577e79f9b87bfd6c7f"},{"sha":"b791a6a348f415ed9ecdbd93f852b99ebdca1d43","author":{"name":"hypnosis-i2p","email":"d33e83d99b0abac33d4032969f7b50b64b6cabe4@gmail.com"},"message":"qt ui - status buttons done","distinct":false,"url":"https://api.github.com/repos/majestrate/i2pd/commits/b791a6a348f415ed9ecdbd93f852b99ebdca1d43"},{"sha":"978bb47b92f229b30475c742bffcb343524e93f9","author":{"name":"hypnosis-i2p","email":"d33e83d99b0abac33d4032969f7b50b64b6cabe4@gmail.com"},"message":"qt ui - settings buttons renamed to *Settings","distinct":false,"url":"https://api.github.com/repos/majestrate/i2pd/commits/978bb47b92f229b30475c742bffcb343524e93f9"},{"sha":"7d3a8185656ad37bacde2dd4723c99d44fbbd6ef","author":{"name":"hypnosis-i2p","email":"d33e83d99b0abac33d4032969f7b50b64b6cabe4@gmail.com"},"message":"qt ui - laid out better","distinct":false,"url":"https://api.github.com/repos/majestrate/i2pd/commits/7d3a8185656ad37bacde2dd4723c99d44fbbd6ef"},{"sha":"a79f614e12b2c7b7bb4fb2716d09b5abe896aca7","author":{"name":"hypnosis-i2p","email":"d33e83d99b0abac33d4032969f7b50b64b6cabe4@gmail.com"},"message":"qt ui - now pixel perfect buttons","distinct":false,"url":"https://api.github.com/repos/majestrate/i2pd/commits/a79f614e12b2c7b7bb4fb2716d09b5abe896aca7"},{"sha":"163cbcb89db5a564c9e782bf69ac0d1d1e1ce640","author":{"name":"hypnosis-i2p","email":"d33e83d99b0abac33d4032969f7b50b64b6cabe4@gmail.com"},"message":"qt ui - status main page now works","distinct":false,"url":"https://api.github.com/repos/majestrate/i2pd/commits/163cbcb89db5a564c9e782bf69ac0d1d1e1ce640"},{"sha":"856dda68dbcd6eb706ee319113c2b72dc985c9ef","author":{"name":"hypnosis-i2p","email":"d33e83d99b0abac33d4032969f7b50b64b6cabe4@gmail.com"},"message":"qt ui - now all buttons have handlers","distinct":false,"url":"https://api.github.com/repos/majestrate/i2pd/commits/856dda68dbcd6eb706ee319113c2b72dc985c9ef"},{"sha":"db0e02c05df9d9b61fd63d0fe2840d7b8347f6c3","author":{"name":"hypnosis-i2p","email":"d33e83d99b0abac33d4032969f7b50b64b6cabe4@gmail.com"},"message":"qt ui - status commands are now pushbuttons with no handlers","distinct":false,"url":"https://api.github.com/repos/majestrate/i2pd/commits/db0e02c05df9d9b61fd63d0fe2840d7b8347f6c3"},{"sha":"822995cbaf5e44359bdb88e7f315e40581644754","author":{"name":"hypnosis-i2p","email":"d33e83d99b0abac33d4032969f7b50b64b6cabe4@gmail.com"},"message":"ignored android/libs/","distinct":false,"url":"https://api.github.com/repos/majestrate/i2pd/commits/822995cbaf5e44359bdb88e7f315e40581644754"},{"sha":"07fe51fa25ab9afeabc45a09874d9626aaddaf3e","author":{"name":"hypnosis-i2p","email":"d33e83d99b0abac33d4032969f7b50b64b6cabe4@gmail.com"},"message":"some qt gui changes","distinct":false,"url":"https://api.github.com/repos/majestrate/i2pd/commits/07fe51fa25ab9afeabc45a09874d9626aaddaf3e"},{"sha":"95af716a96df5055788b85f65932e17bec76165c","author":{"name":"orignal","email":"a087f795e47475cfab832d12619f6c549c5a58d5@yandex.ru"},"message":"Merge pull request #925 from hypnosis-i2p/openssl\n\nQt GUI now shows buttons under Status and their corresponding info panes","distinct":false,"url":"https://api.github.com/repos/majestrate/i2pd/commits/95af716a96df5055788b85f65932e17bec76165c"},{"sha":"f6ced9279bb7dc6dfd1552ad26b9986aa0e9f6ca","author":{"name":"orignal","email":"a087f795e47475cfab832d12619f6c549c5a58d5@yandex.ru"},"message":"new reseed added","distinct":false,"url":"https://api.github.com/repos/majestrate/i2pd/commits/f6ced9279bb7dc6dfd1552ad26b9986aa0e9f6ca"},{"sha":"bf1d0247c132f767b52eca50f2908d06403d6301","author":{"name":"Jeff Becker","email":"f438ab86509b0904a4f8dc4741adff5f32e23439@i2p.rocks"},"message":"Merge remote-tracking branch 'purple/openssl'","distinct":false,"url":"https://api.github.com/repos/majestrate/i2pd/commits/bf1d0247c132f767b52eca50f2908d06403d6301"},{"sha":"f579c321e7e051cec1496f96418e0fb79061f08e","author":{"name":"Jeff Becker","email":"f438ab86509b0904a4f8dc4741adff5f32e23439@i2p.rocks"},"message":"add deferred ready checking for destination","distinct":true,"url":"https://api.github.com/repos/majestrate/i2pd/commits/f579c321e7e051cec1496f96418e0fb79061f08e"},{"sha":"4f11b4cf3ad7db945efbb4a7d10ec949ae0bfb36","author":{"name":"Jeff Becker","email":"3b7bafbf54b05cb7e14e45f9e68b18ac5b81e8a5@gmail.com"},"message":"cherry pick","distinct":true,"url":"https://api.github.com/repos/majestrate/i2pd/commits/4f11b4cf3ad7db945efbb4a7d10ec949ae0bfb36"}]}
{"actor":{"display_login":"majestrate"}}