Commit graph

14 commits

Author SHA1 Message Date
tnn
4726602c49 Bump PKGREVISIONs to chase update of devel/libevent. 2007-04-25 16:39:40 +00:00
grant
991192a218 make this build on Solaris with sunpro. 2007-03-02 11:20:09 +00:00
grant
9e64efda69 fix PLIST 2007-02-27 11:30:49 +00:00
grant
bff2aa7150 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
2007-02-27 11:29:18 +00:00
tv
e6db44e8c5 PKGREVISION bump due to proper ABI_DEPENDS versioning in devel/libevent. 2007-02-11 05:22:24 +00:00
rillig
2829e658f2 Mechanically replaced man/* with ${PKGMANDIR}/* in the definition of
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.
2007-01-07 09:13:46 +00:00
jlam
9c8b5ede43 Point MAINTAINER to pkgsrc-users@NetBSD.org in the case where no
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-03-04 21:28:51 +00:00
grant
68ded8dc86 update to 1.1.12.
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.
2006-02-23 03:50:23 +00:00
tv
7f00eaada9 "Oops." BUILDLINK_DEPMETHOD.libevent was defaulting to "build", which is
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-09-16 14:46:42 +00:00
rillig
f795c2e475 Removed trailing white-space. 2005-05-23 08:26:03 +00:00
tv
f816d81489 Remove USE_BUILDLINK3 and NO_BUILDLINK; these are no longer used. 2005-04-11 21:44:48 +00:00
agc
4a3d2f7ce2 Add RMD160 digests. 2005-02-23 22:24:08 +00:00
xtraeme
d329f6fd17 Fix CATEGORIES. 2005-02-09 05:53:32 +00:00
xtraeme
cd1df6188a Initial import of memcached-1.1.11.
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.
2005-02-09 05:37:30 +00:00