tag name | 1.4.5 (20a26cbfb7e7268f5805bc478704a027c17a585d) |
tag date | 2010-04-03 14:24:05 -0700 |
tagged by | dormando <dormando@rydia.net> |
tagged object | commit 49ef81a2e9... |
download | memcached-1.4.5.tar.gz |
---|
Memcached 1.4.5 Release Notes
=============================
Date: 2010-04-03
Table of Contents
=================
1 Download
2 Overview
3 Fixes
4 New Features
4.1 New stat: reclaimed
4.2 sasl_pwdb for more simple auth deployments
5 Contributors
1 Download
~~~~~~~~~~~
Download Link:
[http://memcached.googlecode.com/files/memcached-1.4.5.tar.gz]
2 Overview
~~~~~~~~~~~
This is a maintenance release with some build fixes, doc fixes, and
one new stat.
3 Fixes
~~~~~~~~
* Properly detect CPU alignment on ARM. bug100
* Remove 1MB assertion. bug119
* More automake versions supported.
* Compiler warning fixes for OpenBSD.
* potential buffer overflow in vperror
* Report errors opening pidfiles using vperror
4 New Features
~~~~~~~~~~~~~~~
4.1 New stat: reclaimed
========================
This stat reports the number of times an entry was stored using memory
from an expired entry.
4.2 sasl_pwdb for more simple auth deployments
===============================================
--enable-sasl-pwdb allows memcached to use it's own password file and
verify a plaintext password.
The file is specified with the environment variable
MEMCACHED_SASL_PWDB, and is a plain text file with the following
syntax:
username:password
Please note that you have to specify "mech_list: plain" in your sasl
config file for this to work.
Ex:
echo "mech_list: plain" > memcached.conf
echo "myname:mypass" > /tmp/memcached-sasl-db
export MEMCACHED_SASL_PWDB=/tmp/memcached-sasl-db
export SASL_CONF_PATH=`pwd`/memcached.conf
./memcached -S -v
and you should be able to use your favorite memcached client with sasl
support to connect to the server.
(Please note that not all SASL implementations support
SASL_CB_GETCONF, so you may have to install the sasl config
(memcached.conf) to the systemwide location)
5 Contributors
~~~~~~~~~~~~~~~
The following people contributed to this release since 1.4.4.
Note that this is based on who contributed changes, not how they were
done. In many cases, a code snippet on the mailing list or a bug
report ended up as a commit with your name on it.
Note that this is just a summary of how many changes each person made
which doesn't necessarily reflect how significant each change was.
For details on what led up into a branch, either grab the git repo and
look at the output of `git log 1.4.4..1.4.5` or use a web view.
* Repo list: [http://code.google.com/p/memcached/wiki/DevelopmentRepos]
* Web View: [http://github.com/memcached/memcached/commits/1.4.5]
6 Trond Norbye
3 Paul Lindner
2 Dustin Sallings
1 Brad Fitzpatrick
1 Jørgen Austvik