{"push_id":771151284,"size":12,"distinct_size":12,"ref":"refs/heads/mac_clean","head":"42c02ef6f5391f671d38288a98cd9977fedc73eb","before":"76276ea25e51a93e2d68937a86b8d7376d2cd573","commits":[{"sha":"f3ac8187d238219d1f6009efae1e8fc5236acedd","author":{"email":"64b2b6d12bfe4baae7dad3d018f8cbf6b0e7a044@daniel-krebs.net","name":"daniel-k"},"message":"ng_pktbuf_static: check if pkt is in buffer before derefencing in ng_pktbuf_release","distinct":true,"url":"https://api.github.com/repos/daniel-k/RIOT/commits/f3ac8187d238219d1f6009efae1e8fc5236acedd"},{"sha":"faf4a07692c6e2b760f3fefb99aa1b9ae5f5b26b","author":{"email":"64b2b6d12bfe4baae7dad3d018f8cbf6b0e7a044@daniel-krebs.net","name":"daniel-k"},"message":"debugging: fix openocd closing when pressing Ctrl+C in GDB, fix #3427","distinct":true,"url":"https://api.github.com/repos/daniel-k/RIOT/commits/faf4a07692c6e2b760f3fefb99aa1b9ae5f5b26b"},{"sha":"ab96314ee975d0bf1226ad5a9820879974404998","author":{"email":"64b2b6d12bfe4baae7dad3d018f8cbf6b0e7a044@daniel-krebs.net","name":"daniel-k"},"message":"uart: use blocking mode in interrupt context","distinct":true,"url":"https://api.github.com/repos/daniel-k/RIOT/commits/ab96314ee975d0bf1226ad5a9820879974404998"},{"sha":"930330f5426d942b7c8f9f169ca8bf6a4714399e","author":{"email":"64b2b6d12bfe4baae7dad3d018f8cbf6b0e7a044@daniel-krebs.net","name":"daniel-k"},"message":"lwmac: add margin to wakeup","distinct":true,"url":"https://api.github.com/repos/daniel-k/RIOT/commits/930330f5426d942b7c8f9f169ca8bf6a4714399e"},{"sha":"7ef27de105eea08ec5233282ddee66d9d96d08ac","author":{"email":"64b2b6d12bfe4baae7dad3d018f8cbf6b0e7a044@daniel-krebs.net","name":"daniel-k"},"message":"lwmac: refactor rtt alarm setting","distinct":true,"url":"https://api.github.com/repos/daniel-k/RIOT/commits/7ef27de105eea08ec5233282ddee66d9d96d08ac"},{"sha":"fc253ac4d96a0094858faf56b621137aed57c58a","author":{"email":"64b2b6d12bfe4baae7dad3d018f8cbf6b0e7a044@daniel-krebs.net","name":"daniel-k"},"message":"lwmac-rx/tx: refactor state goto to have rescheduling as argument","distinct":true,"url":"https://api.github.com/repos/daniel-k/RIOT/commits/fc253ac4d96a0094858faf56b621137aed57c58a"},{"sha":"a370f59e46b83eb6e77697d7e3f08e12a4d59421","author":{"email":"64b2b6d12bfe4baae7dad3d018f8cbf6b0e7a044@daniel-krebs.net","name":"daniel-k"},"message":"lwmac: add shortcut for getting netdev state","distinct":true,"url":"https://api.github.com/repos/daniel-k/RIOT/commits/a370f59e46b83eb6e77697d7e3f08e12a4d59421"},{"sha":"41772a666e198f574921885aba1e5f99f73bc95c","author":{"email":"64b2b6d12bfe4baae7dad3d018f8cbf6b0e7a044@daniel-krebs.net","name":"daniel-k"},"message":"lwmac: remove debugging gpio lines","distinct":true,"url":"https://api.github.com/repos/daniel-k/RIOT/commits/41772a666e198f574921885aba1e5f99f73bc95c"},{"sha":"f202dcf1e0931ba962aaf121bb5bb86652782ba3","author":{"email":"64b2b6d12bfe4baae7dad3d018f8cbf6b0e7a044@daniel-krebs.net","name":"daniel-k"},"message":"lwmac: handle TX feedback","distinct":true,"url":"https://api.github.com/repos/daniel-k/RIOT/commits/f202dcf1e0931ba962aaf121bb5bb86652782ba3"},{"sha":"45adeee3294acf0a6423699e69d63c5ada9eebbf","author":{"email":"64b2b6d12bfe4baae7dad3d018f8cbf6b0e7a044@daniel-krebs.net","name":"daniel-k"},"message":"lwmac: use RX_STARTED interrupt to tell possible corruption or wait for complete RX","distinct":true,"url":"https://api.github.com/repos/daniel-k/RIOT/commits/45adeee3294acf0a6423699e69d63c5ada9eebbf"},{"sha":"2fd1b0d1538ced508b0c4b0b9220ba3d32616682","author":{"email":"64b2b6d12bfe4baae7dad3d018f8cbf6b0e7a044@daniel-krebs.net","name":"daniel-k"},"message":"lwmac: promote packet rejection output to warning","distinct":true,"url":"https://api.github.com/repos/daniel-k/RIOT/commits/2fd1b0d1538ced508b0c4b0b9220ba3d32616682"},{"sha":"42c02ef6f5391f671d38288a98cd9977fedc73eb","author":{"email":"64b2b6d12bfe4baae7dad3d018f8cbf6b0e7a044@daniel-krebs.net","name":"daniel-k"},"message":"lwmac_tx: forgot to clear a timeout and piggyback cosmetic changes","distinct":true,"url":"https://api.github.com/repos/daniel-k/RIOT/commits/42c02ef6f5391f671d38288a98cd9977fedc73eb"}]}