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
Trond Norbye [Mon, 13 Sep 2010 12:27:18 +0000 (14:27 +0200)]
Don't include system headers within an extern C block
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.
Trond Norbye [Mon, 13 Sep 2010 06:05:34 +0000 (08:05 +0200)]
Fixed SASL authentication bits
Trond Norbye [Sat, 11 Sep 2010 10:56:27 +0000 (12:56 +0200)]
Fixed test in memcached_set_sasl_auth_data
Trond Norbye [Tue, 24 Aug 2010 17:28:46 +0000 (19:28 +0200)]
Check the return code from fgets in memcapable
Trond Norbye [Fri, 13 Aug 2010 13:01:34 +0000 (15:01 +0200)]
Update memcapable quiet command test to work with servers that cork
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
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.
Trond Norbye [Mon, 2 Aug 2010 15:37:31 +0000 (17:37 +0200)]
Fix ntohll test.. we need to link, not just compile ;-)
Trond Norbye [Sun, 1 Aug 2010 22:25:02 +0000 (00:25 +0200)]
Fix compile problems when cross compiling
Trond Norbye [Sun, 1 Aug 2010 21:13:16 +0000 (23:13 +0200)]
Ignore *.exe
Trond Norbye [Sun, 1 Aug 2010 21:12:16 +0000 (23:12 +0200)]
Use PRIu64 instead of %lld
Trond Norbye [Sun, 1 Aug 2010 21:11:54 +0000 (23:11 +0200)]
Disable warning == error for win32
Trond Norbye [Thu, 29 Jul 2010 00:09:42 +0000 (02:09 +0200)]
Fixed autoconf macros for cross compile
Trond Norbye [Wed, 28 Jul 2010 19:04:33 +0000 (21:04 +0200)]
Added a readme file on how to build on windows
Trond Norbye [Wed, 28 Jul 2010 18:48:18 +0000 (20:48 +0200)]
Socket should be memcached_socket_t
Trond Norbye [Wed, 28 Jul 2010 18:48:00 +0000 (20:48 +0200)]
Fix coding style
Trond Norbye [Wed, 28 Jul 2010 17:42:50 +0000 (19:42 +0200)]
Fixed building of dlls on win32
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.
Trond Norbye [Tue, 27 Jul 2010 06:36:10 +0000 (08:36 +0200)]
Ignore pandora_vc_revinfo
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)
Brian Aker [Tue, 20 Jul 2010 04:45:48 +0000 (21:45 -0700)]
Found issue from Fedora builder compiling with --with-debug
Brian Aker [Tue, 20 Jul 2010 00:31:05 +0000 (17:31 -0700)]
Merge in cast fix for H algo
Brian Aker [Sat, 17 Jul 2010 17:09:40 +0000 (10:09 -0700)]
Type on attribute.
Brian Aker [Fri, 16 Jul 2010 19:24:58 +0000 (12:24 -0700)]
Verify that servers have started up by reading their pid file.
Brian Aker [Fri, 16 Jul 2010 03:54:57 +0000 (20:54 -0700)]
Possible fix for OSX slow server startup
Brian Aker [Fri, 16 Jul 2010 03:30:57 +0000 (20:30 -0700)]
Tiny style fix
Brian Aker [Fri, 16 Jul 2010 03:19:00 +0000 (20:19 -0700)]
Merge in usage for execute_stat.
Brian Aker [Fri, 16 Jul 2010 02:33:19 +0000 (19:33 -0700)]
Merge in memcached_stat_execute().
Brian Aker [Tue, 6 Jul 2010 20:16:47 +0000 (13:16 -0700)]
Fix for versioning information.
Brian Aker [Wed, 30 Jun 2010 20:27:33 +0000 (13:27 -0700)]
Update for version.
Brian Aker [Wed, 30 Jun 2010 19:44:33 +0000 (12:44 -0700)]
Updates for RPM
Brian Aker [Wed, 30 Jun 2010 18:57:16 +0000 (11:57 -0700)]
Updating from Monty
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.
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.
Brian Aker [Wed, 30 Jun 2010 08:52:59 +0000 (01:52 -0700)]
Merge.
Brian Aker [Wed, 30 Jun 2010 08:08:52 +0000 (01:08 -0700)]
Possible fix for freebsd
Brian Aker [Wed, 30 Jun 2010 02:44:50 +0000 (19:44 -0700)]
added limits for OSX
Brian Aker [Tue, 29 Jun 2010 23:26:22 +0000 (16:26 -0700)]
Update to clean up test case.
Brian Aker [Tue, 29 Jun 2010 22:04:05 +0000 (15:04 -0700)]
Adding gtest framework.
Brian Aker [Tue, 29 Jun 2010 19:09:31 +0000 (12:09 -0700)]
Update for build.
Brian Aker [Tue, 29 Jun 2010 17:35:02 +0000 (10:35 -0700)]
Update for change in fd.
Monty Taylor [Tue, 29 Jun 2010 16:50:25 +0000 (09:50 -0700)]
Added gtest unittest support.
Brian Aker [Tue, 29 Jun 2010 16:39:45 +0000 (09:39 -0700)]
Optimization around connect.
Monty Taylor [Tue, 29 Jun 2010 15:58:27 +0000 (08:58 -0700)]
Add in proper depend tracking for tests/testapp.
Monty Taylor [Tue, 29 Jun 2010 15:42:43 +0000 (08:42 -0700)]
Fixed a typo that was causing a race condition error.
Brian Aker [Tue, 29 Jun 2010 06:49:58 +0000 (23:49 -0700)]
Additional cleanup for config.h
Brian Aker [Tue, 29 Jun 2010 06:39:40 +0000 (23:39 -0700)]
Merge in changes for ICC fix.
Brian Aker [Tue, 29 Jun 2010 06:06:33 +0000 (23:06 -0700)]
Fix for version on OSX
Brian Aker [Tue, 29 Jun 2010 00:07:29 +0000 (17:07 -0700)]
Merge Monty
Brian Aker [Tue, 29 Jun 2010 00:05:29 +0000 (17:05 -0700)]
Fix for interface issues (Bug 571909 <571909@bugs.launchpad.net>)
Brian Aker [Mon, 28 Jun 2010 20:58:49 +0000 (13:58 -0700)]
Small error correction to write/read error logging.
Brian Aker [Mon, 28 Jun 2010 17:28:36 +0000 (10:28 -0700)]
Update changelog.
Brian Aker [Tue, 15 Jun 2010 06:31:25 +0000 (23:31 -0700)]
Merge in version util.
Monty Taylor [Tue, 15 Jun 2010 01:16:02 +0000 (18:16 -0700)]
Fixed a missing CLEANFILES entry.
Brian Aker [Mon, 14 Jun 2010 21:44:49 +0000 (14:44 -0700)]
Merge in indent fix in include.
Monty Taylor [Mon, 14 Jun 2010 16:55:47 +0000 (09:55 -0700)]
Fixed distcheck issue.
Monty Taylor [Mon, 14 Jun 2010 16:28:49 +0000 (09:28 -0700)]
Fixed distcheck dtrace issue.
Monty Taylor [Mon, 14 Jun 2010 15:42:15 +0000 (08:42 -0700)]
Fixed dtrace building.
Brian Aker [Sun, 13 Jun 2010 22:40:02 +0000 (15:40 -0700)]
Disable dtrace by default for build issue.
Brian Aker [Sun, 13 Jun 2010 21:04:20 +0000 (14:04 -0700)]
Fix for SASL
Brian Aker [Sun, 13 Jun 2010 16:43:30 +0000 (09:43 -0700)]
Remove blank line.
Brian Aker [Sun, 13 Jun 2010 16:21:08 +0000 (09:21 -0700)]
Merge Monty (with formatting fixes)
Monty Taylor [Sun, 13 Jun 2010 16:24:20 +0000 (09:24 -0700)]
Updated pandora-build files to version 0.134
Monty Taylor [Sun, 13 Jun 2010 15:01:04 +0000 (08:01 -0700)]
Added FreeBSD gmake note.
Brian Aker [Sun, 13 Jun 2010 08:54:40 +0000 (01:54 -0700)]
Fix makedist, up the value on the library interface/version
Brian Aker [Fri, 11 Jun 2010 01:59:25 +0000 (18:59 -0700)]
Adding support for libmemcached_ping().
Brian Aker [Fri, 11 Jun 2010 01:43:08 +0000 (18:43 -0700)]
Added libmemcached_ping() to memcached utility library.
Brian Aker [Tue, 8 Jun 2010 19:05:51 +0000 (12:05 -0700)]
Add support for --file for memcat.
Brian Aker [Tue, 8 Jun 2010 19:05:16 +0000 (12:05 -0700)]
Merging, with changes, --file for memcat.
Brian Aker [Mon, 7 Jun 2010 21:28:13 +0000 (14:28 -0700)]
Merge Trond
Brian Aker [Mon, 7 Jun 2010 21:06:53 +0000 (14:06 -0700)]
Fix (though only partial), for connect timeout.
Trond Norbye [Sat, 5 Jun 2010 19:17:33 +0000 (21:17 +0200)]
memcapable shouldn't be so picky about the error messages..
Monty Taylor [Sat, 29 May 2010 17:31:51 +0000 (10:31 -0700)]
Updated pandora-build files to version 0.131
Monty Taylor [Sat, 29 May 2010 17:31:42 +0000 (10:31 -0700)]
Disabled effc++ warnings for test cases.
Monty Taylor [Fri, 28 May 2010 21:04:42 +0000 (14:04 -0700)]
Removed two unused directories.
Monty Taylor [Fri, 28 May 2010 17:02:34 +0000 (10:02 -0700)]
Added two test files to the tarball.
Monty Taylor [Fri, 28 May 2010 17:01:06 +0000 (10:01 -0700)]
Added missing m4 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.
Monty Taylor [Fri, 28 May 2010 16:56:01 +0000 (09:56 -0700)]
Fixed a spelling error caught by lintian.
Marko Kevac [Mon, 24 May 2010 09:08:06 +0000 (13:08 +0400)]
add 'save to file' ability to memcat
Brian Aker [Thu, 6 May 2010 22:04:44 +0000 (15:04 -0700)]
Additional tests.
Brian Aker [Thu, 6 May 2010 15:56:53 +0000 (08:56 -0700)]
Look for regressions in error messages.
Brian Aker [Fri, 23 Apr 2010 17:57:18 +0000 (10:57 -0700)]
Store .40 release information.
Brian Aker [Fri, 23 Apr 2010 00:18:57 +0000 (17:18 -0700)]
Fix for Solaris
Brian Aker [Thu, 22 Apr 2010 23:42:25 +0000 (16:42 -0700)]
Fix macro for Linux
Brian Aker [Thu, 22 Apr 2010 22:51:37 +0000 (15:51 -0700)]
Updates for OSX issues.
Brian Aker [Thu, 22 Apr 2010 00:49:09 +0000 (17:49 -0700)]
Small updates/wins around non-block IO
Brian Aker [Wed, 21 Apr 2010 03:14:19 +0000 (20:14 -0700)]
Fix for bad name servers.
Brian Aker [Tue, 20 Apr 2010 00:39:17 +0000 (17:39 -0700)]
Merge
Brian Aker [Mon, 19 Apr 2010 21:28:46 +0000 (14:28 -0700)]
Test case
Brian Aker [Sat, 17 Apr 2010 21:47:32 +0000 (14:47 -0700)]
Updating docs.
Brian Aker [Thu, 15 Apr 2010 16:16:53 +0000 (09:16 -0700)]
Merge fix.
Brian Aker [Thu, 15 Apr 2010 16:14:19 +0000 (09:14 -0700)]
Fix for using correct memcached binary.
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
Brian Aker [Wed, 14 Apr 2010 23:51:37 +0000 (16:51 -0700)]
Merge Trond.
Trond Norbye [Wed, 14 Apr 2010 22:32:40 +0000 (15:32 -0700)]
Use libevent for the eventloop in memcached_light
Monty Taylor [Sun, 11 Apr 2010 17:56:46 +0000 (10:56 -0700)]
Uses WORDS_BIGENDIAN to test for and disable big endian architectures.
Brian Aker [Tue, 6 Apr 2010 19:35:28 +0000 (12:35 -0700)]
Updating for version 0.39