summaryrefslogtreecommitdiff
path: root/devel/memcached
AgeCommit message (Collapse)AuthorFilesLines
2009-08-16Bump PKGREVISION for libevent ABI bump.wiz1-1/+2
2009-06-14Remove @dirrm entries from PLISTsjoerg1-2/+1
2009-04-15Update memcached to 1.2.8mjl6-30/+61
Critical bug affecting multithreaded builds Many minor bugfixes, new statistics, minor new features. Major crash fixes, DTrace support, minor updates. Minor bugfixes, build support for opensolaris, ipv6 support, "noreply" mode for many commands, largepage support for solaris. Made out of memory errors more clear and added eviction/OOM tracking per slab class. Many bug and platform fixes since 1.2.2. New threading support for stat queries. New commands 'append', 'prepend', 'gets', and 'cas'.
2009-02-27Bump PKGREVISION for libevent ABI bump.wiz1-2/+2
2008-10-16PKGREVISION bump for libevent shlib name change.wiz1-2/+2
2008-09-06Bump PKGREVISION for libevent users due to 1.4.3->1.4.5 shlib name change.wiz1-2/+2
2008-04-22revbumps due to libevent update.tnn1-1/+2
2008-04-07Fix DESTDIR.joerg1-2/+2
2008-01-14memcached requires at least libevent-1.0. This fixes the build on NetBSD 3.xghen1-1/+2
which ships libevent 0.6.
2007-08-30Add DESTDIR support.joerg1-4/+6
2007-08-30Fix build on DragonFly.joerg2-5/+13
2007-08-20Update devel/memcached from 1.2.1 to 1.2.2:abs5-28/+20
2007-04-16 Steven Grimm <sgrimm@facebook.com> * Command tokenizer performance and cleanliness improvement. Patch contributed by Paolo Borelli <paolo.borelli@gmail.com>. 2007-04-16 Paul Lindner <lindner@inuus.com> * Add notes to README about MacOS, libevent and kqueue. * Windows Patch integration -- part 1, warnings elimination. 2007-04-12 Paul Lindner <lindner@mirth.inuus.com> * Allow changes to the verbosity level of the server with a new "verbosity" command and some compiler cleanups. Patch contributed by Paolo Borelli <paolo.borelli@gmail.com>. 2007-04-08 Paul Lindner <lindner@inuus.com> * Add cleanup patch from "Tim Yardley" <liquid@haveheart.com> to clean up source spacing issues, fix -Wall warnings, add some null checks, adds asserts at the top of each function for any use of conn *c without checking to see if c is NULL first. * Also adjust clean-whitespace.pl to clean *.ac files. Add script to test-suite to test for tabs. 2007-04-04 Paul Lindner <lindner@inuus.com> * Add clarification of flush_all in the protocol docs from Elizabeth Mattijsen <liz@dijkmat.nl> 2007-03-31 Paul Lindner <lindner@inuus.com> * Add patch from Eli Bingham <eli@pandora.com> to re-enable the -n switch to memcached. 2007-03-20 Paul Lindner <lindner@inuus.com> * Add patch to collect eviction statistics from Jean-Francois BUSTARRET <jfbustarret@wat.tv>. * Updated docs, added new test cases for t/stats.t 2007-03-18 Paul Lindner <lindner@inuus.com> * Add more test cases using larger buffer sizes up to and greater than 1MB. * Remove unused parameter to item_size_ok() * Use a single printf() in usage() * Add a failing test for conforming with maximum connections. 2007-03-17 * crash fix from Thomas van Gulick <thomas@partyflock.nl> in conn_shrink(), passing &ptr, instead of ptr to realloc(). 2007-03-05 Paul Lindner <lindner@inuus.com> * Fix a number of places where (s)printf calls were using unsigned or signed formats that did not match their arguments. * Add support for stdbool.h and stdint.h to use the bool and uint8_t types. * Major refactoring - move API calls for assoc/items/slabs to their own individual header files. Add apropriate const and static declarations as appropriate. * Avoid type-punning. Do a more efficient realloc inside the conn_shrink routine. * Fix overflow bug where uninitialized access to slabclass caused size-0 mallocs during slab preallocation. * Use EXIT_SUCCESS/EXIT_FAILURE constants. * Convert some sprintf calls to snprintf to protect against buffer overflows. * Explicitly compare against NULL or zero in many places. 2007-03-05 * Steven Grimm <sgrimm@facebook.com>: Per-object-type stats collection support. Specify the object type delimiter with the -D command line option. Turn stats gathering on and off with "stats detail on" and "stats detail off". Dump the per-object-type details with "stats detail dump". 2007-03-01 * Steven Grimm <sgrimm@facebook.com>: Fix an off-by-one error in the multithreaded version's message passing code. 2006-12-23 * fix expirations of items set with absolute expiration times in the past, before the server's start time. bug was introduced in 1.2.0 with rel_time_t. Thanks to Adam Dixon <adamtdixon@gmail.com> for the bug report and test case!
2007-08-16Revbump sweep of all libevent consumers due to update to libevent-1.3d.tnn1-2/+2
2007-04-25Bump PKGREVISIONs to chase update of devel/libevent.tnn1-1/+2
2007-03-02make this build on Solaris with sunpro.grant2-3/+12
2007-02-27fix PLISTgrant1-1/+3
2007-02-27update memcached to 1.2.1.grant4-14/+24
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
2007-02-11PKGREVISION bump due to proper ABI_DEPENDS versioning in devel/libevent.tv1-1/+2
2007-01-07Mechanically replaced man/* with ${PKGMANDIR}/* in the definition ofrillig1-3/+3
INSTALLATION_DIRS, as well as all occurrences of ${PREFIX}/man with ${PREFIX}/${PKGMANDIR}. Fixes PR 35265, although I did not use the patch provided therein.
2006-03-04Point MAINTAINER to pkgsrc-users@NetBSD.org in the case where nojlam1-2/+2
developer is officially maintaining the package. The rationale for changing this from "tech-pkg" to "pkgsrc-users" is that it implies that any user can try to maintain the package (by submitting patches to the mailing list). Since the folks most likely to care about the package are the folks that want to use it or are already using it, this would leverage the energy of users who aren't developers.
2006-02-23update to 1.1.12.grant2-7/+6
changes since 1.1.11: 2005-04-04 * patch from Don MacAskill <don@smugmug.com> 'flush_all' doesn't seem to work properly. Basically, if you try to add a key which is present, but expired, the store fails but the old key is no longer expired. 2005-01-14 * Date: Thu, 18 Nov 2004 15:25:59 -0600 From: David Phillips <electrum@gmail.com> Here is a patch to configure.ac and Makefile.am to put the man page in the correct location. Trying to install the man page from a subdirectory results in the subdirectory being used in the install path (it tries to install to doc/memcached.1). This is the correct thing to do: - create a Makefile.am in the doc directory that installs the man page with man_MANS - modify Makefile.am in the base directory to reference the doc directory using SUBDIRS - modify the AC_CONFIG_FILES macro in configure.ac to output the Makefile in doc 2005-01-14 * pidfile saving support from Lisa Seelye <lisa@gentoo.org>, sent Jan 13, 2005 2005-01-14 * don't delete libevent events that haven't been added (the deltimer) patch from Ted Schundler <tschundler@gmail.com> 2004-12-10 * document -M and -r in manpage (Doug Porter <dsp@dsp.name>) 2004-07-22 * fix buffer overflow in items.c with 250 byte keys along with other info on the same line going into a 256 byte char[]. thanks to Andrei Nigmatulin <anight@monamour.ru> 2004-06-15 * immediate deletes weren't being unlinked a few seconds, preventing "add" commands to the same key in that time period. thanks to Michael Alan Dorman <mdorman@debian.org> for the bug report and demo script.
2005-09-16"Oops." BUILDLINK_DEPMETHOD.libevent was defaulting to "build", which istv1-1/+2
no longer correct since update to libevent 1.x; it now uses libtool and generates a shlib. Remove the offending bl3 line, and bump all dependents' PKGREVISIONs, since the binary pkg changes for any OS that doesn't have a sufficient builtin libevent version (or the package has requested a non-builtin version).
2005-05-23Removed trailing white-space.rillig1-1/+1
2005-04-11Remove USE_BUILDLINK3 and NO_BUILDLINK; these are no longer used.tv1-2/+1
2005-02-23Add RMD160 digests.agc1-1/+2
2005-02-09Fix CATEGORIES.xtraeme1-2/+2
2005-02-09Initial import of memcached-1.1.11.xtraeme5-0/+51
memcached is a high-performance, distributed memory object caching system, generic in nature, but intended for use in speeding up dynamic web applications by alleviating database load.