tag name | 1.2.4 (9d0d8c93f445e9cdd8c2bdc6bb382fd2b6ae9d8f) |
tag date | 2009-03-02 23:57:27 -0800 |
tagged by | Dustin Sallings <dustin@spy.net> |
tagged object | commit 4113278cc7... |
download | memcached-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.