awesomized/libmemcached
4 years agotravis: add .travis.yml
Michael Wallner [Wed, 8 Jan 2020 11:21:57 +0000 (12:21 +0100)] 
travis: add .travis.yml

4 years agotests: adjust for added MEMCACHED_BEHAVIOR_SERVER_TIMEOUT_LIMIT
Michael Wallner [Tue, 7 Jan 2020 21:17:09 +0000 (22:17 +0100)] 
tests: adjust for added MEMCACHED_BEHAVIOR_SERVER_TIMEOUT_LIMIT

4 years agotests: speedup by not waiting too long for servers
Michael Wallner [Tue, 7 Jan 2020 21:16:29 +0000 (22:16 +0100)] 
tests: speedup by not waiting too long for servers

4 years agotests: fix failure tests
Michael Wallner [Tue, 7 Jan 2020 21:16:14 +0000 (22:16 +0100)] 
tests: fix failure tests

4 years agotests: fix udp tests
Michael Wallner [Tue, 7 Jan 2020 21:15:07 +0000 (22:15 +0100)] 
tests: fix udp tests

4 years agotests: fix client tests
Michael Wallner [Tue, 7 Jan 2020 21:14:43 +0000 (22:14 +0100)] 
tests: fix client tests

4 years agolibtest: improve output format; makes eyes hurt less
Michael Wallner [Tue, 7 Jan 2020 21:13:42 +0000 (22:13 +0100)] 
libtest: improve output format; makes eyes hurt less

4 years ago.gitignore: migrate .bzrignore
Michael Wallner [Tue, 7 Jan 2020 21:08:04 +0000 (22:08 +0100)] 
.gitignore: migrate .bzrignore

4 years agolibtest: fix doesnotexist spawn test
Michael Wallner [Mon, 6 Jan 2020 12:39:23 +0000 (13:39 +0100)] 
libtest: fix doesnotexist spawn test

4 years agodump: memcached returns the right error by now
Michael Wallner [Mon, 6 Jan 2020 12:29:45 +0000 (13:29 +0100)] 
dump: memcached returns the right error by now

4 years agohashkit: fix murmur3 activation
Michael Wallner [Mon, 6 Jan 2020 12:28:44 +0000 (13:28 +0100)] 
hashkit: fix murmur3 activation

4 years agotests/hashkit: fix tests doing nothing
Michael Wallner [Mon, 6 Jan 2020 12:28:02 +0000 (13:28 +0100)] 
tests/hashkit: fix tests doing nothing

4 years agoc++: Fix possible string truncation
Michael Wallner [Mon, 6 Jan 2020 11:35:06 +0000 (12:35 +0100)] 
c++: Fix possible string truncation

4 years agolibmemcached-1.0: add memcached_return_t::MEMCACHED_UNIX_SOCKET_PATH_TOO_BIG
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

4 years agoc++: fix -Wclass-memaccess
Michael Wallner [Mon, 6 Jan 2020 12:42:52 +0000 (13:42 +0100)] 
c++: fix -Wclass-memaccess

4 years agoc++: fix -Wenum-in-bool-context
Michael Wallner [Mon, 6 Jan 2020 11:28:11 +0000 (12:28 +0100)] 
c++: fix -Wenum-in-bool-context

4 years agoc++: references cannot be NULL
Michael Wallner [Mon, 6 Jan 2020 11:26:39 +0000 (12:26 +0100)] 
c++: references cannot be NULL

4 years agoc++: fix -Wformat
Michael Wallner [Mon, 6 Jan 2020 11:26:15 +0000 (12:26 +0100)] 
c++: fix -Wformat

4 years agoc++: fix incompatible types
Michael Wallner [Mon, 6 Jan 2020 11:22:19 +0000 (12:22 +0100)] 
c++: fix incompatible types

4 years agoc++: fix -Wbad-function-cast
Michael Wallner [Mon, 6 Jan 2020 11:20:55 +0000 (12:20 +0100)] 
c++: fix -Wbad-function-cast

4 years agoc++: fix C++11 compatibility
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

4 years agoc++: fix -Wimplicit-fallthrough
Michael Wallner [Mon, 6 Jan 2020 11:13:15 +0000 (12:13 +0100)] 
c++: fix -Wimplicit-fallthrough

4 years agosys/sysctl.h has been deprecated
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

4 years agoconfigure: fix libtool
Michael Wallner [Mon, 6 Jan 2020 11:07:54 +0000 (12:07 +0100)] 
configure: fix libtool

4 years agobootstrap: add arch linux
Michael Wallner [Mon, 6 Jan 2020 11:07:04 +0000 (12:07 +0100)] 
bootstrap: add arch linux

10 years agoMerge bzr://soup.haus/ Build: jenkins-Libmemcached-472
Continuous Integration [Sun, 16 Feb 2014 10:51:47 +0000 (02:51 -0800)] 
Merge bzr://soup.haus/ Build: jenkins-Libmemcached-472

10 years agoFix for building docs.
Brian Aker [Sun, 16 Feb 2014 09:06:40 +0000 (01:06 -0800)] 
Fix for building docs.

10 years agoMerge bzr://10.0.3.21 Build: jenkins-Libmemcached-469
Continuous Integration [Wed, 12 Feb 2014 11:07:28 +0000 (03:07 -0800)] 
Merge bzr://10.0.3.21 Build: jenkins-Libmemcached-469

10 years agoFix for 1278834
Brian Aker [Wed, 12 Feb 2014 11:06:30 +0000 (03:06 -0800)] 
Fix for 1278834

10 years agoMerge bzr://10.0.3.21/ Build: jenkins-Libmemcached-468
Continuous Integration [Sun, 9 Feb 2014 12:26:43 +0000 (04:26 -0800)] 
Merge bzr://10.0.3.21/ Build: jenkins-Libmemcached-468

10 years agoMerge from template.
Brian Aker [Sun, 9 Feb 2014 12:19:48 +0000 (04:19 -0800)] 
Merge from template.

10 years agoUpdate how we remove files.
Brian Aker [Sun, 9 Feb 2014 12:04:13 +0000 (04:04 -0800)] 
Update how we remove files.

10 years agoMerge bzr://10.0.3.21/ Build: jenkins-Libmemcached-467
Continuous Integration [Sun, 9 Feb 2014 11:52:30 +0000 (03:52 -0800)] 
Merge bzr://10.0.3.21/ Build: jenkins-Libmemcached-467

10 years agoFix issue where we push rpm into artifact.
Brian Aker [Sun, 9 Feb 2014 11:51:48 +0000 (03:51 -0800)] 
Fix issue where we push rpm into artifact.

10 years agoMerge bzr://10.0.3.21/ Build: jenkins-Libmemcached-466
Continuous Integration [Sun, 9 Feb 2014 11:25:50 +0000 (03:25 -0800)] 
Merge bzr://10.0.3.21/ Build: jenkins-Libmemcached-466

10 years agoMerge bzr://10.0.3.21/ Build: jenkins-Libmemcached-465
Continuous Integration [Sun, 9 Feb 2014 10:52:05 +0000 (02:52 -0800)] 
Merge bzr://10.0.3.21/ Build: jenkins-Libmemcached-465

10 years agoShift how rpm artifact is kept.
Brian Aker [Sun, 9 Feb 2014 10:35:11 +0000 (02:35 -0800)] 
Shift how rpm artifact is kept.

10 years agoMerge bzr://10.0.3.21/ Build: jenkins-Libmemcached-464
Continuous Integration [Sun, 9 Feb 2014 09:50:55 +0000 (01:50 -0800)] 
Merge bzr://10.0.3.21/ Build: jenkins-Libmemcached-464

10 years agoUpdate for release.
Brian Aker [Sun, 9 Feb 2014 09:50:13 +0000 (01:50 -0800)] 
Update for release.

10 years agoMerge bzr://10.0.3.21/ Build: jenkins-Libmemcached-463 1.0.18
Continuous Integration [Sun, 9 Feb 2014 08:58:22 +0000 (00:58 -0800)] 
Merge bzr://10.0.3.21/ Build: jenkins-Libmemcached-463

10 years agoUpdate RPM.
Brian Aker [Sun, 9 Feb 2014 08:57:44 +0000 (00:57 -0800)] 
Update RPM.

10 years agoRPM update.
Brian Aker [Sun, 9 Feb 2014 07:28:22 +0000 (23:28 -0800)] 
RPM update.

10 years agoMerge bzr://10.0.3.21/ Build: jenkins-Libmemcached-460
Continuous Integration [Sun, 9 Feb 2014 00:10:27 +0000 (16:10 -0800)] 
Merge bzr://10.0.3.21/ Build: jenkins-Libmemcached-460

10 years agoUpdate RPM rules.
Brian Aker [Sun, 9 Feb 2014 00:09:46 +0000 (16:09 -0800)] 
Update RPM rules.

10 years agoMerge bzr://10.0.3.21/ Build: jenkins-Libmemcached-459
Continuous Integration [Fri, 7 Feb 2014 18:36:42 +0000 (10:36 -0800)] 
Merge bzr://10.0.3.21/ Build: jenkins-Libmemcached-459

10 years agoMerge bzr://10.0.3.21/ Build: jenkins-Libmemcached-457
Continuous Integration [Fri, 7 Feb 2014 08:19:51 +0000 (00:19 -0800)] 
Merge bzr://10.0.3.21/ Build: jenkins-Libmemcached-457

10 years agoUpdate bootstrap.
Brian Aker [Fri, 7 Feb 2014 08:18:45 +0000 (00:18 -0800)] 
Update bootstrap.

10 years agoMerge bzr://10.0.3.21/ Build: jenkins-Libmemcached-456
Continuous Integration [Fri, 7 Feb 2014 06:11:55 +0000 (22:11 -0800)] 
Merge bzr://10.0.3.21/ Build: jenkins-Libmemcached-456

10 years agoFix RPM buidl so that PHONY is declared.
Brian Aker [Fri, 7 Feb 2014 06:10:57 +0000 (22:10 -0800)] 
Fix RPM buidl so that PHONY is declared.

10 years agoMerge lp:~brianaker/libmemcached/feature-server_timeout Build: jenkins-Libmemcached-451
Continuous Integration [Wed, 5 Feb 2014 10:15:57 +0000 (02:15 -0800)] 
Merge lp:~brianaker/libmemcached/feature-server_timeout Build: jenkins-Libmemcached-451

10 years agoMerge lp:~brianaker/libmemcached/feature-server_timeout Build: jenkins-Libmemcached-450
Continuous Integration [Wed, 5 Feb 2014 00:02:35 +0000 (16:02 -0800)] 
Merge lp:~brianaker/libmemcached/feature-server_timeout Build: jenkins-Libmemcached-450

10 years agoFix issue where we missed MEMCACHED_BEHAVIOR_SERVER_TIMEOUT_LIMIT from a switch/case.
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.

10 years agoMerge lp:~493pocbrcycmdw7yksonho9o2qzz-o18bz-d18ecat4t1b76tkfi3vttrkfngli/libmemcache...
Continuous Integration [Sun, 2 Feb 2014 13:49:39 +0000 (05:49 -0800)] 
Merge lp:~493pocbrcycmdw7yksonho9o2qzz-o18bz-d18ecat4t1b76tkfi3vttrkfngli/libmemcached/libmemcached Build: jenkins-Libmemcached-445

10 years agoMerge lp:~brianaker/libmemcached/1261128 Build: jenkins-Libmemcached-442
Continuous Integration [Sun, 2 Feb 2014 03:31:43 +0000 (19:31 -0800)] 
Merge lp:~brianaker/libmemcached/1261128 Build: jenkins-Libmemcached-442

10 years agoFix copy/paste error.
Brian Aker [Sun, 2 Feb 2014 03:20:10 +0000 (04:20 +0100)] 
Fix copy/paste error.

10 years agoMerge lp:~brianaker/libmemcached/1244776 Build: jenkins-Libmemcached-441
Continuous Integration [Sun, 2 Feb 2014 02:49:01 +0000 (18:49 -0800)] 
Merge lp:~brianaker/libmemcached/1244776 Build: jenkins-Libmemcached-441

10 years agoRemove line that get un-commented out.
Brian Aker [Sun, 2 Feb 2014 02:46:36 +0000 (03:46 +0100)] 
Remove line that get un-commented out.

10 years agoMerge lp:~brianaker/libmemcached/1251488 Build: jenkins-Libmemcached-440
Continuous Integration [Sat, 1 Feb 2014 23:56:52 +0000 (15:56 -0800)] 
Merge lp:~brianaker/libmemcached/1251488 Build: jenkins-Libmemcached-440

10 years agoRemove Automatic parallelization in Graphite
Brian Aker [Sat, 1 Feb 2014 23:54:05 +0000 (00:54 +0100)] 
Remove Automatic parallelization in Graphite

10 years agoMerge lp:~brianaker/libmemcached/1251482 Build: jenkins-Libmemcached-439
Continuous Integration [Sat, 1 Feb 2014 22:30:50 +0000 (14:30 -0800)] 
Merge lp:~brianaker/libmemcached/1251482 Build: jenkins-Libmemcached-439

10 years agoStore data.
Brian Aker [Sat, 1 Feb 2014 22:29:21 +0000 (23:29 +0100)] 
Store data.

10 years agoMerge lp:~brianaker/libmemcached/1215783 Build: jenkins-Libmemcached-438
Continuous Integration [Sat, 1 Feb 2014 14:30:50 +0000 (06:30 -0800)] 
Merge lp:~brianaker/libmemcached/1215783 Build: jenkins-Libmemcached-438

10 years agoJust write it myself (so much for coppying).
Brian Aker [Sat, 1 Feb 2014 14:29:29 +0000 (15:29 +0100)] 
Just write it myself (so much for coppying).

10 years agoRemove line ending.
Brian Aker [Sat, 1 Feb 2014 10:13:11 +0000 (11:13 +0100)] 
Remove line ending.

10 years agoRemove extra if
Brian Aker [Sat, 1 Feb 2014 10:06:55 +0000 (11:06 +0100)] 
Remove extra if

10 years agoFix how Jenkins is now handling JUNIT XML.
Brian Aker [Sat, 1 Feb 2014 09:36:40 +0000 (10:36 +0100)] 
Fix how Jenkins is now handling JUNIT XML.

10 years agoUpdate configure.ac
Brian Aker [Sat, 1 Feb 2014 03:38:44 +0000 (04:38 +0100)] 
Update configure.ac

10 years agoAdd a top GNUMakefile to make things happen by default.
Brian Aker [Fri, 31 Jan 2014 12:36:27 +0000 (13:36 +0100)] 
Add a top GNUMakefile to make things happen by default.

10 years agoAdded XML Escape for junit reports.
Brian Aker [Thu, 30 Jan 2014 19:04:31 +0000 (11:04 -0800)] 
Added XML Escape for junit reports.

10 years agoFix possible linking issue with pthreads.
Brian Aker [Mon, 27 Jan 2014 12:19:52 +0000 (04:19 -0800)] 
Fix possible linking issue with pthreads.

10 years agoUpdated pthread m4.
Brian Aker [Sun, 26 Jan 2014 07:52:32 +0000 (23:52 -0800)] 
Updated pthread m4.

10 years agoUpdate the bootstrap rules.
Brian Aker [Sat, 25 Jan 2014 07:29:33 +0000 (23:29 -0800)] 
Update the bootstrap rules.

10 years agoMerge bzr://10.0.3.21/ Build: jenkins-Libmemcached-408
Continuous Integration [Sun, 19 Jan 2014 13:43:20 +0000 (05:43 -0800)] 
Merge bzr://10.0.3.21/ Build: jenkins-Libmemcached-408

10 years agoMake the switch to the more modern LOG_COMPILER env.
Brian Aker [Sun, 19 Jan 2014 12:59:53 +0000 (04:59 -0800)] 
Make the switch to the more modern LOG_COMPILER env.

10 years agoMerge lp:~brianaker/libmemcached/1251482 Build: jenkins-Libmemcached-404
Continuous Integration [Thu, 19 Dec 2013 11:35:08 +0000 (03:35 -0800)] 
Merge lp:~brianaker/libmemcached/1251482 Build: jenkins-Libmemcached-404

11 years agoOk, this should never be on....
Brian Aker [Sat, 23 Nov 2013 03:06:48 +0000 (22:06 -0500)] 
Ok, this should never be on....

11 years agoFix for compiling c++ with pthreads
Brian Aker [Fri, 22 Nov 2013 12:27:05 +0000 (07:27 -0500)] 
Fix for compiling c++ with pthreads

11 years agoDisable silent rules so that we can view more in Jenkins.
Brian Aker [Thu, 21 Nov 2013 22:54:05 +0000 (17:54 -0500)] 
Disable silent rules so that we can view more in Jenkins.

11 years agoClean up some library usage.
Brian Aker [Thu, 21 Nov 2013 11:01:39 +0000 (06:01 -0500)] 
Clean up some library usage.

11 years agoUpdate use for CFLAGS.
Brian Aker [Thu, 21 Nov 2013 01:24:37 +0000 (20:24 -0500)] 
Update use for CFLAGS.

11 years agoFix for SASL compile issue.
Brian Aker [Wed, 20 Nov 2013 20:14:53 +0000 (15:14 -0500)] 
Fix for SASL compile issue.

11 years agoAdded server_timeout_counter and behavior MEMCACHED_BEHAVIOR_SERVER_TIMEOUT_LIMIT.
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.

11 years agoSmall bugfixes for errno (since memcached_quit_server() modifies errno)
Nicolas Van Eenaeme [Wed, 20 Nov 2013 14:39:27 +0000 (15:39 +0100)] 
Small bugfixes for errno (since memcached_quit_server() modifies errno)

11 years agoAllows zero as a value for retry.
Brian Aker [Wed, 20 Nov 2013 11:04:05 +0000 (06:04 -0500)] 
Allows zero as a value for retry.

11 years agoAdded the ability to get the local port of a memcache_instance_st.
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.

11 years agoMerge lp:~brianaker/libmemcached/osx9-mav Build: jenkins-Libmemcached-376
Continuous Integration [Mon, 4 Nov 2013 16:18:33 +0000 (08:18 -0800)] 
Merge lp:~brianaker/libmemcached/osx9-mav Build: jenkins-Libmemcached-376

11 years agoCleanup for OSX 9
Brian Aker [Mon, 4 Nov 2013 11:17:45 +0000 (20:17 +0900)] 
Cleanup for OSX 9

11 years agoUpdate for mavericks
Brian Aker [Fri, 18 Oct 2013 07:06:29 +0000 (00:06 -0700)] 
Update for mavericks

11 years agoMerge lp:~brianaker/libmemcached/1164440 Build: jenkins-Libmemcached-371
Continuous Integration [Fri, 11 Oct 2013 11:47:41 +0000 (04:47 -0700)] 
Merge lp:~brianaker/libmemcached/1164440 Build: jenkins-Libmemcached-371

11 years agoMerge lp:~brianaker/libmemcached/key-cleanup/ Build: jenkins-Libmemcached-369
Continuous Integration [Fri, 11 Oct 2013 10:57:29 +0000 (03:57 -0700)] 
Merge lp:~brianaker/libmemcached/key-cleanup/ Build: jenkins-Libmemcached-369

11 years agoFix an error where client won't set error_message
Brian Aker [Fri, 11 Oct 2013 10:33:08 +0000 (03:33 -0700)] 
Fix an error where client won't set error_message

11 years agoMerge lp:~msabramo/libmemcached/1190240 Build: jenkins-Libmemcached-363
Continuous Integration [Thu, 10 Oct 2013 08:40:51 +0000 (01:40 -0700)] 
Merge lp:~msabramo/libmemcached/1190240 Build: jenkins-Libmemcached-363

11 years agoMerge lp:~brianaker/libmemcached/1220229 Build: jenkins-Libmemcached-362
Continuous Integration [Thu, 10 Oct 2013 08:07:55 +0000 (01:07 -0700)] 
Merge lp:~brianaker/libmemcached/1220229 Build: jenkins-Libmemcached-362

11 years agoMerge lp:~msabramo/libmemcached/fix_typos Build: jenkins-Libmemcached-361
Continuous Integration [Thu, 10 Oct 2013 07:52:23 +0000 (00:52 -0700)] 
Merge lp:~msabramo/libmemcached/fix_typos Build: jenkins-Libmemcached-361

11 years agoCleanup memdump's world_create
Brian Aker [Wed, 18 Sep 2013 06:16:20 +0000 (23:16 -0700)] 
Cleanup memdump's world_create

11 years agoFix for case where key may not be checked.
Brian Aker [Tue, 17 Sep 2013 03:23:55 +0000 (20:23 -0700)] 
Fix for case where key may not be checked.

11 years agoAdds additional test cases and checks for binary for increment and decrement with...
Brian Aker [Sun, 15 Sep 2013 07:19:20 +0000 (03:19 -0400)] 
Adds additional test cases and checks for binary for increment and decrement with initial.

11 years agoNumber to define
Brian Aker [Sat, 14 Sep 2013 13:02:05 +0000 (09:02 -0400)] 
Number to define

11 years agoAdd strings.h include
Brian Aker [Sat, 14 Sep 2013 11:22:50 +0000 (07:22 -0400)] 
Add strings.h include

11 years agoMerge lp:~brianaker/libmemcached/check-update Build: jenkins-Libmemcached-334
Continuous Integration [Sat, 14 Sep 2013 10:15:59 +0000 (03:15 -0700)] 
Merge lp:~brianaker/libmemcached/check-update Build: jenkins-Libmemcached-334