{"push_id":837251197,"size":25,"distinct_size":1,"ref":"refs/heads/master","head":"12475581e277ce571f412166d4dda62f6c8e8456","before":"3ab62eb404725db47f6262d1d907d6be04a00d49","commits":[{"sha":"e52ad179ed02fb0b1c811999f6e1c6f112c05b2a","author":{"email":"b1c1d8736f20db3fb6c1c66bb1455ed43909f0d8@mauricioschneider.com","name":"Mauricio Schneider"},"message":"CP: Change request timeout to 60 seconds to match notify","distinct":false,"url":"https://api.github.com/repos/prey/prey-node-client/commits/e52ad179ed02fb0b1c811999f6e1c6f112c05b2a"},{"sha":"98a07885f9f2a5a876acf2a9b8e49b78f10ff0fa","author":{"email":"b1c1d8736f20db3fb6c1c66bb1455ed43909f0d8@mauricioschneider.com","name":"Mauricio Schneider"},"message":"CP: Remove unnecessary interval logic considering that reconnect must be immediate","distinct":false,"url":"https://api.github.com/repos/prey/prey-node-client/commits/98a07885f9f2a5a876acf2a9b8e49b78f10ff0fa"},{"sha":"e030be6289c4901c10e7dd3eb9650a13ab76650d","author":{"email":"b1c1d8736f20db3fb6c1c66bb1455ed43909f0d8@mauricioschneider.com","name":"Mauricio Schneider"},"message":"CP: Remove push adapter logic.","distinct":false,"url":"https://api.github.com/repos/prey/prey-node-client/commits/e030be6289c4901c10e7dd3eb9650a13ab76650d"},{"sha":"3ee5cb3b286a107138a6bc39e2daebabf5647420","author":{"email":"b1c1d8736f20db3fb6c1c66bb1455ed43909f0d8@mauricioschneider.com","name":"Mauricio Schneider"},"message":"Fix specs related to push and utils/storage","distinct":false,"url":"https://api.github.com/repos/prey/prey-node-client/commits/3ee5cb3b286a107138a6bc39e2daebabf5647420"},{"sha":"77a650940d81fccfb47f5ea423a3ea209896d3ff","author":{"email":"b1c1d8736f20db3fb6c1c66bb1455ed43909f0d8@mauricioschneider.com","name":"Mauricio Schneider"},"message":"Additional clean-up and specs fixing for removal of push logic","distinct":false,"url":"https://api.github.com/repos/prey/prey-node-client/commits/77a650940d81fccfb47f5ea423a3ea209896d3ff"},{"sha":"617d8b4658f6a0195cd2530f20616b90985f4001","author":{"email":"b1c1d8736f20db3fb6c1c66bb1455ed43909f0d8@mauricioschneider.com","name":"Mauricio Schneider"},"message":"Fix unloading of interval.","distinct":false,"url":"https://api.github.com/repos/prey/prey-node-client/commits/617d8b4658f6a0195cd2530f20616b90985f4001"},{"sha":"571ce94a1b29f5481b0fdaaa2275c6072d220487","author":{"email":"b1c1d8736f20db3fb6c1c66bb1455ed43909f0d8@mauricioschneider.com","name":"Mauricio Schneider"},"message":"Initialize watchers' triggers after plugins have been loaded.","distinct":false,"url":"https://api.github.com/repos/prey/prey-node-client/commits/571ce94a1b29f5481b0fdaaa2275c6072d220487"},{"sha":"bedcc951ab6a86858953c4ec5e67a5ae12984de2","author":{"email":"b1c1d8736f20db3fb6c1c66bb1455ed43909f0d8@mauricioschneider.com","name":"Mauricio Schneider"},"message":"Increase timeout of CP requests.","distinct":false,"url":"https://api.github.com/repos/prey/prey-node-client/commits/bedcc951ab6a86858953c4ec5e67a5ae12984de2"},{"sha":"602563f9c86091aa6dd13bb2fc64f27d63c25e54","author":{"email":"b1c1d8736f20db3fb6c1c66bb1455ed43909f0d8@mauricioschneider.com","name":"Mauricio Schneider"},"message":"Move connection status verification to network provider. Temporarily uses https.get instead of dns.resolve.","distinct":false,"url":"https://api.github.com/repos/prey/prey-node-client/commits/602563f9c86091aa6dd13bb2fc64f27d63c25e54"},{"sha":"2f6d085b2c8f84caa023ad07c9fdf65ab35d13a4","author":{"email":"b1c1d8736f20db3fb6c1c66bb1455ed43909f0d8@mauricioschneider.com","name":"Mauricio Schneider"},"message":"Add hooks to start/stop requesting when Internet connection state changes.","distinct":false,"url":"https://api.github.com/repos/prey/prey-node-client/commits/2f6d085b2c8f84caa023ad07c9fdf65ab35d13a4"},{"sha":"93f353f5bbe7ee9deb7fce1b88feedcf8ca29f28","author":{"email":"b1c1d8736f20db3fb6c1c66bb1455ed43909f0d8@mauricioschneider.com","name":"Mauricio Schneider"},"message":"Remove interval spec that no longer applies.","distinct":false,"url":"https://api.github.com/repos/prey/prey-node-client/commits/93f353f5bbe7ee9deb7fce1b88feedcf8ca29f28"},{"sha":"de0d4be6d4c5d90db3ce4db30fc674b195f460a0","author":{"email":"b1c1d8736f20db3fb6c1c66bb1455ed43909f0d8@mauricioschneider.com","name":"Mauricio Schneider"},"message":"Add missing 'connected' variable.","distinct":false,"url":"https://api.github.com/repos/prey/prey-node-client/commits/de0d4be6d4c5d90db3ce4db30fc674b195f460a0"},{"sha":"bef2569dfd06ae2daceb5815d9d8ad42fc966ffe","author":{"email":"b1c1d8736f20db3fb6c1c66bb1455ed43909f0d8@mauricioschneider.com","name":"Mauricio Schneider"},"message":"Fix indent in boot code and re-order functions in unload.","distinct":false,"url":"https://api.github.com/repos/prey/prey-node-client/commits/bef2569dfd06ae2daceb5815d9d8ad42fc966ffe"},{"sha":"6d4e41054dc6c50cacdc56c8ab8d3b1764b7763f","author":{"email":"b1c1d8736f20db3fb6c1c66bb1455ed43909f0d8@mauricioschneider.com","name":"Mauricio Schneider"},"message":"Return API request object if no callback is handed, so it can be manipulated (closed, aborted).","distinct":false,"url":"https://api.github.com/repos/prey/prey-node-client/commits/6d4e41054dc6c50cacdc56c8ab8d3b1764b7763f"},{"sha":"941fe0151ed06a231055094731b243fd685d1adb","author":{"email":"b1c1d8736f20db3fb6c1c66bb1455ed43909f0d8@mauricioschneider.com","name":"Mauricio Schneider"},"message":"Fix unloading of CP plugin.","distinct":false,"url":"https://api.github.com/repos/prey/prey-node-client/commits/941fe0151ed06a231055094731b243fd685d1adb"},{"sha":"747d4e0800167dbc74990bd80466f8a57d290374","author":{"email":"b1c1d8736f20db3fb6c1c66bb1455ed43909f0d8@mauricioschneider.com","name":"Mauricio Schneider"},"message":"Refactor interval to control request status and use its events. Missing error handling.","distinct":false,"url":"https://api.github.com/repos/prey/prey-node-client/commits/747d4e0800167dbc74990bd80466f8a57d290374"},{"sha":"eda5ed8385680251540323a9d4427f1c2b7d0d2a","author":{"email":"b1c1d8736f20db3fb6c1c66bb1455ed43909f0d8@mauricioschneider.com","name":"Mauricio Schneider"},"message":"Add error propagation and reschedule handling to interval","distinct":false,"url":"https://api.github.com/repos/prey/prey-node-client/commits/eda5ed8385680251540323a9d4427f1c2b7d0d2a"},{"sha":"7bfd98682d6b8486345e8c2c7d2f1330a82cc9ed","author":{"email":"b1c1d8736f20db3fb6c1c66bb1455ed43909f0d8@mauricioschneider.com","name":"Mauricio Schneider"},"message":"Rename interval to long-polling module. Add specs.","distinct":false,"url":"https://api.github.com/repos/prey/prey-node-client/commits/7bfd98682d6b8486345e8c2c7d2f1330a82cc9ed"},{"sha":"d19063d3fd0602914ab61da90be551a53fc86777","author":{"email":"b1c1d8736f20db3fb6c1c66bb1455ed43909f0d8@mauricioschneider.com","name":"Mauricio Schneider"},"message":"Remove unnecessary config update in long-polling spec.","distinct":false,"url":"https://api.github.com/repos/prey/prey-node-client/commits/d19063d3fd0602914ab61da90be551a53fc86777"},{"sha":"4fbee63a3e0f45217c4d7f354f8e1729f5c5bd23","author":{"email":"b1c1d8736f20db3fb6c1c66bb1455ed43909f0d8@mauricioschneider.com","name":"Mauricio Schneider"},"message":"Fix failing specs.","distinct":false,"url":"https://api.github.com/repos/prey/prey-node-client/commits/4fbee63a3e0f45217c4d7f354f8e1729f5c5bd23"}]}