awesomized/libmemcached
13 years agoFixed building of dlls on win32
Trond Norbye [Wed, 28 Jul 2010 17:42:50 +0000 (19:42 +0200)] 
Fixed building of dlls on win32

13 years agoInitial support for Windows
Trond Norbye [Tue, 27 Jul 2010 22:38:51 +0000 (00:38 +0200)] 
Initial support for Windows

In order to support Windows without adding a lot of #ifdefs all over
the code I decided to move all the inclusions of platform-specific
network headers into a separate include file. Windows use separate
subsystem for sockets (WinSock), and it is almost compatible with how
it works on Unix except from:

* The socket handle is a SOCKET and not a typical filedescriptor.
* It should be closed with closesocket() and not close().
* It does not set the global errno variable, but one should call
  WSAGetLastError() instead.

13 years agoIgnore pandora_vc_revinfo
Trond Norbye [Tue, 27 Jul 2010 06:36:10 +0000 (08:36 +0200)] 
Ignore pandora_vc_revinfo

13 years agoAdded --without-docs to configure
Trond Norbye [Wed, 21 Jul 2010 16:18:14 +0000 (18:18 +0200)] 
Added --without-docs to configure

The purpose of this option is to be able to disable generation of manual
pages from pod2man (to enable compilation of libmemcached on systems
without a working pod2man)

13 years agoFound issue from Fedora builder compiling with --with-debug
Brian Aker [Tue, 20 Jul 2010 04:45:48 +0000 (21:45 -0700)] 
Found issue from Fedora builder compiling with --with-debug

13 years agoMerge in cast fix for H algo
Brian Aker [Tue, 20 Jul 2010 00:31:05 +0000 (17:31 -0700)] 
Merge in cast fix for H algo

13 years agoType on attribute.
Brian Aker [Sat, 17 Jul 2010 17:09:40 +0000 (10:09 -0700)] 
Type on attribute.

13 years agoVerify that servers have started up by reading their pid file.
Brian Aker [Fri, 16 Jul 2010 19:24:58 +0000 (12:24 -0700)] 
Verify that servers have started up by reading their pid file.

13 years agoPossible fix for OSX slow server startup
Brian Aker [Fri, 16 Jul 2010 03:54:57 +0000 (20:54 -0700)] 
Possible fix for OSX slow server startup

13 years agoTiny style fix
Brian Aker [Fri, 16 Jul 2010 03:30:57 +0000 (20:30 -0700)] 
Tiny style fix

13 years agoMerge in usage for execute_stat.
Brian Aker [Fri, 16 Jul 2010 03:19:00 +0000 (20:19 -0700)] 
Merge in usage for execute_stat.

13 years agoMerge in memcached_stat_execute().
Brian Aker [Fri, 16 Jul 2010 02:33:19 +0000 (19:33 -0700)] 
Merge in memcached_stat_execute().

13 years agoFix for versioning information.
Brian Aker [Tue, 6 Jul 2010 20:16:47 +0000 (13:16 -0700)] 
Fix for versioning information.

13 years agoUpdate for version.
Brian Aker [Wed, 30 Jun 2010 20:27:33 +0000 (13:27 -0700)] 
Update for version.

13 years agoUpdates for RPM 0.41
Brian Aker [Wed, 30 Jun 2010 19:44:33 +0000 (12:44 -0700)] 
Updates for RPM

13 years agoUpdating from Monty
Brian Aker [Wed, 30 Jun 2010 18:57:16 +0000 (11:57 -0700)] 
Updating from Monty

13 years agoRemoved -Werror from unittests. a) we don't really need warnings here and b)
Monty Taylor [Wed, 30 Jun 2010 15:21:20 +0000 (08:21 -0700)] 
Removed -Werror from unittests. a) we don't really need warnings here and b)
gcc on freebsd sucks.

13 years agoPut gtest stuff back in check_PROGRAMS... ensure that tests all run as part
Monty Taylor [Wed, 30 Jun 2010 15:08:57 +0000 (08:08 -0700)] 
Put gtest stuff back in check_PROGRAMS... ensure that tests all run as part
of make distcheck. Make sure make unit works.

13 years agoMerge.
Brian Aker [Wed, 30 Jun 2010 08:52:59 +0000 (01:52 -0700)] 
Merge.

13 years agoPossible fix for freebsd
Brian Aker [Wed, 30 Jun 2010 08:08:52 +0000 (01:08 -0700)] 
Possible fix for freebsd

13 years agoadded limits for OSX
Brian Aker [Wed, 30 Jun 2010 02:44:50 +0000 (19:44 -0700)] 
added limits for OSX

13 years agoUpdate to clean up test case.
Brian Aker [Tue, 29 Jun 2010 23:26:22 +0000 (16:26 -0700)] 
Update to clean up test case.

13 years agoAdding gtest framework.
Brian Aker [Tue, 29 Jun 2010 22:04:05 +0000 (15:04 -0700)] 
Adding gtest framework.

13 years agoUpdate for build.
Brian Aker [Tue, 29 Jun 2010 19:09:31 +0000 (12:09 -0700)] 
Update for build.

13 years agoUpdate for change in fd.
Brian Aker [Tue, 29 Jun 2010 17:35:02 +0000 (10:35 -0700)] 
Update for change in fd.

13 years agoAdded gtest unittest support.
Monty Taylor [Tue, 29 Jun 2010 16:50:25 +0000 (09:50 -0700)] 
Added gtest unittest support.

13 years agoOptimization around connect.
Brian Aker [Tue, 29 Jun 2010 16:39:45 +0000 (09:39 -0700)] 
Optimization around connect.

13 years agoAdd in proper depend tracking for tests/testapp.
Monty Taylor [Tue, 29 Jun 2010 15:58:27 +0000 (08:58 -0700)] 
Add in proper depend tracking for tests/testapp.

13 years agoFixed a typo that was causing a race condition error.
Monty Taylor [Tue, 29 Jun 2010 15:42:43 +0000 (08:42 -0700)] 
Fixed a typo that was causing a race condition error.

13 years agoAdditional cleanup for config.h
Brian Aker [Tue, 29 Jun 2010 06:49:58 +0000 (23:49 -0700)] 
Additional cleanup for config.h

13 years agoMerge in changes for ICC fix.
Brian Aker [Tue, 29 Jun 2010 06:39:40 +0000 (23:39 -0700)] 
Merge in changes for ICC fix.

13 years agoFix for version on OSX
Brian Aker [Tue, 29 Jun 2010 06:06:33 +0000 (23:06 -0700)] 
Fix for version on OSX

13 years agoMerge Monty
Brian Aker [Tue, 29 Jun 2010 00:07:29 +0000 (17:07 -0700)] 
Merge Monty

13 years agoFix for interface issues (Bug 571909 <571909@bugs.launchpad.net>)
Brian Aker [Tue, 29 Jun 2010 00:05:29 +0000 (17:05 -0700)] 
Fix for interface issues (Bug 571909 <571909@bugs.launchpad.net>)

13 years agoSmall error correction to write/read error logging.
Brian Aker [Mon, 28 Jun 2010 20:58:49 +0000 (13:58 -0700)] 
Small error correction to write/read error logging.

13 years agoUpdate changelog.
Brian Aker [Mon, 28 Jun 2010 17:28:36 +0000 (10:28 -0700)] 
Update changelog.

13 years agoMerge in version util.
Brian Aker [Tue, 15 Jun 2010 06:31:25 +0000 (23:31 -0700)] 
Merge in version util.

13 years agoFixed a missing CLEANFILES entry.
Monty Taylor [Tue, 15 Jun 2010 01:16:02 +0000 (18:16 -0700)] 
Fixed a missing CLEANFILES entry.

13 years agoMerge in indent fix in include.
Brian Aker [Mon, 14 Jun 2010 21:44:49 +0000 (14:44 -0700)] 
Merge in indent fix in include.

13 years agoFixed distcheck issue.
Monty Taylor [Mon, 14 Jun 2010 16:55:47 +0000 (09:55 -0700)] 
Fixed distcheck issue.

13 years agoFixed distcheck dtrace issue.
Monty Taylor [Mon, 14 Jun 2010 16:28:49 +0000 (09:28 -0700)] 
Fixed distcheck dtrace issue.

13 years agoFixed dtrace building.
Monty Taylor [Mon, 14 Jun 2010 15:42:15 +0000 (08:42 -0700)] 
Fixed dtrace building.

13 years agoDisable dtrace by default for build issue.
Brian Aker [Sun, 13 Jun 2010 22:40:02 +0000 (15:40 -0700)] 
Disable dtrace by default for build issue.

13 years agoFix for SASL
Brian Aker [Sun, 13 Jun 2010 21:04:20 +0000 (14:04 -0700)] 
Fix for SASL

13 years agoRemove blank line.
Brian Aker [Sun, 13 Jun 2010 16:43:30 +0000 (09:43 -0700)] 
Remove blank line.

13 years agoMerge Monty (with formatting fixes)
Brian Aker [Sun, 13 Jun 2010 16:21:08 +0000 (09:21 -0700)] 
Merge Monty (with formatting fixes)

13 years agoUpdated pandora-build files to version 0.134
Monty Taylor [Sun, 13 Jun 2010 16:24:20 +0000 (09:24 -0700)] 
Updated pandora-build files to version 0.134

13 years agoAdded FreeBSD gmake note.
Monty Taylor [Sun, 13 Jun 2010 15:01:04 +0000 (08:01 -0700)] 
Added FreeBSD gmake note.

13 years agoFix makedist, up the value on the library interface/version
Brian Aker [Sun, 13 Jun 2010 08:54:40 +0000 (01:54 -0700)] 
Fix makedist, up the value on the library interface/version

13 years agoAdding support for libmemcached_ping().
Brian Aker [Fri, 11 Jun 2010 01:59:25 +0000 (18:59 -0700)] 
Adding support for libmemcached_ping().

13 years agoAdded libmemcached_ping() to memcached utility library.
Brian Aker [Fri, 11 Jun 2010 01:43:08 +0000 (18:43 -0700)] 
Added libmemcached_ping() to memcached utility library.

13 years agoAdd support for --file for memcat.
Brian Aker [Tue, 8 Jun 2010 19:05:51 +0000 (12:05 -0700)] 
Add support for --file for memcat.

13 years agoMerging, with changes, --file for memcat.
Brian Aker [Tue, 8 Jun 2010 19:05:16 +0000 (12:05 -0700)] 
Merging, with changes, --file for memcat.

13 years agoMerge Trond
Brian Aker [Mon, 7 Jun 2010 21:28:13 +0000 (14:28 -0700)] 
Merge Trond

13 years agoFix (though only partial), for connect timeout.
Brian Aker [Mon, 7 Jun 2010 21:06:53 +0000 (14:06 -0700)] 
Fix (though only partial), for connect timeout.

14 years agomemcapable shouldn't be so picky about the error messages..
Trond Norbye [Sat, 5 Jun 2010 19:17:33 +0000 (21:17 +0200)] 
memcapable shouldn't be so picky about the error messages..

14 years agoUpdated pandora-build files to version 0.131
Monty Taylor [Sat, 29 May 2010 17:31:51 +0000 (10:31 -0700)] 
Updated pandora-build files to version 0.131

14 years agoDisabled effc++ warnings for test cases.
Monty Taylor [Sat, 29 May 2010 17:31:42 +0000 (10:31 -0700)] 
Disabled effc++ warnings for test cases.

14 years agoRemoved two unused directories.
Monty Taylor [Fri, 28 May 2010 21:04:42 +0000 (14:04 -0700)] 
Removed two unused directories.

14 years agoAdded two test files to the tarball.
Monty Taylor [Fri, 28 May 2010 17:02:34 +0000 (10:02 -0700)] 
Added two test files to the tarball.

14 years agoAdded missing m4 files to the tarball dist.
Monty Taylor [Fri, 28 May 2010 17:01:06 +0000 (10:01 -0700)] 
Added missing m4 files to the tarball dist.

14 years agoAdded two missing pod files to the tarball dist.
Monty Taylor [Fri, 28 May 2010 16:59:27 +0000 (09:59 -0700)] 
Added two missing pod files to the tarball dist.

14 years agoFixed a spelling error caught by lintian.
Monty Taylor [Fri, 28 May 2010 16:56:01 +0000 (09:56 -0700)] 
Fixed a spelling error caught by lintian.

14 years agoadd 'save to file' ability to memcat
Marko Kevac [Mon, 24 May 2010 09:08:06 +0000 (13:08 +0400)] 
add 'save to file' ability to memcat

14 years agoAdditional tests.
Brian Aker [Thu, 6 May 2010 22:04:44 +0000 (15:04 -0700)] 
Additional tests.

14 years agoLook for regressions in error messages.
Brian Aker [Thu, 6 May 2010 15:56:53 +0000 (08:56 -0700)] 
Look for regressions in error messages.

14 years agoStore .40 release information.
Brian Aker [Fri, 23 Apr 2010 17:57:18 +0000 (10:57 -0700)] 
Store .40 release information.

14 years agoFix for Solaris 0.40
Brian Aker [Fri, 23 Apr 2010 00:18:57 +0000 (17:18 -0700)] 
Fix for Solaris

14 years agoFix macro for Linux
Brian Aker [Thu, 22 Apr 2010 23:42:25 +0000 (16:42 -0700)] 
Fix macro for Linux

14 years agoUpdates for OSX issues.
Brian Aker [Thu, 22 Apr 2010 22:51:37 +0000 (15:51 -0700)] 
Updates for OSX issues.

14 years agoSmall updates/wins around non-block IO
Brian Aker [Thu, 22 Apr 2010 00:49:09 +0000 (17:49 -0700)] 
Small updates/wins around non-block IO

14 years agoFix for bad name servers.
Brian Aker [Wed, 21 Apr 2010 03:14:19 +0000 (20:14 -0700)] 
Fix for bad name servers.

14 years agoMerge
Brian Aker [Tue, 20 Apr 2010 00:39:17 +0000 (17:39 -0700)] 
Merge

14 years agoTest case
Brian Aker [Mon, 19 Apr 2010 21:28:46 +0000 (14:28 -0700)] 
Test case

14 years agoUpdating docs.
Brian Aker [Sat, 17 Apr 2010 21:47:32 +0000 (14:47 -0700)] 
Updating docs.

14 years agoMerge fix.
Brian Aker [Thu, 15 Apr 2010 16:16:53 +0000 (09:16 -0700)] 
Merge fix.

14 years agoFix for using correct memcached binary.
Brian Aker [Thu, 15 Apr 2010 16:14:19 +0000 (09:14 -0700)] 
Fix for using correct memcached binary.

14 years agoFixed -p. Seems that we lost the ':' in there removing the ability to specify the...
Trond Norbye [Thu, 15 Apr 2010 04:35:59 +0000 (21:35 -0700)] 
Fixed -p. Seems that we lost the ':' in there removing the ability to specify the port

14 years agoMerge Trond.
Brian Aker [Wed, 14 Apr 2010 23:51:37 +0000 (16:51 -0700)] 
Merge Trond.

14 years agoUse libevent for the eventloop in memcached_light
Trond Norbye [Wed, 14 Apr 2010 22:32:40 +0000 (15:32 -0700)] 
Use libevent for the eventloop in memcached_light

14 years agoUses WORDS_BIGENDIAN to test for and disable big endian architectures.
Monty Taylor [Sun, 11 Apr 2010 17:56:46 +0000 (10:56 -0700)] 
Uses WORDS_BIGENDIAN to test for and disable big endian architectures.

14 years agoUpdating for version 0.39
Brian Aker [Tue, 6 Apr 2010 19:35:28 +0000 (12:35 -0700)] 
Updating for version 0.39

14 years agoFix issue with memcached_st structure being a different size based on
Brian Aker [Tue, 6 Apr 2010 19:33:06 +0000 (12:33 -0700)] 
Fix issue with memcached_st structure being a different size based on
compile.

14 years agoUpdate documentation.
Brian Aker [Tue, 6 Apr 2010 17:58:54 +0000 (10:58 -0700)] 
Update documentation.

14 years agoImprove on algo for disabling bad hosts.
Brian Aker [Tue, 6 Apr 2010 17:22:35 +0000 (10:22 -0700)] 
Improve on algo for disabling bad hosts.

14 years agoUpdate for last disconnect to stick around even if ejected.
Brian Aker [Mon, 5 Apr 2010 22:27:54 +0000 (15:27 -0700)] 
Update for last disconnect to stick around even if ejected.

14 years agoMerge Andre
Brian Aker [Mon, 5 Apr 2010 19:01:19 +0000 (12:01 -0700)] 
Merge Andre

14 years ago@$#$@$ gcc
Brian Aker [Mon, 5 Apr 2010 17:06:25 +0000 (10:06 -0700)] 
@$#$@$ gcc

14 years agoFix for rpm buidling/make --with-debug
Brian Aker [Mon, 5 Apr 2010 16:41:24 +0000 (09:41 -0700)] 
Fix for rpm buidling/make --with-debug

14 years agoConcurrent memcached_verbosity().
Brian Aker [Sun, 4 Apr 2010 21:53:03 +0000 (14:53 -0700)] 
Concurrent memcached_verbosity().

14 years agoMake use of new vdo().
Brian Aker [Fri, 2 Apr 2010 19:55:21 +0000 (12:55 -0700)] 
Make use of new vdo().

14 years agoFixed the rest of the inline functions in .c files.
Monty Taylor [Fri, 2 Apr 2010 18:03:08 +0000 (11:03 -0700)] 
Fixed the rest of the inline functions in .c files.

14 years agoFixes build on FreeBSD.
Monty Taylor [Fri, 2 Apr 2010 17:51:10 +0000 (10:51 -0700)] 
Fixes build on FreeBSD.
Non-static inline functions are not supported in C99. (which is what the error message should say)
BUT - this function isn't in a header file, so being marked inline here is pointless (guessing copy-n-paste error)

14 years agoFixes for Innodb engine.
Brian Aker [Fri, 2 Apr 2010 14:04:42 +0000 (07:04 -0700)] 
Fixes for Innodb engine.

14 years agoRemove dead call.
Brian Aker [Fri, 2 Apr 2010 05:58:48 +0000 (22:58 -0700)] 
Remove dead call.

14 years agoUpdated vector bits.
Brian Aker [Fri, 2 Apr 2010 05:40:32 +0000 (22:40 -0700)] 
Updated vector bits.

14 years agoMoved to using vector send for writes (lowers function call count).
Brian Aker [Fri, 2 Apr 2010 04:17:58 +0000 (21:17 -0700)] 
Moved to using vector send for writes (lowers function call count).

14 years agoUpdating for vector interface.
Brian Aker [Fri, 2 Apr 2010 04:10:35 +0000 (21:10 -0700)] 
Updating for vector interface.

14 years agoJust clean up a call (use the previous method).
Brian Aker [Fri, 2 Apr 2010 02:31:28 +0000 (19:31 -0700)] 
Just clean up a call (use the previous method).

14 years agoMerge in support for prefix keys in the binary protoocol.
Brian Aker [Thu, 1 Apr 2010 21:30:52 +0000 (14:30 -0700)] 
Merge in support for prefix keys in the binary protoocol.