Michael Wallner [Wed, 8 Jan 2020 17:30:06 +0000 (18:30 +0100)]
configure: provide a cli flag instead of forcing -Werror
Michael Wallner [Wed, 8 Jan 2020 17:29:39 +0000 (18:29 +0100)]
m4: fix typo
Michael Wallner [Wed, 8 Jan 2020 16:30:59 +0000 (17:30 +0100)]
configure: fix compiler detection
Michael Wallner [Wed, 8 Jan 2020 16:05:02 +0000 (17:05 +0100)]
m4: fix output of sphinx-build version check
Michael Wallner [Wed, 8 Jan 2020 15:57:47 +0000 (16:57 +0100)]
m4: fix multiple output
Michael Wallner [Wed, 8 Jan 2020 15:40:34 +0000 (16:40 +0100)]
m4: merge TangentOrg/ddm4
Michael Wallner [Wed, 8 Jan 2020 12:36:01 +0000 (13:36 +0100)]
travis: try one after another
Michael Wallner [Wed, 8 Jan 2020 11:52:07 +0000 (12:52 +0100)]
m4: -fmudflip is long since gone
Michael Wallner [Wed, 8 Jan 2020 11:30:41 +0000 (12:30 +0100)]
travis: install python-sphinx
Michael Wallner [Wed, 8 Jan 2020 11:21:57 +0000 (12:21 +0100)]
travis: add .travis.yml
Michael Wallner [Tue, 7 Jan 2020 21:17:09 +0000 (22:17 +0100)]
tests: adjust for added MEMCACHED_BEHAVIOR_SERVER_TIMEOUT_LIMIT
Michael Wallner [Tue, 7 Jan 2020 21:16:29 +0000 (22:16 +0100)]
tests: speedup by not waiting too long for servers
Michael Wallner [Tue, 7 Jan 2020 21:16:14 +0000 (22:16 +0100)]
tests: fix failure tests
Michael Wallner [Tue, 7 Jan 2020 21:15:07 +0000 (22:15 +0100)]
tests: fix udp tests
Michael Wallner [Tue, 7 Jan 2020 21:14:43 +0000 (22:14 +0100)]
tests: fix client tests
Michael Wallner [Tue, 7 Jan 2020 21:13:42 +0000 (22:13 +0100)]
libtest: improve output format; makes eyes hurt less
Michael Wallner [Tue, 7 Jan 2020 21:08:04 +0000 (22:08 +0100)]
.gitignore: migrate .bzrignore
Michael Wallner [Mon, 6 Jan 2020 12:39:23 +0000 (13:39 +0100)]
libtest: fix doesnotexist spawn test
Michael Wallner [Mon, 6 Jan 2020 12:29:45 +0000 (13:29 +0100)]
dump: memcached returns the right error by now
Michael Wallner [Mon, 6 Jan 2020 12:28:44 +0000 (13:28 +0100)]
hashkit: fix murmur3 activation
Michael Wallner [Mon, 6 Jan 2020 12:28:02 +0000 (13:28 +0100)]
tests/hashkit: fix tests doing nothing
Michael Wallner [Mon, 6 Jan 2020 11:35:06 +0000 (12:35 +0100)]
c++: Fix possible string truncation
Michael Wallner [Mon, 6 Jan 2020 11:31:51 +0000 (12:31 +0100)]
libmemcached-1.0: add memcached_return_t::MEMCACHED_UNIX_SOCKET_PATH_TOO_BIG
detect a possible string truncation and return an appropriate error
Michael Wallner [Mon, 6 Jan 2020 12:42:52 +0000 (13:42 +0100)]
c++: fix -Wclass-memaccess
Michael Wallner [Mon, 6 Jan 2020 11:28:11 +0000 (12:28 +0100)]
c++: fix -Wenum-in-bool-context
Michael Wallner [Mon, 6 Jan 2020 11:26:39 +0000 (12:26 +0100)]
c++: references cannot be NULL
Michael Wallner [Mon, 6 Jan 2020 11:26:15 +0000 (12:26 +0100)]
c++: fix -Wformat
Michael Wallner [Mon, 6 Jan 2020 11:22:19 +0000 (12:22 +0100)]
c++: fix incompatible types
Michael Wallner [Mon, 6 Jan 2020 11:20:55 +0000 (12:20 +0100)]
c++: fix -Wbad-function-cast
Michael Wallner [Mon, 6 Jan 2020 11:17:34 +0000 (12:17 +0100)]
c++: fix C++11 compatibility
- auto_ptr has been deprecated
- destructors are noexcept by default
Michael Wallner [Mon, 6 Jan 2020 11:13:15 +0000 (12:13 +0100)]
c++: fix -Wimplicit-fallthrough
Michael Wallner [Mon, 6 Jan 2020 11:09:19 +0000 (12:09 +0100)]
sys/sysctl.h has been deprecated
search for and primarily use linux/sysctl.h additionally to sys/sysctl.h
Michael Wallner [Mon, 6 Jan 2020 11:07:54 +0000 (12:07 +0100)]
configure: fix libtool
Michael Wallner [Mon, 6 Jan 2020 11:07:04 +0000 (12:07 +0100)]
bootstrap: add arch linux
Continuous Integration [Sun, 16 Feb 2014 10:51:47 +0000 (02:51 -0800)]
Merge bzr://soup.haus/ Build: jenkins-Libmemcached-472
Brian Aker [Sun, 16 Feb 2014 09:06:40 +0000 (01:06 -0800)]
Fix for building docs.
Continuous Integration [Wed, 12 Feb 2014 11:07:28 +0000 (03:07 -0800)]
Merge bzr://10.0.3.21 Build: jenkins-Libmemcached-469
Brian Aker [Wed, 12 Feb 2014 11:06:30 +0000 (03:06 -0800)]
Continuous Integration [Sun, 9 Feb 2014 12:26:43 +0000 (04:26 -0800)]
Merge bzr://10.0.3.21/ Build: jenkins-Libmemcached-468
Brian Aker [Sun, 9 Feb 2014 12:19:48 +0000 (04:19 -0800)]
Merge from template.
Brian Aker [Sun, 9 Feb 2014 12:04:13 +0000 (04:04 -0800)]
Update how we remove files.
Continuous Integration [Sun, 9 Feb 2014 11:52:30 +0000 (03:52 -0800)]
Merge bzr://10.0.3.21/ Build: jenkins-Libmemcached-467
Brian Aker [Sun, 9 Feb 2014 11:51:48 +0000 (03:51 -0800)]
Fix issue where we push rpm into artifact.
Continuous Integration [Sun, 9 Feb 2014 11:25:50 +0000 (03:25 -0800)]
Merge bzr://10.0.3.21/ Build: jenkins-Libmemcached-466
Continuous Integration [Sun, 9 Feb 2014 10:52:05 +0000 (02:52 -0800)]
Merge bzr://10.0.3.21/ Build: jenkins-Libmemcached-465
Brian Aker [Sun, 9 Feb 2014 10:35:11 +0000 (02:35 -0800)]
Shift how rpm artifact is kept.
Continuous Integration [Sun, 9 Feb 2014 09:50:55 +0000 (01:50 -0800)]
Merge bzr://10.0.3.21/ Build: jenkins-Libmemcached-464
Brian Aker [Sun, 9 Feb 2014 09:50:13 +0000 (01:50 -0800)]
Update for release.
Continuous Integration [Sun, 9 Feb 2014 08:58:22 +0000 (00:58 -0800)]
Merge bzr://10.0.3.21/ Build: jenkins-Libmemcached-463
Brian Aker [Sun, 9 Feb 2014 08:57:44 +0000 (00:57 -0800)]
Update RPM.
Brian Aker [Sun, 9 Feb 2014 07:28:22 +0000 (23:28 -0800)]
RPM update.
Continuous Integration [Sun, 9 Feb 2014 00:10:27 +0000 (16:10 -0800)]
Merge bzr://10.0.3.21/ Build: jenkins-Libmemcached-460
Brian Aker [Sun, 9 Feb 2014 00:09:46 +0000 (16:09 -0800)]
Update RPM rules.
Continuous Integration [Fri, 7 Feb 2014 18:36:42 +0000 (10:36 -0800)]
Merge bzr://10.0.3.21/ Build: jenkins-Libmemcached-459
Continuous Integration [Fri, 7 Feb 2014 08:19:51 +0000 (00:19 -0800)]
Merge bzr://10.0.3.21/ Build: jenkins-Libmemcached-457
Brian Aker [Fri, 7 Feb 2014 08:18:45 +0000 (00:18 -0800)]
Update bootstrap.
Continuous Integration [Fri, 7 Feb 2014 06:11:55 +0000 (22:11 -0800)]
Merge bzr://10.0.3.21/ Build: jenkins-Libmemcached-456
Brian Aker [Fri, 7 Feb 2014 06:10:57 +0000 (22:10 -0800)]
Fix RPM buidl so that PHONY is declared.
Continuous Integration [Wed, 5 Feb 2014 10:15:57 +0000 (02:15 -0800)]
Merge lp:~brianaker/libmemcached/feature-server_timeout Build: jenkins-Libmemcached-451
Continuous Integration [Wed, 5 Feb 2014 00:02:35 +0000 (16:02 -0800)]
Merge lp:~brianaker/libmemcached/feature-server_timeout Build: jenkins-Libmemcached-450
Brian Aker [Wed, 5 Feb 2014 00:00:26 +0000 (16:00 -0800)]
Fix issue where we missed MEMCACHED_BEHAVIOR_SERVER_TIMEOUT_LIMIT from a switch/case.
Continuous Integration [Sun, 2 Feb 2014 13:49:39 +0000 (05:49 -0800)]
Merge lp:~493pocbrcycmdw7yksonho9o2qzz-o18bz-d18ecat4t1b76tkfi3vttrkfngli/libmemcached/libmemcached Build: jenkins-Libmemcached-445
Continuous Integration [Sun, 2 Feb 2014 03:31:43 +0000 (19:31 -0800)]
Merge lp:~brianaker/libmemcached/
1261128 Build: jenkins-Libmemcached-442
Brian Aker [Sun, 2 Feb 2014 03:20:10 +0000 (04:20 +0100)]
Fix copy/paste error.
Continuous Integration [Sun, 2 Feb 2014 02:49:01 +0000 (18:49 -0800)]
Merge lp:~brianaker/libmemcached/
1244776 Build: jenkins-Libmemcached-441
Brian Aker [Sun, 2 Feb 2014 02:46:36 +0000 (03:46 +0100)]
Remove line that get un-commented out.
Continuous Integration [Sat, 1 Feb 2014 23:56:52 +0000 (15:56 -0800)]
Merge lp:~brianaker/libmemcached/
1251488 Build: jenkins-Libmemcached-440
Brian Aker [Sat, 1 Feb 2014 23:54:05 +0000 (00:54 +0100)]
Remove Automatic parallelization in Graphite
Continuous Integration [Sat, 1 Feb 2014 22:30:50 +0000 (14:30 -0800)]
Merge lp:~brianaker/libmemcached/
1251482 Build: jenkins-Libmemcached-439
Brian Aker [Sat, 1 Feb 2014 22:29:21 +0000 (23:29 +0100)]
Store data.
Continuous Integration [Sat, 1 Feb 2014 14:30:50 +0000 (06:30 -0800)]
Merge lp:~brianaker/libmemcached/
1215783 Build: jenkins-Libmemcached-438
Brian Aker [Sat, 1 Feb 2014 14:29:29 +0000 (15:29 +0100)]
Just write it myself (so much for coppying).
Brian Aker [Sat, 1 Feb 2014 10:13:11 +0000 (11:13 +0100)]
Remove line ending.
Brian Aker [Sat, 1 Feb 2014 10:06:55 +0000 (11:06 +0100)]
Remove extra if
Brian Aker [Sat, 1 Feb 2014 09:36:40 +0000 (10:36 +0100)]
Fix how Jenkins is now handling JUNIT XML.
Brian Aker [Sat, 1 Feb 2014 03:38:44 +0000 (04:38 +0100)]
Update configure.ac
Brian Aker [Fri, 31 Jan 2014 12:36:27 +0000 (13:36 +0100)]
Add a top GNUMakefile to make things happen by default.
Brian Aker [Thu, 30 Jan 2014 19:04:31 +0000 (11:04 -0800)]
Added XML Escape for junit reports.
Brian Aker [Mon, 27 Jan 2014 12:19:52 +0000 (04:19 -0800)]
Fix possible linking issue with pthreads.
Brian Aker [Sun, 26 Jan 2014 07:52:32 +0000 (23:52 -0800)]
Updated pthread m4.
Brian Aker [Sat, 25 Jan 2014 07:29:33 +0000 (23:29 -0800)]
Update the bootstrap rules.
Continuous Integration [Sun, 19 Jan 2014 13:43:20 +0000 (05:43 -0800)]
Merge bzr://10.0.3.21/ Build: jenkins-Libmemcached-408
Brian Aker [Sun, 19 Jan 2014 12:59:53 +0000 (04:59 -0800)]
Make the switch to the more modern LOG_COMPILER env.
Continuous Integration [Thu, 19 Dec 2013 11:35:08 +0000 (03:35 -0800)]
Merge lp:~brianaker/libmemcached/
1251482 Build: jenkins-Libmemcached-404
Brian Aker [Sat, 23 Nov 2013 03:06:48 +0000 (22:06 -0500)]
Ok, this should never be on....
Brian Aker [Fri, 22 Nov 2013 12:27:05 +0000 (07:27 -0500)]
Fix for compiling c++ with pthreads
Brian Aker [Thu, 21 Nov 2013 22:54:05 +0000 (17:54 -0500)]
Disable silent rules so that we can view more in Jenkins.
Brian Aker [Thu, 21 Nov 2013 11:01:39 +0000 (06:01 -0500)]
Clean up some library usage.
Brian Aker [Thu, 21 Nov 2013 01:24:37 +0000 (20:24 -0500)]
Update use for CFLAGS.
Brian Aker [Wed, 20 Nov 2013 20:14:53 +0000 (15:14 -0500)]
Fix for SASL compile issue.
Nicolas Van Eenaeme [Wed, 20 Nov 2013 15:37:48 +0000 (16:37 +0100)]
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.
Nicolas Van Eenaeme [Wed, 20 Nov 2013 14:39:27 +0000 (15:39 +0100)]
Small bugfixes for errno (since memcached_quit_server() modifies errno)
Brian Aker [Wed, 20 Nov 2013 11:04:05 +0000 (06:04 -0500)]
Allows zero as a value for retry.
Nicolas Van Eenaeme [Tue, 19 Nov 2013 22:25:45 +0000 (23:25 +0100)]
Added the ability to get the local port of a memcache_instance_st.
Sometimes when you're hunting bugs on a production webserver (with multiple workers) you want to tcpdump and see what's going on.
This patch adds the memcached_server_srcport method to the library which returns the local sourceport of the connection (if there's a connection).
We use it a lot.
Continuous Integration [Mon, 4 Nov 2013 16:18:33 +0000 (08:18 -0800)]
Merge lp:~brianaker/libmemcached/osx9-mav Build: jenkins-Libmemcached-376
Brian Aker [Mon, 4 Nov 2013 11:17:45 +0000 (20:17 +0900)]
Cleanup for OSX 9
Brian Aker [Fri, 18 Oct 2013 07:06:29 +0000 (00:06 -0700)]
Update for mavericks
Continuous Integration [Fri, 11 Oct 2013 11:47:41 +0000 (04:47 -0700)]
Merge lp:~brianaker/libmemcached/
1164440 Build: jenkins-Libmemcached-371
Continuous Integration [Fri, 11 Oct 2013 10:57:29 +0000 (03:57 -0700)]
Merge lp:~brianaker/libmemcached/key-cleanup/ Build: jenkins-Libmemcached-369
Brian Aker [Fri, 11 Oct 2013 10:33:08 +0000 (03:33 -0700)]
Fix an error where client won't set error_message