GitHub PushEvent at 2014-08-25 08:28:24
Repository: redis
Actor: antirez
Payload: {"shas":[["bbc1cd0bd9cb50e0734a98d066ccc7d0171fc652","1fa2ef4755a9226cb9a0a4840bd89b158ac71391@genges.com","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","Matt Stancliff",false],["0042fb0eb09aceb279f073d84bbc05068ea5e3ff","1fa2ef4755a9226cb9a0a4840bd89b158ac71391@genges.com","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","Matt Stancliff",false],["426553164d6807e67999101cec95d2afb7aaa3d7","1fa2ef4755a9226cb9a0a4840bd89b158ac71391@genges.com","redis-cli: Add --no-raw option\n\nSome people need formatted output even when they have no\ninteractive tty.\n\nFixes #760","Matt Stancliff",false],["009cabf1031db42271a1e05980965a129cbbfe1d","4167ce88cc7a51a0ede4ada945fd291a74b575de@us.ibm.com","Add support for compiling on AIX\n\nCloses #1900","siahl",false],["9756f61fda6397da0c57bbe353fc0d144a51aaea","81516c0bc992c9cd30eeaa39d4784e98138d1c17@gmail.com","Clarify AIX \"#undef hz\".","antirez",false],["5b3930655fc8aa68d7cd7ae58b32ff8874476e30","bb0b0eb1c910cb9bf3ecf3f06f13266c56d7a80e@gmail.com","Remove redundant else/return block\n\nFixes #1741","Wei Jin",false],["05676c5d1614ad894a1ff77d941b83732739046e","5a4f26b21ebc770c5837d49e7c35574b29654610@archlinux.us","redis-cli: fix latency result output\n\n(Cleaned up a little by @mattsta)\n\nCloses #1774","Jan-Erik Rediger",false],["1a5e5b6bd44eb106dcb7114a8f22dda4b475238d","c4c70f6b03cd34cbb96fb7be099c440ee0be70e8@users.noreply.github.com","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","kingsumos",false],["f17f8521f005321d3e163ed83ec2fa9f1b925b0f","1fa2ef4755a9226cb9a0a4840bd89b158ac71391@genges.com","scripting: no eval with negative key count\n\nNegative key count causes segfault in Lua functions.\n\nFixes #1842\nCloses #1843","Matt Stancliff",false],["53fdfda9e3316a5763c78569fa74bf42e1c4b3a7","5a4f26b21ebc770c5837d49e7c35574b29654610@archlinux.us","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","Jan-Erik Rediger",false],["87815ab5ba305770c0e6de7995b1688e55602589","1fa2ef4755a9226cb9a0a4840bd89b158ac71391@genges.com","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","Matt Stancliff",false],["c82e0b701f86989711988dae8be97bdbe63395ba","1fa2ef4755a9226cb9a0a4840bd89b158ac71391@genges.com","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","Matt Stancliff",false],["d99a7246f805f20a99bd2fa428c10a64433e6e81","1fa2ef4755a9226cb9a0a4840bd89b158ac71391@genges.com","Add graceful exit when Ctrl-C is received","Matt Stancliff",false],["7bb25f8a46cafee90ba927d98141ccfa57e190df","81516c0bc992c9cd30eeaa39d4784e98138d1c17@gmail.com","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.","antirez",false],["c49378fe3e6f8900e753ff60a1b1f59e2e2c8755","90f7c8ad61634a0fbb1c36c20ac3204104bde5c4@gmail.com","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","Kashif Rasul",false],["9b4efe6cf4e165bac8031a26541ab04ff6d31402","43889bf34463c63b75b972277f0fb147298b1c6a@gmail.com","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","ripcurld00d",false],["67c4fbed8206cc091ff6a699c38cfa19e52eb005","17653255910e4ed0236d20579805dc766847e6b3@gmail.com","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","Edgars Irmejs",false],["6df1251baa68d44ef27d6abff512c7286278502c","5a4f26b21ebc770c5837d49e7c35574b29654610@archlinux.us","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","Jan-Erik Rediger",false],["8db020e2a1255a2595b5c4215271dcbad3b9aac2","1fa2ef4755a9226cb9a0a4840bd89b158ac71391@genges.com","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","Matt Stancliff",false],["23f08510d5c63a1936bced5a3aaf7ae4860090f9","42ca00b1a0aa2f2916659b80571f95352d3fa443@gmail.com","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","cubicdaiya",false]],"size":60,"ref":"refs/heads/unstable","head":"209f266cc534471daa03501b2802f08e4fca4fe6"}