{"push_id":1072079640,"size":26,"distinct_size":20,"ref":"refs/heads/next","head":"d91cb11f0bdf69eb0e8264e23cefd04ededa891f","before":"4954e096f407cf23a720678a9a972fd5239ca745","commits":[{"sha":"c718ab7fe827d5932306114eed6ca5f7f085ba30","author":{"email":"d43933ce2b4273db380b9d057b6d34a206569acc@freenetproject.org","name":"Florent Daigniere"},"message":"Plugins might require java1.8","distinct":true,"url":"https://api.github.com/repos/toad/fred-staging/commits/c718ab7fe827d5932306114eed6ca5f7f085ba30"},{"sha":"7abfb44a74dbaffb6ab106a8c416d6a5e5e73508","author":{"email":"d43933ce2b4273db380b9d057b6d34a206569acc@freenetproject.org","name":"Florent Daigniere"},"message":"Use SoftReferences for the SHA256 pool","distinct":true,"url":"https://api.github.com/repos/toad/fred-staging/commits/7abfb44a74dbaffb6ab106a8c416d6a5e5e73508"},{"sha":"5d2c82d549e8a6242c60015c52fa3721fc84bc49","author":{"email":"d43933ce2b4273db380b9d057b6d34a206569acc@freenetproject.org","name":"Florent Daigniere"},"message":"SHA256: let the JVM decide how big the pool should be","distinct":true,"url":"https://api.github.com/repos/toad/fred-staging/commits/5d2c82d549e8a6242c60015c52fa3721fc84bc49"},{"sha":"c8a8e43147bf6addf3090907ecd365f5d90d296e","author":{"email":"d43933ce2b4273db380b9d057b6d34a206569acc@freenetproject.org","name":"Florent Daigniere"},"message":"remove dead code","distinct":true,"url":"https://api.github.com/repos/toad/fred-staging/commits/c8a8e43147bf6addf3090907ecd365f5d90d296e"},{"sha":"e66694d46ac6a6b9e3de416ef05ca04e110c2b9f","author":{"email":"d43933ce2b4273db380b9d057b6d34a206569acc@freenetproject.org","name":"Florent Daigniere"},"message":"Bertm is right, Sun java is no more","distinct":true,"url":"https://api.github.com/repos/toad/fred-staging/commits/e66694d46ac6a6b9e3de416ef05ca04e110c2b9f"},{"sha":"3f6a57e5565f4680fd6d6b1e10d6fa8bc83c12ec","author":{"email":"d43933ce2b4273db380b9d057b6d34a206569acc@freenetproject.org","name":"Florent Daigniere"},"message":"I've missed these two with my regexp","distinct":true,"url":"https://api.github.com/repos/toad/fred-staging/commits/3f6a57e5565f4680fd6d6b1e10d6fa8bc83c12ec"},{"sha":"93d42f0bf18c6d6fdf11b2113581374e1c8cca23","author":{"email":"d43933ce2b4273db380b9d057b6d34a206569acc@freenetproject.org","name":"Florent Daigniere"},"message":"Use a Queue and make it lockless (thanks bertm)","distinct":true,"url":"https://api.github.com/repos/toad/fred-staging/commits/93d42f0bf18c6d6fdf11b2113581374e1c8cca23"},{"sha":"5d55229cd8982c9714b39fed1af406424075d506","author":{"email":"d43933ce2b4273db380b9d057b6d34a206569acc@freenetproject.org","name":"Florent Daigniere"},"message":"A better version of the same thing","distinct":true,"url":"https://api.github.com/repos/toad/fred-staging/commits/5d55229cd8982c9714b39fed1af406424075d506"},{"sha":"91b0a696bc5414db21d783978a265d1471952286","author":{"email":"f80d0ca101e967b50b730ddf8e8aca0de85e8df6@toselandcs.co.uk","name":"Matthew Toseland"},"message":"Fix race condition in MultiMessageCallback\n\nIf message.sent() is called before cb.arm(), then we only call\ncb.sent() after completion. We should call it on arm()ing. This\nprobably only affects simulations, but possibly also very busy nodes.","distinct":false,"url":"https://api.github.com/repos/toad/fred-staging/commits/91b0a696bc5414db21d783978a265d1471952286"},{"sha":"b0648598b49a1a9e69e324266808a39479e54779","author":{"email":"f80d0ca101e967b50b730ddf8e8aca0de85e8df6@toselandcs.co.uk","name":"Matthew Toseland"},"message":"Add javadocs to MultiMessageCallback","distinct":false,"url":"https://api.github.com/repos/toad/fred-staging/commits/b0648598b49a1a9e69e324266808a39479e54779"},{"sha":"67b5d6eee184475ce727f3e6502cc47b8d45bbf0","author":{"email":"f80d0ca101e967b50b730ddf8e8aca0de85e8df6@toselandcs.co.uk","name":"Matthew Toseland"},"message":"Assertion: Can't make() after arm()","distinct":false,"url":"https://api.github.com/repos/toad/fred-staging/commits/67b5d6eee184475ce727f3e6502cc47b8d45bbf0"},{"sha":"9b720d72ca022f862726d53811d1f43309eef560","author":{"email":"f80d0ca101e967b50b730ddf8e8aca0de85e8df6@toselandcs.co.uk","name":"Matthew Toseland"},"message":"Give a code example in javadocs","distinct":false,"url":"https://api.github.com/repos/toad/fred-staging/commits/9b720d72ca022f862726d53811d1f43309eef560"},{"sha":"44392beab7e5de575b6b7ed680dd31a58a051866","author":{"email":"f80d0ca101e967b50b730ddf8e8aca0de85e8df6@toselandcs.co.uk","name":"Matthew Toseland"},"message":"Better overall explanation","distinct":false,"url":"https://api.github.com/repos/toad/fred-staging/commits/44392beab7e5de575b6b7ed680dd31a58a051866"},{"sha":"dbf47445eeddbbb136b8151fdbbcf04b976be3f1","author":{"email":"f80d0ca101e967b50b730ddf8e8aca0de85e8df6@toselandcs.co.uk","name":"Matthew Toseland"},"message":"Fix code sample","distinct":false,"url":"https://api.github.com/repos/toad/fred-staging/commits/dbf47445eeddbbb136b8151fdbbcf04b976be3f1"},{"sha":"12e1e494d9c68e3011a0860f5bc7686140eb086d","author":{"email":"cd9599c05a8aac66664743913f009cbcc1c9bc8c@gmail.com","name":"Bert Massop"},"message":"Remove redundant braces","distinct":true,"url":"https://api.github.com/repos/toad/fred-staging/commits/12e1e494d9c68e3011a0860f5bc7686140eb086d"},{"sha":"c180c31a1c09dd9df541b67358b1aab48009b2fc","author":{"email":"cd9599c05a8aac66664743913f009cbcc1c9bc8c@gmail.com","name":"Bert Massop"},"message":"Replace octal notation with decimal\n\nPlease don't use octal notation. It's confusing.","distinct":true,"url":"https://api.github.com/repos/toad/fred-staging/commits/c180c31a1c09dd9df541b67358b1aab48009b2fc"},{"sha":"62586de753b4bbf2d831f54d04e7c24b4759813c","author":{"email":"cd9599c05a8aac66664743913f009cbcc1c9bc8c@gmail.com","name":"Bert Massop"},"message":"Always URL-encode non-ASCII space characters\n\nJava's java.net.URI does not allow non-ASCII space characters in URIs,\nwhich would make FProxy unable to download files that contain these\ncharacters after non-strict encoding, so we must encode them.\n\nThis fixes bug 6763.","distinct":true,"url":"https://api.github.com/repos/toad/fred-staging/commits/62586de753b4bbf2d831f54d04e7c24b4759813c"},{"sha":"dd6873cfef74c6ebfc9b2f413dba06929f8316b7","author":{"email":"cd9599c05a8aac66664743913f009cbcc1c9bc8c@gmail.com","name":"Bert Massop"},"message":"Add testcase for URI-safe URL-encoding","distinct":true,"url":"https://api.github.com/repos/toad/fred-staging/commits/dd6873cfef74c6ebfc9b2f413dba06929f8316b7"},{"sha":"aa65dfd62cec7ef1da9c154dad0afc08f8c6fe29","author":{"email":"cd9599c05a8aac66664743913f009cbcc1c9bc8c@gmail.com","name":"Bert Massop"},"message":"Rename misleading \"Filename\" column in upload queue\n\nThis fixes bug 6518.","distinct":true,"url":"https://api.github.com/repos/toad/fred-staging/commits/aa65dfd62cec7ef1da9c154dad0afc08f8c6fe29"},{"sha":"c11c5a93a7299eb63c2b1110e07df694bddaf04c","author":{"email":"cd9599c05a8aac66664743913f009cbcc1c9bc8c@gmail.com","name":"Bert Massop"},"message":"Simplify buttons and behaviour for QueueToadlet\n\nThis simplifies the mess of buttons on the upload and download queues\nto something slightly more consistent.\n\nApart from some l10n message simplification, this\n* Introduces \"Cancel\" instead of \"Remove\" for incomplete requests\n* Removes the \"Remove [all] finished uploads\" button for directory\n  uploads (the associated action was to remove all *file* uploads)\n* Introduces a QueueType enum to replace the mess of booleans passed\n  around\n* Makes the \"Remove finished ...\" buttons always remove *all* requests\n  of the related category, renaming to \"Remove all finished ...\"\n* Drops some unreachable code for leaving the content filter disable\n  checkbox checked\n\nThis fixes the first part of bug 6281.","distinct":true,"url":"https://api.github.com/repos/toad/fred-staging/commits/c11c5a93a7299eb63c2b1110e07df694bddaf04c"}]}