{"push_id":890757095,"size":959,"distinct_size":919,"ref":"refs/heads/unstable","head":"acc2336fd189ddf9e97b0fc589c43ae26a1fd153","before":"78a012d81a0f487b92b2b79a91de1f28697100e8","commits":[{"sha":"bbc1cd0bd9cb50e0734a98d066ccc7d0171fc652","author":{"email":"1fa2ef4755a9226cb9a0a4840bd89b158ac71391@genges.com","name":"Matt Stancliff"},"message":"redis-cli: Re-attach selected DB after auth\n\nPreviously, if you did SELECT then AUTH, redis-cli\nwould show your SELECT'd db even though it didn't\nhappen.\n\nNote: running into this situation is a (hopefully) very limited\nused case of people using multiple DBs and AUTH all at the same\ntime.\n\nFixes antirez#1639","distinct":false,"url":"https://api.github.com/repos/tjschuck/redis/commits/bbc1cd0bd9cb50e0734a98d066ccc7d0171fc652"},{"sha":"0042fb0eb09aceb279f073d84bbc05068ea5e3ff","author":{"email":"1fa2ef4755a9226cb9a0a4840bd89b158ac71391@genges.com","name":"Matt Stancliff"},"message":"redis-cli: stop showing incorrectly selected DB\n\nPreviously redis-cli would happily show \"-1\" or \"99999\"\nas valid DB choices.\n\nNow, if the SELECT call returned an error, we don't update\nthe DB number in the CLI.\n\nInspired by @anupshendkar in #1313\n\nFixes #566, #1313","distinct":false,"url":"https://api.github.com/repos/tjschuck/redis/commits/0042fb0eb09aceb279f073d84bbc05068ea5e3ff"},{"sha":"426553164d6807e67999101cec95d2afb7aaa3d7","author":{"email":"1fa2ef4755a9226cb9a0a4840bd89b158ac71391@genges.com","name":"Matt Stancliff"},"message":"redis-cli: Add --no-raw option\n\nSome people need formatted output even when they have no\ninteractive tty.\n\nFixes #760","distinct":false,"url":"https://api.github.com/repos/tjschuck/redis/commits/426553164d6807e67999101cec95d2afb7aaa3d7"},{"sha":"009cabf1031db42271a1e05980965a129cbbfe1d","author":{"email":"4167ce88cc7a51a0ede4ada945fd291a74b575de@us.ibm.com","name":"siahl"},"message":"Add support for compiling on AIX\n\nCloses #1900","distinct":false,"url":"https://api.github.com/repos/tjschuck/redis/commits/009cabf1031db42271a1e05980965a129cbbfe1d"},{"sha":"9756f61fda6397da0c57bbe353fc0d144a51aaea","author":{"email":"81516c0bc992c9cd30eeaa39d4784e98138d1c17@gmail.com","name":"antirez"},"message":"Clarify AIX \"#undef hz\".","distinct":false,"url":"https://api.github.com/repos/tjschuck/redis/commits/9756f61fda6397da0c57bbe353fc0d144a51aaea"},{"sha":"5b3930655fc8aa68d7cd7ae58b32ff8874476e30","author":{"email":"bb0b0eb1c910cb9bf3ecf3f06f13266c56d7a80e@gmail.com","name":"Wei Jin"},"message":"Remove redundant else/return block\n\nFixes #1741","distinct":false,"url":"https://api.github.com/repos/tjschuck/redis/commits/5b3930655fc8aa68d7cd7ae58b32ff8874476e30"},{"sha":"05676c5d1614ad894a1ff77d941b83732739046e","author":{"email":"5a4f26b21ebc770c5837d49e7c35574b29654610@archlinux.us","name":"Jan-Erik Rediger"},"message":"redis-cli: fix latency result output\n\n(Cleaned up a little by @mattsta)\n\nCloses #1774","distinct":false,"url":"https://api.github.com/repos/tjschuck/redis/commits/05676c5d1614ad894a1ff77d941b83732739046e"},{"sha":"1a5e5b6bd44eb106dcb7114a8f22dda4b475238d","author":{"email":"c4c70f6b03cd34cbb96fb7be099c440ee0be70e8@users.noreply.github.com","name":"kingsumos"},"message":"cluster: fix node connection memory leak\n\nCluster leaks memory while connecting due to missing freeaddrinfo()\n\n(Commit modified by @antirez. The freeaddrinfo() call was misplaced so\n in case of no address was bound, the memory leak was still there).\n\nCloses #1801","distinct":false,"url":"https://api.github.com/repos/tjschuck/redis/commits/1a5e5b6bd44eb106dcb7114a8f22dda4b475238d"},{"sha":"f17f8521f005321d3e163ed83ec2fa9f1b925b0f","author":{"email":"1fa2ef4755a9226cb9a0a4840bd89b158ac71391@genges.com","name":"Matt Stancliff"},"message":"scripting: no eval with negative key count\n\nNegative key count causes segfault in Lua functions.\n\nFixes #1842\nCloses #1843","distinct":false,"url":"https://api.github.com/repos/tjschuck/redis/commits/f17f8521f005321d3e163ed83ec2fa9f1b925b0f"},{"sha":"53fdfda9e3316a5763c78569fa74bf42e1c4b3a7","author":{"email":"5a4f26b21ebc770c5837d49e7c35574b29654610@archlinux.us","name":"Jan-Erik Rediger"},"message":"Handle large getrange requests\n\nPreviously the end was casted to a smaller type\nwhich resulted in a wrong check and failed\nwith values larger than handled by unsigned.\n\nCloses #1847, #1844","distinct":false,"url":"https://api.github.com/repos/tjschuck/redis/commits/53fdfda9e3316a5763c78569fa74bf42e1c4b3a7"},{"sha":"87815ab5ba305770c0e6de7995b1688e55602589","author":{"email":"1fa2ef4755a9226cb9a0a4840bd89b158ac71391@genges.com","name":"Matt Stancliff"},"message":"Fix key extraction for SORT\n\nWe only want to use the last STORE key, but we have to record\nwe actually found a STORE key so we can increment the final return\nkey count.\n\nTest added to prevent further regression.\n\nCloses #1883, #1645, #1647","distinct":false,"url":"https://api.github.com/repos/tjschuck/redis/commits/87815ab5ba305770c0e6de7995b1688e55602589"},{"sha":"c82e0b701f86989711988dae8be97bdbe63395ba","author":{"email":"1fa2ef4755a9226cb9a0a4840bd89b158ac71391@genges.com","name":"Matt Stancliff"},"message":"Fix intset midpoint selection\n\nThe classic (min+max)/2 is provably unsafe.  Fixed\nas recommended in research:\nhttp://googleresearch.blogspot.com/2006/06/extra-extra-read-all-about-it-nearly.html\n\nFix inspired by @wjin, but I used a different approach.\n(later, I found @kuebler fixed the same issue too).\n\nFixes #1741, #1602","distinct":false,"url":"https://api.github.com/repos/tjschuck/redis/commits/c82e0b701f86989711988dae8be97bdbe63395ba"},{"sha":"d99a7246f805f20a99bd2fa428c10a64433e6e81","author":{"email":"1fa2ef4755a9226cb9a0a4840bd89b158ac71391@genges.com","name":"Matt Stancliff"},"message":"Add graceful exit when Ctrl-C is received","distinct":false,"url":"https://api.github.com/repos/tjschuck/redis/commits/d99a7246f805f20a99bd2fa428c10a64433e6e81"},{"sha":"7bb25f8a46cafee90ba927d98141ccfa57e190df","author":{"email":"81516c0bc992c9cd30eeaa39d4784e98138d1c17@gmail.com","name":"antirez"},"message":"Force quit when receiving a second SIGINT.\n\nAlso quit ASAP when we are still loading a DB, since care is not needed\nin this special condition, especially for a SIGINT.","distinct":false,"url":"https://api.github.com/repos/tjschuck/redis/commits/7bb25f8a46cafee90ba927d98141ccfa57e190df"},{"sha":"c49378fe3e6f8900e753ff60a1b1f59e2e2c8755","author":{"email":"90f7c8ad61634a0fbb1c36c20ac3204104bde5c4@gmail.com","name":"Kashif Rasul"},"message":"Fix issues raised by clang analyzer\n\nModified by @antirez since the original fix to genInfoString() looked\nweak. Probably the clang analyzer complained about `section` being\npossibly NULL, and strcasecmp() called with a NULL pointer. In the\npractice this can never happen, still for the sake of correctness\nthe right fix is not to modify only the first call, but to set `section`\nto the value of \"default\" if it happens to be NULL.\n\nCloses #1660","distinct":false,"url":"https://api.github.com/repos/tjschuck/redis/commits/c49378fe3e6f8900e753ff60a1b1f59e2e2c8755"},{"sha":"9b4efe6cf4e165bac8031a26541ab04ff6d31402","author":{"email":"43889bf34463c63b75b972277f0fb147298b1c6a@gmail.com","name":"ripcurld00d"},"message":"redis-check-dump: use names instead of magic nums\n\nUse constants to avoid magic numbers in `types`, which is an array\nthat stores the names of `REDIS` types.\n\nCloses #1681","distinct":false,"url":"https://api.github.com/repos/tjschuck/redis/commits/9b4efe6cf4e165bac8031a26541ab04ff6d31402"},{"sha":"67c4fbed8206cc091ff6a699c38cfa19e52eb005","author":{"email":"17653255910e4ed0236d20579805dc766847e6b3@gmail.com","name":"Edgars Irmejs"},"message":"Change unixsocketperm comment to 700 from 755\n\nAccording to unix manuals, \"Connecting to the socket object requires\nread/write permission.\" -- mode 755 is useless for anybody\nother than the owner.\n\nFixes #1696","distinct":false,"url":"https://api.github.com/repos/tjschuck/redis/commits/67c4fbed8206cc091ff6a699c38cfa19e52eb005"},{"sha":"6df1251baa68d44ef27d6abff512c7286278502c","author":{"email":"5a4f26b21ebc770c5837d49e7c35574b29654610@archlinux.us","name":"Jan-Erik Rediger"},"message":"install_server.sh: add missing bang\n\nThis was discovered by _bodya and reported in the IRC channel.\nEverything worked fine as these scripts are always executed as shell\nscripts.\n\nCloses #1728","distinct":false,"url":"https://api.github.com/repos/tjschuck/redis/commits/6df1251baa68d44ef27d6abff512c7286278502c"},{"sha":"8db020e2a1255a2595b5c4215271dcbad3b9aac2","author":{"email":"1fa2ef4755a9226cb9a0a4840bd89b158ac71391@genges.com","name":"Matt Stancliff"},"message":"Fix assert technical correctness\n\ndictAdd returns DICT_OK, not REDIS_OK. They both\nhave the same underlying values, so it works even though\nthe code is technically wrong.\n\nFixes #1512","distinct":false,"url":"https://api.github.com/repos/tjschuck/redis/commits/8db020e2a1255a2595b5c4215271dcbad3b9aac2"},{"sha":"23f08510d5c63a1936bced5a3aaf7ae4860090f9","author":{"email":"42ca00b1a0aa2f2916659b80571f95352d3fa443@gmail.com","name":"cubicdaiya"},"message":"Use 'void' for zero-argument functions\n\nAccording to the C standard,\nit is desirable to give the type 'void'\nto functions have no argument.\n\nCloses #1631","distinct":false,"url":"https://api.github.com/repos/tjschuck/redis/commits/23f08510d5c63a1936bced5a3aaf7ae4860090f9"}]}