{"push_id":807359886,"size":7,"distinct_size":7,"ref":"refs/heads/master","head":"ce98e3dfcad52e024a500c1f3cc3890e14118751","before":"11d38ec0adced53434f7e0944b16845d47af090d","commits":[{"sha":"aeac718858fa6f3d9d41e67b044c179d45d95c86","author":{"email":"64b2b6d12bfe4baae7dad3d018f8cbf6b0e7a044@pcvolkmer.de","name":"Paul-Christian Volkmer"},"message":"Fixed assertion on two references of different class types\n\nUser object will be serialized into a String using toString() but this\nshould not be done in a unit test.","distinct":true,"url":"https://api.github.com/repos/thm-projects/arsnova-backend/commits/aeac718858fa6f3d9d41e67b044c179d45d95c86"},{"sha":"ff3d52d99b0f2e7cc769c8fd3384f23b0b13ee6b","author":{"email":"64b2b6d12bfe4baae7dad3d018f8cbf6b0e7a044@pcvolkmer.de","name":"Paul-Christian Volkmer"},"message":"Fixed type and intended value of stubQuestions.get()\n\nIn getSkillQuestion() a call to stubQuestions.get() contained an argument\nwith an incompatible class. Session will be converted into String using\ntoString() but this is not what was intended to do here.\n\nIn saveQuestion() the CouchDB document ID was used, but the sessions\nkeyword should have been used instead.","distinct":true,"url":"https://api.github.com/repos/thm-projects/arsnova-backend/commits/ff3d52d99b0f2e7cc769c8fd3384f23b0b13ee6b"},{"sha":"539af011bec200e9c7fedc2d13d772c686a1f879","author":{"email":"64b2b6d12bfe4baae7dad3d018f8cbf6b0e7a044@pcvolkmer.de","name":"Paul-Christian Volkmer"},"message":"Fixed boxing/unboxing to parse a primitive and corrected indention\n\nA boxed primitive is created from a String in\n* RangeAspect#handlePaginationRange()\n* LoginController#dialog()\njust to extract the unboxed primitive value with Integer#valueOf().\nThis creates an Integer object. It is more efficient to use parseInt()\nwhich creates a primitive int.\n\nCorrected random indention in LoginController","distinct":true,"url":"https://api.github.com/repos/thm-projects/arsnova-backend/commits/539af011bec200e9c7fedc2d13d772c686a1f879"},{"sha":"00399b727d56b68c8ce022901048b5afdf6263c3","author":{"email":"64b2b6d12bfe4baae7dad3d018f8cbf6b0e7a044@pcvolkmer.de","name":"Paul-Christian Volkmer"},"message":"Fixed NovaEvents to define non-serializable instance field question\n\nNovaEvents is derived from ApplicationEvent which extends EventObject.\nEventObject implements Serializable.\n\nIt is bad practice if defined instance fields within NovaEvents\nderived classes do not implement Serializable.","distinct":true,"url":"https://api.github.com/repos/thm-projects/arsnova-backend/commits/00399b727d56b68c8ce022901048b5afdf6263c3"},{"sha":"89e32cfb780c5e40e4cbf07f4dcd3fb4bfd979f1","author":{"email":"64b2b6d12bfe4baae7dad3d018f8cbf6b0e7a044@pcvolkmer.de","name":"Paul-Christian Volkmer"},"message":"Fixed possible response splitting vulnerability\n\nIt generally might not occure but in some conditions the previous code\ncould be used to inject something into response by manipulating the\norigin header to include some \\n or \\r.\nThese sequences should not occure in results CORS headers.\n\nPatch replaces all \\n or \\r in origin header with a white space char.\nNewer servlet containers like Tomcat 7.x fix this problem, but it might\nbe a good idea to fix this issue within ARSnova.\n\nSee: https://www.owasp.org/index.php/HTTP_Response_Splitting","distinct":true,"url":"https://api.github.com/repos/thm-projects/arsnova-backend/commits/89e32cfb780c5e40e4cbf07f4dcd3fb4bfd979f1"},{"sha":"793537361567cbde2cab78be8c50f836fc94bf39","author":{"email":"42c05c9f089b286936e6b41409d29b8574f74fdf@mni.thm.de","name":"Christoph Thelen"},"message":"Style fix","distinct":true,"url":"https://api.github.com/repos/thm-projects/arsnova-backend/commits/793537361567cbde2cab78be8c50f836fc94bf39"},{"sha":"ce98e3dfcad52e024a500c1f3cc3890e14118751","author":{"email":"42c05c9f089b286936e6b41409d29b8574f74fdf@mni.thm.de","name":"Christoph Thelen"},"message":"Merge branch 'pcvolkmer-issue_fixes'","distinct":true,"url":"https://api.github.com/repos/thm-projects/arsnova-backend/commits/ce98e3dfcad52e024a500c1f3cc3890e14118751"}]}