{"push_id":796903917,"size":10,"distinct_size":10,"ref":"refs/heads/frontend-cli","head":"8af776bc66783194a5e9800aaaf0126bf6ac28d6","before":"90d3616e3fc708ff6b37084273d7b61abdce3ab4","commits":[{"sha":"7e7a8fe80d373d08a73e3c5a4dd53ba348660be6","author":{"email":"6322640a7df66fbc1b8ecb9df15d12f659c77787@linux.com","name":"Andrew Cooks"},"message":"jt-cli: factor out message type matching","distinct":true,"url":"https://api.github.com/repos/acooks/jittertrap/commits/7e7a8fe80d373d08a73e3c5a4dd53ba348660be6"},{"sha":"126acf2ee9a53e5cac0bc56ee9dffa2c1cba9ec0","author":{"email":"6322640a7df66fbc1b8ecb9df15d12f659c77787@linux.com","name":"Andrew Cooks"},"message":"prepare for adding client-to-server messages","distinct":true,"url":"https://api.github.com/repos/acooks/jittertrap/commits/126acf2ee9a53e5cac0bc56ee9dffa2c1cba9ec0"},{"sha":"34303feaef7ad9071cf9bf0d9990d9eba9c611c4","author":{"email":"6322640a7df66fbc1b8ecb9df15d12f659c77787@linux.com","name":"Andrew Cooks"},"message":"add client-to-server messages","distinct":true,"url":"https://api.github.com/repos/acooks/jittertrap/commits/34303feaef7ad9071cf9bf0d9990d9eba9c611c4"},{"sha":"249fca579dab7525d4388a5ab67c83f7333295ba","author":{"email":"6322640a7df66fbc1b8ecb9df15d12f659c77787@linux.com","name":"Andrew Cooks"},"message":"cleanup formatting","distinct":true,"url":"https://api.github.com/repos/acooks/jittertrap/commits/249fca579dab7525d4388a5ab67c83f7333295ba"},{"sha":"6515eed21beb1d496c476ec462c5b8d5dc20e0b0","author":{"email":"6322640a7df66fbc1b8ecb9df15d12f659c77787@linux.com","name":"Andrew Cooks"},"message":"fix handling of interface change message broken in commit ec596753bc68d80\n\nthe return value of jt_set_iface() was not handled correctly.","distinct":true,"url":"https://api.github.com/repos/acooks/jittertrap/commits/6515eed21beb1d496c476ec462c5b8d5dc20e0b0"},{"sha":"31f7b1dbe57d41ef9173fa31e57c208247451cb4","author":{"email":"6322640a7df66fbc1b8ecb9df15d12f659c77787@linux.com","name":"Andrew Cooks"},"message":"change server-to-client json message format\n\nThe format of client-to-server messages and server-to-client messages\nwere different. This change makes server-to-client messages have the\nsame format:  {\"msg\": \"msg_type_id\", \"p\":{ \"key\":\"value\"}}","distinct":true,"url":"https://api.github.com/repos/acooks/jittertrap/commits/31f7b1dbe57d41ef9173fa31e57c208247451cb4"},{"sha":"cf032f280d23000dd976a0227e3f95052c8a6e39","author":{"email":"6322640a7df66fbc1b8ecb9df15d12f659c77787@linux.com","name":"Andrew Cooks"},"message":"fixup: more msg standardisation","distinct":true,"url":"https://api.github.com/repos/acooks/jittertrap/commits/cf032f280d23000dd976a0227e3f95052c8a6e39"},{"sha":"989751b000cd3ac747bcd7268fdd0c3cacc73122","author":{"email":"6322640a7df66fbc1b8ecb9df15d12f659c77787@linux.com","name":"Andrew Cooks"},"message":"add message packing, add test messages, fix unpacking","distinct":true,"url":"https://api.github.com/repos/acooks/jittertrap/commits/989751b000cd3ac747bcd7268fdd0c3cacc73122"},{"sha":"a2680cd70b1421df7b322bd8fc61b9ad07c1195c","author":{"email":"6322640a7df66fbc1b8ecb9df15d12f659c77787@linux.com","name":"Andrew Cooks"},"message":"add a test for message packing/unpacking","distinct":true,"url":"https://api.github.com/repos/acooks/jittertrap/commits/a2680cd70b1421df7b322bd8fc61b9ad07c1195c"},{"sha":"8af776bc66783194a5e9800aaaf0126bf6ac28d6","author":{"email":"6322640a7df66fbc1b8ecb9df15d12f659c77787@linux.com","name":"Andrew Cooks"},"message":"fix memory management for message packing and test","distinct":true,"url":"https://api.github.com/repos/acooks/jittertrap/commits/8af776bc66783194a5e9800aaaf0126bf6ac28d6"}]}