m6w6/libmemcached
4 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

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

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

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

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

4 years agotesting: improve sanitizer handling
Michael Wallner [Tue, 15 Sep 2020 12:02:23 +0000 (14:02 +0200)] 
testing: improve sanitizer handling

4 years agotesting: check for pid in lib/Server::isListening()
Michael Wallner [Tue, 15 Sep 2020 12:01:10 +0000 (14:01 +0200)] 
testing: check for pid in lib/Server::isListening()

4 years agotesting: honor MEMCACHED_BINARY; use Catch.cmake
Michael Wallner [Tue, 15 Sep 2020 09:28:01 +0000 (11:28 +0200)] 
testing: honor MEMCACHED_BINARY; use Catch.cmake

4 years agocmake: reorder src/bin
Michael Wallner [Tue, 15 Sep 2020 09:27:17 +0000 (11:27 +0200)] 
cmake: reorder src/bin

4 years agotesting: consolidate
Michael Wallner [Tue, 15 Sep 2020 07:00:25 +0000 (09:00 +0200)] 
testing: consolidate

4 years agocmake: IMPORT, EXPORT and RPATH improvements
Michael Wallner [Tue, 15 Sep 2020 06:27:51 +0000 (08:27 +0200)] 
cmake: IMPORT, EXPORT and RPATH improvements

4 years agotesting: fix test case names for CTest
Michael Wallner [Mon, 14 Sep 2020 12:44:49 +0000 (14:44 +0200)] 
testing: fix test case names for CTest

4 years agobin/memflush: fix exit code on connection failure
Michael Wallner [Mon, 14 Sep 2020 12:43:59 +0000 (14:43 +0200)] 
bin/memflush: fix exit code on connection failure

4 years agomemcapable: fix quit test with v1.6+
Michael Wallner [Mon, 14 Sep 2020 09:05:06 +0000 (11:05 +0200)] 
memcapable: fix quit test with v1.6+

4 years agomemcapable: fix version test with v1.6+
Michael Wallner [Mon, 14 Sep 2020 09:00:58 +0000 (11:00 +0200)] 
memcapable: fix version test with v1.6+

4 years agocmake: fix INSTALL_RPATH
Michael Wallner [Mon, 14 Sep 2020 09:01:28 +0000 (11:01 +0200)] 
cmake: fix INSTALL_RPATH

4 years agocmake: fix include directories
Michael Wallner [Mon, 14 Sep 2020 07:45:20 +0000 (09:45 +0200)] 
cmake: fix include directories

4 years agocmake: fix cmake_minimum_required
Michael Wallner [Mon, 14 Sep 2020 07:04:29 +0000 (09:04 +0200)] 
cmake: fix cmake_minimum_required

4 years agoflush
Michael Wallner [Fri, 11 Sep 2020 11:30:32 +0000 (13:30 +0200)] 
flush

4 years agoflush
Michael Wallner [Thu, 10 Sep 2020 10:28:32 +0000 (12:28 +0200)] 
flush

4 years agoflush
Michael Wallner [Wed, 9 Sep 2020 11:39:48 +0000 (13:39 +0200)] 
flush

4 years agoflush
Michael Wallner [Tue, 8 Sep 2020 11:44:03 +0000 (13:44 +0200)] 
flush

4 years agoadd haldenbrand (nblock & tcp_nodelay) tests [ci skip]
Michael Wallner [Thu, 3 Sep 2020 13:18:15 +0000 (15:18 +0200)] 
add haldenbrand (nblock & tcp_nodelay) tests [ci skip]

4 years agoflush [ci skip]
Michael Wallner [Thu, 3 Sep 2020 11:59:05 +0000 (13:59 +0200)] 
flush [ci skip]

4 years agoflush [ci skip]
Michael Wallner [Wed, 2 Sep 2020 16:38:28 +0000 (18:38 +0200)] 
flush [ci skip]

4 years agotests: investigating catch2
Michael Wallner [Sat, 22 Aug 2020 07:13:03 +0000 (09:13 +0200)] 
tests: investigating catch2

4 years agotests: attempt to fix kill test
Michael Wallner [Sat, 22 Aug 2020 07:12:16 +0000 (09:12 +0200)] 
tests: attempt to fix kill test

4 years agotravis: test against recent memcached
Michael Wallner [Wed, 19 Aug 2020 14:23:09 +0000 (16:23 +0200)] 
travis: test against recent memcached

4 years agolibmemcached: fix pipelining with memcached 1.6
Michael Wallner [Wed, 19 Aug 2020 14:22:08 +0000 (16:22 +0200)] 
libmemcached: fix pipelining with memcached 1.6

4 years agocmake: add missing headers; add dtrace
Michael Wallner [Wed, 19 Aug 2020 14:21:01 +0000 (16:21 +0200)] 
cmake: add missing headers; add dtrace

4 years agocmake: verify public header interface versions
Michael Wallner [Tue, 18 Aug 2020 07:31:43 +0000 (09:31 +0200)] 
cmake: verify public header interface versions

4 years agocmake: add common.h to targets
Michael Wallner [Tue, 18 Aug 2020 07:31:19 +0000 (09:31 +0200)] 
cmake: add common.h to targets

4 years agocmake: add libmemcachedprotocol to build
Michael Wallner [Tue, 18 Aug 2020 07:31:00 +0000 (09:31 +0200)] 
cmake: add libmemcachedprotocol to build

4 years agoMerge pull request #92 from gitter-badger/gitter-badge
Michael Wallner [Mon, 17 Aug 2020 10:45:16 +0000 (12:45 +0200)] 
Merge pull request #92 from gitter-badger/gitter-badge

Add a Gitter chat badge to README.md

4 years agoAdd Gitter badge 92/head
The Gitter Badger [Mon, 17 Aug 2020 10:42:31 +0000 (10:42 +0000)] 
Add Gitter badge

4 years agoadministrativa
Michael Wallner [Mon, 17 Aug 2020 09:42:51 +0000 (11:42 +0200)] 
administrativa

4 years agocmake: check for GNU style strerror_r
Michael Wallner [Mon, 17 Aug 2020 09:05:21 +0000 (11:05 +0200)] 
cmake: check for GNU style strerror_r

4 years agobin/memaslap: fix build
Michael Wallner [Mon, 17 Aug 2020 09:03:05 +0000 (11:03 +0200)] 
bin/memaslap: fix build

4 years agotravis: -DBUILD_TESTING=ON
Michael Wallner [Mon, 17 Aug 2020 07:26:03 +0000 (09:26 +0200)] 
travis: -DBUILD_TESTING=ON

4 years agoMerge branch 'docs' into v1.0
Michael Wallner [Thu, 13 Aug 2020 11:54:32 +0000 (13:54 +0200)] 
Merge branch 'docs' into v1.0

4 years agodocs: flush libmemcached
Michael Wallner [Thu, 13 Aug 2020 11:07:24 +0000 (13:07 +0200)] 
docs: flush libmemcached

4 years agodocs: flush libmemcached progress
Michael Wallner [Tue, 4 Aug 2020 15:06:10 +0000 (17:06 +0200)] 
docs: flush libmemcached progress

4 years agodocs: libmemcachedutil
Michael Wallner [Thu, 28 May 2020 06:57:56 +0000 (08:57 +0200)] 
docs: libmemcachedutil

4 years agodocs: libhashkit
Michael Wallner [Wed, 27 May 2020 12:23:27 +0000 (14:23 +0200)] 
docs: libhashkit

4 years agodocs: bin/
Michael Wallner [Wed, 27 May 2020 07:49:03 +0000 (09:49 +0200)] 
docs: bin/

4 years agodocs: sanitize
Michael Wallner [Fri, 28 Feb 2020 19:19:44 +0000 (20:19 +0100)] 
docs: sanitize

4 years agodocs: sanitize
Michael Wallner [Fri, 28 Feb 2020 15:41:20 +0000 (16:41 +0100)] 
docs: sanitize

4 years agodocs: sanitize
Michael Wallner [Fri, 28 Feb 2020 15:38:16 +0000 (16:38 +0100)] 
docs: sanitize

4 years agodocs: ws
Michael Wallner [Fri, 28 Feb 2020 15:34:52 +0000 (16:34 +0100)] 
docs: ws

4 years agodocs: ws
Michael Wallner [Fri, 28 Feb 2020 15:32:29 +0000 (16:32 +0100)] 
docs: ws

4 years agodocs: sanitize
Michael Wallner [Fri, 28 Feb 2020 15:07:05 +0000 (16:07 +0100)] 
docs: sanitize

4 years agobison: fix warnings
Michael Wallner [Thu, 27 Feb 2020 09:52:12 +0000 (10:52 +0100)] 
bison: fix warnings

4 years agocsl: fix build with bison 2.3
Michael Wallner [Thu, 27 Feb 2020 09:37:44 +0000 (10:37 +0100)] 
csl: fix build with bison 2.3

4 years agocmake: fix LDFLAGS for external libs
Michael Wallner [Thu, 27 Feb 2020 09:34:30 +0000 (10:34 +0100)] 
cmake: fix LDFLAGS for external libs

4 years agocmake: use option() in CMakeConfig.txt
Michael Wallner [Thu, 27 Feb 2020 08:12:38 +0000 (09:12 +0100)] 
cmake: use option() in CMakeConfig.txt

4 years agocmake: 3.11 compat
Michael Wallner [Thu, 27 Feb 2020 08:11:28 +0000 (09:11 +0100)] 
cmake: 3.11 compat

4 years agodocs: sanitize
Michael Wallner [Mon, 24 Feb 2020 12:20:48 +0000 (13:20 +0100)] 
docs: sanitize

4 years agodocs: fix some refs
Michael Wallner [Thu, 20 Feb 2020 12:47:15 +0000 (13:47 +0100)] 
docs: fix some refs

4 years agodocs: sanitize conf
Michael Wallner [Thu, 20 Feb 2020 12:46:49 +0000 (13:46 +0100)] 
docs: sanitize conf

4 years agodocs: sanitize
Michael Wallner [Thu, 20 Feb 2020 11:22:48 +0000 (12:22 +0100)] 
docs: sanitize

4 years agotravis: fix working dir 91/head post_cmake
Michael Wallner [Tue, 18 Feb 2020 15:41:52 +0000 (16:41 +0100)] 
travis: fix working dir

4 years agotravis: fix working dir
Michael Wallner [Tue, 18 Feb 2020 15:36:51 +0000 (16:36 +0100)] 
travis: fix working dir

4 years agotravis: sasl
Michael Wallner [Tue, 18 Feb 2020 15:10:06 +0000 (16:10 +0100)] 
travis: sasl

4 years agotravis: fix defaults
Michael Wallner [Tue, 18 Feb 2020 14:45:07 +0000 (15:45 +0100)] 
travis: fix defaults

4 years agotravis: s/endif/fi/
Michael Wallner [Tue, 18 Feb 2020 14:00:42 +0000 (15:00 +0100)] 
travis: s/endif/fi/

4 years agotravis: test sasl
Michael Wallner [Tue, 18 Feb 2020 13:42:42 +0000 (14:42 +0100)] 
travis: test sasl

4 years agotests: wrap testsasl with LIBMEMCACHED_WITH_SASL_SUPPORT
Michael Wallner [Tue, 18 Feb 2020 12:53:16 +0000 (13:53 +0100)] 
tests: wrap testsasl with LIBMEMCACHED_WITH_SASL_SUPPORT

4 years agotravis: builkd without sasl
Michael Wallner [Tue, 18 Feb 2020 12:39:10 +0000 (13:39 +0100)] 
travis: builkd without sasl

4 years agofix includes
Michael Wallner [Tue, 18 Feb 2020 12:32:10 +0000 (13:32 +0100)] 
fix includes

4 years agoreorganize directories
Michael Wallner [Tue, 18 Feb 2020 09:04:55 +0000 (10:04 +0100)] 
reorganize directories

4 years agodocs: gzip manpages
Michael Wallner [Tue, 18 Feb 2020 07:02:23 +0000 (08:02 +0100)] 
docs: gzip manpages

4 years agosupport: fix install location of example.cnf
Michael Wallner [Mon, 17 Feb 2020 15:47:34 +0000 (16:47 +0100)] 
support: fix install location of example.cnf

4 years agodocs: html on gh-pages, i.e. https://m6w6.github.io/libmemcached/
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]

4 years agocmake: compat
Michael Wallner [Thu, 6 Feb 2020 17:32:53 +0000 (18:32 +0100)] 
cmake: compat

4 years agorm .bootstrap
Michael Wallner [Thu, 6 Feb 2020 17:23:56 +0000 (18:23 +0100)] 
rm .bootstrap

4 years agotravis
Michael Wallner [Thu, 6 Feb 2020 17:15:22 +0000 (18:15 +0100)] 
travis

4 years agoadd missing mem_config.h.in
Michael Wallner [Thu, 6 Feb 2020 17:09:12 +0000 (18:09 +0100)] 
add missing mem_config.h.in

4 years agocmake: 3.12 compatibility
Michael Wallner [Thu, 6 Feb 2020 15:34:58 +0000 (16:34 +0100)] 
cmake: 3.12 compatibility

4 years agotravis: no memcached-tool
Michael Wallner [Thu, 6 Feb 2020 14:35:17 +0000 (15:35 +0100)] 
travis: no memcached-tool

4 years agotravis: cmake
Michael Wallner [Thu, 6 Feb 2020 13:42:42 +0000 (14:42 +0100)] 
travis: cmake

4 years agotests: enable sasl
Michael Wallner [Thu, 6 Feb 2020 13:22:34 +0000 (14:22 +0100)] 
tests: enable sasl

4 years agomemaslap: fix atomics
Michael Wallner [Thu, 6 Feb 2020 13:22:13 +0000 (14:22 +0100)] 
memaslap: fix atomics

4 years agoremove autotools files
Michael Wallner [Thu, 6 Feb 2020 13:17:57 +0000 (14:17 +0100)] 
remove autotools files

4 years agocmake
Michael Wallner [Wed, 5 Feb 2020 17:47:17 +0000 (18:47 +0100)] 
cmake

4 years agocmake: build&run tests (sortof)
Michael Wallner [Fri, 31 Jan 2020 17:53:41 +0000 (18:53 +0100)] 
cmake: build&run tests (sortof)

4 years agocmake: fix csl generation
Michael Wallner [Thu, 30 Jan 2020 18:02:09 +0000 (19:02 +0100)] 
cmake: fix csl generation

4 years agoskip extranous athor section in manpages
Michael Wallner [Mon, 27 Jan 2020 10:14:17 +0000 (11:14 +0100)] 
skip extranous athor section in manpages

4 years agofix sphinx warnings and copyright link
Michael Wallner [Mon, 27 Jan 2020 08:48:51 +0000 (09:48 +0100)] 
fix sphinx warnings and copyright link

4 years agodocs: cmake build
Michael Wallner [Thu, 23 Jan 2020 21:33:59 +0000 (22:33 +0100)] 
docs: cmake build

4 years agocmake: build success
Michael Wallner [Thu, 23 Jan 2020 12:15:32 +0000 (13:15 +0100)] 
cmake: build success

4 years agoWiP cmake-ify
Michael Wallner [Fri, 17 Jan 2020 07:54:27 +0000 (08:54 +0100)] 
WiP cmake-ify

4 years agotests: honor EPIPE in kill(HUP) test pre_cmake
Michael Wallner [Thu, 30 Jan 2020 11:17:17 +0000 (12:17 +0100)] 
tests: honor EPIPE in kill(HUP) test

4 years agolibtest: skip extranous new line when printing "starting server" message
Michael Wallner [Thu, 30 Jan 2020 11:16:38 +0000 (12:16 +0100)] 
libtest: skip extranous new line when printing "starting server" message

4 years agoc++: fix return value type
Michael Wallner [Thu, 30 Jan 2020 11:16:11 +0000 (12:16 +0100)] 
c++: fix return value type

4 years agocppcheck: fix warnings
Michael Wallner [Thu, 30 Jan 2020 08:27:29 +0000 (09:27 +0100)] 
cppcheck: fix warnings

4 years agoattempt to fix cachedump test
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

4 years agofix #76
Michael Wallner [Mon, 27 Jan 2020 13:17:30 +0000 (14:17 +0100)] 
fix #76

4 years agoattempt to fix #12, #49 and #65
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())

4 years agogitignore [ci skip]
Michael Wallner [Wed, 22 Jan 2020 11:39:24 +0000 (12:39 +0100)] 
gitignore [ci skip]

4 years agomove debug error logger into right place
Michael Wallner [Wed, 22 Jan 2020 11:38:34 +0000 (12:38 +0100)] 
move debug error logger into right place