Commit graph

5 commits

Author SHA1 Message Date
Filip Hajny
cd1175b48a Updated wip/libmemcached to 0.43.
0.43
* Added --args to memstat so that a greater range of values can be returned.
* Prelimanary support for Windows.
* memcached_stat_execute() merged.

0.42
* Mistake in libtool caused issue with library version.

0.41
* Added --file for memcat.
* Added limemcached_ping() to libmemcached_util.
* Bugfix for some cases where connect would have issues with timeout.
* Wrong value for errno given as error on an IO failure inside of poll.
* Bug fix for issue where multiple interfaces with bad DNS were not being
  caught.

0.40
* Placed retry logic in for busted resolvers.
* Add an ignore for SIGPIPE to solve OSX issues.
* A couple of fixed for memcached_light server.
* Updated to debug mode to track io_wait.

0.39
* Add support for prefix keys to binary protocol.
* Remove the undocumented call memcached_server_remove().
* The undocumented call memcached_server_by_key() now returns const.
* memcached_server_error_reset() has been deprecated.
* memcached_server_list() has been deprecated. Use memcached_server_cursor()
  to walk the servers found in a memcached_st() structure.
* memcached_verbosity() can now be run concurrently with other operations.
* SASL support.
* Fixes memory leak found in EJECT HOSTS.

0.38
* C++ interface for libhashkit.
* Modified memcached_set_memory_allocators() so that it requires a context
  pointer.
* memcached_clone() now runs 5 times faster.
* Functions used for callbacks are now given const memcached_st.
* Added MEMCACHED_BEHAVIOR_CORK.
* memslap now creates a configuration file at ~/.memslap.cnf.
* memcached_purge() now calls any callbacks registered during get execution.
* Many fixes to memslap.
* Updates for memcapable.
* Compile fixes for OpenBSD.
* Fix for possible recursive decent on IO failure.

0.37
* Fixed build for libhashkit.
* Fixed install path regression.
* Modified RPM to strict check install.
* Added documentation for memcached_server_cursor().
* Added memcached_servers_reset().
* Modified memcached_st to remove dead cursor_server member.

0.36
* Merged in new memslap utility.
* All of constants.h has been updated to match style (all old identifiers
  continue to work).
* Added first pass for libhashkit.
* Updated test Framework/extended tests.
* Random read support during replication added.
* Modified use_sort so that the option can be applied to any distribution
  type.
* We removed the MEMCACHED_BEHAVIOR_KETAMA_COMPAT_MODE added in 0.35.
  Instead use memcached_behavior_set_distribution().

0.35
* Added support for by_key operations for inc/dec methods.
* Added mget test to memslap.
* Support for compatible ketama for SpyMemcached.
* Update C++ interface.
* Fix for memcp.

0.34
* Added support for setting behavior flags on a connection pool.
* Don't increment server_failure_counter on normal disconnects.
* Added prototype for a callback based protocol parser (server side)
  with examples so that you could let your own application speak
  the memcached protocol.
* Updated memcapable to test ASCII protocol.
* Changed behavior so that server can be removed at first sign of failure.
* Added memcached_server_get_last_disconnect() call.
2010-09-17 11:57:05 +00:00
Filip Hajny
34545e3638 Do not build a 64bit version unless told so via ABI 2010-06-09 11:27:44 +00:00
Filip Hajny
6e36ba10bf Removing the 32 vs 64 bit handling for Solaris for now,
needs to be handled better.
2009-10-13 19:58:27 +00:00
Filip Hajny
a493b8f6e2 Adding dtrace option support
Fixing CXX arguments for Solaris/GCC 3.x
Fixing 32bit building issues on Solaris
Converting space intents to tabs in Makefile
2009-10-06 09:09:00 +00:00
Mike Bowie
46ece2fc67 Import libmemcached-0.33 as wip/libmemcached.
libmemcached is a C and C++ client library to the memcached
server (http://danga.com/memcached). It has been designed to
be light on memory usage, thread safe, and provide full
access to server side methods.
2009-10-06 01:17:03 +00:00