{"push_id":625156649,"size":183,"distinct_size":4,"ref":"refs/heads/cross-storage-move-cache","head":"7679f6e71a21a238e42305c56676481ebf6ab383","before":"fd48672e086477525f369fb03e116e875319e704","commits":[{"sha":"b495ca492408c3560e654e0137fcae35ff35a576","author":{"email":"a3f4adf030831584dd9380ff24ac045a381c1b8c@owncloud.com","name":"Vincent Petry"},"message":"Added part files for when writing chunks\n\nWhenever a chunk is being written, it is now written to a part file\nfirst. This is to avoid a concurrent chunk upload to believe that the\nformer chunk already exists, even though it's not fully written.\n\nThis makes sure that the final file assembly is only done when all\nchunks were successfully written.\n\nAlso added an extra unique id to chunk parts in case the same chunk is\nuploaded twice concurrently.","distinct":false,"url":"https://api.github.com/repos/owncloud/core/commits/b495ca492408c3560e654e0137fcae35ff35a576"},{"sha":"0f58315543a6f3b87d4376cea493c13645687bc2","author":{"email":"09ca645b7454112f509fe9887c80713c7f3f50c0@owncloud.com","name":"Andreas Fischer"},"message":"Add OC_Response::setContentLengthHeader() for Apache PHP SAPI workaround.\n\nDo not send Content-Length headers with a value larger than PHP_INT_MAX\n(2147483647) on Apache PHP SAPI 32-bit. PHP will eat them and send 2147483647\ninstead.\n\nWhen X-Sendfile is enabled, Apache will send a correct Content-Length header,\neven for files larger than 2147483647 bytes. When X-Sendfile is not enabled,\nownCloud will not send a Content-Length header. This prevents progress bars\nfrom working, but allows the actual transfer to work properly.","distinct":false,"url":"https://api.github.com/repos/owncloud/core/commits/0f58315543a6f3b87d4376cea493c13645687bc2"},{"sha":"d61f6881267ac30f0c57995388c4655366ce0195","author":{"email":"982d370f7dc34a05b4abe8788f899578d515262d@famdouma.nl","name":"Roeland Jago Douma"},"message":"Only show SSL table header if there are certificates","distinct":false,"url":"https://api.github.com/repos/owncloud/core/commits/d61f6881267ac30f0c57995388c4655366ce0195"},{"sha":"bac9b54befcb609d5b96f63a070e212fcb83ec3c","author":{"email":"b9f9a77534c684a24e62227084543c5efc7e604e@owncloud.com","name":"Robin Appelman"},"message":"Add mount point to disable the encryption wrapper","distinct":false,"url":"https://api.github.com/repos/owncloud/core/commits/bac9b54befcb609d5b96f63a070e212fcb83ec3c"},{"sha":"7c41c0c13f1a845fdcedd62218de490e8c01691b","author":{"email":"64b2b6d12bfe4baae7dad3d018f8cbf6b0e7a044@oparoz.com","name":"Olivier Paroz"},"message":"use ExecutableFinder and find in findBinaryPath\n\nWhen using open_basedir, commands such as `which`or `command`can fail\nbecause they might try to look outside of the restricted perimeter.\nSymfony's ExecutableFinder can be used instead to look in standard\nlocations and we can use `find` as a last resort\n\nA better solution would be to adopt a mechanism similar to what has\nbeen done for office documents where a configuration parameter is used\nto indicate the path where the executable is to be found.","distinct":false,"url":"https://api.github.com/repos/owncloud/core/commits/7c41c0c13f1a845fdcedd62218de490e8c01691b"},{"sha":"0f01de9f7e3a17afa769680f25f73ddef15b1ec0","author":{"email":"64b2b6d12bfe4baae7dad3d018f8cbf6b0e7a044@oparoz.com","name":"Olivier Paroz"},"message":"Use getenv to get the paths for `find`","distinct":false,"url":"https://api.github.com/repos/owncloud/core/commits/0f01de9f7e3a17afa769680f25f73ddef15b1ec0"},{"sha":"5ebd3a9e89de8a29806987a0a31b0c475566db30","author":{"email":"cfd42f3b0bf19c6e35e778ede1fa394bf5d63c15@tmit.eu","name":"Thomas Müller"},"message":"Cron has to be executed with the correct user - fixes 13912 and others","distinct":false,"url":"https://api.github.com/repos/owncloud/core/commits/5ebd3a9e89de8a29806987a0a31b0c475566db30"},{"sha":"cbbff87d0c85bd58ff694bd94b69974d9cfed768","author":{"email":"c546d7e4f6915ae68d6dacf1f66f546ad45e72c9@karoshi.org.uk","name":"Robin McCorkell"},"message":"Allow app:check-code and l10n:createjs commands when not installed","distinct":false,"url":"https://api.github.com/repos/owncloud/core/commits/cbbff87d0c85bd58ff694bd94b69974d9cfed768"},{"sha":"288da619b12a26ad3f2e07629e2063c057f3d247","author":{"email":"982d370f7dc34a05b4abe8788f899578d515262d@famdouma.nl","name":"Roeland Jago Douma"},"message":"Deprecate functions that only call the urlgenerator anyway","distinct":false,"url":"https://api.github.com/repos/owncloud/core/commits/288da619b12a26ad3f2e07629e2063c057f3d247"},{"sha":"9e3dcd01bc8f094284f86f8d8707182b33f80437","author":{"email":"982d370f7dc34a05b4abe8788f899578d515262d@famdouma.nl","name":"Roeland Jago Douma"},"message":"Use URLGenerator instread of OC_Helper","distinct":false,"url":"https://api.github.com/repos/owncloud/core/commits/9e3dcd01bc8f094284f86f8d8707182b33f80437"},{"sha":"8001f2abcd09c491ff634d0360f0650987669562","author":{"email":"7f550a9f4c44173a37664d938f1355f0f92a47a7@morrisjobke.de","name":"Morris Jobke"},"message":"Merge pull request #15353 from owncloud/run-cron-with-the-correct-user-master\n\nCron has to be executed with the correct user","distinct":false,"url":"https://api.github.com/repos/owncloud/core/commits/8001f2abcd09c491ff634d0360f0650987669562"},{"sha":"d01cfde98229c6d1bd14feefd889205027920d14","author":{"email":"f44f7abf4c5d551f4e22b9283a65f9a39d9bd450@owncloud.com","name":"Joas Schilling"},"message":"Correctly purge the cache when an app is disabled via cli","distinct":false,"url":"https://api.github.com/repos/owncloud/core/commits/d01cfde98229c6d1bd14feefd889205027920d14"},{"sha":"1525ecd3dd4014a61f1d673a9ade12be3a6c5e54","author":{"email":"64b2b6d12bfe4baae7dad3d018f8cbf6b0e7a044@oparoz.com","name":"Olivier Paroz"},"message":" The bitmap preview class now takes maxX and maxY into consideration\n\nThis is a fix for owncloud#13607 and is part of the global programme: owncloud#13609\n\nThe image aspect ratio is kept intact.","distinct":false,"url":"https://api.github.com/repos/owncloud/core/commits/1525ecd3dd4014a61f1d673a9ade12be3a6c5e54"},{"sha":"3cb53b7756155a5e6208fee48da0ecbab8f19815","author":{"email":"b9f9a77534c684a24e62227084543c5efc7e604e@owncloud.com","name":"Robin Appelman"},"message":"setup storage wrappers before setting up the filesystem","distinct":false,"url":"https://api.github.com/repos/owncloud/core/commits/3cb53b7756155a5e6208fee48da0ecbab8f19815"},{"sha":"aa6573cf542737070a7404f86c98b22349508644","author":{"email":"f44f7abf4c5d551f4e22b9283a65f9a39d9bd450@owncloud.com","name":"Joas Schilling"},"message":"Adjust tests and check whether clear() is called","distinct":false,"url":"https://api.github.com/repos/owncloud/core/commits/aa6573cf542737070a7404f86c98b22349508644"},{"sha":"46e43d49acf0274c8b7b64f633ab76d0fa5c8d8f","author":{"email":"7f550a9f4c44173a37664d938f1355f0f92a47a7@morrisjobke.de","name":"Morris Jobke"},"message":"Merge pull request #15358 from owncloud/global-cmd\n\nAllow app:check-code and l10n:createjs commands when not installed","distinct":false,"url":"https://api.github.com/repos/owncloud/core/commits/46e43d49acf0274c8b7b64f633ab76d0fa5c8d8f"},{"sha":"60821ee42ee715ad7e82d5859718fb460073c797","author":{"email":"c546d7e4f6915ae68d6dacf1f66f546ad45e72c9@karoshi.org.uk","name":"Robin McCorkell"},"message":"Merge pull request #15366 from rullzer/deprecate_util_links\n\nDeprecate functions (OC_Helper + OCP\\Util) that only call the urlgenerator anyway","distinct":false,"url":"https://api.github.com/repos/owncloud/core/commits/60821ee42ee715ad7e82d5859718fb460073c797"},{"sha":"f4502b46703d5bb8516f252d6eea6941a1bd9d6b","author":{"email":"b48af16f144f8120f9608b0b7ef35b0ce070ca5d@temporaer.net","name":"Volker E"},"message":"fixing #15344 - `title` has no added value here (not on screen readers not for robots)","distinct":false,"url":"https://api.github.com/repos/owncloud/core/commits/f4502b46703d5bb8516f252d6eea6941a1bd9d6b"},{"sha":"5ec00dfbec3168acd5d20ad6f0905f39764e1e69","author":{"email":"d13bbbd92b83ddaad994a12bd9d20dfba5fff139@rullzer.com","name":"Roeland Douma"},"message":"Merge pull request #15364 from rullzer/apps_linkToDocs\n\nUse URLGenerator instead of OC_Helper for linkToDocs","distinct":false,"url":"https://api.github.com/repos/owncloud/core/commits/5ec00dfbec3168acd5d20ad6f0905f39764e1e69"},{"sha":"cc96105ebec4d60c91032c1fb5a5e03050a77166","author":{"email":"4751712426bbecfda99947034b6176c396757e74@tmit.eu","name":"Jenkins for ownCloud"},"message":"[tx-robot] updated from transifex","distinct":false,"url":"https://api.github.com/repos/owncloud/core/commits/cc96105ebec4d60c91032c1fb5a5e03050a77166"}]}