{"push_id":541452609,"size":7,"distinct_size":7,"ref":"refs/heads/master","head":"4a31176ac92e9daacbf34cb74c86731ee2062942","before":"0e198e30330163196f02143d536acd389c56770c","commits":[{"sha":"74999248571e0d9fb31031b655240726f247d4cc","author":{"email":"e72b60c1202467df1b26e031e4222bdeae9c8f30@poisson.phc.unipi.it","name":"Giovanni Mascellani"},"message":"Be extra sure that no forbidden files are hanging around.\n\nHopefully this is not strictly required, but it is better to avoid\na blank catch-all except clause when dealing with security details.\n\nThe test may fail for example if the program manages to make the\ndirectory not writable by the user running CMS. In this case the\nremoval fails, but CMS ignores it. I do not know if this could\nhappen now, but in line of principle it may happen in the future\nif we change the owner model without remembering of this snippet.","distinct":true,"url":"https://api.github.com/repos/stefano-maggiolo/cms/commits/74999248571e0d9fb31031b655240726f247d4cc"},{"sha":"350067c8e81a1136f60d839dc6eb629cb5e0526e","author":{"email":"e72b60c1202467df1b26e031e4222bdeae9c8f30@poisson.phc.unipi.it","name":"Giovanni Mascellani"},"message":"Add testing of maximum size for files generated by solutions.","distinct":true,"url":"https://api.github.com/repos/stefano-maggiolo/cms/commits/350067c8e81a1136f60d839dc6eb629cb5e0526e"},{"sha":"d71bcf8a7a14cefe32c30200cb58978565f3f3b8","author":{"email":"e72b60c1202467df1b26e031e4222bdeae9c8f30@poisson.phc.unipi.it","name":"Giovanni Mascellani"},"message":"Update reference to isolate.","distinct":true,"url":"https://api.github.com/repos/stefano-maggiolo/cms/commits/d71bcf8a7a14cefe32c30200cb58978565f3f3b8"},{"sha":"10325e921dbd5536c82805eca887de94c28670dd","author":{"email":"e72b60c1202467df1b26e031e4222bdeae9c8f30@poisson.phc.unipi.it","name":"Giovanni Mascellani"},"message":"By default, Sandbox sets maximum file size equal to memory limit.\n\nProvides a partial and temporary fix for #309.","distinct":true,"url":"https://api.github.com/repos/stefano-maggiolo/cms/commits/10325e921dbd5536c82805eca887de94c28670dd"},{"sha":"c9cd272a8dd15a8cf0f78f45ac2fc70dd7af9cb5","author":{"email":"abfc5bfc3a736476beceae0f5b02e790cf127a92@gmail.com","name":"Stefano Maggiolo"},"message":"Pylint suggestions","distinct":true,"url":"https://api.github.com/repos/stefano-maggiolo/cms/commits/c9cd272a8dd15a8cf0f78f45ac2fc70dd7af9cb5"},{"sha":"ca95f77d038543b9970c2c18e645271df755dbdc","author":{"email":"abfc5bfc3a736476beceae0f5b02e790cf127a92@gmail.com","name":"Stefano Maggiolo"},"message":"Allow forcing cmsDropDB","distinct":true,"url":"https://api.github.com/repos/stefano-maggiolo/cms/commits/ca95f77d038543b9970c2c18e645271df755dbdc"},{"sha":"4a31176ac92e9daacbf34cb74c86731ee2062942","author":{"email":"abfc5bfc3a736476beceae0f5b02e790cf127a92@gmail.com","name":"Stefano Maggiolo"},"message":"Warning for using the default secret_key","distinct":true,"url":"https://api.github.com/repos/stefano-maggiolo/cms/commits/4a31176ac92e9daacbf34cb74c86731ee2062942"}]}