Subject: CVS commit: pkgsrc/devel/memcached
To: None <pkgsrc-changes@NetBSD.org>
From: grant beattie <grant@netbsd.org>
List: pkgsrc-changes
Date: 02/27/2007 11:29:19
Module Name:	pkgsrc
Committed By:	grant
Date:		Tue Feb 27 11:29:19 UTC 2007

Modified Files:
	pkgsrc/devel/memcached: Makefile distinfo
	pkgsrc/devel/memcached/patches: patch-aa
Added Files:
	pkgsrc/devel/memcached/patches: patch-ab

Log Message:
update memcached to 1.2.1.

changes since 1.1.12:

2006-11-26
	* Steven Grimm <sgrimm@facebook.com>: Performance improvements:

	  Dynamic sizing of hashtable to reduce collisions on very large
	  caches and conserve memory on small caches.

	  Only reposition items in the LRU queue once a minute, to reduce
	  overhead of accessing extremely frequently-used items.

	  Stop listening for new connections until an existing one closes
	  if we run out of available file descriptors.

	  Command parser refactoring: Add a single-pass tokenizer to cut
	  down on string scanning.  Split the command processing into
	  separate functions for easier profiling and better readability.
	  Pass key lengths along with the keys in all API functions that
	  need keys, to avoid needing to call strlen() repeatedly.

2006-11-13
	* Iain Wade <iwade@optusnet.com.au>: Fix for UDP responses on
	  non-"get" commands.

2006-10-13
	* Steven Grimm <sgrimm@facebook.com>: New faster hash function.

2006-09-20

	* don't listen on UDP by default; more clear message when UDP port
	  in use

2006-09-09
	* release 1.2.0 (along with 1.1.13, which is the more tested branch)

2006-09-02
	* Nathan Neulinger <nneul@umr.edu>: fix breakage in expiration code
	  causing expiration times to not be processed correctly.

2006-08-21
	* Nathan Neulinger <nneul@umr.edu>: fix incompatabilities with
	  unix domain socket support and the UDP code and clean up stale
	  sockets

2006-08-20
	* Nathan Neulinger <nneul@umr.edu>: unix domain socket support

2006-05-03
	* Steven Grimm <sgrimm@facebook.com>:  big bunch of changes:
	  big CPU reduction work, UDP-based interface, increased memory
	  efficiency.  (intertwined patch, committed all together)
	  <http://lists.danga.com/pipermail/memcached/2006-May/002164.html>
	  or see svn commit logs

2005-08-09
	* Elizabeth Mattijsen <liz@dijkmat.nl>: needed a way to flush all
	memcached backend servers, but not at exactly the same time (to
	reduce load peaks), I've added some simple functionality to the
	memcached protocol in the "flush_all" command that allows you to
	specify a time at which the flush will actually occur (instead of
	always at the moment the "flush_all" command is received).

2005-05-25
	* patch from Peter van Dijk <peter@nextgear.nl> to make
	  stderr unbuffered, for running under daemontools


To generate a diff of this commit:
cvs rdiff -r1.8 -r1.9 pkgsrc/devel/memcached/Makefile
cvs rdiff -r1.3 -r1.4 pkgsrc/devel/memcached/distinfo
cvs rdiff -r1.1.1.1 -r1.2 pkgsrc/devel/memcached/patches/patch-aa
cvs rdiff -r0 -r1.1 pkgsrc/devel/memcached/patches/patch-ab

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.