{"push_id":727696226,"size":29,"distinct_size":29,"ref":"refs/heads/2.9-mywork","head":"08bde3edf66e8e05298ae6673d3556c23645ed5e","before":"b8009c220aa7cb9768bb4f3dad13fe611b60e42d","commits":[{"sha":"d82a361542c878f904128f66819593b4d5c80001","author":{"email":"065c1d706bc96b020a64cfc3bef70af89b9eaa5c@gmail.com","name":"Enrico Giordani"},"message":"[Fix] Deleting char** correctly (by @zeliard)","distinct":true,"url":"https://api.github.com/repos/zeliard/redis/commits/d82a361542c878f904128f66819593b4d5c80001"},{"sha":"32aea31d74ef395e75b698335336057e3da4cb5b","author":{"email":"065c1d706bc96b020a64cfc3bef70af89b9eaa5c@gmail.com","name":"Enrico Giordani"},"message":"[Fix] Fork code for background processing fixes and code refactoring.\n\n - [Fix] BeginForkOperation_Aof()/_Rdb()/_Socket() and BeginForkOperation() code\n         refactoring.\n - [Fix] rewriteAppendOnlyFileBackground() code refactoring to minimize the code\n         changes for WIN32.\n - [Fix] rewriteAppendOnlyFileBackground() must update the latency monitor, the\n         fork stats and replicationScriptCacheFlush().\n - [Fix] rdbSaveBackground() code refactoring to minimize the code changes for\n         WIN32.\n - [Fix] rdbSaveBackground() must update the latency monitor and the fork stats.\n - [Fix] memory leak in rdbSaveToSlavesSockets().\n - [Fix] properly releasing resources in rdbSaveToSlavesSockets().\n - [Fix] QForkChildInit() not setting the operationFailed event in case of\n         exception.\n - [Fix] QForkChildInit() AV in catch() statement.","distinct":true,"url":"https://api.github.com/repos/zeliard/redis/commits/32aea31d74ef395e75b698335336057e3da4cb5b"},{"sha":"04c770910e6a4ef25c6e97b195fab9b12d2c8712","author":{"email":"065c1d706bc96b020a64cfc3bef70af89b9eaa5c@gmail.com","name":"Enrico Giordani"},"message":"[Setup] Updated the scripts to create/push the NuGet/Chocolatey packages.\n\n - [Change] The binaries added to the packages are now downloaded from the\n            github release.\n - [Change] Redis.nuspec: don't copy the files from the \"documentation\" folder\n            since the documentation is already included in the source folder\n            along with the binaries.\n - [Fix] PullBinaries.ps1: replaced hardcoded Redis version number with input\n         parameter.\n - [Fix] Improved error handling.","distinct":true,"url":"https://api.github.com/repos/zeliard/redis/commits/04c770910e6a4ef25c6e97b195fab9b12d2c8712"},{"sha":"b67f9d8e9afd8e3d64ab0df984da78cc8ad3f9e8","author":{"email":"065c1d706bc96b020a64cfc3bef70af89b9eaa5c@gmail.com","name":"Enrico Giordani"},"message":"[Setup] EventLog.dll excluded from NuGet package.","distinct":true,"url":"https://api.github.com/repos/zeliard/redis/commits/b67f9d8e9afd8e3d64ab0df984da78cc8ad3f9e8"},{"sha":"94ae678f6e2ee1492552db77b1bd6aca733d3185","author":{"email":"065c1d706bc96b020a64cfc3bef70af89b9eaa5c@gmail.com","name":"Enrico Giordani"},"message":"[Fix] The stack trace was not logged when Redis is running as a service.","distinct":true,"url":"https://api.github.com/repos/zeliard/redis/commits/94ae678f6e2ee1492552db77b1bd6aca733d3185"},{"sha":"9b7ebf7b7869fa8ab74f1b0964569d59601557dc","author":{"email":"065c1d706bc96b020a64cfc3bef70af89b9eaa5c@gmail.com","name":"Enrico Giordani"},"message":"[Setup] Move ReleasePackagingTool to its own solution.\n\n - Removed unused code in ReleasePackagingTool.\n - Chocolatey package now imports the documentation files from the same folder\n   where the binaries files are.","distinct":true,"url":"https://api.github.com/repos/zeliard/redis/commits/9b7ebf7b7869fa8ab74f1b0964569d59601557dc"},{"sha":"69b7cb04ba33102f28258f7b8f752621c43918df","author":{"email":"065c1d706bc96b020a64cfc3bef70af89b9eaa5c@gmail.com","name":"Enrico Giordani"},"message":"[WinPort] Explicit cast.","distinct":true,"url":"https://api.github.com/repos/zeliard/redis/commits/69b7cb04ba33102f28258f7b8f752621c43918df"},{"sha":"47e02c0f9dda18cabd54931a7fb1c10272b7a060","author":{"email":"065c1d706bc96b020a64cfc3bef70af89b9eaa5c@gmail.com","name":"Enrico Giordani"},"message":"[Cleanup] Removed non-existent file from hiredis project.","distinct":true,"url":"https://api.github.com/repos/zeliard/redis/commits/47e02c0f9dda18cabd54931a7fb1c10272b7a060"},{"sha":"0244fa1e4445fdd6bdc1eb6c204a583cfdc2f645","author":{"email":"065c1d706bc96b020a64cfc3bef70af89b9eaa5c@gmail.com","name":"Enrico Giordani"},"message":"[Cleanup] Minor change to method signature.\n\nThe method input parameter has been changed to a const.","distinct":true,"url":"https://api.github.com/repos/zeliard/redis/commits/0244fa1e4445fdd6bdc1eb6c204a583cfdc2f645"},{"sha":"3506673f9dce7887a565d09a727b9851e6dfabf7","author":{"email":"065c1d706bc96b020a64cfc3bef70af89b9eaa5c@gmail.com","name":"Enrico Giordani"},"message":"[Cleanup] Changed variable type to match function return value.\n\ncheckForSentinelMode() returns an int, not a bool.","distinct":true,"url":"https://api.github.com/repos/zeliard/redis/commits/3506673f9dce7887a565d09a727b9851e6dfabf7"},{"sha":"b0d93b92e738a8bdc765cdee1a4e058ecc3f7a97","author":{"email":"065c1d706bc96b020a64cfc3bef70af89b9eaa5c@gmail.com","name":"Enrico Giordani"},"message":"[Cleanup] Removed useless platform definition from RedisServer.sln","distinct":true,"url":"https://api.github.com/repos/zeliard/redis/commits/b0d93b92e738a8bdc765cdee1a4e058ecc3f7a97"},{"sha":"37a42c8e550a42f30490543afdb6dc2b2ae55a6a","author":{"email":"065c1d706bc96b020a64cfc3bef70af89b9eaa5c@gmail.com","name":"Enrico Giordani"},"message":"[Cleanup] Removed unused include.","distinct":true,"url":"https://api.github.com/repos/zeliard/redis/commits/37a42c8e550a42f30490543afdb6dc2b2ae55a6a"},{"sha":"7370c0601176f5ca5ea3c0acaf24f7171ea85e1c","author":{"email":"065c1d706bc96b020a64cfc3bef70af89b9eaa5c@gmail.com","name":"Enrico Giordani"},"message":"[Fix] UnhandledExceptiontHandler internal exception handling.","distinct":true,"url":"https://api.github.com/repos/zeliard/redis/commits/7370c0601176f5ca5ea3c0acaf24f7171ea85e1c"},{"sha":"c3495c8f3afbc0736ac184c1bbbb21214a85dda3","author":{"email":"065c1d706bc96b020a64cfc3bef70af89b9eaa5c@gmail.com","name":"Enrico Giordani"},"message":"[Fix] RFDMap was not thread safe.\n\n[Cleanup] Removed unused/commented out code, tabs->spaces.","distinct":true,"url":"https://api.github.com/repos/zeliard/redis/commits/c3495c8f3afbc0736ac184c1bbbb21214a85dda3"},{"sha":"a37f64953b58c930effeaa839c2745bc321e4f32","author":{"email":"065c1d706bc96b020a64cfc3bef70af89b9eaa5c@gmail.com","name":"Enrico Giordani"},"message":"[Change] Removed extra space allocated at the end of the mmap file.\n\n[Log] Improved error messages.","distinct":true,"url":"https://api.github.com/repos/zeliard/redis/commits/a37f64953b58c930effeaa839c2745bc321e4f32"},{"sha":"5a00959c873368ab07f9019c202cc00f7ba37ab9","author":{"email":"065c1d706bc96b020a64cfc3bef70af89b9eaa5c@gmail.com","name":"Enrico Giordani"},"message":"[Cleanup] Tabs->spaces, formatting.","distinct":true,"url":"https://api.github.com/repos/zeliard/redis/commits/5a00959c873368ab07f9019c202cc00f7ba37ab9"},{"sha":"14d318dfe5f010eca2469a430a36308beb8a1dd0","author":{"email":"065c1d706bc96b020a64cfc3bef70af89b9eaa5c@gmail.com","name":"Enrico Giordani"},"message":"[Fix] aeWinQueueAccept wrong return value.\n\n[Change] Variable name acceptsocket changed to acceptfd.","distinct":true,"url":"https://api.github.com/repos/zeliard/redis/commits/14d318dfe5f010eca2469a430a36308beb8a1dd0"},{"sha":"8746390c2882728c33dc3b5a35e243b2d1ce445d","author":{"email":"065c1d706bc96b020a64cfc3bef70af89b9eaa5c@gmail.com","name":"Enrico Giordani"},"message":"[Change] Removed the forkedProcessReady event.\n\nThe event was used to wait for the child process to map the memory, but it's\nnot required since the memory is already VirtualProtect(ed).","distinct":true,"url":"https://api.github.com/repos/zeliard/redis/commits/8746390c2882728c33dc3b5a35e243b2d1ce445d"},{"sha":"2b502cfb16956e018fcf23bbc28aaa4a0a6f987c","author":{"email":"065c1d706bc96b020a64cfc3bef70af89b9eaa5c@gmail.com","name":"Enrico Giordani"},"message":"[Change] Rolled back \"Workaround for getpeername() issue\".\n\nThe workaround https://github.com/MSOpenTech/redis/commit/0f79d723965a46e59dfbd239ad66c2d7c4bf5eeb is not anymore required since the root problem has been fixed (in another commit).","distinct":true,"url":"https://api.github.com/repos/zeliard/redis/commits/2b502cfb16956e018fcf23bbc28aaa4a0a6f987c"},{"sha":"24d0115bd6a664aa1bf94eb9c6a5fb925f010633","author":{"email":"065c1d706bc96b020a64cfc3bef70af89b9eaa5c@gmail.com","name":"Enrico Giordani"},"message":"[Cleanup] Code cleanup: variables initialization and validation.","distinct":true,"url":"https://api.github.com/repos/zeliard/redis/commits/24d0115bd6a664aa1bf94eb9c6a5fb925f010633"}]}