{"push_id":1020115991,"size":8,"distinct_size":1,"ref":"refs/heads/master","head":"e1f2479d5ab94932cd29911bd6ced7054967f682","before":"b7aaa654ac171cef79dc5f587a6218f0fb9c8509","commits":[{"sha":"293e4de536492b502d67b91d2a7c094e8633b31a","author":{"email":"bc366108588d030856edb5ec2c3ab86e0935ae5c@yahoo.com","name":"enternoescape"},"message":"Cleaned up logging.","distinct":false,"url":"https://api.github.com/repos/enternoescape/opendct/commits/293e4de536492b502d67b91d2a7c094e8633b31a"},{"sha":"07b3a50682c322a4dbd5915f8cec8ff687f9f86f","author":{"email":"bc366108588d030856edb5ec2c3ab86e0935ae5c@yahoo.com","name":"enternoescape"},"message":"Fixed potential very long hang if tuner is not available.","distinct":false,"url":"https://api.github.com/repos/enternoescape/opendct/commits/07b3a50682c322a4dbd5915f8cec8ff687f9f86f"},{"sha":"97dd2268bde79fa7f81357d71f3407519e0dc69e","author":{"email":"bc366108588d030856edb5ec2c3ab86e0935ae5c@yahoo.com","name":"enternoescape"},"message":"Clear last recording filename on stop.","distinct":false,"url":"https://api.github.com/repos/enternoescape/opendct/commits/97dd2268bde79fa7f81357d71f3407519e0dc69e"},{"sha":"3fd2affa627d43b70d7ad4b6e218f11f5aa9dfe4","author":{"email":"bc366108588d030856edb5ec2c3ab86e0935ae5c@yahoo.com","name":"enternoescape"},"message":"Added produced packets method.","distinct":false,"url":"https://api.github.com/repos/enternoescape/opendct/commits/3fd2affa627d43b70d7ad4b6e218f11f5aa9dfe4"},{"sha":"19c6f19fb7c1e98111ad6ac18faf0ff9e24dea97","author":{"email":"bc366108588d030856edb5ec2c3ab86e0935ae5c@yahoo.com","name":"enternoescape"},"message":"Created a single tuning monitor thread so capture devices will no longer need to create their own thread and monitor themselves. This should reduce threads and improve overall efficiency.","distinct":false,"url":"https://api.github.com/repos/enternoescape/opendct/commits/19c6f19fb7c1e98111ad6ac18faf0ff9e24dea97"},{"sha":"8b7536cb871749d458611cf8f12bd0ca0b39e1a6","author":{"email":"bc366108588d030856edb5ec2c3ab86e0935ae5c@yahoo.com","name":"enternoescape"},"message":"Removed unused class.","distinct":false,"url":"https://api.github.com/repos/enternoescape/opendct/commits/8b7536cb871749d458611cf8f12bd0ca0b39e1a6"},{"sha":"f8ccf8dc6f7448acbaff04deb0e8f5e97f861d80","author":{"email":"bc366108588d030856edb5ec2c3ab86e0935ae5c@yahoo.com","name":"enternoescape"},"message":"Updated release notes.","distinct":false,"url":"https://api.github.com/repos/enternoescape/opendct/commits/f8ccf8dc6f7448acbaff04deb0e8f5e97f861d80"},{"sha":"e1f2479d5ab94932cd29911bd6ced7054967f682","author":{"email":"bc366108588d030856edb5ec2c3ab86e0935ae5c@yahoo.com","name":"Joseph Shuttlesworth"},"message":"Merge pull request #228 from enternoescape/0.4\n\n0.4","distinct":true,"url":"https://api.github.com/repos/enternoescape/opendct/commits/e1f2479d5ab94932cd29911bd6ced7054967f682"}]}