{"push_id":1761752443,"size":19,"distinct_size":6,"ref":"refs/heads/pointer-by-ref","head":"bab5a360bb141f78c2a635caadf38549ab4f6df6","before":"7187645cc1e05168ba2c1fe3431878bec7a88cce","commits":[{"sha":"87fb911d3887820f3f89f209f01043d6cf083e9f","author":{"name":"Harshavardhana","email":"9ca9e76739bbdf0ff40f91fca8d64b08ea934321@minio.io"},"message":"Rename structs for azure and s3 gateway to be consistent. (#4347)","distinct":false,"url":"https://api.github.com/repos/harshavardhana/minio/commits/87fb911d3887820f3f89f209f01043d6cf083e9f"},{"sha":"465274cd2175a05c8ce22e27f9c08315129aae0a","author":{"name":"Anis Elleuch","email":"cae9c9c966b0cda2c5735ab8eefe2e74d7d0aa98@gmail.com"},"message":"server-info: Change Error type to string (#4346)\n\nGolang std error type doesn't marshal/unmarshal with json. So errors\r\nare not actually being sent when a client calls ServerInfo() API.","distinct":false,"url":"https://api.github.com/repos/harshavardhana/minio/commits/465274cd2175a05c8ce22e27f9c08315129aae0a"},{"sha":"5db1e9f3dd74ecce06cbab1cf1c52930a62a302f","author":{"name":"Krishna Srinivas","email":"71489a05397c6fa1f04c91de83c67d5c4ac75555@minio.io"},"message":"signature: use region from Auth header if server's region not configured (#4329)","distinct":false,"url":"https://api.github.com/repos/harshavardhana/minio/commits/5db1e9f3dd74ecce06cbab1cf1c52930a62a302f"},{"sha":"cae4683971cca3bd19783ac69040307d1251d50b","author":{"name":"Frank","email":"adfc899204f39c6c34154371298b1b75004aaf35@xs4all.nl"},"message":"Make clearing of stale debug lock info independent of deleting map entry of lock itself. (#4353)\n\nThis is believed to address issue #4337 where stale information for debug locks in shown.","distinct":false,"url":"https://api.github.com/repos/harshavardhana/minio/commits/cae4683971cca3bd19783ac69040307d1251d50b"},{"sha":"8975da4e84925095e4a5089fb2127146feb4cc41","author":{"name":"Aditya Manthramurthy","email":"0dab9559c8e22d9f0dde07fff8ce05b856085549@users.noreply.github.com"},"message":"Add new ReadFileWithVerify storage-layer API (#4349)\n\nThis is an enhancement to the XL/distributed-XL mode. FS mode is\r\nunaffected.\r\n\r\nThe ReadFileWithVerify storage-layer call is similar to ReadFile with\r\nthe additional functionality of performing bit-rot checking. It\r\naccepts additional parameters for a hashing algorithm to use and the\r\nexpected hex-encoded hash string.\r\n\r\nThis patch provides significant performance improvement because:\r\n\r\n1. combines the step of reading the file (during\r\nerasure-decoding/reconstruction) with bit-rot verification;\r\n\r\n2. limits the number of file-reads; and\r\n\r\n3. avoids transferring the file over the network for bit-rot\r\nverification.\r\n\r\nReadFile API is implemented as ReadFileWithVerify with empty hashing\r\narguments.\r\n\r\nCredits to AB and Harsha for the algorithmic improvement.\r\n\r\nFixes #4236.","distinct":false,"url":"https://api.github.com/repos/harshavardhana/minio/commits/8975da4e84925095e4a5089fb2127146feb4cc41"},{"sha":"59b3e0b79b715130732a8412228e9d7a85021a36","author":{"name":"Harshavardhana","email":"9ca9e76739bbdf0ff40f91fca8d64b08ea934321@minio.io"},"message":"auth/rpc: Add RWMutex instead of Mutex for granular locking. (#4352)\n\nRefer https://github.com/minio/minio/issues/4345","distinct":false,"url":"https://api.github.com/repos/harshavardhana/minio/commits/59b3e0b79b715130732a8412228e9d7a85021a36"},{"sha":"542f7ae42c74f216ed0dc69dae8679de111d8ed0","author":{"name":"Anis Elleuch","email":"cae9c9c966b0cda2c5735ab8eefe2e74d7d0aa98@gmail.com"},"message":"gateway: Reject endpoint pointing to local gateway (#4310)\n\nShow an error when the user enters an endpoint url pointing\r\nto the gateway server itself.","distinct":false,"url":"https://api.github.com/repos/harshavardhana/minio/commits/542f7ae42c74f216ed0dc69dae8679de111d8ed0"},{"sha":"1886d94e95825ad10410a413a685f6eb7557b776","author":{"name":"Harshavardhana","email":"9ca9e76739bbdf0ff40f91fca8d64b08ea934321@minio.io"},"message":"server/mux: Use constants provided by Go http (#4360)","distinct":false,"url":"https://api.github.com/repos/harshavardhana/minio/commits/1886d94e95825ad10410a413a685f6eb7557b776"},{"sha":"a767ad321ad166fdfbb2040ee2d8aedf4e04476c","author":{"name":"Rushan","email":"c2859b65e7cafcf125916bcc95a5308a2e8a8b31@gmail.com"},"message":"Browser: Fix Safari Blob download issue (#4357)","distinct":false,"url":"https://api.github.com/repos/harshavardhana/minio/commits/a767ad321ad166fdfbb2040ee2d8aedf4e04476c"},{"sha":"9d98bf1c0fb83ccfcf368dec52b2d19b9195b8d4","author":{"name":"luomeiqin","email":"887b196a0026aeace8c61190aa227bb4283fb547@zte.com.cn"},"message":"Bucket names can contain hyphen (#4324)","distinct":false,"url":"https://api.github.com/repos/harshavardhana/minio/commits/9d98bf1c0fb83ccfcf368dec52b2d19b9195b8d4"},{"sha":"348aa6566cbfc7e256b3244f5b159850eeefa9f5","author":{"name":"Harshavardhana","email":"9ca9e76739bbdf0ff40f91fca8d64b08ea934321@minio.io"},"message":"Add nsswitch.conf to our docker image (#4379)\n\nThis will cause the alpine images to resolve DNS\r\nusing /etc/hosts along with the normal DNS resolver.","distinct":false,"url":"https://api.github.com/repos/harshavardhana/minio/commits/348aa6566cbfc7e256b3244f5b159850eeefa9f5"},{"sha":"9136734c023f201d6c6e6c475f2943ed9fc5656b","author":{"name":"morph027","email":"96440c9b7077c00214ce1c6182597a1e954c3aed@gmx.com"},"message":"added secrets to distributed swarm minio (#4374)","distinct":false,"url":"https://api.github.com/repos/harshavardhana/minio/commits/9136734c023f201d6c6e6c475f2943ed9fc5656b"},{"sha":"28c26a9e597f9fb3d33f531c3b8007679bd60cec","author":{"name":"Krishna Srinivas","email":"71489a05397c6fa1f04c91de83c67d5c4ac75555@minio.io"},"message":"Generate random ETag if client does not provide MD5 for PutObjectPart (#4385)\n\nfixes #4289\nfixes #4290","distinct":false,"url":"https://api.github.com/repos/harshavardhana/minio/commits/28c26a9e597f9fb3d33f531c3b8007679bd60cec"},{"sha":"3c5db69ffd6bf6637aca6b357ab5889568f943b6","author":{"name":"Krishnan Parthasarathi","email":"789ea24871d0ef68e0af1d7570a9bd8522fa331b@users.noreply.github.com"},"message":"Treat 0.0.0.0 as local address in --address flag (#4386)","distinct":true,"url":"https://api.github.com/repos/harshavardhana/minio/commits/3c5db69ffd6bf6637aca6b357ab5889568f943b6"},{"sha":"9b3dd446076582e513979679e75b3e8a68d97935","author":{"name":"poornas","email":"063b70dd804ee7ee2327749e5f2efda61d0bce98@users.noreply.github.com"},"message":"Add dotnet library to minio startup message (#4410)","distinct":true,"url":"https://api.github.com/repos/harshavardhana/minio/commits/9b3dd446076582e513979679e75b3e8a68d97935"},{"sha":"99ca8a2928c1236efbd89026dc448b87e8f54a7a","author":{"name":"samkevich","email":"8fd641286478d01baeb481494d51c700d7296e50@gmail.com"},"message":"fix InvalidAccessKeyId error according to amazon documentation (#4404)\n\nhttp://docs.aws.amazon.com/AmazonS3/latest/API/ErrorResponses.html","distinct":true,"url":"https://api.github.com/repos/harshavardhana/minio/commits/99ca8a2928c1236efbd89026dc448b87e8f54a7a"},{"sha":"b78f6fbcc5240f6ced0dbe1533a32ce76b5cb5b6","author":{"name":"Harshavardhana","email":"9ca9e76739bbdf0ff40f91fca8d64b08ea934321@minio.io"},"message":"Do not send envVars in ServerInfo() (#4422)\n\nSending envVars along with access and secret\r\nexposes the entire minio server's sensitive\r\ninformation. This will be an unexpected\r\nsituation for all users.\r\n\r\nIf at all we need to look for things like if\r\ncredentials are set through env, we should\r\nonly have access to only this information\r\nnot the entire set of system envs.","distinct":true,"url":"https://api.github.com/repos/harshavardhana/minio/commits/b78f6fbcc5240f6ced0dbe1533a32ce76b5cb5b6"},{"sha":"072fcf3ba624f4cdabd2a46425c038316fce634c","author":{"name":"Harshavardhana","email":"9ca9e76739bbdf0ff40f91fca8d64b08ea934321@minio.io"},"message":"fs: Make sure to validate bucket first in PutObject() (#4427)\n\nCurrently even when bucket doesn't exist we wrongly\r\nreturn success, when an object is a directory prefix with\r\n '/' as suffix and is of size 0.\r\n\r\nThis PR fixes this behavior.","distinct":true,"url":"https://api.github.com/repos/harshavardhana/minio/commits/072fcf3ba624f4cdabd2a46425c038316fce634c"},{"sha":"bab5a360bb141f78c2a635caadf38549ab4f6df6","author":{"name":"Harshavardhana","email":"9ca9e76739bbdf0ff40f91fca8d64b08ea934321@minio.io"},"message":"value by reference changes","distinct":true,"url":"https://api.github.com/repos/harshavardhana/minio/commits/bab5a360bb141f78c2a635caadf38549ab4f6df6"}]}
{"actor":{"display_login":"harshavardhana"}}