Michael Wallner [Thu, 13 Aug 2020 11:54:32 +0000 (13:54 +0200)]
Merge branch 'docs' into v1.0
Michael Wallner [Thu, 13 Aug 2020 11:07:24 +0000 (13:07 +0200)]
docs: flush libmemcached
Michael Wallner [Tue, 4 Aug 2020 15:06:10 +0000 (17:06 +0200)]
docs: flush libmemcached progress
Michael Wallner [Thu, 28 May 2020 06:57:56 +0000 (08:57 +0200)]
docs: libmemcachedutil
Michael Wallner [Wed, 27 May 2020 12:23:27 +0000 (14:23 +0200)]
docs: libhashkit
Michael Wallner [Wed, 27 May 2020 07:49:03 +0000 (09:49 +0200)]
docs: bin/
Michael Wallner [Fri, 28 Feb 2020 19:19:44 +0000 (20:19 +0100)]
docs: sanitize
Michael Wallner [Fri, 28 Feb 2020 15:41:20 +0000 (16:41 +0100)]
docs: sanitize
Michael Wallner [Fri, 28 Feb 2020 15:38:16 +0000 (16:38 +0100)]
docs: sanitize
Michael Wallner [Fri, 28 Feb 2020 15:34:52 +0000 (16:34 +0100)]
docs: ws
Michael Wallner [Fri, 28 Feb 2020 15:32:29 +0000 (16:32 +0100)]
docs: ws
Michael Wallner [Fri, 28 Feb 2020 15:07:05 +0000 (16:07 +0100)]
docs: sanitize
Michael Wallner [Thu, 27 Feb 2020 09:52:12 +0000 (10:52 +0100)]
bison: fix warnings
Michael Wallner [Thu, 27 Feb 2020 09:37:44 +0000 (10:37 +0100)]
csl: fix build with bison 2.3
Michael Wallner [Thu, 27 Feb 2020 09:34:30 +0000 (10:34 +0100)]
cmake: fix LDFLAGS for external libs
Michael Wallner [Thu, 27 Feb 2020 08:12:38 +0000 (09:12 +0100)]
cmake: use option() in CMakeConfig.txt
Michael Wallner [Thu, 27 Feb 2020 08:11:28 +0000 (09:11 +0100)]
cmake: 3.11 compat
Michael Wallner [Mon, 24 Feb 2020 12:20:48 +0000 (13:20 +0100)]
docs: sanitize
Michael Wallner [Thu, 20 Feb 2020 12:47:15 +0000 (13:47 +0100)]
docs: fix some refs
Michael Wallner [Thu, 20 Feb 2020 12:46:49 +0000 (13:46 +0100)]
docs: sanitize conf
Michael Wallner [Thu, 20 Feb 2020 11:22:48 +0000 (12:22 +0100)]
docs: sanitize
Michael Wallner [Tue, 18 Feb 2020 15:41:52 +0000 (16:41 +0100)]
travis: fix working dir
Michael Wallner [Tue, 18 Feb 2020 15:36:51 +0000 (16:36 +0100)]
travis: fix working dir
Michael Wallner [Tue, 18 Feb 2020 15:10:06 +0000 (16:10 +0100)]
travis: sasl
Michael Wallner [Tue, 18 Feb 2020 14:45:07 +0000 (15:45 +0100)]
travis: fix defaults
Michael Wallner [Tue, 18 Feb 2020 14:00:42 +0000 (15:00 +0100)]
travis: s/endif/fi/
Michael Wallner [Tue, 18 Feb 2020 13:42:42 +0000 (14:42 +0100)]
travis: test sasl
Michael Wallner [Tue, 18 Feb 2020 12:53:16 +0000 (13:53 +0100)]
tests: wrap testsasl with LIBMEMCACHED_WITH_SASL_SUPPORT
Michael Wallner [Tue, 18 Feb 2020 12:39:10 +0000 (13:39 +0100)]
travis: builkd without sasl
Michael Wallner [Tue, 18 Feb 2020 12:32:10 +0000 (13:32 +0100)]
fix includes
Michael Wallner [Tue, 18 Feb 2020 09:04:55 +0000 (10:04 +0100)]
reorganize directories
Michael Wallner [Tue, 18 Feb 2020 07:02:23 +0000 (08:02 +0100)]
docs: gzip manpages
Michael Wallner [Mon, 17 Feb 2020 15:47:34 +0000 (16:47 +0100)]
support: fix install location of example.cnf
Michael Wallner [Thu, 6 Feb 2020 19:11:56 +0000 (20:11 +0100)]
docs: html on gh-pages, i.e. https://m6w6.github.io/libmemcached/
[ci skip]
Michael Wallner [Thu, 6 Feb 2020 17:32:53 +0000 (18:32 +0100)]
cmake: compat
Michael Wallner [Thu, 6 Feb 2020 17:23:56 +0000 (18:23 +0100)]
rm .bootstrap
Michael Wallner [Thu, 6 Feb 2020 17:15:22 +0000 (18:15 +0100)]
travis
Michael Wallner [Thu, 6 Feb 2020 17:09:12 +0000 (18:09 +0100)]
add missing mem_config.h.in
Michael Wallner [Thu, 6 Feb 2020 15:34:58 +0000 (16:34 +0100)]
cmake: 3.12 compatibility
Michael Wallner [Thu, 6 Feb 2020 14:35:17 +0000 (15:35 +0100)]
travis: no memcached-tool
Michael Wallner [Thu, 6 Feb 2020 13:42:42 +0000 (14:42 +0100)]
travis: cmake
Michael Wallner [Thu, 6 Feb 2020 13:22:34 +0000 (14:22 +0100)]
tests: enable sasl
Michael Wallner [Thu, 6 Feb 2020 13:22:13 +0000 (14:22 +0100)]
memaslap: fix atomics
Michael Wallner [Thu, 6 Feb 2020 13:17:57 +0000 (14:17 +0100)]
remove autotools files
Michael Wallner [Wed, 5 Feb 2020 17:47:17 +0000 (18:47 +0100)]
cmake
Michael Wallner [Fri, 31 Jan 2020 17:53:41 +0000 (18:53 +0100)]
cmake: build&run tests (sortof)
Michael Wallner [Thu, 30 Jan 2020 18:02:09 +0000 (19:02 +0100)]
cmake: fix csl generation
Michael Wallner [Mon, 27 Jan 2020 10:14:17 +0000 (11:14 +0100)]
skip extranous athor section in manpages
Michael Wallner [Mon, 27 Jan 2020 08:48:51 +0000 (09:48 +0100)]
fix sphinx warnings and copyright link
Michael Wallner [Thu, 23 Jan 2020 21:33:59 +0000 (22:33 +0100)]
docs: cmake build
Michael Wallner [Thu, 23 Jan 2020 12:15:32 +0000 (13:15 +0100)]
cmake: build success
Michael Wallner [Fri, 17 Jan 2020 07:54:27 +0000 (08:54 +0100)]
WiP cmake-ify
Michael Wallner [Thu, 30 Jan 2020 11:17:17 +0000 (12:17 +0100)]
tests: honor EPIPE in kill(HUP) test
Michael Wallner [Thu, 30 Jan 2020 11:16:38 +0000 (12:16 +0100)]
libtest: skip extranous new line when printing "starting server" message
Michael Wallner [Thu, 30 Jan 2020 11:16:11 +0000 (12:16 +0100)]
c++: fix return value type
Michael Wallner [Thu, 30 Jan 2020 08:27:29 +0000 (09:27 +0100)]
cppcheck: fix warnings
Michael Wallner [Tue, 28 Jan 2020 11:22:11 +0000 (12:22 +0100)]
attempt to fix cachedump test
this should probably be replaced with `lru_crawler metadump all` for
newer servers with lru_crawler enabled
Michael Wallner [Mon, 27 Jan 2020 13:17:30 +0000 (14:17 +0100)]
fix #76
Michael Wallner [Mon, 27 Jan 2020 13:07:16 +0000 (14:07 +0100)]
attempt to fix #12, #49 and #65
use memcached_io_reset() at the right places (i.e. memcached_vdo())
Michael Wallner [Wed, 22 Jan 2020 11:39:24 +0000 (12:39 +0100)]
gitignore [ci skip]
Michael Wallner [Wed, 22 Jan 2020 11:38:34 +0000 (12:38 +0100)]
move debug error logger into right place
Michael Wallner [Wed, 22 Jan 2020 11:38:08 +0000 (12:38 +0100)]
fix include
Michael Wallner [Wed, 22 Jan 2020 10:00:26 +0000 (11:00 +0100)]
tests: fix #77
Michael Wallner [Wed, 22 Jan 2020 09:24:31 +0000 (10:24 +0100)]
memcat: fix #59 (typo) [ci skip]
Michael Wallner [Wed, 22 Jan 2020 09:22:31 +0000 (10:22 +0100)]
libmemcached: fix #58 (connect errno)
Michael Wallner [Wed, 22 Jan 2020 08:25:58 +0000 (09:25 +0100)]
fix typo [ci skip]
Michael Wallner [Wed, 22 Jan 2020 08:20:25 +0000 (09:20 +0100)]
libmemcached-1.0: fix #57 (cinttypes/inttypes.h)
Michael Wallner [Wed, 22 Jan 2020 08:09:21 +0000 (09:09 +0100)]
m4: ax_assert
let it be overridden in vcs checkout
Michael Wallner [Tue, 21 Jan 2020 17:45:54 +0000 (18:45 +0100)]
libmemcached: fix #53 with supplied patch
Michael Wallner [Tue, 21 Jan 2020 17:35:13 +0000 (18:35 +0100)]
libmemcached: fix #50 with supplied patch
Michael Wallner [Tue, 21 Jan 2020 17:12:49 +0000 (18:12 +0100)]
docs: fix #46; fix #47 (already fixed by #72)
[ci skip]
Michael Wallner [Tue, 21 Jan 2020 16:55:06 +0000 (17:55 +0100)]
docs: fix #42; fix #43 [ci skip]
Michael Wallner [Tue, 21 Jan 2020 16:38:13 +0000 (17:38 +0100)]
libmemcached: fix #41 (ensure stable sort on host key collision)
Michael Wallner [Tue, 21 Jan 2020 16:22:55 +0000 (17:22 +0100)]
libtest: fix #40 (use nullptr instead of NULL)
Michael Wallner [Tue, 21 Jan 2020 16:01:51 +0000 (17:01 +0100)]
libmemcached: fix typo [ci skip]
Michael Wallner [Tue, 21 Jan 2020 15:31:48 +0000 (16:31 +0100)]
libmemcached: fix #35 (handling of MEMCACHED_BEHAVIOR_REMOVE_FAILED_SERVERS)
Michael Wallner [Tue, 21 Jan 2020 15:31:14 +0000 (16:31 +0100)]
libmemcached: fix missing handling of EAGAIN for nb UDS
Michael Wallner [Tue, 21 Jan 2020 14:42:02 +0000 (15:42 +0100)]
Michael Wallner [Tue, 21 Jan 2020 13:57:42 +0000 (14:57 +0100)]
libmemcached: sasl (fix #14 and #17)
MEMCACHED_AUTH_CONTINUE was considered a failure condition which led to
IO reset
Michael Wallner [Tue, 21 Jan 2020 12:04:56 +0000 (13:04 +0100)]
libmemcached: fix #13
reset continuum counters after freeing them
Michael Wallner [Tue, 21 Jan 2020 11:49:50 +0000 (12:49 +0100)]
tests: run memcached verbosely, catch output and show it on failure
Michael Wallner [Tue, 21 Jan 2020 11:40:15 +0000 (12:40 +0100)]
libmemcached: recognize more server out of memory conditions
Michael Wallner [Tue, 21 Jan 2020 06:59:37 +0000 (07:59 +0100)]
remove restriction on udp+ipv6
UDP+IPv6 has benn fixed since memcached-1.4.17
Michael Wallner [Mon, 20 Jan 2020 15:31:51 +0000 (16:31 +0100)]
libmemcached: memcached_purge (fix #62)
Michael Wallner [Mon, 20 Jan 2020 11:52:45 +0000 (12:52 +0100)]
docs: memcached_return_t (fix #72) [ci skip]
Michael Wallner [Mon, 20 Jan 2020 11:23:23 +0000 (12:23 +0100)]
docs: memparse (fix #80) [ci skip]
Michael Wallner [Mon, 20 Jan 2020 11:15:24 +0000 (12:15 +0100)]
tests: fix skip condition for CAS test
Michael Wallner [Mon, 20 Jan 2020 11:13:55 +0000 (12:13 +0100)]
memcp: fix #83
Michael Wallner [Mon, 20 Jan 2020 11:06:07 +0000 (12:06 +0100)]
darwin: fix #90
Michael Wallner [Wed, 15 Jan 2020 16:59:53 +0000 (17:59 +0100)]
tests: attempt to fix dump thest
why quit?
Michael Wallner [Wed, 15 Jan 2020 16:42:53 +0000 (17:42 +0100)]
libmemcached: fix a reallocation crash
Also, re-enable memcached_server_add(many weighted) test which was
presumably disabled because of this issue.
When a continuum was allocated while not in weighted distribution mode,
the actual space allocated at first would be to small to fit further
updates when weighted changed to true at a later time.
Michael Wallner [Tue, 14 Jan 2020 14:57:06 +0000 (15:57 +0100)]
tests: fix client test order
Michael Wallner [Tue, 14 Jan 2020 14:35:57 +0000 (15:35 +0100)]
libmemcachedutil: fix version check
Michael Wallner [Tue, 14 Jan 2020 14:19:33 +0000 (15:19 +0100)]
m4: skip -fsanitize=object-size on clang
Michael Wallner [Tue, 14 Jan 2020 14:18:51 +0000 (15:18 +0100)]
tests: fix parser test with config file
Michael Wallner [Tue, 14 Jan 2020 12:13:42 +0000 (13:13 +0100)]
libmemcached-1.0: fix subscripting on empty vector
Michael Wallner [Tue, 14 Jan 2020 12:10:48 +0000 (13:10 +0100)]
libhashkit: fix UB on unaligned access
optimizations will produce similar instructions anyway
Michael Wallner [Mon, 13 Jan 2020 15:29:08 +0000 (16:29 +0100)]
tests: fix flaky regression_bug_1251482 test
Michael Wallner [Mon, 13 Jan 2020 15:22:49 +0000 (16:22 +0100)]
tests: attempt to fix memcached_dump() with data
Michael Wallner [Mon, 13 Jan 2020 14:42:28 +0000 (15:42 +0100)]
tests: avoid cruelly slow ping call