Michael Wallner [Tue, 7 Feb 2023 20:59:00 +0000 (21:59 +0100)]
fix #132: build static libs
Michael Wallner [Tue, 21 Feb 2023 11:48:03 +0000 (12:48 +0100)]
ci: gh-actions: remove ubuntu-18.04
Michael Wallner [Tue, 21 Feb 2023 11:42:41 +0000 (12:42 +0100)]
ci: gh-actions: update linux
Michael Wallner [Tue, 21 Feb 2023 11:24:08 +0000 (12:24 +0100)]
builds.sr.ht: disable packaging since hottub doesnt support secrets
Michael Wallner [Tue, 21 Feb 2023 08:46:10 +0000 (09:46 +0100)]
builds.sr.ht: gracefully fail if .gitter is missing
Michael Wallner [Wed, 9 Nov 2022 12:52:04 +0000 (13:52 +0100)]
prepare v1.1.3
* Fix [gh #130](https://github.com/awesomized/libmemcached/issues/130)
with [gh #124](https://github.com/awesomized/libmemcached/issues/124):
Server response count can underflow.
Michael Wallner [Wed, 9 Nov 2022 10:58:43 +0000 (11:58 +0100)]
Merge pull request #124 from adsr/underflow-fix
Prevent underflow in `memcached_*_response_decrement` macros
Michael Wallner [Wed, 10 Aug 2022 12:22:05 +0000 (14:22 +0200)]
builds: fix freebsd ci
Michael Wallner [Wed, 10 Aug 2022 09:39:30 +0000 (11:39 +0200)]
release v1.1.2
* Fix handling of negative expiration values, which are somehow allowed by legacy.
See also [gh #125](https://github.com/awesomized/libmemcached/issues/125),
and [gh #76](https://github.com/awesomized/libmemcached/issues/76).
* Fix [gh #122](https://github.com/awesomized/libmemcached/issues/122):
If libcrypto implementation of AES is used, do not compile internal.
* Fix missing include of <array> in tests.
* Fix warnings with non-SASL builds.
* Fix pthread.h detection.
Michael Wallner [Tue, 9 Aug 2022 17:56:59 +0000 (19:56 +0200)]
docs: update release date
Michael Wallner [Tue, 9 Aug 2022 17:53:03 +0000 (19:53 +0200)]
docs: update changelog
Michael Wallner [Tue, 9 Aug 2022 09:00:28 +0000 (11:00 +0200)]
Merge pull request #126 from awesomized/gh-actions
cmake: attempt to fix gh-actions not declaring HAVE_PTHREAD_H
Michael Wallner [Tue, 9 Aug 2022 08:47:44 +0000 (10:47 +0200)]
cmake: attempt to fix gh-actions not declaring HAVE_PTHREAD_H
Michael Wallner [Tue, 9 Aug 2022 08:29:13 +0000 (10:29 +0200)]
libmemcached: fix #125: allocation failure on negative expiration
Michael Wallner [Tue, 9 Aug 2022 07:24:41 +0000 (09:24 +0200)]
test: fix missing include for std::array
Michael Wallner [Tue, 9 Aug 2022 07:08:42 +0000 (09:08 +0200)]
libmemcached: fix typo
Adam Saponara [Mon, 7 Feb 2022 21:40:44 +0000 (16:40 -0500)]
Prevent underflow in `memcached_*_response_decrement` macros
Michael Wallner [Wed, 2 Feb 2022 08:52:15 +0000 (09:52 +0100)]
cmake: ensure we globally match on _GNU_SOURCE
Michael Wallner [Wed, 2 Feb 2022 07:21:47 +0000 (08:21 +0100)]
bin: fix warning when built without SASL
Michael Wallner [Thu, 23 Sep 2021 09:24:01 +0000 (11:24 +0200)]
Merge pull request #122 from TomasKorbar/v1.x
If libcrypto implementation of AES is used, do not compile internal
Tomas Korbar [Mon, 20 Sep 2021 08:04:09 +0000 (10:04 +0200)]
If libcrypto implementation of AES is used, do not compile internal
Michael Wallner [Thu, 16 Sep 2021 09:14:08 +0000 (11:14 +0200)]
release 1.1.1
Michael Wallner [Wed, 15 Sep 2021 13:27:47 +0000 (15:27 +0200)]
touch merge change logs
Michael Wallner [Wed, 15 Sep 2021 11:42:40 +0000 (13:42 +0200)]
docs(m2r): reverse args to DefaultRstPath
Michael Wallner [Wed, 15 Sep 2021 11:41:01 +0000 (13:41 +0200)]
docs(m2r): fix IS_NEWER_THAN
Michael Wallner [Wed, 15 Sep 2021 07:06:49 +0000 (09:06 +0200)]
docs: m2r BUGS.md issues.rst
Michael Wallner [Mon, 13 Sep 2021 12:20:55 +0000 (14:20 +0200)]
test(timeout): include guards
Michael Wallner [Tue, 13 Jul 2021 07:33:04 +0000 (09:33 +0200)]
code: fix EOF
Michael Wallner [Fri, 10 Sep 2021 11:34:55 +0000 (13:34 +0200)]
changelog
Michael Wallner [Fri, 10 Sep 2021 10:19:15 +0000 (12:19 +0200)]
fix #76: get returns NOTFOUND on TIMEOUT
Michael Wallner [Thu, 9 Sep 2021 09:16:05 +0000 (11:16 +0200)]
fix #120: pkg-config 'Requires:' missing libsasl2
Michael Wallner [Fri, 30 Jul 2021 06:34:25 +0000 (08:34 +0200)]
Merge pull request #119 from remicollet/issue-hsieh
re-add Paul Hsieh header
Michael Wallner [Fri, 30 Jul 2021 06:32:55 +0000 (08:32 +0200)]
Merge pull request #118 from remicollet/issue-cast
fix [-Wincompatible-pointer-types] warning
Michael Wallner [Fri, 30 Jul 2021 06:07:24 +0000 (08:07 +0200)]
github: cmake suddenly defaults to ninja, explicitly define VS as generator
Michael Wallner [Wed, 28 Jul 2021 08:46:41 +0000 (10:46 +0200)]
cmake: change artifacts directory structure
Remi Collet [Thu, 29 Jul 2021 08:22:44 +0000 (10:22 +0200)]
re-add Paul Hsieh header
Remi Collet [Wed, 28 Jul 2021 08:37:07 +0000 (10:37 +0200)]
fix [-Wincompatible-pointer-types] warning
Michael Wallner [Wed, 28 Jul 2021 06:54:20 +0000 (08:54 +0200)]
Merge pull request #117 from remicollet/issue-116
Fix #116 add configure.h for libmemcachedprotocol
Remi Collet [Mon, 26 Jul 2021 08:02:24 +0000 (10:02 +0200)]
Fix #116 add configure.h for libmemcachedprotocol
Michael Wallner [Mon, 19 Jul 2021 13:47:29 +0000 (15:47 +0200)]
verfy lp#
1630615 is not an issue anymore and close #75
Michael Wallner [Tue, 13 Jul 2021 19:02:54 +0000 (21:02 +0200)]
Merge pull request #115 from remicollet/issue-awesome
define LIBMEMCACHED_AWESOME
Remi Collet [Tue, 13 Jul 2021 16:19:21 +0000 (18:19 +0200)]
define LIBMEMCACHED_AWESOME
Michael Wallner [Tue, 13 Jul 2021 07:30:30 +0000 (09:30 +0200)]
libhashkit/aes: add changelog
Michael Wallner [Mon, 12 Jul 2021 13:59:57 +0000 (15:59 +0200)]
libhashkit/aes: simplify code
Michael Wallner [Mon, 12 Jul 2021 13:13:53 +0000 (15:13 +0200)]
libhashkit/aes: fix code indentation
Michael Wallner [Mon, 12 Jul 2021 13:11:32 +0000 (15:11 +0200)]
libhashkit/aes: fix logic error in aes_initialize
Michael Wallner [Mon, 12 Jul 2021 13:57:32 +0000 (15:57 +0200)]
libhashkit/aes: keep API compatible
Michael Wallner [Mon, 12 Jul 2021 13:08:57 +0000 (15:08 +0200)]
libhashkit/aes: make using openssl configurable
Tomas Korbar [Fri, 25 Jun 2021 09:55:46 +0000 (11:55 +0200)]
Add possibility to use libcrypto for encryption
Michael Wallner [Fri, 25 Jun 2021 06:17:53 +0000 (08:17 +0200)]
fix gh issue #113
Michael Wallner [Fri, 25 Jun 2021 06:18:27 +0000 (08:18 +0200)]
bump version to v1.1.1
Michael Wallner [Wed, 23 Jun 2021 12:14:43 +0000 (14:14 +0200)]
prepare 1.1.0: changelog
Michael Wallner [Wed, 23 Jun 2021 12:13:49 +0000 (14:13 +0200)]
docs: fix ref
Michael Wallner [Wed, 23 Jun 2021 08:46:02 +0000 (10:46 +0200)]
cmake: fix typo
Michael Wallner [Tue, 8 Jun 2021 09:36:16 +0000 (11:36 +0200)]
cpack: fix packaging directory for CMake <=3.11
Michael Wallner [Tue, 8 Jun 2021 08:33:39 +0000 (10:33 +0200)]
change package name to libmemcached-awesome
Michael Wallner [Tue, 8 Jun 2021 07:57:12 +0000 (09:57 +0200)]
fix (c) in include files
Michael Wallner [Tue, 8 Jun 2021 07:54:44 +0000 (09:54 +0200)]
change license header library name to libmemcached-awesome
Michael Wallner [Mon, 7 Jun 2021 15:23:23 +0000 (17:23 +0200)]
Merge pull request #111 from awesomized/awesomized
move repository from m6w6 to awesomized
Michael Wallner [Mon, 7 Jun 2021 15:05:44 +0000 (17:05 +0200)]
move repository from m6w6 to awesomized
Michael Wallner [Tue, 1 Jun 2021 10:33:28 +0000 (12:33 +0200)]
github: update workflow for new clang version
Michael Wallner [Wed, 12 May 2021 08:20:22 +0000 (10:20 +0200)]
docs: adjust non-blocking to reality
Michael Wallner [Tue, 11 May 2021 18:07:10 +0000 (20:07 +0200)]
README: typo, CI info
Michael Wallner [Tue, 11 May 2021 17:18:31 +0000 (19:18 +0200)]
builds.sr.ht: freebsd: fix sphinx' python version
Michael Wallner [Tue, 11 May 2021 09:54:45 +0000 (11:54 +0200)]
builds.sr.ht: fix artifact secret
Michael Wallner [Tue, 11 May 2021 05:40:23 +0000 (07:40 +0200)]
cmake: add public headers to project source files
Michael Wallner [Tue, 20 Apr 2021 16:34:06 +0000 (18:34 +0200)]
bin/memslap: add ascii mget support
Michael Wallner [Thu, 15 Apr 2021 11:42:53 +0000 (13:42 +0200)]
v1.1.0-beta3
> released 2021-04-15
**Changes from beta2:**
* Fix [gh #108](https://github.com/m6w6/libmemcached/issues/105):
macOS Big Sur: dtrace does not understand -G switch
* Add support for IPv6 bracketed syntax in `memcached_servers_parse`.
* Make `memcat`'s `--file` option's argument optional defaulting to `<key>`.
* Fix libmemcachedprotocol's binary `STAT` and `VERSION` handlers.
* Fix [gh #105](https://github.com/m6w6/libmemcached/issues/105):
EINTR handled too defensively when polling.
Michael Wallner [Thu, 15 Apr 2021 07:45:11 +0000 (09:45 +0200)]
README: fix CI compiler versions
Michael Wallner [Tue, 13 Apr 2021 15:10:38 +0000 (17:10 +0200)]
gh-actions: fix libc++ versions
Michael Wallner [Tue, 13 Apr 2021 14:51:27 +0000 (16:51 +0200)]
gh-actions: adapt to currently available compiler versions
Michael Wallner [Tue, 13 Apr 2021 11:02:43 +0000 (13:02 +0200)]
cmake: attempt to fix CI with cmake 3.20
Michael Wallner [Tue, 13 Apr 2021 10:46:44 +0000 (12:46 +0200)]
cmake: attempt to fix CI with cmake 3.20
Michael Wallner [Wed, 3 Feb 2021 14:12:13 +0000 (15:12 +0100)]
fix #108: macOS Big Sur: dtrace does not understand -G switch
Michael Wallner [Tue, 26 Jan 2021 13:47:14 +0000 (14:47 +0100)]
parse: fix warning
Michael Wallner [Tue, 26 Jan 2021 13:44:09 +0000 (14:44 +0100)]
set_hostinfo
Remi Collet [Tue, 26 Jan 2021 13:34:18 +0000 (14:34 +0100)]
accept [IPv6] on memcached_servers_parse
Remi Collet [Tue, 26 Jan 2021 10:35:46 +0000 (11:35 +0100)]
drop [] from address, commonly used for IPv6
Michael Wallner [Mon, 25 Jan 2021 12:57:42 +0000 (13:57 +0100)]
memcat: VC++ does not understand "?:"
Michael Wallner [Fri, 22 Jan 2021 14:10:16 +0000 (15:10 +0100)]
memacapable: warn about FLUSH
Michael Wallner [Fri, 22 Jan 2021 14:09:31 +0000 (15:09 +0100)]
memcat: make file argutent to --file optional and default to <key>
Michael Wallner [Fri, 22 Jan 2021 14:09:21 +0000 (15:09 +0100)]
typo
Michael Wallner [Wed, 20 Jan 2021 16:16:09 +0000 (17:16 +0100)]
gh-actions: docs: package caches seem outdated
Michael Wallner [Wed, 20 Jan 2021 16:00:19 +0000 (17:00 +0100)]
gh-actions: ci: package caches seem outdated
Michael Wallner [Wed, 20 Jan 2021 15:39:30 +0000 (16:39 +0100)]
Fix libmemcachedprotocol's binary `STAT` and `VERSION` handlers.
Michael Wallner [Thu, 7 Jan 2021 13:03:17 +0000 (14:03 +0100)]
fix #105 EINTR handled too defensively when polling
Michael Wallner [Mon, 28 Dec 2020 14:58:03 +0000 (15:58 +0100)]
docs: fix public header include directory version
Michael Wallner [Mon, 28 Dec 2020 13:58:23 +0000 (14:58 +0100)]
release 1.1.0-beta2
**Changes from beta1:**
* Fix [gh #103](https://github.com/m6w6/libmemcached/issues/103):
Build failure on 32-bit.
* Fix [gh #102](https://github.com/m6w6/libmemcached/issues/102):
Doc build with old sphinx.
* Fix [gh #100](https://github.com/m6w6/libmemcached/issues/100):
Revert symbolic rename of public header include directories.
* Fix [gh #98](https://github.com/m6w6/libmemcached/issues/98):
Library SONAMEs and NAME_LINKs differ from 1.0.18.
* Fix [gh #97](https://github.com/m6w6/libmemcached/issues/97):
Location of cmake files installation directory.
* Fix [gh #96](https://github.com/m6w6/libmemcached/issues/96):
LIBXXX_VERSION_HEX constants format.
Michael Wallner [Mon, 28 Dec 2020 13:21:31 +0000 (14:21 +0100)]
ci: docs: make sure they are built for releases and manually
Michael Wallner [Sun, 27 Dec 2020 17:15:01 +0000 (18:15 +0100)]
cmake: simplify version config
Michael Wallner [Sun, 27 Dec 2020 16:28:52 +0000 (17:28 +0100)]
cmake: simplify soname config
Michael Wallner [Sun, 27 Dec 2020 16:24:01 +0000 (17:24 +0100)]
update changelog
Michael Wallner [Sun, 27 Dec 2020 12:46:12 +0000 (13:46 +0100)]
ci: expr's match operator is not portable
Michael Wallner [Sun, 27 Dec 2020 11:42:10 +0000 (12:42 +0100)]
ci: sr.ht: fix linux build tag
Michael Wallner [Sun, 27 Dec 2020 10:50:18 +0000 (11:50 +0100)]
update ci
Michael Wallner [Sun, 27 Dec 2020 10:36:56 +0000 (11:36 +0100)]
update TODO
Michael Wallner [Sun, 27 Dec 2020 10:36:47 +0000 (11:36 +0100)]
update changelog
Michael Wallner [Fri, 25 Dec 2020 11:01:05 +0000 (12:01 +0100)]
Merge pull request #101 from remicollet/issue-sover
fix libmemcached so version
Michael Wallner [Fri, 25 Dec 2020 10:58:44 +0000 (11:58 +0100)]
Merge pull request #102 from remicollet/issue-oldsphinx
fix doc build with old sphinx
Michael Wallner [Thu, 24 Dec 2020 09:04:27 +0000 (10:04 +0100)]
fix #97: install cmake files in ${libdir}