Subject: CVS commit: wip/libmemcached
From: Filip Hajny
Date: 2010-09-17 13:57:05
Message id: E1OwZZA-0001BA-CC@sfp-cvsdas-2.v30.ch3.sourceforge.com

Log Message:
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.

Files:
RevisionActionfile
1.5modifywip/libmemcached/Makefile
1.2modifywip/libmemcached/PLIST
1.2modifywip/libmemcached/buildlink3.mk
1.2modifywip/libmemcached/distinfo
1.2modifywip/libmemcached/options.mk
1.1addwip/libmemcached/patches/patch-aa