{"push_id":1064861717,"size":30,"distinct_size":1,"ref":"refs/heads/master","head":"c6cdb3f5a1fe44f8794f215efd8699ad4efe8011","before":"0039707addfd8453fcb9b29a757e05b5cb810689","commits":[{"sha":"391ebe8ceb23d155c24a607099f159b3b0fe9496","author":{"email":"59bd0a3ff43b32849b319e645d4798d8a5d1e889@brocaar.com","name":"Orne Brocaar"},"message":"Fix FcntUp (in case there is a gap).\n\nThanks @ivajloip. This closes #1 and #2.","distinct":false,"url":"https://api.github.com/repos/Acklio/loraserver/commits/391ebe8ceb23d155c24a607099f159b3b0fe9496"},{"sha":"b4a58116884b30e17148d807da90d81da0af26ab","author":{"email":"59bd0a3ff43b32849b319e645d4798d8a5d1e889@brocaar.com","name":"Orne Brocaar"},"message":"Update CHANGELOG.","distinct":false,"url":"https://api.github.com/repos/Acklio/loraserver/commits/b4a58116884b30e17148d807da90d81da0af26ab"},{"sha":"4f7d5834c2cda07265f32dd6ad6450f4a507c47a","author":{"email":"59bd0a3ff43b32849b319e645d4798d8a5d1e889@brocaar.com","name":"Orne Brocaar"},"message":"Move ApplicationRXPayload out of application backend.","distinct":false,"url":"https://api.github.com/repos/Acklio/loraserver/commits/4f7d5834c2cda07265f32dd6ad6450f4a507c47a"},{"sha":"a6a5615c5323ee8a5e556b5578ec661656a73e51","author":{"email":"59bd0a3ff43b32849b319e645d4798d8a5d1e889@brocaar.com","name":"Orne Brocaar"},"message":"Define ApplicationTXPayload.\n\n(and rename ApplicationRXPacket -> Payload).","distinct":false,"url":"https://api.github.com/repos/Acklio/loraserver/commits/a6a5615c5323ee8a5e556b5578ec661656a73e51"},{"sha":"63113eef617e962f220dee3353bb2acf100b1f09","author":{"email":"59bd0a3ff43b32849b319e645d4798d8a5d1e889@brocaar.com","name":"Orne Brocaar"},"message":"Implement receiving application payloads by the app backend.","distinct":false,"url":"https://api.github.com/repos/Acklio/loraserver/commits/63113eef617e962f220dee3353bb2acf100b1f09"},{"sha":"79113f8478e29394032f60650205eb381a1abcb9","author":{"email":"59bd0a3ff43b32849b319e645d4798d8a5d1e889@brocaar.com","name":"Orne Brocaar"},"message":"Rename Application(RX|TX)Payload to (RX|TX)Payload.","distinct":false,"url":"https://api.github.com/repos/Acklio/loraserver/commits/79113f8478e29394032f60650205eb381a1abcb9"},{"sha":"7af2b455a8e31062da2b04561f78006d30d2a693","author":{"email":"59bd0a3ff43b32849b319e645d4798d8a5d1e889@brocaar.com","name":"Orne Brocaar"},"message":"Implement TXPayload queue.","distinct":false,"url":"https://api.github.com/repos/Acklio/loraserver/commits/7af2b455a8e31062da2b04561f78006d30d2a693"},{"sha":"d8d1ad672e82cafdfccd9bae4c15150b54e83632","author":{"email":"59bd0a3ff43b32849b319e645d4798d8a5d1e889@brocaar.com","name":"Orne Brocaar"},"message":"Implement confirmed data up.","distinct":false,"url":"https://api.github.com/repos/Acklio/loraserver/commits/d8d1ad672e82cafdfccd9bae4c15150b54e83632"},{"sha":"1ad3d2e7919e7fdfef086863b89559964443f57d","author":{"email":"59bd0a3ff43b32849b319e645d4798d8a5d1e889@brocaar.com","name":"Orne Brocaar"},"message":"Fix fCntUp / fCntDown input field types (wrong casting). Update\nCHANGELOG.","distinct":false,"url":"https://api.github.com/repos/Acklio/loraserver/commits/1ad3d2e7919e7fdfef086863b89559964443f57d"},{"sha":"c2932b88c2c86cd3503d47e79285029ba5bf80c8","author":{"email":"59bd0a3ff43b32849b319e645d4798d8a5d1e889@brocaar.com","name":"Orne Brocaar"},"message":"Fix Redis expiration race-condition.","distinct":false,"url":"https://api.github.com/repos/Acklio/loraserver/commits/c2932b88c2c86cd3503d47e79285029ba5bf80c8"},{"sha":"9760902cbe7a51e1e8357eb4e9bcc41cd0233a32","author":{"email":"59bd0a3ff43b32849b319e645d4798d8a5d1e889@brocaar.com","name":"Orne Brocaar"},"message":"Update lorawan vendor.","distinct":false,"url":"https://api.github.com/repos/Acklio/loraserver/commits/9760902cbe7a51e1e8357eb4e9bcc41cd0233a32"},{"sha":"d4511927378750c976d60a6df721f64e169df0ec","author":{"email":"59bd0a3ff43b32849b319e645d4798d8a5d1e889@brocaar.com","name":"Orne Brocaar"},"message":"Changes after FPort changes in lorawan package.\n\nFPort is now a pointer since it can be nil.","distinct":false,"url":"https://api.github.com/repos/Acklio/loraserver/commits/d4511927378750c976d60a6df721f64e169df0ec"},{"sha":"716d225d478fd7aa63eda18bfbe078eb8de1ba28","author":{"email":"59bd0a3ff43b32849b319e645d4798d8a5d1e889@brocaar.com","name":"Orne Brocaar"},"message":"Allow re-transmission with same FCnt value.\n\nThis might happen when an ACK has been send to the node,\nbut the node did not receive it. In this case the node will\nre-transmit the same packet (and thus with the same FCnt).\nIn this case the FCnt has not been incremented, but the packet\nneeds to be ACK-ed by the server (again).","distinct":false,"url":"https://api.github.com/repos/Acklio/loraserver/commits/716d225d478fd7aa63eda18bfbe078eb8de1ba28"},{"sha":"504181ffc26b12f8d2ee209c801dbe850df240a2","author":{"email":"59bd0a3ff43b32849b319e645d4798d8a5d1e889@brocaar.com","name":"Orne Brocaar"},"message":"Graceful shutdown.","distinct":false,"url":"https://api.github.com/repos/Acklio/loraserver/commits/504181ffc26b12f8d2ee209c801dbe850df240a2"},{"sha":"04cd31811e231226bdf68055199594d522ae5ce7","author":{"email":"59bd0a3ff43b32849b319e645d4798d8a5d1e889@brocaar.com","name":"Orne Brocaar"},"message":"Remove MType and ACK as this will be handled by loraserver.","distinct":false,"url":"https://api.github.com/repos/Acklio/loraserver/commits/04cd31811e231226bdf68055199594d522ae5ce7"},{"sha":"b0240dd0c8e36db377ad21ea145d5ec9ebb339a0","author":{"email":"59bd0a3ff43b32849b319e645d4798d8a5d1e889@brocaar.com","name":"Orne Brocaar"},"message":"Add more logging.","distinct":false,"url":"https://api.github.com/repos/Acklio/loraserver/commits/b0240dd0c8e36db377ad21ea145d5ec9ebb339a0"},{"sha":"b3ddd2077ac6c71bd991ba6860920a69e38a6443","author":{"email":"59bd0a3ff43b32849b319e645d4798d8a5d1e889@brocaar.com","name":"Orne Brocaar"},"message":"Implement setting a TXPayload to pending.","distinct":false,"url":"https://api.github.com/repos/Acklio/loraserver/commits/b3ddd2077ac6c71bd991ba6860920a69e38a6443"},{"sha":"e83107deba6c441a874edc97e74634fe53c75def","author":{"email":"59bd0a3ff43b32849b319e645d4798d8a5d1e889@brocaar.com","name":"Orne Brocaar"},"message":"Implement (confirmed) data down.","distinct":false,"url":"https://api.github.com/repos/Acklio/loraserver/commits/e83107deba6c441a874edc97e74634fe53c75def"},{"sha":"37278569f0a221e7ad0d4881a1dfc2cdd5ec420c","author":{"email":"59bd0a3ff43b32849b319e645d4798d8a5d1e889@brocaar.com","name":"Orne Brocaar"},"message":"Re-subscribe on mqtt connection error (thanks @Magicking).","distinct":false,"url":"https://api.github.com/repos/Acklio/loraserver/commits/37278569f0a221e7ad0d4881a1dfc2cdd5ec420c"},{"sha":"0f8509a9f889b82283dff73e22c17951d7b4804a","author":{"email":"59bd0a3ff43b32849b319e645d4798d8a5d1e889@brocaar.com","name":"Orne Brocaar"},"message":"Update README and CHANGELOG.","distinct":false,"url":"https://api.github.com/repos/Acklio/loraserver/commits/0f8509a9f889b82283dff73e22c17951d7b4804a"}]}