{"push_id":2589975732,"size":13,"distinct_size":1,"ref":"refs/heads/master","head":"b95cc705d8582ed9716f68f35be194f82a6176f3","before":"5c5089ebaae189a0b9372881b3717feb88f6c01b","commits":[{"sha":"524b954e19485a52ddf63b0b50ffb289d1d57d3c","author":{"name":"aha","email":"35bee85a5ccc9340296a0757c25776520a0233d3@scireum.de"},"message":"Updates to the newest sirius-kernel and removes a redundant dependency.","distinct":false,"url":"https://api.github.com/repos/scireum/sirius-web/commits/524b954e19485a52ddf63b0b50ffb289d1d57d3c"},{"sha":"28049e2cfdfc68a22e7873be9b9fde534a3212d0","author":{"name":"aha","email":"35bee85a5ccc9340296a0757c25776520a0233d3@scireum.de"},"message":"Includes a control interface and route annotations which can be used to enforce rate limiting.","distinct":false,"url":"https://api.github.com/repos/scireum/sirius-web/commits/28049e2cfdfc68a22e7873be9b9fde534a3212d0"},{"sha":"68c6859c701a877f44b71959a6d6c953a8a4b0f0","author":{"name":"aha","email":"35bee85a5ccc9340296a0757c25776520a0233d3@scireum.de"},"message":"Always forks a thread when handling a request.\n\nPreviously, we permitted a WebDispatcher to handle some requests\ndirectly in the event loop. However, depending on buffer settings,\nthis might lead to deadlocks.\n\nTherefore we now always perform a fork - and remove the\nadditional ones in the controller- and service dispatcher.\n\nFixes: SE-4225","distinct":false,"url":"https://api.github.com/repos/scireum/sirius-web/commits/68c6859c701a877f44b71959a6d6c953a8a4b0f0"},{"sha":"f509f55836de72590440925dfb7d7e482a3374c2","author":{"name":"aha","email":"35bee85a5ccc9340296a0757c25776520a0233d3@scireum.de"},"message":"Minor refactoring and code cleanup.","distinct":false,"url":"https://api.github.com/repos/scireum/sirius-web/commits/f509f55836de72590440925dfb7d7e482a3374c2"},{"sha":"76f786c7b71441de8bbaece5ab0da2fa52ea67e4","author":{"name":"aha","email":"35bee85a5ccc9340296a0757c25776520a0233d3@scireum.de"},"message":"Calls the built-in firewall (rate-limiter) if present.","distinct":false,"url":"https://api.github.com/repos/scireum/sirius-web/commits/76f786c7b71441de8bbaece5ab0da2fa52ea67e4"},{"sha":"ef14f56115f2c0a9aff9b09544d434ebbfc4dba2","author":{"name":"aha","email":"35bee85a5ccc9340296a0757c25776520a0233d3@scireum.de"},"message":"Merge remote-tracking branch 'origin/master' into aha/firewall","distinct":false,"url":"https://api.github.com/repos/scireum/sirius-web/commits/ef14f56115f2c0a9aff9b09544d434ebbfc4dba2"},{"sha":"39e53f46f0809b05b241fbec6e661c112f0cbb59","author":{"name":"aha","email":"35bee85a5ccc9340296a0757c25776520a0233d3@scireum.de"},"message":"Bumps teh release version","distinct":false,"url":"https://api.github.com/repos/scireum/sirius-web/commits/39e53f46f0809b05b241fbec6e661c112f0cbb59"},{"sha":"6fac890c8aea22904f6dd503e1472fc1e58aa180","author":{"name":"aha","email":"35bee85a5ccc9340296a0757c25776520a0233d3@scireum.de"},"message":"Creates a test which ensures that a contention happens.\n\nThis previously could \"crash\" netty as WebDispatchers were\npermitted to run in the event loop. We now fork a thread for\nevery request and therefore the create contention is resolved\nby shovelling the queued data onto the network.","distinct":false,"url":"https://api.github.com/repos/scireum/sirius-web/commits/6fac890c8aea22904f6dd503e1472fc1e58aa180"},{"sha":"848c56773448bd324ad0292207cc3e8e7be9da1c","author":{"name":"aha","email":"35bee85a5ccc9340296a0757c25776520a0233d3@scireum.de"},"message":"Adds some documentation for the purpose of this method.\n\nThis was previously only available as git comments","distinct":false,"url":"https://api.github.com/repos/scireum/sirius-web/commits/848c56773448bd324ad0292207cc3e8e7be9da1c"},{"sha":"95b849fb3880fc32523bd2ea6520a9267b2fa01a","author":{"name":"aha","email":"35bee85a5ccc9340296a0757c25776520a0233d3@scireum.de"},"message":"JavaDoc cleanup","distinct":false,"url":"https://api.github.com/repos/scireum/sirius-web/commits/95b849fb3880fc32523bd2ea6520a9267b2fa01a"},{"sha":"8977784328b14530f109b513c33c2fa0e1444221","author":{"name":"aha","email":"35bee85a5ccc9340296a0757c25776520a0233d3@scireum.de"},"message":"Bumps the dependency versions where available.","distinct":false,"url":"https://api.github.com/repos/scireum/sirius-web/commits/8977784328b14530f109b513c33c2fa0e1444221"},{"sha":"3ac93d059a46fe62b4887e0751c4302b6b3850bd","author":{"name":"aha","email":"35bee85a5ccc9340296a0757c25776520a0233d3@scireum.de"},"message":"Fixes some typos and variable names.","distinct":false,"url":"https://api.github.com/repos/scireum/sirius-web/commits/3ac93d059a46fe62b4887e0751c4302b6b3850bd"},{"sha":"b95cc705d8582ed9716f68f35be194f82a6176f3","author":{"name":"Tobsucht","email":"fddbb8cc9a876da1a1658cdba170e0a357ab85e9@scireum.de"},"message":"Merge pull request #457 from scireum/aha/firewall\n\nAha/firewall","distinct":true,"url":"https://api.github.com/repos/scireum/sirius-web/commits/b95cc705d8582ed9716f68f35be194f82a6176f3"}]}
{"actor":{"display_login":"Tobsucht"}}