{"push_id":951059634,"size":20,"distinct_size":20,"ref":"refs/heads/amqp","head":"f29e519f75b3a32b79b6fc8e8be396dbf9a167ad","before":"4f7e5955a7e28452571903f0d71d77cba3afe0fb","commits":[{"sha":"432d2594ab3c8adf9f2427992a26c64e039d188a","author":{"email":"d107f67edbeb2a96d0d12dc14979f76152423d23@gmail.com","name":"Joseph Daigle"},"message":"refactoring DescribedListCodec... just doing the easy automatic approach for now","distinct":true,"url":"https://api.github.com/repos/jdaigle/LightRail/commits/432d2594ab3c8adf9f2427992a26c64e039d188a"},{"sha":"12afaf32c0cb59dfd955afa43f626858c9bad27c","author":{"email":"d107f67edbeb2a96d0d12dc14979f76152423d23@gmail.com","name":"Joseph Daigle"},"message":"cleaning up AmqpConnection","distinct":true,"url":"https://api.github.com/repos/jdaigle/LightRail/commits/12afaf32c0cb59dfd955afa43f626858c9bad27c"},{"sha":"4433d6cd2de36ceea885ce4b4e718d1bb338187a","author":{"email":"d107f67edbeb2a96d0d12dc14979f76152423d23@gmail.com","name":"Joseph Daigle"},"message":"unit tests around protocol negotiation","distinct":true,"url":"https://api.github.com/repos/jdaigle/LightRail/commits/4433d6cd2de36ceea885ce4b4e718d1bb338187a"},{"sha":"41cdf5ccd1415888ab110a2b48244d08eb76a0a7","author":{"email":"d107f67edbeb2a96d0d12dc14979f76152423d23@gmail.com","name":"Joseph Daigle"},"message":"beginning to add unit tests for AMQP 1.0 specification itself\n\nI've already corrected several problems with protocol header negotiation\nand frame encoding.","distinct":true,"url":"https://api.github.com/repos/jdaigle/LightRail/commits/41cdf5ccd1415888ab110a2b48244d08eb76a0a7"},{"sha":"1006143955f588de2452f3032e9b2d3bf9980c6c","author":{"email":"d107f67edbeb2a96d0d12dc14979f76152423d23@gmail.com","name":"Joseph Daigle"},"message":"fixing bug causing an overflow do to conversion from uint to int","distinct":true,"url":"https://api.github.com/repos/jdaigle/LightRail/commits/1006143955f588de2452f3032e9b2d3bf9980c6c"},{"sha":"ac92b2d89c5766fb4ce724469b983114fc37048e","author":{"email":"d107f67edbeb2a96d0d12dc14979f76152423d23@gmail.com","name":"Joseph Daigle"},"message":"support for empty AMQP frames\n\nalso fixing a bug with frame encoding, the size was not being properly set","distinct":true,"url":"https://api.github.com/repos/jdaigle/LightRail/commits/ac92b2d89c5766fb4ce724469b983114fc37048e"},{"sha":"9abd4f55a954d2cad5357a62f66db6363753a306","author":{"email":"d107f67edbeb2a96d0d12dc14979f76152423d23@gmail.com","name":"Joseph Daigle"},"message":"implementing connection tests, both open and close","distinct":true,"url":"https://api.github.com/repos/jdaigle/LightRail/commits/9abd4f55a954d2cad5357a62f66db6363753a306"},{"sha":"fe9491333c32cdf84d9489ccabfccba109c2b1a2","author":{"email":"d107f67edbeb2a96d0d12dc14979f76152423d23@gmail.com","name":"Joseph Daigle"},"message":"finishing up the connection protocol work\n\n-- supports idle timeout\n-- nullable type encoding on DescribedList\n-- fixing nested DescribedType encoding/decoding","distinct":true,"url":"https://api.github.com/repos/jdaigle/LightRail/commits/fe9491333c32cdf84d9489ccabfccba109c2b1a2"},{"sha":"784253154b0c2307a101dcae9fe2ea865f62a3af","author":{"email":"d107f67edbeb2a96d0d12dc14979f76152423d23@gmail.com","name":"Joseph Daigle"},"message":"reorg sln","distinct":true,"url":"https://api.github.com/repos/jdaigle/LightRail/commits/784253154b0c2307a101dcae9fe2ea865f62a3af"},{"sha":"90f9afa70f8cbfb940d49b9fd6bcc86d93901b05","author":{"email":"d107f67edbeb2a96d0d12dc14979f76152423d23@gmail.com","name":"Joseph Daigle"},"message":"new test, checks LastFrameReceivedDateTime is incremented","distinct":true,"url":"https://api.github.com/repos/jdaigle/LightRail/commits/90f9afa70f8cbfb940d49b9fd6bcc86d93901b05"},{"sha":"559414df29391147de74249a46472dc11693ad60","author":{"email":"d107f67edbeb2a96d0d12dc14979f76152423d23@gmail.com","name":"Joseph Daigle"},"message":"begin/end frames plus more documentation","distinct":true,"url":"https://api.github.com/repos/jdaigle/LightRail/commits/559414df29391147de74249a46472dc11693ad60"},{"sha":"74fa88946471f41885d9f50034eaccf37a976738","author":{"email":"d107f67edbeb2a96d0d12dc14979f76152423d23@gmail.com","name":"Joseph Daigle"},"message":"another frame","distinct":true,"url":"https://api.github.com/repos/jdaigle/LightRail/commits/74fa88946471f41885d9f50034eaccf37a976738"},{"sha":"dcd557bd1c3579bc55852c27617cbe9734d461b3","author":{"email":"d107f67edbeb2a96d0d12dc14979f76152423d23@gmail.com","name":"Joseph Daigle"},"message":"basic session begin test -- close connection if we haven't yet\nreceived and open frame from the peer","distinct":true,"url":"https://api.github.com/repos/jdaigle/LightRail/commits/dcd557bd1c3579bc55852c27617cbe9734d461b3"},{"sha":"9e3da49ce0f5f502dc3b403bac19e84d513b34a5","author":{"email":"d107f67edbeb2a96d0d12dc14979f76152423d23@gmail.com","name":"Joseph Daigle"},"message":"adding some code to protect against stackoverflow exceptions","distinct":true,"url":"https://api.github.com/repos/jdaigle/LightRail/commits/9e3da49ce0f5f502dc3b403bac19e84d513b34a5"},{"sha":"9d2964af018e64ee0764c4470840f88631645bec","author":{"email":"d107f67edbeb2a96d0d12dc14979f76152423d23@gmail.com","name":"Joseph Daigle"},"message":"fixing a described list encoding bug where we didn't stop\nafter the first null value","distinct":true,"url":"https://api.github.com/repos/jdaigle/LightRail/commits/9d2964af018e64ee0764c4470840f88631645bec"},{"sha":"3230c6c757c7892f8bcdd308e78fdc67be73b5fd","author":{"email":"d107f67edbeb2a96d0d12dc14979f76152423d23@gmail.com","name":"Joseph Daigle"},"message":"error condition is actually a symbol","distinct":true,"url":"https://api.github.com/repos/jdaigle/LightRail/commits/3230c6c757c7892f8bcdd308e78fdc67be73b5fd"},{"sha":"6a084dae18a46bd3a64684d6e23cec4957826c4d","author":{"email":"d107f67edbeb2a96d0d12dc14979f76152423d23@gmail.com","name":"Joseph Daigle"},"message":"starting to add a little bit of session stuff\n\n- refactoring AmqpConnection a bit\n- fixing an issue were we would send errors as frames (that's invalid)","distinct":true,"url":"https://api.github.com/repos/jdaigle/LightRail/commits/6a084dae18a46bd3a64684d6e23cec4957826c4d"},{"sha":"0925ba733705f540948289cd3694ec995660a0fd","author":{"email":"d107f67edbeb2a96d0d12dc14979f76152423d23@gmail.com","name":"Joseph Daigle"},"message":"minor","distinct":true,"url":"https://api.github.com/repos/jdaigle/LightRail/commits/0925ba733705f540948289cd3694ec995660a0fd"},{"sha":"e690efeb91d92c719303b568ff3552d7e629d6c4","author":{"email":"d107f67edbeb2a96d0d12dc14979f76152423d23@gmail.com","name":"Joseph Daigle"},"message":"implementing session frames","distinct":true,"url":"https://api.github.com/repos/jdaigle/LightRail/commits/e690efeb91d92c719303b568ff3552d7e629d6c4"},{"sha":"f29e519f75b3a32b79b6fc8e8be396dbf9a167ad","author":{"email":"d107f67edbeb2a96d0d12dc14979f76152423d23@gmail.com","name":"Joseph Daigle"},"message":"minor","distinct":true,"url":"https://api.github.com/repos/jdaigle/LightRail/commits/f29e519f75b3a32b79b6fc8e8be396dbf9a167ad"}]}