{"push_id":849914105,"size":3,"distinct_size":3,"ref":"refs/heads/master","head":"2f3a3ed6f2543f1e94aa78be9bd8fd7361589617","before":"705afd534fd51bb3d41f00f9577b5e4ee473788a","commits":[{"sha":"db4e8e4f808f1fe81138fbadc10da3783b3b5ea8","author":{"email":"025b31392cbf4575b8e9fb7fbcb71dc595c8d534@users.noreply.github.com","name":"Rod Hynes"},"message":"Send \"connected\" flag with status requests. This is used\nto calculate session durations.","distinct":true,"url":"https://api.github.com/repos/rod-hynes/psiphon-tunnel-core/commits/db4e8e4f808f1fe81138fbadc10da3783b3b5ea8"},{"sha":"5e8ff7526219824b141f05744c244b772cf2c47e","author":{"email":"025b31392cbf4575b8e9fb7fbcb71dc595c8d534@users.noreply.github.com","name":"Rod Hynes"},"message":"Allow 1 second for final status request (same as legacy Android code)","distinct":true,"url":"https://api.github.com/repos/rod-hynes/psiphon-tunnel-core/commits/5e8ff7526219824b141f05744c244b772cf2c47e"},{"sha":"2f3a3ed6f2543f1e94aa78be9bd8fd7361589617","author":{"email":"025b31392cbf4575b8e9fb7fbcb71dc595c8d534@users.noreply.github.com","name":"Rod Hynes"},"message":"Implement untunneled final status request retries\n* Use same logic as legacy Android code\n* Minor refactoring to reuse common functions","distinct":true,"url":"https://api.github.com/repos/rod-hynes/psiphon-tunnel-core/commits/2f3a3ed6f2543f1e94aa78be9bd8fd7361589617"}]}