m6w6/libmemcached
14 years agoRefactor: Renamed internal stack dump function
Trond Norbye [Mon, 13 Sep 2010 12:31:19 +0000 (14:31 +0200)] 
Refactor: Renamed internal stack dump function

Some compilers generate a warning for symbols starting with double
underscores causing a build break. Renamed the function to
libmemcached_stack_dump instead, and added an implementation for
Solaris while I'm touching the code

14 years agoDon't include system headers within an extern C block
Trond Norbye [Mon, 13 Sep 2010 12:27:18 +0000 (14:27 +0200)] 
Don't include system headers within an extern C block

14 years agoRefactor: rename __write_vector_st
Trond Norbye [Mon, 13 Sep 2010 12:26:17 +0000 (14:26 +0200)] 
Refactor: rename __write_vector_st

Symbol names with double underscores generate a compile warning on
some platforms causing a build break. Renamed to
libmemcached_io_vector_st.

14 years agoFixed SASL authentication bits
Trond Norbye [Mon, 13 Sep 2010 06:05:34 +0000 (08:05 +0200)] 
Fixed SASL authentication bits

14 years agoFixed test in memcached_set_sasl_auth_data
Trond Norbye [Sat, 11 Sep 2010 10:56:27 +0000 (12:56 +0200)] 
Fixed test in memcached_set_sasl_auth_data

14 years agoCheck the return code from fgets in memcapable
Trond Norbye [Tue, 24 Aug 2010 17:28:46 +0000 (19:28 +0200)] 
Check the return code from fgets in memcapable

14 years agoUpdate memcapable quiet command test to work with servers that cork
Trond Norbye [Fri, 13 Aug 2010 13:01:34 +0000 (15:01 +0200)] 
Update memcapable quiet command test to work with servers that cork

14 years agoAdd option -P and -T to memcapable
Trond Norbye [Fri, 13 Aug 2010 12:58:56 +0000 (14:58 +0200)] 
Add option -P and -T to memcapable

The two options come in handy if you're trying to debug a failing test case

14 years agoRemove impossible assert
Trond Norbye [Mon, 2 Aug 2010 22:08:05 +0000 (00:08 +0200)] 
Remove impossible assert

The Sun Studio compiler generates an error because it's impossible to get
there.

14 years agoFix ntohll test.. we need to link, not just compile ;-)
Trond Norbye [Mon, 2 Aug 2010 15:37:31 +0000 (17:37 +0200)] 
Fix ntohll test.. we need to link, not just compile ;-)

14 years agoFix compile problems when cross compiling
Trond Norbye [Sun, 1 Aug 2010 22:25:02 +0000 (00:25 +0200)] 
Fix compile problems when cross compiling

14 years agoIgnore *.exe
Trond Norbye [Sun, 1 Aug 2010 21:13:16 +0000 (23:13 +0200)] 
Ignore *.exe

14 years agoUse PRIu64 instead of %lld
Trond Norbye [Sun, 1 Aug 2010 21:12:16 +0000 (23:12 +0200)] 
Use PRIu64 instead of %lld

14 years agoDisable warning == error for win32
Trond Norbye [Sun, 1 Aug 2010 21:11:54 +0000 (23:11 +0200)] 
Disable warning == error for win32

14 years agoFixed autoconf macros for cross compile
Trond Norbye [Thu, 29 Jul 2010 00:09:42 +0000 (02:09 +0200)] 
Fixed autoconf macros for cross compile

14 years agoAdded a readme file on how to build on windows
Trond Norbye [Wed, 28 Jul 2010 19:04:33 +0000 (21:04 +0200)] 
Added a readme file on how to build on windows

14 years agoSocket should be memcached_socket_t
Trond Norbye [Wed, 28 Jul 2010 18:48:18 +0000 (20:48 +0200)] 
Socket should be memcached_socket_t

14 years agoFix coding style
Trond Norbye [Wed, 28 Jul 2010 18:48:00 +0000 (20:48 +0200)] 
Fix coding style

14 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

14 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.

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

14 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)

14 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

14 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

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

14 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.

14 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

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

14 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.

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

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

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

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

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

14 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.

14 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.

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

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

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

14 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.

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

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

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

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

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

14 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.

14 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.

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

14 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.

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

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

14 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>)

14 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.

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

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

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

14 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.

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

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

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

14 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.

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

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

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

14 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

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

14 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

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

14 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.

14 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.

14 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.

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

14 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