Tue Sep 8 17:59:45 2020 UTC ()
memcached: updated to 1.6.7

Memcached 1.6.7

Overview

Mainly a bugfix release. -o resp_obj_mem_limit is deprecated, as the memory is all pooled from read_buf_mem_limit now. Almost all connection memory is now managed by this one tunable.

Fixes a bug preventing 1.6 series to work properly on OS X. Improves automated slab rebalancing for bursty writes.

Contains code refactors and fixes related to future work. Should not have any functional changes.

Fixes

Dockerfile - allow override of config opts
Improve page balancing when writes are bursty
main: split binary protocol into proto_bin.c
main: split text protocol into proto_text.c
add openssl errors to SSL certificate loading error messages
skip setting the resource limits in debug builds
Use signal function instead of sigignore
fixing the basic tls test so it exits correctly when fails
net: remove most response obj cache related code
net: carve response buffers from read buffers
Do not join lru and slab maintainer threads if they do not exist
Restore SAN entries in testing TLS certificates
Changed code using strtol to use safe_strtol wrapper
Fix TCP failure under OS X.


(adam)
diff -r1.72 -r1.73 pkgsrc/devel/memcached/Makefile
diff -r1.41 -r1.42 pkgsrc/devel/memcached/distinfo

cvs diff -r1.72 -r1.73 pkgsrc/devel/memcached/Makefile (expand / switch to unified diff)

--- pkgsrc/devel/memcached/Makefile 2020/08/31 18:07:24 1.72
+++ pkgsrc/devel/memcached/Makefile 2020/09/08 17:59:45 1.73
@@ -1,17 +1,16 @@ @@ -1,17 +1,16 @@
1# $NetBSD: Makefile,v 1.72 2020/08/31 18:07:24 wiz Exp $ 1# $NetBSD: Makefile,v 1.73 2020/09/08 17:59:45 adam Exp $
2 2
3DISTNAME= memcached-1.6.6 3DISTNAME= memcached-1.6.7
4PKGREVISION= 1 
5CATEGORIES= devel 4CATEGORIES= devel
6MASTER_SITES= http://www.memcached.org/files/ 5MASTER_SITES= http://www.memcached.org/files/
7 6
8MAINTAINER= pkgsrc-users@NetBSD.org 7MAINTAINER= pkgsrc-users@NetBSD.org
9HOMEPAGE= https://memcached.org/ 8HOMEPAGE= https://memcached.org/
10COMMENT= High-performance distributed memory object caching system 9COMMENT= High-performance distributed memory object caching system
11LICENSE= 2-clause-bsd 10LICENSE= 2-clause-bsd
12 11
13USE_TOOLS+= perl 12USE_TOOLS+= perl
14GNU_CONFIGURE= yes 13GNU_CONFIGURE= yes
15CONFIGURE_ARGS+= --disable-coverage # coverage fails on some platforms 14CONFIGURE_ARGS+= --disable-coverage # coverage fails on some platforms
16CONFIGURE_ARGS+= --with-libevent=${BUILDLINK_PREFIX.libevent} 15CONFIGURE_ARGS+= --with-libevent=${BUILDLINK_PREFIX.libevent}
17 16

cvs diff -r1.41 -r1.42 pkgsrc/devel/memcached/distinfo (expand / switch to unified diff)

--- pkgsrc/devel/memcached/distinfo 2020/06/01 19:14:48 1.41
+++ pkgsrc/devel/memcached/distinfo 2020/09/08 17:59:45 1.42
@@ -1,12 +1,12 @@ @@ -1,12 +1,12 @@
1$NetBSD: distinfo,v 1.41 2020/06/01 19:14:48 adam Exp $ 1$NetBSD: distinfo,v 1.42 2020/09/08 17:59:45 adam Exp $
2 2
3SHA1 (memcached-1.6.6.tar.gz) = d8895b12dc9fc82b389f1713e2c09cc6ca3d03e4 3SHA1 (memcached-1.6.7.tar.gz) = 49336bb0a4b7ad296422b08148581ed54edf32d0
4RMD160 (memcached-1.6.6.tar.gz) = d2c2620b2ea3a80223921bb90112eaa51b9d6c31 4RMD160 (memcached-1.6.7.tar.gz) = 16563a14622030d0d31ae0d66a589d81cbd6fba7
5SHA512 (memcached-1.6.6.tar.gz) = dfd19bf42d35fff391bb479338706a83082e3cdd3ff6e225d3d4da9df01b0a1f659a012dc30766651ffd57f0c19128fc4c3df29b721e588c909656d02cfdaa0a 5SHA512 (memcached-1.6.7.tar.gz) = 8b4c44ae4da8577cc5431aaca6118fdba27c42418a51a6d319d9040a975371a2fda9fcea2cb44c3d20c92f08961cb5f0ddd28c2f4cd12986b73c9342d91ea2c8
6Size (memcached-1.6.6.tar.gz) = 543661 bytes 6Size (memcached-1.6.7.tar.gz) = 547791 bytes
7SHA1 (patch-Makefile.in) = d0dce85040734a2532d4dced9daed0032433e80f 7SHA1 (patch-Makefile.in) = d0dce85040734a2532d4dced9daed0032433e80f
8SHA1 (patch-configure) = af14c5bbbd0db296bb100f70761ac60ee71c70f4 8SHA1 (patch-configure) = af14c5bbbd0db296bb100f70761ac60ee71c70f4
9SHA1 (patch-items.c) = 33e9ff564f755fa2ef201978cb509800ea400fa0 9SHA1 (patch-items.c) = 33e9ff564f755fa2ef201978cb509800ea400fa0
10SHA1 (patch-logger.h) = 130c573e07b7d9b6caff1c98e40b36a96cb3c064 10SHA1 (patch-logger.h) = 130c573e07b7d9b6caff1c98e40b36a96cb3c064
11SHA1 (patch-memcached.c) = ce42a0b1aea95b1e4126b08310ac7276cadcdaef 11SHA1 (patch-memcached.c) = ce42a0b1aea95b1e4126b08310ac7276cadcdaef
12SHA1 (patch-util.h) = a927b75d76181573a508c8d8330e700eb1af0b52 12SHA1 (patch-util.h) = a927b75d76181573a508c8d8330e700eb1af0b52