{"push_id":906373271,"size":15,"distinct_size":15,"ref":"refs/heads/develop","head":"1bd651fb720f7abafffea43a38bf81e0a3862044","before":"8075804bae7d8055c356d4854ed2ade2f8cb89e4","commits":[{"sha":"f70f338025826db9cb3fc522ac89c962f255b97b","author":{"email":"034785fcfd3238815b20289f2e21890cc7d97811@gmail.com","name":"astaxie"},"message":"use sync.Pool to reuse Context","distinct":true,"url":"https://api.github.com/repos/gwduan/beego/commits/f70f338025826db9cb3fc522ac89c962f255b97b"},{"sha":"80bc372f170e14cec0ccf74b9d729b9ba1686071","author":{"email":"034785fcfd3238815b20289f2e21890cc7d97811@gmail.com","name":"astaxie"},"message":"pool.Put","distinct":true,"url":"https://api.github.com/repos/gwduan/beego/commits/80bc372f170e14cec0ccf74b9d729b9ba1686071"},{"sha":"2b651fbae2ea2d787aed897dc3ef1631e4c6b643","author":{"email":"034785fcfd3238815b20289f2e21890cc7d97811@gmail.com","name":"astaxie"},"message":"reuse map in tree.Match","distinct":true,"url":"https://api.github.com/repos/gwduan/beego/commits/2b651fbae2ea2d787aed897dc3ef1631e4c6b643"},{"sha":"dc7ef0e88b32f5f0d95dbf4bc59e449564685ec5","author":{"email":"00e747f3d7b74d2df73a25e88050d969e716778c@gmail.com","name":"Dennis Duan"},"message":"Merge remote-tracking branch 'upstream/develop' into develop","distinct":true,"url":"https://api.github.com/repos/gwduan/beego/commits/dc7ef0e88b32f5f0d95dbf4bc59e449564685ec5"},{"sha":"499e2b59e441ce1eb7d70acfc8b81e76848700c4","author":{"email":"88650989815e72f8c8a5fb6b50e522b1c78e0ed1@gmail.com","name":"JessonChan"},"message":"compress method fixed\n\nin http,the deflate is zlib compress method accoding to the sec\nhttp://tools.ietf.org/html/rfc2616#section-3.5\nThe \"zlib\" format defined in RFC 1950 [31] in combination with\n        the \"deflate\" compression mechanism described in RFC 1951 [29].","distinct":true,"url":"https://api.github.com/repos/gwduan/beego/commits/499e2b59e441ce1eb7d70acfc8b81e76848700c4"},{"sha":"d6f23afdbb5a08a2cfedc5dc86cab623c862a811","author":{"email":"034785fcfd3238815b20289f2e21890cc7d97811@gmail.com","name":"astaxie"},"message":"Merge pull request #1487 from JessonChan/develop\n\ncompress method fixed","distinct":true,"url":"https://api.github.com/repos/gwduan/beego/commits/d6f23afdbb5a08a2cfedc5dc86cab623c862a811"},{"sha":"10cbe7a867a5d7a858fef7f36b43f9a8f93ea9de","author":{"email":"034785fcfd3238815b20289f2e21890cc7d97811@gmail.com","name":"astaxie"},"message":"Merge branch 'develop' of https://github.com/astaxie/beego into develop","distinct":true,"url":"https://api.github.com/repos/gwduan/beego/commits/10cbe7a867a5d7a858fef7f36b43f9a8f93ea9de"},{"sha":"58aa0545b6cac3e729b85a986d13052d0ee2c03a","author":{"email":"034785fcfd3238815b20289f2e21890cc7d97811@gmail.com","name":"astaxie"},"message":"Revert \"compress method fixed\"","distinct":true,"url":"https://api.github.com/repos/gwduan/beego/commits/58aa0545b6cac3e729b85a986d13052d0ee2c03a"},{"sha":"1576add9a28837b1ce47aadbe3a8d1f738812d7a","author":{"email":"034785fcfd3238815b20289f2e21890cc7d97811@gmail.com","name":"astaxie"},"message":"Merge pull request #1488 from astaxie/revert-1487-develop\n\nRevert \"compress method fixed\"","distinct":true,"url":"https://api.github.com/repos/gwduan/beego/commits/1576add9a28837b1ce47aadbe3a8d1f738812d7a"},{"sha":"7dcbcf07483a0799f6e541458d33398ee62c9001","author":{"email":"034785fcfd3238815b20289f2e21890cc7d97811@gmail.com","name":"astaxie"},"message":"Merge branch 'develop' of https://github.com/astaxie/beego into develop","distinct":true,"url":"https://api.github.com/repos/gwduan/beego/commits/7dcbcf07483a0799f6e541458d33398ee62c9001"},{"sha":"52c4c1fb980b2456051d696af7a8d05ae7cc7525","author":{"email":"44b7497c4bb5f3e8c071b12b7ece82766a88068d@outpost24.com","name":"Simon Rawet"},"message":"Added MaxMemory limit to CopyBody()\n\nBeego only uses the MaxMemory flag when using go's built in functions\nfor parsing forms. However the CopyBody() function have no limit an will\ncoppy anny amount of data into memory using ioutil.ReedAll() on the\nrequest body whitout anny size validation or limit.\n\nThis fix wrapps input.Requst.Body in a LimitedReader using the same\nmemory limit as ParseFormOrMulitForm()","distinct":true,"url":"https://api.github.com/repos/gwduan/beego/commits/52c4c1fb980b2456051d696af7a8d05ae7cc7525"},{"sha":"29752e25758f8cf3841c1e9631f4f3b155aabf1d","author":{"email":"034785fcfd3238815b20289f2e21890cc7d97811@gmail.com","name":"astaxie"},"message":"refactor router","distinct":true,"url":"https://api.github.com/repos/gwduan/beego/commits/29752e25758f8cf3841c1e9631f4f3b155aabf1d"},{"sha":"dbc4ac6945492da8aa9e84cab015d59cdf6b8fff","author":{"email":"034785fcfd3238815b20289f2e21890cc7d97811@gmail.com","name":"astaxie"},"message":"reduce the slicegrow","distinct":true,"url":"https://api.github.com/repos/gwduan/beego/commits/dbc4ac6945492da8aa9e84cab015d59cdf6b8fff"},{"sha":"2aa50c240f30694f91c51da712ec79443316f931","author":{"email":"034785fcfd3238815b20289f2e21890cc7d97811@gmail.com","name":"astaxie"},"message":"Merge pull request #1486 from KilledKenny/oomDos\n\nAdded MaxMemory limit to CopyBody() Supersedes #1484","distinct":true,"url":"https://api.github.com/repos/gwduan/beego/commits/2aa50c240f30694f91c51da712ec79443316f931"},{"sha":"1bd651fb720f7abafffea43a38bf81e0a3862044","author":{"email":"00e747f3d7b74d2df73a25e88050d969e716778c@gmail.com","name":"Dennis Duan"},"message":"Merge remote-tracking branch 'upstream/develop' into develop","distinct":true,"url":"https://api.github.com/repos/gwduan/beego/commits/1bd651fb720f7abafffea43a38bf81e0a3862044"}]}