summaryrefslogtreecommitdiff
tag name1.2.4 (9d0d8c93f445e9cdd8c2bdc6bb382fd2b6ae9d8f)
tag date2009-03-02 23:57:27 -0800
tagged byDustin Sallings <dustin@spy.net>
tagged objectcommit 4113278cc7...
downloadmemcached-1.2.4.tar.gz
Release 1.2.4
* Fix compilation on panther (JS and Dormando) * More CAS tests (Chris Goffinet) * Final fixes for all 1.2.4 features are in, -rc2 sent out. * Patch series from Tomash Brechko <tomash.brechko@gmail.com>: Minor fixes and optimisations. * Patches from Chris, Dustin, and Dormando to fix CAS. * Prepping for 1.2.4 release. * Adjusted patch from js <ebgssth@gmail.com>: Compile on OS X Panther and earlier. * Patch from Tomash Brechko <tomash.brechko@gmail.com>: Always send "SERVER_ERROR out of memory" when memory exhausted. * Patch from David Bremner <bremner@unb.ca> that implements a new option "-a" which takes an octal permission mask (like chmod) sets the permissions on the unix domain socket (specified by "-s"). * Incorporate "cas" operation developed by Dustin Sallings <dustin@spy.net> This change allows you to do atomic changes to an existing key. * Fix for stats.evictions not incrementing when exptime == 0 items are kicked off the cache. from Jean-Francois BUSTARRET <jfbustarret@wat.tv>. * Fix for do_item_cachedump() which was returning an incorrect timestamp. * Switch to unsigned 64-bit increment/decrement counters from Evan Miller and Dustin Sallings. * Add append command support written by Filipe Laborde. Thread safe version plus prepend command from Maxim Dounin <mdounin@mdounin.ru> * The memcached-tool script can now display stats. Patch provided by Dan Christian <dchristian@google.com> * Fix for Unix Domain sockets on FreeBSD FreeBSD's sendmsg() requires msg_name in msghdr structure to be NULL if not used, setting msg_namelen to 0 isn't enough. Patch from Maxim Dounin <mdounin@mdounin.ru> * Incorporate incrememnt patch from Evan Miller <emiller@imvu.com> to define increment overflow behavior. * Bring the memcached.1 manpage up to date * Fix crash when using -P and -d flags on x86_64 with latest libevent release. * Item stats commands weren't thread-safe; wrap them with locks when compiled in multithreaded mode. * The "stats items" command now works again; it broke with the introduction of the powers-of-N chunk size change.