From: Michael Wallner Date: Mon, 17 Aug 2020 09:42:51 +0000 (+0200) Subject: administrativa X-Git-Tag: 1.1.0-beta1~246 X-Git-Url: https://git.m6w6.name/?a=commitdiff_plain;h=915d184c201227565731565c51465a73bf013572;p=m6w6%2Flibmemcached administrativa --- diff --git a/AUTHORS b/AUTHORS index 1bdae2fb..67bbd911 100644 --- a/AUTHORS +++ b/AUTHORS @@ -1,11 +1 @@ -Brian Aker, brian@tangent.org -- Client Library, Tools -Mark Atwood, -- Tools, Docs -Patrick Galbraith, -- C++ Interface -Padraig O'Sullivan, -- C++ Interface (current one) -Tim Bunce, -- Docs -Trond Norbye, trond.norbye@gmail.com -- Binary protocol, Misc -Yin Chen, -- Ketama Work -Toru Maesaka, dev@torum.net -- Stats analysis -Eric Lambert, -- UDP work -Monty Taylor, -- Build Releated (Pandora) -Mingqiang Zhuang, Schooner Information Technology, Inc. -- Rewrite of memslap +Michael Wallner diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md new file mode 100644 index 00000000..968bd44e --- /dev/null +++ b/CONTRIBUTING.md @@ -0,0 +1,39 @@ +# Contributor Code of Conduct + +As contributors and maintainers of this project, and in the interest of +fostering an open and welcoming community, we pledge to respect all people who +contribute through reporting issues, posting feature requests, updating +documentation, submitting pull requests or patches, and other activities. + +We are committed to making participation in this project a harassment-free +experience for everyone, regardless of level of experience, gender, gender +identity and expression, sexual orientation, disability, personal appearance, +body size, race, ethnicity, age, religion, or nationality. + +Examples of unacceptable behavior by participants include: + +* The use of sexualized language or imagery +* Personal attacks +* Trolling or insulting/derogatory comments +* Public or private harassment +* Publishing other's private information, such as physical or electronic + addresses, without explicit permission +* Other unethical or unprofessional conduct. + +Project maintainers have the right and responsibility to remove, edit, or reject +comments, commits, code, wiki edits, issues, and other contributions that are +not aligned to this Code of Conduct. By adopting this Code of Conduct, project +maintainers commit themselves to fairly and consistently applying these +principles to every aspect of managing this project. Project maintainers who do +not follow or enforce the Code of Conduct may be permanently removed from the +project team. + +This code of conduct applies both within project spaces and in public spaces +when an individual is representing the project or its community. + +Instances of abusive, harassing, or otherwise unacceptable behavior may be +reported by opening an issue or contacting one or more of the project maintainers. + +This Code of Conduct is adapted from the +[Contributor Covenant](http://contributor-covenant.org), version 1.2.0, +available at http://contributor-covenant.org/version/1/2/0/. diff --git a/COPYING b/COPYING deleted file mode 100644 index 0985e79d..00000000 --- a/COPYING +++ /dev/null @@ -1,29 +0,0 @@ -Copyright (c) 2011-2013 Brian Aker, DataDifferential, https://datadifferential.com/ -Copyright (c) 2020 Michael Wallner, SmugMug Inc, https://smugmug.com/ - -All rights reserved. - -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 copyright holder 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 HOLDER 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. diff --git a/COPYING b/COPYING new file mode 120000 index 00000000..7a694c96 --- /dev/null +++ b/COPYING @@ -0,0 +1 @@ +LICENSE \ No newline at end of file diff --git a/LICENSE b/LICENSE new file mode 100644 index 00000000..0985e79d --- /dev/null +++ b/LICENSE @@ -0,0 +1,29 @@ +Copyright (c) 2011-2013 Brian Aker, DataDifferential, https://datadifferential.com/ +Copyright (c) 2020 Michael Wallner, SmugMug Inc, https://smugmug.com/ + +All rights reserved. + +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 copyright holder 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 HOLDER 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. diff --git a/README b/README deleted file mode 100644 index a664bc0d..00000000 --- a/README +++ /dev/null @@ -1,43 +0,0 @@ -Hi! - -So what is this? It is a library in C for connecting to memcached servers -(http://danga.com/memcached/). It is also a collection of utilities designed -to work with memcached. - -memcat - Copy the value of a key to standard output -memflush - Flush the contents of your servers. -memrm - Remove a key(s) from the server. -memstat - Dump the stats of your servers to standard output -memslap - Load generation utility (benchmark!) - -The library is in production in many locations (upwards to 1000+ nodes). - -The project has information here: http://libmemcached.org/ - -Documentation can be found here: http://docs.libmemcached.org/ - -Want to contribute? If you write more then three good patches, then I will -just ask you to commit directly to the tree. I am happy to have additional -people work on this project. Please checkout README.FIRST. - -You will need a C99 compiler in order to compile this library. Currently we -actively support Linux, MacOSX, FreeBSD, and Solaris. A Windows port is -currently not supported, but one is listed on the homepage that is supported -by someone in the community. - -If you are looking for answers to your questions please check out the -mailing list at: -http://lists.libmemcached.org/ - -Subscription information for the libmemcached mailing list can be found there. - -Please report bugs here: -https://bugs.launchpad.net/libmemcached/ - -You can purchase support from: -http://datadifferential.com/ - - -Cheers, - -Brian Aker - Seattle, WA. diff --git a/README.md b/README.md new file mode 100644 index 00000000..75bf2a94 --- /dev/null +++ b/README.md @@ -0,0 +1,67 @@ +# libmemcached + +[![Build Status](https://travis-ci.org/m6w6/libmemcached.svg?branch=v1.0)](https://travis-ci.org/m6w6/libmemcached) + +libmemcached is an open source C/C++ client library and tools for 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. + +> **NOTE:** +> This is a resurrection of the original work from Brian Aker at +> [libmemcached.org](https://libmemcached.org) and the only publicly maintained +> version of libmemcached currently known to me. + +## Documentation + +See https://m6w6.github.io/libmemcached + +## Installing + +libmemcached uses `CMake`. Please see/edit `CMakeConfig.txt` or use +`ccmake(1)` to set any preferred options. + +### From source + + git clone github.com:m6w6/libmemcached + mkdir build-libmemcached + cd $_ + cmake ../libmemcached + make + sudo make install + +## Testing + +Enable the `BUILD_TESTING` setting for a build and run `make test`. + + cmake -DBUILD_TESTING=ON ../libmemcached + make test + +### Continuous integration + +CI/Test results are available at [Travis CI](https://travis-ci.org/m6w6/libmemcached). + +## ChangeLog + +Check out the latest [releases](./releases) or the bundled +[ChangeLog](./ChangeLog) for a comprehensive list of changes. + +## License + +libmemcached is licensed under the 3-Clause-BSD license, which can be +found in the accompanying [LICENSE](./LICENSE) file. + +## Contributing + +All forms of contribution are welcome! Please see the bundled +[CONTRIBUTING](./CONTRIBUTING.md) note for the general principles followed. + +The list of past and current contributors is maintained in [THANKS](./THANKS). + +The list of current maintainers is available in [AUTHORS](./AUTHORS). + +### Building and updating docs + +See [gh-pages/publish](./docs/gh-pages/publish.sh) script, which automates +pushing updated documentation to github pages. + diff --git a/README.win32 b/README.win32 deleted file mode 100644 index 5f8bb301..00000000 --- a/README.win32 +++ /dev/null @@ -1,25 +0,0 @@ -Hi, - -So you want to know how to build libmemcached on Windows? In order to -have a single build environment you need to install mingw to get a -"unix environment" to run the configure script. - -An easy way to get started is to install the msysgit fullinstall -package from: http://code.google.com/p/msysgit/downloads/list - -msysgit does not contain the "autotools" needed to generate a -configure script, so you need to generate that on another box (this -should not be a problem if you're trying to build from a tar archive). - -msysgit does not contain the tools to build the documentation, so you -need to add --without-docs to configure. - -I'm normally building libmemcached with: - -Ex: -$ ./configure --without-docs --with-memcached=../memcached/memcached.exe -$ make all install - -Happy hacking, - -Trond Norbye diff --git a/THANKS b/THANKS index 971b6320..a30a3b8b 100644 --- a/THANKS +++ b/THANKS @@ -1,14 +1,23 @@ -(This is not complete, please send email if I have missed someone.) -Eirik A. Nygaard - IO Patch -Cal Heldenbrand - Awesome feedback on performance -Dustin Sallings - Insight into protocol -Tobias Luetke - Performance Feedback +Thanks go to the following people, who have contributed to this project: + Andre Cruz - Help with getting the CRC Hash function to match other connectors +Brian Aker - Original work, Client Library, Tools Brian Pontz - Hsieh hash -Tim Bunce - Perl Driver work and feedback on API +Cal Heldenbrand - Awesome feedback on performance +Dustin Sallings - Insight into protocol +Eirik A. Nygaard - IO Patch +Eric Lambert - UDP work Kevin Dalley - Bug Fixes -Patrick Galbraith - work on C++ interface -Ross McFarland - Idea for sorting servers. Marcelo Fernandez - TCP/IP timeout pieces +Mark Atwood - Tools, Docs +Mingqiang Zhuang - Rewrite of memslap +Monty Taylor - Debian Packages, Cleanup work for configure, Build Releated (Pandora) +Padraig O'Sullivan- C++ Interface (current one) +Patrick Galbraith - work on C++ interface +Ross McFarland - Idea for sorting servers +Tim Bunce - Docs, Perl Driver work and feedback on API +Tobias Luetke - Performance Feedback +Toru Maesaka - Stats analysis +Trond Norbye - Binary protocol, Misc Yin Chen - Ketama support/weighted support -Monty Taylor - Debian Packages, Cleanup work for configure + diff --git a/support/libmemcached.spec.in b/support/libmemcached.spec.in deleted file mode 100644 index a89e58d8..00000000 --- a/support/libmemcached.spec.in +++ /dev/null @@ -1,344 +0,0 @@ -Name: libmemcached -Summary: memcached C library and command line tools -Version: @VERSION@ -Release: @RPM_RELEASE@ -License: BSD -Group: System Environment/Libraries -URL: http://launchpad.net/libmemcached -Source0: http://download.tangent.org/libmemcached-%{version}.tar.gz - -# For test suite -BuildRequires: bash -BuildRequires: binutils -BuildRequires: coreutils -BuildRequires: cpio -BuildRequires: cyrus-sasl-devel -BuildRequires: diffutils -BuildRequires: elfutils -BuildRequires: file -BuildRequires: findutils -BuildRequires: gawk -BuildRequires: gcc -BuildRequires: glibc -BuildRequires: glibc-common -BuildRequires: glibc-devel -BuildRequires: glibc-headers -BuildRequires: grep -BuildRequires: gzip -BuildRequires: libevent-devel -BuildRequires: libstdc++-devel -BuildRequires: libuuid-devel -BuildRequires: make -BuildRequires: memcached -BuildRequires: pkgconfig -BuildRequires: python-sphinx -BuildRequires: sed -BuildRequires: tar - -BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) - - -%description -libmemcached, http://libmemcached.org/, is a C client library to the memcached server -(http://danga.com/memcached). It has been designed to be light on memory -usage, and provide full access to server side methods. - -It also implements several command line tools: - -memcat - Copy the value of a key to standard output. -memflush - Flush the contents of your servers. -memrm - Remove a key(s) from the serrver. -memstat - Dump the stats of your servers to standard output. -memslap - Generate testing loads on a memcached cluster. -memcp - Copy files to memcached servers. -memerror - Creates human readable messages from libmemecached error codes. -memcapable - Verify a memcached server for protocol behavior. -memexist - Check for the existance of a key. -memtouch - Update the expiration value of a key. - - -%package devel -Summary: Header files and development libraries for %{name} -Group: Development/Libraries -Requires: %{name} = %{version}-%{release} - -%description devel -This package contains the header files and development libraries -for %{name}. If you like to develop programs using %{name}, -you will need to install %{name}-devel. - - -%prep -%setup -q - -%{__mkdir} examples - -%build -%configure -%{__make} %{?_smp_mflags} - - -%install -%{__rm} -rf %{buildroot} -%{__make} install DESTDIR="%{buildroot}" AM_INSTALL_PROGRAM_FLAGS="" - - -%check -# test suite cannot run in mock (same port use for memcache server on all arch) -# 1 test seems to fail.. -# %{__make} check - - -%clean -%{__rm} -rf %{buildroot} - - -%post -p /sbin/ldconfig - - -%postun -p /sbin/ldconfig - - -%files -%defattr (-,root,root,-) -%doc AUTHORS COPYING NEWS README THANKS TODO -%{_bindir}/mem* -%exclude %{_libdir}/libmemcached.la -%exclude %{_libdir}/libhashkit.la -%exclude %{_libdir}/libmemcachedutil.la -%exclude %{_libdir}/libmemcached.a -%exclude %{_libdir}/libhashkit.a -%exclude %{_libdir}/libmemcachedutil.a -%{_libdir}/libhashkit.so.2.0.0 -%{_libdir}/libmemcached.so.11.0.0 -%{_libdir}/libmemcachedutil.so.2.0.0 -%{_libdir}/libhashkit.so.2 -%{_libdir}/libmemcached.so.11 -%{_libdir}/libmemcachedutil.so.2 -%{_mandir}/man1/memaslap.1.gz -%{_mandir}/man1/memcapable.1.gz -%{_mandir}/man1/memcat.1.gz -%{_mandir}/man1/memcp.1.gz -%{_mandir}/man1/memdump.1.gz -%{_mandir}/man1/memerror.1.gz -%{_mandir}/man1/memexist.1.gz -%{_mandir}/man1/memflush.1.gz -%{_mandir}/man1/memparse.1.gz -%{_mandir}/man1/memping.1.gz -%{_mandir}/man1/memrm.1.gz -%{_mandir}/man1/memslap.1.gz -%{_mandir}/man1/memstat.1.gz -%{_mandir}/man1/memtouch.1.gz - - -%files devel -%defattr (-,root,root,-) -%doc examples -%{_datadir}/aclocal/ax_libmemcached.m4 -%{_includedir}/libhashkit/hashkit.h -%{_includedir}/libhashkit-1.0/algorithm.h -%{_includedir}/libhashkit-1.0/behavior.h -%{_includedir}/libhashkit-1.0/configure.h -%{_includedir}/libhashkit-1.0/digest.h -%{_includedir}/libhashkit-1.0/function.h -%{_includedir}/libhashkit-1.0/has.h -%{_includedir}/libhashkit-1.0/hashkit.h -%{_includedir}/libhashkit-1.0/hashkit.hpp -%{_includedir}/libhashkit-1.0/str_algorithm.h -%{_includedir}/libhashkit-1.0/strerror.h -%{_includedir}/libhashkit-1.0/types.h -%{_includedir}/libhashkit-1.0/visibility.h - -%{_includedir}/libmemcachedutil-1.0/util.h -%{_includedir}/libmemcachedutil-1.0/flush.h -%{_includedir}/libmemcachedutil-1.0/pid.h -%{_includedir}/libmemcachedutil-1.0/ping.h -%{_includedir}/libmemcachedutil-1.0/ostream.hpp -%{_includedir}/libmemcachedutil-1.0/pool.h -%{_includedir}/libmemcachedutil-1.0/version.h - -%{_includedir}/libmemcached/memcached.h -%{_includedir}/libmemcached/memcached.hpp -%{_includedir}/libmemcached/util.h - -%{_includedir}/libmemcached-1.0/alloc.h -%{_includedir}/libmemcached-1.0/allocators.h -%{_includedir}/libmemcached-1.0/analyze.h -%{_includedir}/libmemcached-1.0/auto.h -%{_includedir}/libmemcached-1.0/basic_string.h -%{_includedir}/libmemcached-1.0/behavior.h -%{_includedir}/libmemcached-1.0/callback.h -%{_includedir}/libmemcached-1.0/callbacks.h -%{_includedir}/libmemcached-1.0/configure.h -%{_includedir}/libmemcached-1.0/defaults.h -%{_includedir}/libmemcached-1.0/delete.h -%{_includedir}/libmemcached-1.0/deprecated_types.h -%{_includedir}/libmemcached-1.0/dump.h -%{_includedir}/libmemcached-1.0/error.h -%{_includedir}/libmemcached-1.0/exception.hpp -%{_includedir}/libmemcached-1.0/exist.h -%{_includedir}/libmemcached-1.0/fetch.h -%{_includedir}/libmemcached-1.0/flush.h -%{_includedir}/libmemcached-1.0/flush_buffers.h -%{_includedir}/libmemcached-1.0/get.h -%{_includedir}/libmemcached-1.0/hash.h -%{_includedir}/libmemcached-1.0/limits.h -%{_includedir}/libmemcached-1.0/memcached.h -%{_includedir}/libmemcached-1.0/memcached.hpp -%{_includedir}/libmemcached-1.0/options.h -%{_includedir}/libmemcached-1.0/parse.h -%{_includedir}/libmemcached-1.0/platform.h -%{_includedir}/libmemcached-1.0/quit.h -%{_includedir}/libmemcached-1.0/result.h -%{_includedir}/libmemcached-1.0/return.h -%{_includedir}/libmemcached-1.0/sasl.h -%{_includedir}/libmemcached-1.0/server.h -%{_includedir}/libmemcached-1.0/server_list.h -%{_includedir}/libmemcached-1.0/stats.h -%{_includedir}/libmemcached-1.0/storage.h -%{_includedir}/libmemcached-1.0/strerror.h -%{_includedir}/libmemcached-1.0/struct/allocator.h -%{_includedir}/libmemcached-1.0/struct/analysis.h -%{_includedir}/libmemcached-1.0/struct/callback.h -%{_includedir}/libmemcached-1.0/struct/memcached.h -%{_includedir}/libmemcached-1.0/struct/result.h -%{_includedir}/libmemcached-1.0/struct/sasl.h -%{_includedir}/libmemcached-1.0/struct/server.h -%{_includedir}/libmemcached-1.0/struct/stat.h -%{_includedir}/libmemcached-1.0/struct/string.h -%{_includedir}/libmemcached-1.0/touch.h -%{_includedir}/libmemcached-1.0/triggers.h -%{_includedir}/libmemcached-1.0/types.h -%{_includedir}/libmemcached-1.0/types/behavior.h -%{_includedir}/libmemcached-1.0/types/callback.h -%{_includedir}/libmemcached-1.0/types/connection.h -%{_includedir}/libmemcached-1.0/types/hash.h -%{_includedir}/libmemcached-1.0/types/return.h -%{_includedir}/libmemcached-1.0/types/server_distribution.h -%{_includedir}/libmemcached-1.0/verbosity.h -%{_includedir}/libmemcached-1.0/version.h -%{_includedir}/libmemcached-1.0/visibility.h -%{_includedir}/libhashkit-1.0/string.h -%{_includedir}/libmemcached-1.0/encoding_key.h - -%{_libdir}/libhashkit.so -%{_libdir}/libmemcached.so -%{_libdir}/libmemcachedutil.so -%{_libdir}/pkgconfig/libmemcached.pc -%{_mandir}/man3/hashkit_clone.3.gz -%{_mandir}/man3/hashkit_crc32.3.gz -%{_mandir}/man3/hashkit_create.3.gz -%{_mandir}/man3/hashkit_fnv1_32.3.gz -%{_mandir}/man3/hashkit_fnv1_64.3.gz -%{_mandir}/man3/hashkit_fnv1a_32.3.gz -%{_mandir}/man3/hashkit_fnv1a_64.3.gz -%{_mandir}/man3/hashkit_free.3.gz -%{_mandir}/man3/hashkit_functions.3.gz -%{_mandir}/man3/hashkit_hsieh.3.gz -%{_mandir}/man3/hashkit_is_allocated.3.gz -%{_mandir}/man3/hashkit_jenkins.3.gz -%{_mandir}/man3/hashkit_md5.3.gz -%{_mandir}/man3/hashkit_murmur.3.gz -%{_mandir}/man3/hashkit_value.3.gz -%{_mandir}/man3/libhashkit.3.gz -%{_mandir}/man3/libmemcached.3.gz -%{_mandir}/man3/libmemcached_check_configuration.3.gz -%{_mandir}/man3/libmemcached_configuration.3.gz -%{_mandir}/man3/libmemcached_examples.3.gz -%{_mandir}/man3/libmemcachedutil.3.gz -%{_mandir}/man3/memcached.3.gz -%{_mandir}/man3/memcached_add.3.gz -%{_mandir}/man3/memcached_add_by_key.3.gz -%{_mandir}/man3/memcached_analyze.3.gz -%{_mandir}/man3/memcached_append.3.gz -%{_mandir}/man3/memcached_append_by_key.3.gz -%{_mandir}/man3/memcached_behavior_get.3.gz -%{_mandir}/man3/memcached_behavior_set.3.gz -%{_mandir}/man3/memcached_callback_get.3.gz -%{_mandir}/man3/memcached_callback_set.3.gz -%{_mandir}/man3/memcached_cas.3.gz -%{_mandir}/man3/memcached_cas_by_key.3.gz -%{_mandir}/man3/memcached_clone.3.gz -%{_mandir}/man3/memcached_create.3.gz -%{_mandir}/man3/memcached_decrement.3.gz -%{_mandir}/man3/memcached_decrement_with_initial.3.gz -%{_mandir}/man3/memcached_delete.3.gz -%{_mandir}/man3/memcached_delete_by_key.3.gz -%{_mandir}/man3/memcached_destroy_sasl_auth_data.3.gz -%{_mandir}/man3/memcached_dump.3.gz -%{_mandir}/man3/memcached_fetch.3.gz -%{_mandir}/man3/memcached_fetch_execute.3.gz -%{_mandir}/man3/memcached_fetch_result.3.gz -%{_mandir}/man3/memcached_flush_buffers.3.gz -%{_mandir}/man3/memcached_free.3.gz -%{_mandir}/man3/memcached_generate_hash.3.gz -%{_mandir}/man3/memcached_generate_hash_value.3.gz -%{_mandir}/man3/memcached_get.3.gz -%{_mandir}/man3/memcached_get_by_key.3.gz -%{_mandir}/man3/memcached_get_memory_allocators.3.gz -%{_mandir}/man3/memcached_get_sasl_callbacks.3.gz -%{_mandir}/man3/memcached_get_user_data.3.gz -%{_mandir}/man3/memcached_increment.3.gz -%{_mandir}/man3/memcached_increment_with_initial.3.gz -%{_mandir}/man3/memcached_lib_version.3.gz -%{_mandir}/man3/memcached_mget.3.gz -%{_mandir}/man3/memcached_mget_by_key.3.gz -%{_mandir}/man3/memcached_mget_execute.3.gz -%{_mandir}/man3/memcached_mget_execute_by_key.3.gz -%{_mandir}/man3/memcached_pool_behavior_get.3.gz -%{_mandir}/man3/memcached_pool_behavior_set.3.gz -%{_mandir}/man3/memcached_pool_create.3.gz -%{_mandir}/man3/memcached_pool_destroy.3.gz -%{_mandir}/man3/memcached_pool_pop.3.gz -%{_mandir}/man3/memcached_pool_push.3.gz -%{_mandir}/man3/memcached_pool_fetch.3.gz -%{_mandir}/man3/memcached_pool_release.3.gz -%{_mandir}/man3/memcached_pool_st.3.gz -%{_mandir}/man3/memcached_pool.3.gz -%{_mandir}/man3/memcached_prepend.3.gz -%{_mandir}/man3/memcached_prepend_by_key.3.gz -%{_mandir}/man3/memcached_quit.3.gz -%{_mandir}/man3/memcached_replace.3.gz -%{_mandir}/man3/memcached_replace_by_key.3.gz -%{_mandir}/man3/memcached_sasl_set_auth_data.3.gz -%{_mandir}/man3/memcached_server_add.3.gz -%{_mandir}/man3/memcached_server_count.3.gz -%{_mandir}/man3/memcached_server_cursor.3.gz -%{_mandir}/man3/memcached_server_list.3.gz -%{_mandir}/man3/memcached_server_list_append.3.gz -%{_mandir}/man3/memcached_server_list_count.3.gz -%{_mandir}/man3/memcached_server_list_free.3.gz -%{_mandir}/man3/memcached_server_push.3.gz -%{_mandir}/man3/memcached_servers_parse.3.gz -%{_mandir}/man3/memcached_set.3.gz -%{_mandir}/man3/memcached_set_by_key.3.gz -%{_mandir}/man3/memcached_set_memory_allocators.3.gz -%{_mandir}/man3/memcached_set_sasl_callbacks.3.gz -%{_mandir}/man3/memcached_set_user_data.3.gz -%{_mandir}/man3/memcached_stat.3.gz -%{_mandir}/man3/memcached_stat_execute.3.gz -%{_mandir}/man3/memcached_stat_get_keys.3.gz -%{_mandir}/man3/memcached_last_error_message.3.gz -%{_mandir}/man3/memcached_stat_get_value.3.gz -%{_mandir}/man3/memcached_stat_servername.3.gz -%{_mandir}/man3/memcached_strerror.3.gz -%{_mandir}/man3/memcached_exist.3.gz -%{_mandir}/man3/memcached_exist_by_key.3.gz -%{_mandir}/man3/memcached_touch.3.gz -%{_mandir}/man3/memcached_touch_by_key.3.gz -%{_mandir}/man3/memcached_verbosity.3.gz -%{_mandir}/man3/memcached_version.3.gz - - - -%changelog -* Tue May 22 2012 Brian Aker - 1.0.8 - -* Fri Jan 8 2010 Brian Aker - 0.37 -- Modified to be explicit in install include files. - -* Sat Apr 25 2009 Remi Collet - 0.28 -- Initial RPM from Brian Aker spec -- create -devel subpackage -- add %%post %%postun %%check section -