debian/0000775000000000000000000000000012254427252007175 5ustar debian/rules0000775000000000000000000000103312254427024010247 0ustar #!/usr/bin/make -f TMP=$(CURDIR)/debian/tmp/ %: dh $@ --with autoreconf override_dh_auto_install: dh_auto_install # Naming conflict: rename commandline programs for memfile in $(TMP)/usr/bin/mem* $(TMP)/usr/share/man/man1/mem*.1 ; do \ mv $$memfile `echo $$memfile | sed 's/\bmem/memc/'` ; \ done override_dh_installchangelogs: dh_installchangelogs ChangeLog override_dh_strip: dh_strip --dbg-package=libmemcached-dbg override_dh_auto_test: get-orig-source: uscan --verbose --force-download --rename --repack --destdir=.. debian/watch0000664000000000000000000000022611752206053010222 0ustar version=3 https://launchpad.net/libmemcached/+download \ https?://launchpad.net/libmemcached/[\d\.]+/[\d\.]+/\+download/libmemcached-([\d\.]+).tar.gz debian/libmemcached-dev.install0000664000000000000000000000041211761405501013726 0ustar usr/include/libmemcached usr/include/libmemcached-1.0 usr/include/libmemcachedprotocol-0.0 usr/include/libmemcachedutil-1.0 usr/lib/*/libmemcached*.a usr/lib/*/libmemcached*.so usr/lib/*/pkgconfig/* usr/share/man/man3/libmemcached*.3 usr/share/man/man3/memcached*.3 debian/libmemcached-tools.README.Debian0000664000000000000000000000055411752206053014770 0ustar In order to avoid naming conflicts, the tools have been renamed from mem* to memc*: memcapable -> memccapable memcat -> memccat memcp -> memccp memdump -> memcdump memerror -> memcerror memexist -> memcexist memflush -> memcflush memparse -> memcparse memping -> memcping memrm -> memcrm memslap -> memcslap memstat -> memcstat memtouch -> memctouch debian/copyright0000664000000000000000000001777511761405454011153 0ustar Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ Upstream-Name: libMemcached Upstream-Contact: Brian Aker , https://launchpad.net/~data-differential-engineering Source: https://launchpad.net/libmemcached Files: debian/* Copyright: Copyright (c) 2009, Monty Taylor Copyright (c) 2012, Michael Fladischer License: BSD-TangentOrg Files: libhashkit/hsieh.cc Copyright: Copyright (c) 2004, 2005, Paul Hsieh License: Paul Hsieh derivative license http://www.azillionmonkeys.com/qed/weblicense.html The derivative content includes raw computer source code, ideas, opinions, and excerpts whose original source is covered under another license and transformations of such derivatives. Note that mere excerpts by themselves (with the exception of raw source code) are not considered derivative works under this license. Use and redistribution is limited to the following conditions: * One may not create a derivative work which, in any way, violates the Paul Hsieh exposition license described above on the original content. * One may not apply a license to a derivative work that precludes anyone else from using and redistributing derivative content. * One may not attribute any derivative content to authors not involved in the creation of the content, though an attribution to the author is not necessary. Files: libhashkit/md5.cc Copyright: Copyright (C) 1991-2, RSA Data Security, Inc. License: RSA Data Security License License to copy and use this software is granted provided that it is identified as the "RSA Data Security, Inc. MD5 Message-Digest Algorithm" in all material mentioning or referencing this software or this function. . License is also granted to make and use derivative works provided that such works are identified as "derived from the RSA Data Security, Inc. MD5 Message-Digest Algorithm" in all material mentioning or referencing the derived work. . RSA Data Security, Inc. makes no representations concerning either the merchantability of this software or the suitability of this software for any particular purpose. It is provided "as is" without express or implied warranty of any kind. . These notices must be retained in any copies of any part of this documentation and/or software. Files: libhashkit/jenkins.cc Copyright: Public Domain License: Bob Jenkins License By Bob Jenkins, 2006. bob_jenkins@burtleburtle.net. You may use this code any way you wish, private, educational, or commercial. It's free. Use for hash table lookup, or anything where one collision in 2^^32 is acceptable. Do NOT use for cryptographic purposes. http://burtleburtle.net/bob/hash/index.html Files: clients/memaslap.c clients/ms_conn.* clients/ms_memslap.h clients/ms_setting.* clients/ms_sigsegv.h clients/ms_stats.* clients/ms_task.* clients/ms_thread.* Copyright: 2009, Schooner Information Technology Inc. License: BSD-TangentOrg Files: libmemcached-1.0/memcached.hpp Copyright: Padraig O'Sullivan Patrick Galbraith License: BSD-TangentOrg Files: * Copyright: 2006-2012, Data Differential, http://datadifferential.com/ 2006-2012, Brian Aker License: BSD-TangentOrg License: BSD-TangentOrg Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: . * Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. . * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. . * Neither the name of TangentOrg nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. . THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. Files: clients/ms_sigsegv.c Copyright: 2009, Schooner Information Technology Inc. 2009, Sun Microsystems License: BSD-Sun Files: libmemcached/memcached/protocol_binary.h libmemcachedprotocol-0.0/binary.h libmemcachedprotocol-0.0/callback.h Copyright: 2008, Sun Microsystems: License: BSD-Sun License: BSD-Sun Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: * Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. * Neither the name of the nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. . THIS SOFTWARE IS PROVIDED BY SUN MICROSYSTEMS, INC. ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SUN MICROSYSTEMS, INC. BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. Files: util/daemon.hpp Copyright: 1990, 1993, The Regents of the University of California 2010, Stewart Smith License: BSD License: BSD Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. 3. Neither the name of the University nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. . THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. debian/libhashkit2.install0000664000000000000000000000003211761405501012757 0ustar usr/lib/*/libhashkit.so.* debian/memcexist.10000664000000000000000000000315411752206053011254 0ustar .TH "MEMEXIST" "1" "February 02, 2012" "1.0.4" "libmemcached" .SH NAME memexist \- libmemcached Documentation . .nr rst2man-indent-level 0 . .de1 rstReportMargin \\$1 \\n[an-margin] level \\n[rst2man-indent-level] level margin: \\n[rst2man-indent\\n[rst2man-indent-level]] - \\n[rst2man-indent0] \\n[rst2man-indent1] \\n[rst2man-indent2] .. .de1 INDENT .\" .rstReportMargin pre: . RS \\$1 . nr rst2man-indent\\n[rst2man-indent-level] \\n[an-margin] . nr rst2man-indent-level +1 .\" .rstReportMargin post: .. .de UNINDENT . RE .\" indent \\n[an-margin] .\" old: \\n[rst2man-indent\\n[rst2man-indent-level]] .nr rst2man-indent-level -1 .\" new: \\n[rst2man-indent\\n[rst2man-indent-level]] .in \\n[rst2man-indent\\n[rst2man-indent-level]]u .. .\" Man page generated from reStructeredText. . .sp memexist \- Check existence of a key or set of keys in a memcached cluster. .SH SYNOPSIS .sp memexist [options] [key] .SH DESCRIPTION .sp \fBmemexist\fP checks if a single key or a set of keys is present in a cluster of memcached(1) servers. It displays all data to stdout. .SH OPTIONS .sp You can specify servers via the option: .INDENT 0.0 .TP .B \-\-servers .UNINDENT .sp or via the environment variable: .INDENT 0.0 .TP .B \(aqMEMCACHED_SERVERS\(aq .UNINDENT .sp For a full list of operations run the tool with: .INDENT 0.0 .TP .B \-\-help .UNINDENT .SH HOME .sp To find out more information please check: \fI\%http://libmemcached.org/\fP .SH SEE ALSO .sp \fImemcached(1)\fP \fIlibmemcached(3)\fP .SH AUTHOR Brian Aker .SH COPYRIGHT 2011, Brian Aker DataDifferential, http://datadifferential.com/ .\" Generated by docutils manpage writer. .\" . debian/memcparse.10000664000000000000000000000270111752206053011227 0ustar .TH "MEMPARSE" "1" "February 02, 2012" "1.0.4" "libmemcached" .SH NAME memparse \- libmemcached Documentation . .nr rst2man-indent-level 0 . .de1 rstReportMargin \\$1 \\n[an-margin] level \\n[rst2man-indent-level] level margin: \\n[rst2man-indent\\n[rst2man-indent-level]] - \\n[rst2man-indent0] \\n[rst2man-indent1] \\n[rst2man-indent2] .. .de1 INDENT .\" .rstReportMargin pre: . RS \\$1 . nr rst2man-indent\\n[rst2man-indent-level] \\n[an-margin] . nr rst2man-indent-level +1 .\" .rstReportMargin post: .. .de UNINDENT . RE .\" indent \\n[an-margin] .\" old: \\n[rst2man-indent\\n[rst2man-indent-level]] .nr rst2man-indent-level -1 .\" new: \\n[rst2man-indent\\n[rst2man-indent-level]] .in \\n[rst2man-indent\\n[rst2man-indent-level]]u .. .\" Man page generated from reStructeredText. . .sp memparse \- Validate one or more configuration arguments. .SH SYNOPSIS .sp memparse [configuration\-option] .SH DESCRIPTION .sp \fBmemparse\fP tries to parse the configuration options using libmemcached_check_configuration(3). The exitcode indicates if all given configuration options are valid. .SH OPTIONS .sp This program has no options. .SH HOME .sp To find out more information please check: \fI\%http://libmemcached.org/\fP .SH SEE ALSO .sp \fImemcached(1)\fP \fIlibmemcached(3)\fP \fIlibmemcached_check_configuration(3)\fP .SH AUTHOR Brian Aker .SH COPYRIGHT 2011, Brian Aker DataDifferential, http://datadifferential.com/ .\" Generated by docutils manpage writer. .\" . debian/libmemcached-tools.manpages0000664000000000000000000000001711752206053014437 0ustar debian/memc*.1 debian/source/0000775000000000000000000000000011752206053010471 5ustar debian/source/format0000664000000000000000000000001411752206053011677 0ustar 3.0 (quilt) debian/memctouch.10000664000000000000000000000316211752206053011241 0ustar .TH "MEMTOUCH" "1" "February 02, 2012" "1.0.4" "libmemcached" .SH NAME memtouch \- libmemcached Documentation . .nr rst2man-indent-level 0 . .de1 rstReportMargin \\$1 \\n[an-margin] level \\n[rst2man-indent-level] level margin: \\n[rst2man-indent\\n[rst2man-indent-level]] - \\n[rst2man-indent0] \\n[rst2man-indent1] \\n[rst2man-indent2] .. .de1 INDENT .\" .rstReportMargin pre: . RS \\$1 . nr rst2man-indent\\n[rst2man-indent-level] \\n[an-margin] . nr rst2man-indent-level +1 .\" .rstReportMargin post: .. .de UNINDENT . RE .\" indent \\n[an-margin] .\" old: \\n[rst2man-indent\\n[rst2man-indent-level]] .nr rst2man-indent-level -1 .\" new: \\n[rst2man-indent\\n[rst2man-indent-level]] .in \\n[rst2man-indent\\n[rst2man-indent-level]]u .. .\" Man page generated from reStructeredText. . .sp memstat \- Update the expiration value of an already existing value in a memcached server. .SH SYNOPSIS .sp memtouch [options] [key] .SH DESCRIPTION .sp \fBmemtouch\fP updates the expiration value of a single key or a set of keys by touching them. It displays all data to stdout. .SH OPTIONS .sp You can specify servers via the option: .INDENT 0.0 .TP .B \-\-servers .UNINDENT .sp or via the environment variable: .INDENT 0.0 .TP .B \(aqMEMCACHED_SERVERS\(aq .UNINDENT .sp For a full list of operations run the tool with: .INDENT 0.0 .TP .B \-\-help .UNINDENT .SH HOME .sp To find out more information please check: \fI\%http://libmemcached.org/\fP .SH SEE ALSO .sp \fImemcached(1)\fP \fIlibmemcached(3)\fP .SH AUTHOR Brian Aker .SH COPYRIGHT 2011, Brian Aker DataDifferential, http://datadifferential.com/ .\" Generated by docutils manpage writer. .\" . debian/libmemcachedprotocol0.install0000664000000000000000000000004411761405501015015 0ustar usr/lib/*/libmemcachedprotocol.so.* debian/libhashkit-dev.install0000664000000000000000000000024111761405501013453 0ustar usr/include/libhashkit usr/include/libhashkit-1.0 usr/lib/*/libhashkit.a usr/lib/*/libhashkit.so usr/share/man/man3/hashkit_*.3 usr/share/man/man3/libhashkit*.3 debian/memcping.10000664000000000000000000000307611752206053011060 0ustar .TH "MEMPING" "1" "February 02, 2012" "1.0.4" "libmemcached" .SH NAME memping \- libmemcached Documentation . .nr rst2man-indent-level 0 . .de1 rstReportMargin \\$1 \\n[an-margin] level \\n[rst2man-indent-level] level margin: \\n[rst2man-indent\\n[rst2man-indent-level]] - \\n[rst2man-indent0] \\n[rst2man-indent1] \\n[rst2man-indent2] .. .de1 INDENT .\" .rstReportMargin pre: . RS \\$1 . nr rst2man-indent\\n[rst2man-indent-level] \\n[an-margin] . nr rst2man-indent-level +1 .\" .rstReportMargin post: .. .de UNINDENT . RE .\" indent \\n[an-margin] .\" old: \\n[rst2man-indent\\n[rst2man-indent-level]] .nr rst2man-indent-level -1 .\" new: \\n[rst2man-indent\\n[rst2man-indent-level]] .in \\n[rst2man-indent\\n[rst2man-indent-level]]u .. .\" Man page generated from reStructeredText. . .sp memping \- Ping a memcached server to see if it is alive. .SH SYNOPSIS .sp memping [options] .SH DESCRIPTION .sp \fBmemping\fP checks if a single server or a set of servers are alive and reachable. It displays all data to stdout. .SH OPTIONS .sp You can specify servers via the option: .INDENT 0.0 .TP .B \-\-servers .UNINDENT .sp or via the environment variable: .INDENT 0.0 .TP .B \(aqMEMCACHED_SERVERS\(aq .UNINDENT .sp For a full list of operations run the tool with: .INDENT 0.0 .TP .B \-\-help .UNINDENT .SH HOME .sp To find out more information please check: \fI\%http://libmemcached.org/\fP .SH SEE ALSO .sp \fImemcached(1)\fP \fIlibmemcached(3)\fP .SH AUTHOR Brian Aker .SH COPYRIGHT 2011, Brian Aker DataDifferential, http://datadifferential.com/ .\" Generated by docutils manpage writer. .\" . debian/patches/0000775000000000000000000000000011752206162010621 5ustar debian/patches/fix-for-gcc47.patch0000664000000000000000000000067511752206053014130 0ustar Description: Add unistd.h For a rationale see http://gcc.gnu.org/gcc-4.7/porting_to.html at section "Header dependency changes". Author: Michael Fladischer Last-Update: 2012-04-04 Forwarded: https://bugs.launchpad.net/libmemcached/+bug/973287 --- a/util/pidfile.cc +++ b/util/pidfile.cc @@ -48,6 +48,7 @@ #include #include #include +#include extern "C" { debian/patches/series0000664000000000000000000000002311752206162012031 0ustar fix_spelling.patch debian/patches/fix_spelling.patch0000664000000000000000000000143411752206053014326 0ustar Description: Fix spelling errors found by lintian Lintian complains about a common spelling error in libmemcached, this patch fixes it. Author: Michael Fladischer Last-Update: 2012-01-16 Forwarded: no --- a/libmemcached/io.cc +++ b/libmemcached/io.cc @@ -390,7 +390,7 @@ void *buffer, size_t length, ssize_t& nread) { assert(memcached_is_udp(ptr->root) == false); - assert_msg(ptr, "Programmer error, memcached_io_read() recieved an invalid memcached_server_write_instance_st"); // Programmer error + assert_msg(ptr, "Programmer error, memcached_io_read() received an invalid memcached_server_write_instance_st"); // Programmer error char *buffer_ptr= static_cast(buffer); if (ptr->fd == INVALID_SOCKET) debian/compat0000664000000000000000000000000211761405501010366 0ustar 9 debian/docs0000664000000000000000000000004011752206053010036 0ustar AUTHORS NEWS README TODO THANKS debian/clean0000664000000000000000000000014011752224615010175 0ustar libmemcached/Makefile.in libmemcached/aclocal.m4 libmemcached/config.in libmemcached/configure debian/changelog0000664000000000000000000001753312254427247011064 0ustar libmemcached (1.0.8-1ubuntu2) trusty; urgency=medium * Build using dh-autoreconf. -- Matthias Klose Wed, 18 Dec 2013 23:23:55 +0000 libmemcached (1.0.8-1ubuntu1) saucy; urgency=low * Use dh --with autotools-dev to update config.{sub,guess} for new ports. -- Adam Conrad Fri, 27 Sep 2013 13:08:56 -0600 libmemcached (1.0.8-1) unstable; urgency=low * New upstream release. * Clean up files to allow two builds in a row. * Fix duplicate Copyright fields. * Switch to dh format 9: + Enable hardening. + Enable mutli-arch. -- Michael Fladischer Wed, 30 May 2012 14:16:50 +0200 libmemcached (1.0.6-1) unstable; urgency=low * New upstream release (Closes: #667620). * Remove gcc-4.7 patch as it has been integrated upstream. * Bump soname for both libmemcached and libhashkit. * Update copyright years. -- Michael Fladischer Wed, 11 Apr 2012 15:06:20 +0200 libmemcached (1.0.5-2) unstable; urgency=low * Add patch to fix gcc-4.7 FTBFS (Closes: #667248). -- Michael Fladischer Wed, 04 Apr 2012 14:31:18 +0200 libmemcached (1.0.5-1) unstable; urgency=low * New upstream release. * Allow HTTPS urls in d/watch. * Bump standards version to 3.9.3. * Remove all symbols files. * Update DEP5 url to 1.0. -- Michael Fladischer Sat, 24 Mar 2012 10:08:29 +0100 libmemcached (1.0.4-2) unstable; urgency=low * Disable tests on all architectures due to networking problems on the autobuilders. * libhashkit-dev now Replaces/Breaks on libmemcached-dev (<< 1.0.3-1) to avoid ownership conflicts on certain files (Closes: #659193). * Update Vcs-* fields to point to new git repository. -- Michael Fladischer Thu, 09 Feb 2012 07:53:00 +0100 libmemcached (1.0.4-1) unstable; urgency=low * New upstream release. * Add missing manpages. * libmemcached-dev depends on libsasl2-dev (Closes: #658768). * Drop B-D on libdrizzle-dev and libinnodb-dev as they are only used in a single test or in example code. * Disable tests on armel, kfreebsd-amd64, kfreebsd-i386 and sparc because of missing interfaces in the autobuilder. * Update libmemcached-tools.README.Debian to reflect tool renaming. -- Michael Fladischer Mon, 06 Feb 2012 08:35:51 +0100 libmemcached (1.0.3-1) unstable; urgency=low * New upstream release (Closes: #623010). * Bump Standards-Version to 3.9.2. * Add patch to fix spelling warning by lintian. * Add libcloog-ppl-dev to B-D to satisfy dependencies. * Increase SONAME versions on packages. * Split hashkit into separate packages. * Set priority from extra to optional (Closes: #643912). * Lower priority for libmemcached-dbg to extra. * Add libinnodb-dev to B-D. * Build with libsasl2 enabled. * Enable tests and remove override_dh_auto_configure. * Update homepage URLs. * Update feature list in description. * Rework d/copyright file to include up to date information. * Remove d/libmemcached9.symbols as C++ symbols are rather fragile. * Use launchpad URL in uscan watch file. * Set myself as maintainer. -- Michael Fladischer Wed, 18 Jan 2012 09:55:57 +0100 libmemcached (0.44-1.1) unstable; urgency=low * Non-maintainer upload. * Don't ship .la files (Closes: #621633). -- Luk Claes Wed, 22 Jun 2011 19:21:55 +0200 libmemcached (0.44-1) unstable; urgency=low * New upstream release. * Added build-dep on libevent to ensure that memslap gets built. (Closes: #589442) * library soname bump. * Cleaned rules file. * Don't install ChangeLog by hand - it should just get picked up. -- Monty Taylor Thu, 04 Nov 2010 18:48:58 -0700 libmemcached (0.43-1) unstable; urgency=low * New upstream release. (Closes: #590117) * Removed fix-spelling patch. * libmemcachedutil0 is now libmemcachedutil1. * Verified that memcslap is in libmemcached-tools. (Closes: #589442) * Updated standards to 3.9.1. * Removed reference to old BSD license file. * Updated branch location information. -- Monty Taylor Thu, 26 Aug 2010 22:55:57 -0700 libmemcached (0.40-1) unstable; urgency=low * New upstream release. (Closes: #579243) * Removed the patch for the murmur tests, applied upstream. * Disabled running of the test suite - it is completely flakey and unusable in a build farm environment. * Removed by-hand run of dpkg-gensymbols... it seems to happen nicely automatically now. -- Monty Taylor Fri, 28 May 2010 10:42:08 -0700 libmemcached (0.39-1) unstable; urgency=low * Fixed the murmur test where it shows up again in the hashkit test (Closes: #570146) * New upstream release. -- Monty Taylor Sun, 11 Apr 2010 10:46:43 -0700 libmemcached (0.38-1) unstable; urgency=low * New upstream release. * Switch to dpkg-source 3.0 (quilt) format * Skip the murmur test on hppa (Closes: #569194) * Added spelling fix. -- Monty Taylor Thu, 11 Feb 2010 13:32:09 -0800 libmemcached (0.37-2) unstable; urgency=low * Added conflicts relationship on the new libmemcachedprotocol0 and libmemcachedutil0 libraries with libmemcached3 so that upgrades work. (Closes: #566734) * Added build of and install of static libs. (Closes: #568087) * New standards version 3.8.4. -- Monty Taylor Sat, 06 Feb 2010 08:23:07 -0800 libmemcached (0.37-1) unstable; urgency=low * Removed memcached from Recommends (Closes: #552053) * New upstream version. (Closes: #555543) * Updated debian/copyright to include the various licenses of things. -- Monty Taylor Wed, 13 Jan 2010 02:55:22 -0800 libmemcached (0.34-1) unstable; urgency=low * New upstream version. * Added the license for libmemcached/hsieh_hash.c to debian/copyright. * Changed tool renaming to memc prefix. * Re-enabled make test as memcached 1.4.1 is in the repo now. * Removed chrpath now that upstream tarballs are built with modern automake. * Added versioned debhelper depend to enable use of override rules. -- Monty Taylor Tue, 13 Oct 2009 12:12:17 -0700 libmemcached (0.33-1) unstable; urgency=low * Fixed get-orig-source rules line. * Rearranged control file just a little bit. * Removed dpatch requirement and patches from source. * Standards Version 3.8.3 (no changes needed). * New upstream version. * Library sover changed from 2 to 3. -- Monty Taylor Sun, 04 Oct 2009 11:01:49 -0700 libmemcached (0.31-1) unstable; urgency=low * New upstream release. * Added dpkg-gensymbols support. * Prevent debuild from overriding libmemcached CFLAGS. * Fixed whatis entries on manpages. * Standards Version 3.8.2 (no changes needed). -- Monty Taylor Thu, 16 Jul 2009 15:29:18 -0700 libmemcached (0.30-2) unstable; urgency=low * Renamed memdump to memdump.libmemcached (Closes: #532246) * Fixed -dev depends: misspelling of word "Depends". -- Monty Taylor Tue, 16 Jun 2009 04:47:02 -0700 libmemcached (0.30-1) unstable; urgency=low * Fixed homepage field. * Changed section of -tools to match override file. * Fixed -dev depends: added depend on the lib itself. * New upstream release. -- Monty Taylor Sun, 31 May 2009 22:54:15 -0700 libmemcached (0.29-1) unstable; urgency=low * New upstream version. * Added -dbg package. (Closes: #529285) * Added libmemcachedutil packages. -- Monty Taylor Tue, 19 May 2009 01:09:28 -0700 libmemcached (0.28-1) unstable; urgency=low * Initial release (Closes: #468258) -- Monty Taylor Mon, 11 May 2009 16:39:21 -0700 debian/control0000664000000000000000000001626312254427047010612 0ustar Source: libmemcached Priority: optional Maintainer: Ubuntu Developers XSBC-Original-Maintainer: Michael Fladischer Build-Depends: autoconf, dh-autoreconf, automake (>= 1.10), debhelper (>= 9), libcloog-ppl-dev, libevent-dev, libsasl2-dev, libtool Standards-Version: 3.9.3 Section: libs Homepage: http://libmemcached.org/libMemcached.html Vcs-Browser: http://git.fladi.at/libmemcached.git/ Vcs-Git: http://git.fladi.at/libmemcached.git/ Package: libmemcached10 Architecture: any Multi-Arch: same Pre-Depends: ${misc:Pre-Depends} Depends: ${misc:Depends}, ${shlibs:Depends} Conflicts: libmemcached2, libmemcached3, libmemcached6, libmemcached9 Description: C and C++ client library to the memcached server libmemcached is a C and C++ client library to the memcached server (http://memcached.org/). It has been designed to be light on memory usage, thread safe, and provide full access to server side methods. . A few notes on its design: . * Synchronous and Asynchronous support. * Access to large object support. * Local replication. * TCP and Unix Socket protocols. * A half dozen or so different tuneable hash algorithms. * Implementations of the new cas, replace, and append operators. * Man pages written up on entire API. * Implements both modulo and consistent hashing solutions. * Tools to Manage your Memcached networks. . This package provides the libmemcached shared library itself. Package: libmemcached-dev Section: libdevel Architecture: any Depends: libhashkit-dev (=${binary:Version}), libmemcached10 (= ${binary:Version}), libmemcachedprotocol0 (= ${binary:Version}), libmemcachedutil2 (= ${binary:Version}), libsasl2-dev, ${misc:Depends}, ${shlibs:Depends} Description: C and C++ client library to the memcached server (development files) libmemcached is a C and C++ client library to the memcached server (http://memcached.org/). It has been designed to be light on memory usage, thread safe, and provide full access to server side methods. . A few notes on its design: . * Synchronous and Asynchronous support. * Access to large object support. * Local replication. * TCP and Unix Socket protocols. * A half dozen or so different tuneable hash algorithms. * Implementations of the new cas, replace, and append operators. * Man pages written up on entire API. * Implements both modulo and consistent hashing solutions. * Tools to Manage your Memcached networks. . This package provides the development files. Package: libmemcached-dbg Section: debug Priority: extra Architecture: any Depends: libhashkit2 (=${binary:Version}), libmemcached10 (= ${binary:Version}), libmemcachedprotocol0 (= ${binary:Version}), libmemcachedutil2 (= ${binary:Version}), ${misc:Depends}, ${shlibs:Depends} Description: Debug Symbols for libmemcached libmemcached is a C and C++ client library to the memcached server (http://memcached.org/). It has been designed to be light on memory usage, thread safe, and provide full access to server side methods. . A few notes on its design: . * Synchronous and Asynchronous support. * Access to large object support. * Local replication. * TCP and Unix Socket protocols. * A half dozen or so different tuneable hash algorithms. * Implementations of the new cas, replace, and append operators. * Man pages written up on entire API. * Implements both modulo and consistent hashing solutions. * Tools to Manage your Memcached networks. . This package provides debug symbols. Package: libmemcachedutil2 Architecture: any Multi-Arch: same Pre-Depends: ${misc:Pre-Depends} Depends: ${misc:Depends}, ${shlibs:Depends} Description: library implementing connection pooling for libmemcached libmemcached is a C and C++ client library to the memcached server (http://memcached.org/). It has been designed to be light on memory usage, thread safe, and provide full access to server side methods. . A few notes on its design: . * Synchronous and Asynchronous support. * Access to large object support. * Local replication. * TCP and Unix Socket protocols. * A half dozen or so different tuneable hash algorithms. * Implementations of the new cas, replace, and append operators. * Man pages written up on entire API. * Implements both modulo and consistent hashing solutions. * Tools to Manage your Memcached networks. . This package provides the libmemcachedutil library. Package: libmemcachedprotocol0 Architecture: any Multi-Arch: same Pre-Depends: ${misc:Pre-Depends} Depends: ${misc:Depends}, ${shlibs:Depends} Description: library implementing the memcached protocol libmemcached is a C and C++ client library to the memcached server (http://memcached.org/). It has been designed to be light on memory usage, thread safe, and provide full access to server side methods. . A few notes on its design: . * Synchronous and Asynchronous support. * Access to large object support. * Local replication. * TCP and Unix Socket protocols. * A half dozen or so different tuneable hash algorithms. * Implementations of the new cas, replace, and append operators. * Man pages written up on entire API. * Implements both modulo and consistent hashing solutions. * Tools to Manage your Memcached networks. . This package provides the libmemcachedprotocol shared library. Package: libhashkit2 Architecture: any Multi-Arch: same Pre-Depends: ${misc:Pre-Depends} Depends: ${misc:Depends}, ${shlibs:Depends} Conflicts: libhashkit1 Description: libmemcached hashing functions and algorithms libhashkit is a small and thread-safe client library that provides a collection of useful hashing algorithm. libhashkit is distributed with libmemcached. . This package provides the libhashkit shared library. Package: libhashkit-dev Section: libdevel Architecture: any Replaces: libmemcached-dev (<< 1.0.3-1) Breaks: libmemcached-dev (<< 1.0.3-1) Depends: libhashkit2 (=${binary:Version}), ${misc:Depends}, ${shlibs:Depends} Description: libmemcached hashing functions and algorithms (development files) libhashkit is a small and thread-safe client library that provides a collection of useful hashing algorithm. libhashkit is distributed with libmemcached. . This package provides the development files. Package: libmemcached-tools Section: utils Architecture: any Depends: ${misc:Depends}, ${shlibs:Depends} Description: Commandline tools for talking to memcached via libmemcached libmemcached is a C and C++ client library to the memcached server (http://memcached.org/). It has been designed to be light on memory usage, thread safe, and provide full access to server side methods. . This package provides several command line tools: . * memccat - Copy the value of a key to standard output * memcflush - Flush the contents of your servers. * memcrm - Remove a key(s) from the serrver. * memccp - Copy files to a memached server. * memcstat - Dump the stats of your servers to standard output * memcslap - Generate testing loads on a memcached cluster debian/libmemcached10.install0000664000000000000000000000003411761405501013313 0ustar usr/lib/*/libmemcached.so.* debian/libmemcachedutil2.install0000664000000000000000000000004011761405501014127 0ustar usr/lib/*/libmemcachedutil.so.* debian/libmemcached-tools.install0000664000000000000000000000004011752206053014306 0ustar usr/bin/* usr/share/man/man1/*1