awesomized/libmemcached
4 years agolibtest: fix UB with va_start()
Michael Wallner [Fri, 10 Jan 2020 14:56:37 +0000 (15:56 +0100)] 
libtest: fix UB with va_start()

4 years agofix wrong type of memcached_instance_st::server_timeout_counter_query_id
Michael Wallner [Fri, 10 Jan 2020 13:59:12 +0000 (14:59 +0100)] 
fix wrong type of memcached_instance_st::server_timeout_counter_query_id

4 years agotravis: install libevent-dev
Michael Wallner [Fri, 10 Jan 2020 13:33:47 +0000 (14:33 +0100)] 
travis: install libevent-dev

4 years agotravis: install valgrind
Michael Wallner [Fri, 10 Jan 2020 13:31:56 +0000 (14:31 +0100)] 
travis: install valgrind

4 years agotravis: cat test-suite.log on failure
Michael Wallner [Fri, 10 Jan 2020 13:26:17 +0000 (14:26 +0100)] 
travis: cat test-suite.log on failure

4 years agom4: restore AX_APPEND_TO_FILE_BEHAVIOR
Michael Wallner [Thu, 9 Jan 2020 19:35:48 +0000 (20:35 +0100)] 
m4: restore AX_APPEND_TO_FILE_BEHAVIOR

4 years agotravis
Michael Wallner [Thu, 9 Jan 2020 19:26:59 +0000 (20:26 +0100)] 
travis

4 years agoconfigure: modern c++ flags; suppress some libmemcached warnings
Michael Wallner [Thu, 9 Jan 2020 19:25:54 +0000 (20:25 +0100)] 
configure: modern c++ flags; suppress some libmemcached warnings

4 years agom4: lost cinttypes
Michael Wallner [Thu, 9 Jan 2020 19:25:14 +0000 (20:25 +0100)] 
m4: lost cinttypes

4 years agoconfigure: provide a cli flag instead of forcing -Werror
Michael Wallner [Wed, 8 Jan 2020 17:30:06 +0000 (18:30 +0100)] 
configure: provide a cli flag instead of forcing -Werror

4 years agom4: fix typo
Michael Wallner [Wed, 8 Jan 2020 17:29:39 +0000 (18:29 +0100)] 
m4: fix typo

4 years agoconfigure: fix compiler detection
Michael Wallner [Wed, 8 Jan 2020 16:30:59 +0000 (17:30 +0100)] 
configure: fix compiler detection

4 years agom4: fix output of sphinx-build version check
Michael Wallner [Wed, 8 Jan 2020 16:05:02 +0000 (17:05 +0100)] 
m4: fix output of sphinx-build version check

4 years agom4: fix multiple output
Michael Wallner [Wed, 8 Jan 2020 15:57:47 +0000 (16:57 +0100)] 
m4: fix multiple output

4 years agom4: merge TangentOrg/ddm4
Michael Wallner [Wed, 8 Jan 2020 15:40:34 +0000 (16:40 +0100)] 
m4: merge TangentOrg/ddm4

4 years agotravis: try one after another
Michael Wallner [Wed, 8 Jan 2020 12:36:01 +0000 (13:36 +0100)] 
travis: try one after another

4 years agom4: -fmudflip is long since gone
Michael Wallner [Wed, 8 Jan 2020 11:52:07 +0000 (12:52 +0100)] 
m4: -fmudflip is long since gone

4 years agotravis: install python-sphinx
Michael Wallner [Wed, 8 Jan 2020 11:30:41 +0000 (12:30 +0100)] 
travis: install python-sphinx

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.