awesomized/libmemcached
3 years agoMerge branch 'catch' into v1.x
Michael Wallner [Tue, 13 Oct 2020 16:24:11 +0000 (18:24 +0200)] 
Merge branch 'catch' into v1.x

3 years agomemcapable: fix test for 1.6 93/head
Michael Wallner [Tue, 13 Oct 2020 16:00:07 +0000 (18:00 +0200)] 
memcapable: fix test for 1.6

3 years agotesting: provide coverage build for comparison
Michael Wallner [Tue, 13 Oct 2020 15:35:44 +0000 (17:35 +0200)] 
testing: provide coverage build for comparison

3 years agotesting: bin/memaslap
Michael Wallner [Tue, 13 Oct 2020 15:16:19 +0000 (17:16 +0200)] 
testing: bin/memaslap

3 years agotesting: memslap
Michael Wallner [Tue, 13 Oct 2020 13:40:19 +0000 (15:40 +0200)] 
testing: memslap

3 years agotesting: memcapable
Michael Wallner [Tue, 13 Oct 2020 13:16:20 +0000 (15:16 +0200)] 
testing: memcapable

3 years agotesting: vbucket
Michael Wallner [Tue, 13 Oct 2020 12:05:59 +0000 (14:05 +0200)] 
testing: vbucket

3 years agotesting: cleanup
Michael Wallner [Tue, 13 Oct 2020 12:05:27 +0000 (14:05 +0200)] 
testing: cleanup

3 years agotesting: parser
Michael Wallner [Tue, 13 Oct 2020 09:56:03 +0000 (11:56 +0200)] 
testing: parser

3 years agofix include
Michael Wallner [Tue, 13 Oct 2020 09:54:18 +0000 (11:54 +0200)] 
fix include

3 years agotesting: parser
Michael Wallner [Tue, 13 Oct 2020 06:43:44 +0000 (08:43 +0200)] 
testing: parser

3 years agofix warning (double promotion)
Michael Wallner [Tue, 13 Oct 2020 06:43:12 +0000 (08:43 +0200)] 
fix warning (double promotion)

3 years agofix warning
Michael Wallner [Tue, 13 Oct 2020 06:42:17 +0000 (08:42 +0200)] 
fix warning

3 years agotesting: freebsd on cirrus
Michael Wallner [Mon, 12 Oct 2020 17:24:25 +0000 (19:24 +0200)] 
testing: freebsd on cirrus

3 years agotesting: re-enable udp test on mac [travis skip]
Michael Wallner [Wed, 7 Oct 2020 14:10:44 +0000 (16:10 +0200)] 
testing: re-enable udp test on mac [travis skip]

3 years agotesting: udp flag must be set prior adding servers
Michael Wallner [Wed, 7 Oct 2020 13:53:00 +0000 (15:53 +0200)] 
testing: udp flag must be set prior adding servers

3 years agotravis: add arm64 build
Michael Wallner [Wed, 7 Oct 2020 11:51:43 +0000 (13:51 +0200)] 
travis: add arm64 build

3 years agotesting: touch
Michael Wallner [Wed, 7 Oct 2020 11:17:39 +0000 (13:17 +0200)] 
testing: touch

3 years agotesting: pools - it does not make sense to block on a semaphore there
Michael Wallner [Wed, 7 Oct 2020 07:28:18 +0000 (09:28 +0200)] 
testing: pools - it does not make sense to block on a semaphore there

3 years agotesting: pools + mac
Michael Wallner [Wed, 7 Oct 2020 06:56:17 +0000 (08:56 +0200)] 
testing: pools + mac

3 years agotesting: pools
Michael Wallner [Tue, 6 Oct 2020 16:48:04 +0000 (18:48 +0200)] 
testing: pools

3 years agotesting: pools
Michael Wallner [Tue, 6 Oct 2020 07:43:17 +0000 (09:43 +0200)] 
testing: pools

3 years agows
Michael Wallner [Tue, 6 Oct 2020 07:42:34 +0000 (09:42 +0200)] 
ws

3 years agotesting: replication
Michael Wallner [Mon, 5 Oct 2020 14:59:26 +0000 (16:59 +0200)] 
testing: replication

3 years agoMerge branch 'gh-actions' into catch
Michael Wallner [Mon, 5 Oct 2020 11:41:59 +0000 (13:41 +0200)] 
Merge branch 'gh-actions' into catch

3 years agolibmemcached: fix ub; TODO: what's that watchpoint.h stuff?
Michael Wallner [Thu, 1 Oct 2020 05:52:39 +0000 (07:52 +0200)] 
libmemcached: fix ub; TODO: what's that watchpoint.h stuff?

3 years agotesting: skip udp on macos as memcached just crashes
Michael Wallner [Mon, 5 Oct 2020 11:20:41 +0000 (13:20 +0200)] 
testing: skip udp on macos as memcached just crashes

3 years agotypo
Michael Wallner [Mon, 5 Oct 2020 09:47:52 +0000 (11:47 +0200)] 
typo

3 years agofix quoting
Michael Wallner [Mon, 5 Oct 2020 09:31:58 +0000 (11:31 +0200)] 
fix quoting

3 years agotesting: try clang-6.0 again, but with libc++
Michael Wallner [Mon, 5 Oct 2020 09:05:46 +0000 (11:05 +0200)] 
testing: try clang-6.0 again, but with libc++

3 years agotesting: attempt to fix clang-7
Michael Wallner [Mon, 5 Oct 2020 08:17:17 +0000 (10:17 +0200)] 
testing: attempt to fix clang-7

3 years agotypo
Michael Wallner [Fri, 2 Oct 2020 21:35:03 +0000 (23:35 +0200)] 
typo

3 years agoMerge branch 'catch' of github.com:m6w6/libmemcached into gh-actions
Michael Wallner [Fri, 2 Oct 2020 21:32:51 +0000 (23:32 +0200)] 
Merge branch 'catch' of github.com:m6w6/libmemcached into gh-actions

3 years agomac build
Michael Wallner [Fri, 2 Oct 2020 21:31:46 +0000 (23:31 +0200)] 
mac build

3 years agocmake: macos build
Michael Wallner [Fri, 2 Oct 2020 21:11:45 +0000 (23:11 +0200)] 
cmake: macos build

3 years agocontexts here, contexts there...
Michael Wallner [Fri, 2 Oct 2020 20:00:12 +0000 (22:00 +0200)] 
contexts here, contexts there...

3 years agoreorder jobs
Michael Wallner [Fri, 2 Oct 2020 19:49:58 +0000 (21:49 +0200)] 
reorder jobs

3 years agoworkaround https://github.com/actions/runner/issues/737
Michael Wallner [Fri, 2 Oct 2020 19:34:45 +0000 (21:34 +0200)] 
workaround https://github.com/actions/runner/issues/737

3 years agoenable SASL for 1.6
Michael Wallner [Fri, 2 Oct 2020 19:12:23 +0000 (21:12 +0200)] 
enable SASL for 1.6

3 years agows
Michael Wallner [Fri, 2 Oct 2020 19:10:45 +0000 (21:10 +0200)] 
ws

3 years agocodecov
Michael Wallner [Fri, 2 Oct 2020 18:59:06 +0000 (20:59 +0200)] 
codecov

3 years agocompile coverage with -O0
Michael Wallner [Fri, 2 Oct 2020 18:38:27 +0000 (20:38 +0200)] 
compile coverage with -O0

3 years agoremove codecov directory setting again
Michael Wallner [Fri, 2 Oct 2020 16:34:38 +0000 (18:34 +0200)] 
remove codecov directory setting again

3 years agoclang-7 as old for bionic instead of 6
Michael Wallner [Fri, 2 Oct 2020 16:14:04 +0000 (18:14 +0200)] 
clang-7 as old for bionic instead of 6

3 years agoensure unique keys
Michael Wallner [Fri, 2 Oct 2020 15:56:15 +0000 (17:56 +0200)] 
ensure unique keys

3 years agoupdate
Michael Wallner [Fri, 2 Oct 2020 15:47:15 +0000 (17:47 +0200)] 
update

3 years agoupdate
Michael Wallner [Fri, 2 Oct 2020 11:13:26 +0000 (13:13 +0200)] 
update

3 years agoupdate
Michael Wallner [Fri, 2 Oct 2020 10:47:13 +0000 (12:47 +0200)] 
update

3 years agogh-actions
Michael Wallner [Fri, 2 Oct 2020 10:13:42 +0000 (12:13 +0200)] 
gh-actions

3 years agogh-actions
Michael Wallner [Fri, 2 Oct 2020 10:11:43 +0000 (12:11 +0200)] 
gh-actions

3 years agoattempt to fix clang6 build error
Michael Wallner [Fri, 2 Oct 2020 10:11:39 +0000 (12:11 +0200)] 
attempt to fix clang6 build error

3 years agoUpdate cmake-build-ci.yml
Michael Wallner [Fri, 2 Oct 2020 09:07:53 +0000 (11:07 +0200)] 
Update cmake-build-ci.yml

3 years ago???
Michael Wallner [Fri, 2 Oct 2020 08:41:56 +0000 (10:41 +0200)] 
???

3 years ago???
Michael Wallner [Fri, 2 Oct 2020 08:36:22 +0000 (10:36 +0200)] 
???

3 years ago???
Michael Wallner [Fri, 2 Oct 2020 08:35:45 +0000 (10:35 +0200)] 
???

3 years agoskip clang 6; define memcached path
Michael Wallner [Fri, 2 Oct 2020 08:31:46 +0000 (10:31 +0200)] 
skip clang 6; define memcached path

3 years agofix libsasl2-dev
Michael Wallner [Fri, 2 Oct 2020 08:13:01 +0000 (10:13 +0200)] 
fix libsasl2-dev

3 years agofix multiple run defs
Michael Wallner [Fri, 2 Oct 2020 08:10:58 +0000 (10:10 +0200)] 
fix multiple run defs

3 years agogh-actions
Michael Wallner [Fri, 2 Oct 2020 08:05:53 +0000 (10:05 +0200)] 
gh-actions

3 years agogithub-actions
Michael Wallner [Fri, 2 Oct 2020 07:58:06 +0000 (09:58 +0200)] 
github-actions

3 years agolibmemcached: fix ub; TODO: what's that watchpoint.h stuff?
Michael Wallner [Thu, 1 Oct 2020 05:52:39 +0000 (07:52 +0200)] 
libmemcached: fix ub; TODO: what's that watchpoint.h stuff?

3 years agotravis: try to fix ubsan for clang-old, take 2
Michael Wallner [Wed, 30 Sep 2020 12:26:27 +0000 (14:26 +0200)] 
travis: try to fix ubsan for clang-old, take 2

3 years agotravis: try to fix ubsan for clang-old
Michael Wallner [Wed, 30 Sep 2020 12:19:36 +0000 (14:19 +0200)] 
travis: try to fix ubsan for clang-old

3 years agotravis: clang+ubsan build fails; enable VERBOSE=1
Michael Wallner [Wed, 30 Sep 2020 11:34:43 +0000 (13:34 +0200)] 
travis: clang+ubsan build fails; enable VERBOSE=1

3 years agotravis: quote sanitizers
Michael Wallner [Wed, 30 Sep 2020 10:48:44 +0000 (12:48 +0200)] 
travis: quote sanitizers

3 years agotesting: UDP test
Michael Wallner [Wed, 30 Sep 2020 10:00:57 +0000 (12:00 +0200)] 
testing: UDP test

3 years agotesting: fix ASAN_OPTIONS
Michael Wallner [Wed, 30 Sep 2020 10:00:35 +0000 (12:00 +0200)] 
testing: fix ASAN_OPTIONS

3 years agotesting: test depends on networked memcached
Michael Wallner [Wed, 30 Sep 2020 09:58:54 +0000 (11:58 +0200)] 
testing: test depends on networked memcached

3 years agotesting: limit random port range to probably unused ports
Michael Wallner [Wed, 30 Sep 2020 09:58:21 +0000 (11:58 +0200)] 
testing: limit random port range to probably unused ports

3 years agotesting: more bin tests
Michael Wallner [Tue, 29 Sep 2020 13:50:37 +0000 (15:50 +0200)] 
testing: more bin tests

3 years agoasan: skip jenkins in older compilers, too
Michael Wallner [Tue, 29 Sep 2020 12:00:20 +0000 (14:00 +0200)] 
asan: skip jenkins in older compilers, too

3 years agocmake: use link_libraries() instead of add_link_options() for sanitizers
Michael Wallner [Tue, 29 Sep 2020 11:42:47 +0000 (13:42 +0200)] 
cmake: use link_libraries() instead of add_link_options() for sanitizers

3 years agotravis: add sanitizer build
Michael Wallner [Tue, 29 Sep 2020 11:33:58 +0000 (13:33 +0200)] 
travis: add sanitizer build

3 years agoasan: fix buffer overflows
Michael Wallner [Tue, 29 Sep 2020 11:29:38 +0000 (13:29 +0200)] 
asan: fix buffer overflows

3 years agoasan: fix odr-violation
Michael Wallner [Tue, 29 Sep 2020 11:11:01 +0000 (13:11 +0200)] 
asan: fix odr-violation

3 years agotesting: ensure the server is properly listening
Michael Wallner [Tue, 29 Sep 2020 09:35:52 +0000 (11:35 +0200)] 
testing: ensure the server is properly listening

3 years agotravis: be nice
Michael Wallner [Tue, 29 Sep 2020 08:55:15 +0000 (10:55 +0200)] 
travis: be nice

3 years agotesting: fix cluster count to 4
Michael Wallner [Tue, 29 Sep 2020 07:46:32 +0000 (09:46 +0200)] 
testing: fix cluster count to 4

3 years agofix for pid == -1
Michael Wallner [Tue, 29 Sep 2020 06:34:32 +0000 (08:34 +0200)] 
fix for pid == -1

3 years agotesting: report different server pid
Michael Wallner [Tue, 29 Sep 2020 06:32:32 +0000 (08:32 +0200)] 
testing: report different server pid

3 years agotesting: flush
Michael Wallner [Mon, 28 Sep 2020 15:34:59 +0000 (17:34 +0200)] 
testing: flush

3 years agoremove obsolete file
Michael Wallner [Thu, 17 Sep 2020 11:47:51 +0000 (13:47 +0200)] 
remove obsolete file

3 years agotypo
Michael Wallner [Thu, 17 Sep 2020 11:47:46 +0000 (13:47 +0200)] 
typo

3 years agotesting: server_add
Michael Wallner [Thu, 17 Sep 2020 11:47:20 +0000 (13:47 +0200)] 
testing: server_add

3 years agotesting: fixtures/ketama.hpp
Michael Wallner [Thu, 17 Sep 2020 11:30:21 +0000 (13:30 +0200)] 
testing: fixtures/ketama.hpp

3 years agotesting: rename regression tests
Michael Wallner [Thu, 17 Sep 2020 07:43:57 +0000 (09:43 +0200)] 
testing: rename regression tests

3 years agotests: cleanup tests ported so far
Michael Wallner [Thu, 17 Sep 2020 07:36:50 +0000 (09:36 +0200)] 
tests: cleanup tests ported so far

3 years agotesting: fix osx
Michael Wallner [Mon, 28 Sep 2020 15:26:50 +0000 (17:26 +0200)] 
testing: fix osx

* move from testing/ to test/; CTest generates a Testing/ directory which creates ambiguities on case insensitive file systems
* check for pipe2(), SOCK_CLOEXEC and SOCK_NONBLOCK
* test for the O_CLOEXEC pipe already being closed by traing to read() it (see pipe(2))

3 years agotesting: sasl
Michael Wallner [Wed, 16 Sep 2020 12:25:19 +0000 (14:25 +0200)] 
testing: sasl

3 years agolibmemcached/sasl: ensure mech list is zero terminated
Michael Wallner [Wed, 16 Sep 2020 12:24:19 +0000 (14:24 +0200)] 
libmemcached/sasl: ensure mech list is zero terminated

3 years agotravis: fix clang
Michael Wallner [Wed, 16 Sep 2020 08:22:41 +0000 (10:22 +0200)] 
travis: fix clang

3 years agotravis: attempt to fix clang release build
Michael Wallner [Wed, 16 Sep 2020 07:30:09 +0000 (09:30 +0200)] 
travis: attempt to fix clang release build

3 years agotesting: attempt to fix old clang
Michael Wallner [Tue, 15 Sep 2020 19:48:46 +0000 (21:48 +0200)] 
testing: attempt to fix old clang

3 years agotravis: clang needs high resolution rnd seeds
Michael Wallner [Tue, 15 Sep 2020 18:26:18 +0000 (20:26 +0200)] 
travis: clang needs high resolution rnd seeds

3 years agotesting: be sure what to test for regression lp434484
Michael Wallner [Tue, 15 Sep 2020 17:55:53 +0000 (19:55 +0200)] 
testing: be sure what to test for regression lp434484

3 years agolibmemcached: fix char*strerror_r() handling
Michael Wallner [Tue, 15 Sep 2020 17:39:25 +0000 (19:39 +0200)] 
libmemcached: fix char*strerror_r() handling

3 years agotravis: kill memcached
Michael Wallner [Tue, 15 Sep 2020 17:38:01 +0000 (19:38 +0200)] 
travis: kill memcached

3 years agotravis: kill memcached
Michael Wallner [Tue, 15 Sep 2020 17:23:30 +0000 (19:23 +0200)] 
travis: kill memcached

3 years ago.gitignore: cleanup
Michael Wallner [Tue, 15 Sep 2020 17:11:51 +0000 (19:11 +0200)] 
.gitignore: cleanup

3 years agotesting: flush tests
Michael Wallner [Tue, 15 Sep 2020 15:09:28 +0000 (17:09 +0200)] 
testing: flush tests