libmemcached - A C and C++ client library for memcached

Bazaar branches of libmemcached

You can browse the source code for the development focus branch or get a copy of the branch using the command:
bzr branch lp:libmemcached

There are download files available for libmemcached.

libmemcached has 4 active reviews.

libmemcached has 73 active branches owned by 36 people and 2 teams. There were 0 commits in the last month.

Name Status Last Modified Last Commit
lp:libmemcached
Series: 1.2
bug(Linked to a blueprint) 1 Development 2014-02-16 11:31:37 UTC 2014-02-16
1113. Merge bzr://soup.haus/ Build: jenkins...

Author: Tangent.Org Continuous Integration
Revision Date: 2014-02-16 11:31:37 UTC

Merge bzr://soup.haus/ Build: jenkins-Libmemcached-473

lp:libmemcached/1.0
Series: 1.0
bug 2 Mature 2014-02-16 10:51:47 UTC 2014-02-16
1194. Merge bzr://soup.haus/ Build: jenkins...

Author: Tangent.Org Continuous Integration
Revision Date: 2014-02-16 10:51:47 UTC

Merge bzr://soup.haus/ Build: jenkins-Libmemcached-472

lp:~493pocbrcycmdw7yksonho9o2qzz-o18bz-d18ecat4t1b76tkfi3vttrkfngli/libmemcached/feature-server_timeout (Has a merge proposal) 1 Development 2013-11-20 15:41:44 UTC 2013-11-20
1173. Added server_timeout_counter and beha...

Author: nicolas
Revision Date: 2013-11-20 15:37:48 UTC

Added server_timeout_counter and behavior MEMCACHED_BEHAVIOR_SERVER_TIMEOUT_LIMIT.

This feature works as follows:
When a timeout occurs, retry MEMCACHED_BEHAVIOR_SERVER_TIMEOUT_LIMIT times before
putting the server in MEMCACHED_SERVER_STATE_IN_TIMEOUT state.

It makes sense to not fail from the 1st time but retry on the next calls before marking
the server as timeout.

lp:~y-maris/libmemcached/libmemcached (Has a merge proposal) 1 Development 2012-12-07 13:38:34 UTC 2012-12-07
1084. Trying next server if key not found

Author: Maris Ruskulis
Revision Date: 2012-12-07 13:38:34 UTC

Trying next server if key not found

lp:~dave-terei/libmemcached/sasl-fixes (Has a merge proposal) 1 Development 2012-11-09 03:56:45 UTC 2012-11-09
1081. Fix SASL support

Author: David Terei
Revision Date: 2012-11-09 03:56:45 UTC

Fix SASL support

lp:~tangent-org/libmemcached/1.2 1 Development 2012-09-19 23:18:02 UTC 2012-09-19
1068. Merge in 1.0

Author: Brian Aker
Revision Date: 2012-09-19 23:18:02 UTC

Merge in 1.0

lp:~tangent-org/libmemcached/trunk (Has a merge proposal) 2 Mature 2012-09-03 23:08:43 UTC 2012-09-03
1058. Merge from build tree.

Author: Brian Aker
Revision Date: 2012-08-13 15:58:16 UTC

Merge from build tree.

lp:~jonathon-goldsmith/libmemcached/fix_sasl_configure 1 Development 2012-05-30 15:35:22 UTC 2012-05-30
1014. Change macro to use AX_SASL_OPTION T...

Author: Jonathon Goldsmith
Revision Date: 2012-05-30 15:33:05 UTC

Change macro to use AX_SASL_OPTION

This honors the option to build with sasl.

lp:~trevor/libmemcached/dead-retry (Linked to a blueprint) 1 Development 2011-12-12 18:05:15 UTC 2011-12-12
978. Add dead server retry timeout.

Author: Trevor North
Revision Date: 2011-12-12 18:05:15 UTC

Add dead server retry timeout.

lp:~dpaneda/libmemcached/udp-support 1 Development 2011-10-19 01:50:52 UTC 2011-10-19
972. Merge up all of development trunk.

Author: Brian Aker
Revision Date: 2011-10-19 01:50:52 UTC

Merge up all of development trunk.

lp:~mordred/libmemcached/fix850399 bug(Has a merge proposal) 1 Development 2011-10-08 03:05:30 UTC 2011-10-08
968. Remove m4 symbol duplication issues.

Author: Monty Taylor
Revision Date: 2011-10-08 03:04:24 UTC

Remove m4 symbol duplication issues.

lp:~vjsamuel/libmemcached/fix-gearmand-binary-issue bug(Has a merge proposal) 1 Development 2011-10-07 13:58:09 UTC 2011-10-07
967. Merge fix the GEARMAND_BINARY issue

Author: Vijay Samuel
Revision Date: 2011-10-07 13:40:29 UTC

Merge fix the GEARMAND_BINARY issue

lp:~trond-norbye/libmemcached/compile-fixes (Has a merge proposal) 1 Development 2011-07-29 08:10:24 UTC 2011-07-29
953. Include <netdb.h> in server.h The se...

Author: Trond Norbye
Revision Date: 2011-07-29 08:05:31 UTC

Include <netdb.h> in server.h

The server structure use the constant NI_MAXHOST, and we shouldn't force
clients of libmemcached to include other headerfiles in order to include
libmemcached/memcached.h

Windows is a bit special here, because there you might want to include
winsock.h or winsock2.h etc. To avoid problems for windows users by
including "the wrong" header file for their application, let them deal
with it themselves.

lp:~piotr-sikora/libmemcached/fix-tests-on-openbsd (Has a merge proposal) 1 Development 2011-07-14 12:18:46 UTC 2011-07-14
948. server_startup: whitelist ECONNREFUSE...

Author: Piotr Sikora
Revision Date: 2011-07-14 11:55:06 UTC

server_startup: whitelist ECONNREFUSED in fopen's errno switch.

It seems that because errno doesn't get cleared, the problematic switch
relies on errno value propagated not only from the failed fopen(), but
also from libmemcached_util_ping() call ~100 lines before.

Running tests on OpenBSD resulted in such error:

  Could not open pid file /tmp/memcached.pidXXXXXX -> fopen(Connection refused)

which obviously doesn't make any sense.

This change fixes that and allows tests to run.

lp:~piotr-sikora/libmemcached/connect-fix (Has a merge proposal) 1 Development 2011-07-14 11:32:25 UTC 2011-07-14
948. network_connect: return MEMCACHED_SUC...

Author: Piotr Sikora
Revision Date: 2011-07-14 11:27:04 UTC

network_connect: return MEMCACHED_SUCCESS on successful connection.

Currently, we're breaking into "error handling code path" if the
non-blocking connect() succeeds immediately instead of returning
success.

lp:~trond-norbye/libmemcached/fragment-read-write 1 Development 2011-07-03 13:29:00 UTC 2011-07-03
948. Add support for partitial read and wr...

Author: Trond Norbye
Revision Date: 2011-07-03 13:27:22 UTC

Add support for partitial read and write

THe partial read / write is only implemented in the binary protocol, and
this prototype only implements it in a synchronous mode

lp:~avsej/libmemcached/touch-command (Has a merge proposal) 1 Development 2011-06-28 09:37:20 UTC 2011-06-28
951. Implement TOUCH command

Author: Sergey Avseyev
Revision Date: 2011-06-28 09:37:20 UTC

Implement TOUCH command

lp:~avsej/libmemcached/fix-binary-increment-with-prefix 1 Development 2011-06-27 15:30:30 UTC 2011-06-27
950. Fix binary increment/decrement comman...

Author: Sergey Avseyev
Revision Date: 2011-06-27 15:28:53 UTC

Fix binary increment/decrement commands with prefix

lp:~kent/libmemcached/KBDocs4 (Has a merge proposal) 1 Development 2011-06-24 22:24:55 UTC 2011-06-24
948. KBDocs4

Author: Kent
Revision Date: 2011-06-24 22:24:08 UTC

KBDocs4

lp:~axehind007/libmemcached/axehind-testing 0 Experimental 2011-05-05 04:37:26 UTC 2011-05-05
941. Adding required zlib files for memory...

Author: Brian Pontz
Revision Date: 2011-05-05 04:37:26 UTC

Adding required zlib files for memory compression

lp:~kent/libmemcached/KBDocs1 (Has a merge proposal) 0 Experimental 2011-04-18 19:19:59 UTC 2011-04-18
937. Merge of Brian with Doc

Author: Kent
Revision Date: 2011-04-18 19:19:59 UTC

Merge of Brian with Doc

lp:~yeban/libmemcached/todo-hosts.c-2 (Has a merge proposal) 1 Development 2011-04-11 08:45:50 UTC 2011-04-11
934. remove bogus TODO in memcached_server...

Author: Anuarg Priyam
Revision Date: 2011-04-11 08:43:41 UTC

remove bogus TODO in memcached_server_push

lp:~yeban/libmemcached/todo-host.c (Has a merge proposal) 1 Development 2011-04-07 07:01:27 UTC 2011-04-07
932. check return type of memcached_server...

Author: Anuarg Priyam
Revision Date: 2011-04-07 07:00:59 UTC

check return type of memcached_server_create_with in server_add

lp:~syuu/libmemcached/zerocopy 0 Experimental 2011-03-12 18:29:34 UTC 2011-03-12
925. Merge in update for document on prefi...

Author: Brian Aker
Revision Date: 2011-03-08 22:38:36 UTC

Merge in update for document on prefix key.

lp:~mordred/libmemcached/merge-vs-work 1 Development 2011-02-13 18:51:44 UTC 2011-02-13
908. Updated pandora-build files to versio...

Author: Monty Taylor
Revision Date: 2011-02-13 18:47:36 UTC

Updated pandora-build files to version 0.171

lp:~trond-norbye/libmemcached/nmake-libhashkit 1 Development 2011-02-01 19:30:58 UTC 2011-02-01
903. Add support to build with nmake

Author: Trond Norbye
Revision Date: 2011-02-01 19:29:40 UTC

Add support to build with nmake

lp:~flier-lu/libmemcached/win32-vs2008 (Has a merge proposal) 1 Development 2011-01-13 03:38:04 UTC 2011-01-13
913. porting client

Author: flier
Revision Date: 2011-01-13 03:38:04 UTC

porting client

lp:~jaepil/libmemcached/win32-port 1 Development 2010-11-28 15:09:34 UTC 2010-11-28 This branch has not been pushed to yet.
lp:~tw/libmemcached/sasl 1 Development 2010-09-13 14:14:03 UTC 2010-09-13
902. I'm to stupid to do a diff by hand :-)

Author: Tobias Wilken
Revision Date: 2010-09-13 14:14:03 UTC

 I'm to stupid to do a diff by hand :-)

lp:~mordred/libmemcached/pandora-win32-merge 1 Development 2010-08-20 02:15:50 UTC 2010-08-20
911. Renamed/moved new files.

Author: Monty Taylor
Revision Date: 2010-08-20 02:15:50 UTC

Renamed/moved new files.

lp:~michael0-liu/libmemcached/michael 1 Development 2010-07-22 03:04:05 UTC 2010-07-22 This branch has not been pushed to yet.
lp:~andrefcruz/libmemcached/failover-fixes 1 Development 2010-06-22 08:59:21 UTC 2010-06-22
857. Make sure that the socket is ready fo...

Author: André Cruz
Revision Date: 2010-06-22 08:59:21 UTC

Make sure that the socket is ready for writing, otherwise an error occurred.

lp:~brianaker/libmemcached/new-error-control 1 Development 2010-06-21 23:18:54 UTC 2010-06-21
858. Updates for new error control logic.

Author: Brian Aker
Revision Date: 2010-06-21 23:18:18 UTC

Updates for new error control logic.

lp:~jbingham-gmail/libmemcached/embedded-ffwd 0 Experimental 2010-05-19 15:32:44 UTC 2010-05-19
853. adding a header file that never got a...

Author: Jeremy Bingham
Revision Date: 2010-05-19 15:32:44 UTC

adding a header file that never got added

lp:~mordred/libmemcached/pandora-build (Has a merge proposal) 1 Development 2010-04-07 18:38:17 UTC 2010-04-07
833. Added a pandora-build option to disab...

Author: Monty Taylor
Revision Date: 2010-04-07 18:38:17 UTC

Added a pandora-build option to disable effc++ warnings. Used it.

lp:~ingy/libmemcached/trunk 1 Development 2010-02-20 06:09:04 UTC 2010-02-20
802. Made the following changes to get thi...

Author: Ingy dot Net
Revision Date: 2010-02-20 06:09:04 UTC

Made the following changes to get this to compile on my Ubuntu Hardy setup:

ingy@paris:/opt/src/libmemcached$ cat /etc/lsb-release
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=8.04
DISTRIB_CODENAME=hardy
DISTRIB_DESCRIPTION="Ubuntu 8.04.4 LTS"
ingy@paris:/opt/src/libmemcached$ uname -a
Linux paris 2.6.18.8-linode22 #1 SMP Tue Nov 10 16:12:12 UTC 2009 i686 GNU/Linux

I put my ./configure output here: http://pastie.org/833922

lp:~jbingham-gmail/libmemcached/embedded-ct 1 Development 2010-02-15 14:23:57 UTC 2010-02-15
648. more bucket struct chashing. Sigh...

Author: Jeremy Bingham
Revision Date: 2010-02-15 14:23:57 UTC

more bucket struct chashing. Sigh...

lp:~mordred/libmemcached/win32 1 Development 2010-02-12 19:32:19 UTC 2010-02-12
538. Some porting work.

Author: Monty Taylor
Revision Date: 2010-02-12 19:32:19 UTC

Some porting work.

lp:~mkoppanen/libmemcached/replication-miss-test (Has a merge proposal) 1 Development 2010-02-10 21:53:43 UTC 2010-02-10
778. added test

Author: Mikko Koppanen
Revision Date: 2010-02-10 21:53:36 UTC

added test

lp:~mordred/libmemcached/fix-weird-link 1 Development 2010-01-21 19:11:23 UTC 2010-01-21
769. Add direct depend on libhashkit for i...

Author: Monty Taylor
Revision Date: 2010-01-21 19:10:04 UTC

Add direct depend on libhashkit for in-tree builds. libtool on debian isn't following the .la properly... but this should work in the real world when people are linking against the .so. Weird.

lp:~mordred/libmemcached/Cplusplusexperiment 1 Development 2010-01-21 02:08:13 UTC 2010-01-21
767. Enabled BUILDING_HASHKIT in the build...

Author: Monty Taylor
Revision Date: 2010-01-21 02:07:21 UTC

Enabled BUILDING_HASHKIT in the build so that HASHKIT_API works.

lp:~mingqiangzhuang/libmemcached/icc-memslap 1 Development 2010-01-19 08:40:55 UTC 2010-01-19
756. Explicitely cast 'int' to avoid warning

Author: Xiaoyun Mao
Revision Date: 2010-01-19 08:37:26 UTC

Explicitely cast 'int' to avoid warning

lp:~xiaoyunmao/libmemcached/xiaoyunmao 1 Development 2010-01-14 02:27:34 UTC 2010-01-14 This branch has not been pushed to yet.
lp:~jake-moilanen/libmemcached/icc-memslap 1 Development 2009-12-21 22:41:13 UTC 2009-12-21 This branch has not been pushed to yet.
lp:~trond-norbye/libmemcached/build-patches 1 Development 2009-12-17 15:08:48 UTC 2009-12-17
645. Allow libmemcached source to be compi...

Author: Trond Norbye
Revision Date: 2009-12-17 15:08:48 UTC

Allow libmemcached source to be compiled with a C++ compiler

lp:~capttofu/libmemcached/win32 1 Development 2009-12-04 20:17:07 UTC 2009-12-04 This branch has not been pushed to yet.
lp:~trond-norbye/libmemcached/new-embedded 1 Development 2009-12-04 13:09:06 UTC 2009-12-04
626. Recreate embedded branch from scratch

Author: Trond Norbye
Revision Date: 2009-12-04 13:08:17 UTC

Recreate embedded branch from scratch

lp:~jc.redoutey/libmemcached/io_flush bug(Has a merge proposal) 1 Development 2009-12-02 17:34:11 UTC 2009-12-02
624. Removed wrongly introduced non portab...

Author: Jean-Charles Redoutey
Revision Date: 2009-12-02 17:34:11 UTC

Removed wrongly introduced non portable call

lp:~trond-norbye/libmemcached/poll 1 Development 2009-12-01 00:03:02 UTC 2009-12-01
623. Add a small poll implementation if th...

Author: Trond Norbye
Revision Date: 2009-11-30 23:58:59 UTC

Add a small poll implementation if the system doesn't have one

lp:~pierre-php/libmemcached/libmemcached-windows 1 Development 2009-11-28 19:40:11 UTC 2009-11-28
535. - merge from main libmemcached branch...

Author: pierre
Revision Date: 2009-11-28 19:35:07 UTC

- merge from main libmemcached branch, not tested yet

lp:~mkoppanen/libmemcached/misc-development 1 Development 2009-11-28 10:28:14 UTC 2009-11-28
624. maybe this would be sufficient

Author: Mikko Koppanen
Revision Date: 2009-11-28 10:28:14 UTC

maybe this would be sufficient

lp:~nicolas-laug/libmemcached/fix-build 1 Development 2009-11-19 12:37:15 UTC 2009-11-19
623. Added configure option --enable-warni...

Author: Nicolas Laug
Revision Date: 2009-11-18 15:45:20 UTC

Added configure option --enable-warnings-as-errors and --disable-warnings-as-errors.

lp:~nicolas-laug/libmemcached/custom-distribution 1 Development 2009-11-18 21:39:07 UTC 2009-11-18
620. Custom distribution function by callb...

Author: Nicolas Laug
Revision Date: 2009-11-18 21:36:10 UTC

Custom distribution function by callback.

lp:~capttofu/libmemcached/connection_pool 1 Development 2009-11-15 17:55:13 UTC 2009-11-15
79. Updated versions for 1.1 release

Author: Patrick Galbraith
Revision Date: 2009-11-15 17:55:13 UTC

Updated versions for 1.1 release

lp:~trond-norbye/libmemcached/ips 1 Development 2009-11-11 13:04:10 UTC 2009-11-11
619. Add spec file to build multi-isa pack...

Author: Trond Norbye
Revision Date: 2009-11-11 13:04:10 UTC

Add spec file to build multi-isa package for IPS

lp:~athomason/libmemcached/batchget 1 Development 2009-11-06 21:00:17 UTC 2009-11-06
587. Remove trailing whitespace

Author: Adam Thomason
Revision Date: 2009-11-06 21:00:17 UTC

Remove trailing whitespace

lp:~capttofu/libmemcached/line_118_memcached_sasl 1 Development 2009-11-06 17:06:25 UTC 2009-11-06
615. Small fix for comparison on line 118 ...

Author: Patrick Galbraith
Revision Date: 2009-11-06 17:04:50 UTC

Small fix for comparison on line 118 of memcached_sasl.c:

c1: warnings being treated as errors
memcached_sasl.c: In function ‘memcached_sasl_authenticate_connection’:
memcached_sasl.c:118: error: comparison between signed and unsigned [-Wsign-compare]

lp:~mordred/libmemcached/interface-toplevel 1 Development 2009-11-03 19:41:42 UTC 2009-11-03 This branch has not been pushed to yet.
lp:~trond-norbye/libmemcached/sasl_rfe_462250 bug 1 Development 2009-10-28 11:56:34 UTC 2009-10-28
614. Added memcached_set_sasl_auth_data

Author: Trond Norbye
Revision Date: 2009-10-28 11:56:34 UTC

Added memcached_set_sasl_auth_data

lp:~trond-norbye/libmemcached/embedded 1 Development 2009-10-21 10:00:25 UTC 2009-10-21
589. Removed memory leak in embedded serve...

Author: Trond Norbye
Revision Date: 2009-10-21 10:00:25 UTC

Removed memory leak in embedded server

Previously it would never clean itself up, but this patch adds two new
protocol callbacks so that the backend can implements clone and free hooks.
Please note that the embedded engine still isn't MT-safe (the master and the
clone will use the same internal datastructures without locking)

lp:~fallenpegasus/libmemcached/fixunlikely 1 Development 2009-10-20 16:27:58 UTC 2009-10-20
609. fix unlikely() to work despite sign c...

Author: Mark Atwood
Revision Date: 2009-10-20 16:18:41 UTC

fix unlikely() to work despite sign changes on gcc 4.3.x

lp:~jc.redoutey/libmemcached/failure_number_fix (Has a merge proposal) 1 Development 2009-10-12 19:55:46 UTC 2009-10-12
601. now cloning memcached_st

Author: Jean-Charles Redoutey
Revision Date: 2009-10-12 19:55:46 UTC

now cloning memcached_st

lp:~jc.redoutey/libmemcached/custom_hash 1 Development 2009-10-11 14:57:14 UTC 2009-10-11
600. Added custom hash

Author: Jean-Charles Redoutey
Revision Date: 2009-10-11 14:56:00 UTC

Added custom hash

lp:~jc.redoutey/libmemcached/replication 1 Development 2009-10-11 14:41:59 UTC 2009-10-11
600. Updates replication code to wait for ...

Author: Jean-Charles Redoutey
Revision Date: 2009-10-11 14:41:02 UTC

Updates replication code to wait for replica ack (in a multiplexed way) and update replica even if master server is ko

lp:~lifeless/libmemcached/subunit 1 Development 2009-10-03 00:55:51 UTC 2009-10-03
591. Change test output to use subunit. Us...

Author: Robert Collins
Revision Date: 2009-10-03 00:55:16 UTC

Change test output to use subunit. Use 'make; make check | subunit2pyunit' or similar to see how it looks.

lp:~brianaker/libmemcached/embedded 1 Development 2009-10-01 01:41:42 UTC 2009-10-01
589. Update to embedded server.

Author: Brian Aker
Revision Date: 2009-10-01 01:41:42 UTC

Update to embedded server.

lp:~jc.redoutey/libmemcached/flush_on_reconnect_2 1 Development 2009-08-05 17:15:36 UTC 2009-08-05
569. Improved flush on reconnect to suppor...

Author: Jean-Charles Redoutey
Revision Date: 2009-08-05 17:14:45 UTC

Improved flush on reconnect to support binary mode an reuse existing flush calls

lp:~mattknox/libmemcached/auto-eject-on-random 1 Development 2009-08-05 02:26:01 UTC 2009-08-05
569. evan's patch, plus pmk stuff to fix t...

Author: matt knox
Revision Date: 2009-08-05 02:26:01 UTC

evan's patch, plus pmk stuff to fix the lack of set_distribution_rebuild time

lp:~mattknox/libmemcached/noblock-fix 1 Development 2009-07-20 23:36:49 UTC 2009-07-20 This branch has not been pushed to yet.
lp:~mattknox/libmemcached/twitter_compat 1 Development 2009-07-20 21:20:42 UTC 2009-07-20
547. documented and API-ified the error lo...

Author: matt knox
Revision Date: 2009-07-20 21:08:45 UTC

documented and API-ified the error logging code

lp:~mattknox/libmemcached/twitter-compat (Has a merge proposal) 1 Development 2009-07-20 21:08:45 UTC 2009-07-20
547. documented and API-ified the error lo...

Author: matt knox
Revision Date: 2009-07-20 21:08:45 UTC

documented and API-ified the error logging code

lp:~mattknox/libmemcached/malloc-removal 1 Development 2009-06-30 02:09:27 UTC 2009-06-30
545. made a field in the memcached_st stru...

Author: matt knox
Revision Date: 2009-06-30 02:09:27 UTC

made a field in the memcached_st struct to handle the key to be sent to the memcached server

lp:~mattn/libmemcached/libmemcached-win32 (Linked to a blueprint) 1 Development 2009-05-29 01:18:07 UTC 2009-05-29
534. windows porting. now i dropped visual...

Author: mattn
Revision Date: 2009-05-29 01:18:07 UTC

windows porting. now i dropped visual-c support.

173 of 73 results
You can't create new branches for libmemcached.