libmemcache 1.2.4 review

Download
by rbytes.net on

libmemcache is the C API for memcached(8), a high-performance, distributed memory object caching system. Requirements: · pmk I

License: MIT/X Consortium License
File size: 0K
Developer: Sean Chittenden
0 stars award from rbytes.net

libmemcache is the C API for memcached(8), a high-performance, distributed memory object caching system.

Requirements:
pmk

Installation:

Build instructions:

% cd libmemcache-x.y.z
% pmk
% make
% sudo make install

To compile with debugging, call pmk with '-e debug'.

% cd libmemcache-x.y.z
% pmk -e debug
% make
% sudo make install

What's New in This Release:
memcache.h, pmkfile: Roll out 1.2.4 as a bug fix release for various brain-o's and bugs. As things stand, however, seems as though the lib is working well for most people... now to get 1.3 out the door w/ its much needed error handling.
memcache.c: size_t's format should be %lu, not %u. Why can't everyone use compilers that support the %z format modifier?
memcache.c: Fix incorrect handling of buffers often caused by slow network connections (often seen on buggy linux machines or OS-X which doesn't have a functioning TCP_NOPUSH).
memcache.c: Fix a memory leak and segfault resulting from my moving of buffers to be per-server specific struct from the per-memcache struct.
INSTALL: Add a bit of errata for gcc 2.X.
regress.c: Add note pointing out for developers to use strlen() instead of MCM_CSTRLEN().
memcache.h: Shuffle around the order of the memcache ctxt
memcache.h: Add a void *misc pointer to struct memcache_server. Turns out this was the only structure missing this nugget. Quite handy when it comes to embedding memcache(3) in other languages.

libmemcache 1.2.4 keywords