{"push_id":863888067,"size":19,"distinct_size":18,"ref":"refs/heads/auto","head":"c8096cd2b7d82217e17b13b937671a88fc859912","before":"b873a10901884f518d7ca686cf07ff68993eef3a","commits":[{"sha":"6e4c0bc9cdb71f87639eb58ec1e15bc41a98d3a0","author":{"email":"b932ac8c89ee70bc92a86b2d455944481df97c52@users.noreply.github.com","name":"iphydf"},"message":"Add binary logging for JNI calls.","distinct":false,"url":"https://api.github.com/repos/iphydf/tox4j/commits/6e4c0bc9cdb71f87639eb58ec1e15bc41a98d3a0"},{"sha":"7a92914db2fc828e6680418b95a95bb8705614c0","author":{"email":"b932ac8c89ee70bc92a86b2d455944481df97c52@users.noreply.github.com","name":"iphydf"},"message":"Add PassKey serialisation interface.\n\nFixes #146","distinct":true,"url":"https://api.github.com/repos/iphydf/tox4j/commits/7a92914db2fc828e6680418b95a95bb8705614c0"},{"sha":"a98c09e04ba4eefde291703de521926036ff81aa","author":{"email":"b932ac8c89ee70bc92a86b2d455944481df97c52@users.noreply.github.com","name":"iphydf"},"message":"Add optimiser macro for |>.","distinct":true,"url":"https://api.github.com/repos/iphydf/tox4j/commits/a98c09e04ba4eefde291703de521926036ff81aa"},{"sha":"c40670e044f1341ba1f3126914335d2285b86b23","author":{"email":"b932ac8c89ee70bc92a86b2d455944481df97c52@users.noreply.github.com","name":"iphydf"},"message":"Change constant names to upper camel case.\n\nPer http://docs.scala-lang.org/style/naming-conventions.html\nFixes #141","distinct":true,"url":"https://api.github.com/repos/iphydf/tox4j/commits/c40670e044f1341ba1f3126914335d2285b86b23"},{"sha":"344c96b04b6ae967180a9a059c564488ce37d5c0","author":{"email":"b932ac8c89ee70bc92a86b2d455944481df97c52@users.noreply.github.com","name":"iphydf"},"message":"Bugfix: sodium wrapper was using the wrong function.\n\ncrypto_box instead of crypto_box_open, making it ignore the MAC.","distinct":true,"url":"https://api.github.com/repos/iphydf/tox4j/commits/344c96b04b6ae967180a9a059c564488ce37d5c0"},{"sha":"8f02041394028d1da9740fe3ddf703f6d0911b8f","author":{"email":"b932ac8c89ee70bc92a86b2d455944481df97c52@users.noreply.github.com","name":"iphydf"},"message":"Another hack for JNI compilation.","distinct":true,"url":"https://api.github.com/repos/iphydf/tox4j/commits/8f02041394028d1da9740fe3ddf703f6d0911b8f"},{"sha":"53ef0b2e57ce7e575b942d88f6f5350593f1e0fd","author":{"email":"b932ac8c89ee70bc92a86b2d455944481df97c52@users.noreply.github.com","name":"iphydf"},"message":"Don't count ProtoLog code towards coverage.","distinct":true,"url":"https://api.github.com/repos/iphydf/tox4j/commits/53ef0b2e57ce7e575b942d88f6f5350593f1e0fd"},{"sha":"88d403a6f6dff6f3f931b4c8809b0c3f9c1148d7","author":{"email":"b932ac8c89ee70bc92a86b2d455944481df97c52@users.noreply.github.com","name":"iphydf"},"message":"Remove @inline annotations.\n\nMany of these can't be inlined for some reason, and we don't really need\nthe performance, anyway.","distinct":true,"url":"https://api.github.com/repos/iphydf/tox4j/commits/88d403a6f6dff6f3f931b4c8809b0c3f9c1148d7"},{"sha":"731ab42378f172cbf509361a95a69ef0864675a1","author":{"email":"b932ac8c89ee70bc92a86b2d455944481df97c52@users.noreply.github.com","name":"iphydf"},"message":"Build from stable libsodium for android builds.","distinct":true,"url":"https://api.github.com/repos/iphydf/tox4j/commits/731ab42378f172cbf509361a95a69ef0864675a1"},{"sha":"bac810f5482a2ee806da56908447c441266f6870","author":{"email":"b932ac8c89ee70bc92a86b2d455944481df97c52@users.noreply.github.com","name":"iphydf"},"message":"Fix file upload.","distinct":true,"url":"https://api.github.com/repos/iphydf/tox4j/commits/bac810f5482a2ee806da56908447c441266f6870"},{"sha":"5941617b9029af70267366b0017c5b88bf97ab7a","author":{"email":"b932ac8c89ee70bc92a86b2d455944481df97c52@users.noreply.github.com","name":"iphydf"},"message":"Check out the correct branch when the repo already exists.","distinct":true,"url":"https://api.github.com/repos/iphydf/tox4j/commits/5941617b9029af70267366b0017c5b88bf97ab7a"},{"sha":"1075e78539b0cbe76576b26258233661c4fa226e","author":{"email":"b932ac8c89ee70bc92a86b2d455944481df97c52@users.noreply.github.com","name":"iphydf"},"message":"More type-safety in the low level wrapper.\n\nThe tests all use unsafeFrom* functions because they test resiliency\nagainst malformed data from Java, since Java sees the underlying type\nfor the safer value classes.","distinct":true,"url":"https://api.github.com/repos/iphydf/tox4j/commits/1075e78539b0cbe76576b26258233661c4fa226e"},{"sha":"7b3e10d3995cdc3321ed0397e2da3afc257d0bec","author":{"email":"b932ac8c89ee70bc92a86b2d455944481df97c52@users.noreply.github.com","name":"iphydf"},"message":"Start toxcore implementation in Scala.","distinct":true,"url":"https://api.github.com/repos/iphydf/tox4j/commits/7b3e10d3995cdc3321ed0397e2da3afc257d0bec"},{"sha":"1c905c6bd5c1b79c33d5c802e7e19c428b0a8006","author":{"email":"b932ac8c89ee70bc92a86b2d455944481df97c52@users.noreply.github.com","name":"iphydf"},"message":"Test key cache correctness.","distinct":true,"url":"https://api.github.com/repos/iphydf/tox4j/commits/1c905c6bd5c1b79c33d5c802e7e19c428b0a8006"},{"sha":"b560e0deae2a22ea7d3578505921738d99373ef9","author":{"email":"b932ac8c89ee70bc92a86b2d455944481df97c52@users.noreply.github.com","name":"iphydf"},"message":"Use Duration for AudioLength.","distinct":true,"url":"https://api.github.com/repos/iphydf/tox4j/commits/b560e0deae2a22ea7d3578505921738d99373ef9"},{"sha":"fc01a62e8f29d9b8b299e0f13bf177009196fe97","author":{"email":"b932ac8c89ee70bc92a86b2d455944481df97c52@users.noreply.github.com","name":"iphydf"},"message":"Use scodecs.Codec instead of hand-written read/write","distinct":true,"url":"https://api.github.com/repos/iphydf/tox4j/commits/fc01a62e8f29d9b8b299e0f13bf177009196fe97"},{"sha":"11763c078070cb925aec21555a1e904316ab751f","author":{"email":"b932ac8c89ee70bc92a86b2d455944481df97c52@users.noreply.github.com","name":"iphydf"},"message":"Better exception message.","distinct":true,"url":"https://api.github.com/repos/iphydf/tox4j/commits/11763c078070cb925aec21555a1e904316ab751f"},{"sha":"a418089aa635c9a17cd306eb273ac3a8fd23cf3c","author":{"email":"b932ac8c89ee70bc92a86b2d455944481df97c52@users.noreply.github.com","name":"iphydf"},"message":"Make it harder to send unencrypted security sensitive information.","distinct":true,"url":"https://api.github.com/repos/iphydf/tox4j/commits/a418089aa635c9a17cd306eb273ac3a8fd23cf3c"},{"sha":"c8096cd2b7d82217e17b13b937671a88fc859912","author":{"email":"b932ac8c89ee70bc92a86b2d455944481df97c52@users.noreply.github.com","name":"iphydf"},"message":"The evidence thing was a silly idea.\n\nIt was only useful for VariableSizeByteArrayCompanion, which can achieve\nthe same effect with less effort by just converting to and from byte\narrays (which is what it's for). There is no need to make a generally\navailable safe-ish escape hatch for the security sensitivity protection.\n\nDon't do silly things.","distinct":true,"url":"https://api.github.com/repos/iphydf/tox4j/commits/c8096cd2b7d82217e17b13b937671a88fc859912"}]}