pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: pkgsrc/devel/memcached
Module Name: pkgsrc
Committed By: adam
Date: Mon Nov 11 17:29:50 UTC 2019
Modified Files:
pkgsrc/devel/memcached: Makefile PLIST distinfo
pkgsrc/devel/memcached/patches: patch-Makefile.in patch-configure
Log Message:
memcached: updated to 1.5.20
Memcached 1.5.20
Bugfix release.
Security issue: When enabling SASL authentication for binary protocol, enabling UDP mode would allow bypassing SASL. Now refuses to start with both UDP and SASL enabled. Text mode authentication was
not vulnerable.
Includes a performance improvement for page rebalancing. Full discussion here: https://github.com/memcached/memcached/pull/524 - in some circumstances, page will be moved between slab classes much
faster than before.
Fixes
Security fix: Don't allow UDP with binprot SASL
Remove multiple double-initializations of condition variables and mutexes
Fix data race in assoc_start_expand
Use a proper data type for settings.sig_hup
restart: add error handling when a tag is not found in a metadata file.
doc: Update rfc2629.dtd, use local copy, fix error, and fix warning
doc: Fix out-of-tree build
slab rebalance performance improvements
fix potential deadlock bug in log watcher
Support running tests in out-of-tree build
configure: Fix cross-compilation errors
DTrace build fix
To generate a diff of this commit:
cvs rdiff -u -r1.67 -r1.68 pkgsrc/devel/memcached/Makefile
cvs rdiff -u -r1.14 -r1.15 pkgsrc/devel/memcached/PLIST
cvs rdiff -u -r1.38 -r1.39 pkgsrc/devel/memcached/distinfo
cvs rdiff -u -r1.6 -r1.7 pkgsrc/devel/memcached/patches/patch-Makefile.in
cvs rdiff -u -r1.4 -r1.5 pkgsrc/devel/memcached/patches/patch-configure
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: pkgsrc/devel/memcached/Makefile
diff -u pkgsrc/devel/memcached/Makefile:1.67 pkgsrc/devel/memcached/Makefile:1.68
--- pkgsrc/devel/memcached/Makefile:1.67 Sun Nov 3 10:39:20 2019
+++ pkgsrc/devel/memcached/Makefile Mon Nov 11 17:29:50 2019
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.67 2019/11/03 10:39:20 rillig Exp $
+# $NetBSD: Makefile,v 1.68 2019/11/11 17:29:50 adam Exp $
-DISTNAME= memcached-1.5.19
+DISTNAME= memcached-1.5.20
CATEGORIES= devel
MASTER_SITES= http://www.memcached.org/files/
Index: pkgsrc/devel/memcached/PLIST
diff -u pkgsrc/devel/memcached/PLIST:1.14 pkgsrc/devel/memcached/PLIST:1.15
--- pkgsrc/devel/memcached/PLIST:1.14 Tue Apr 16 07:50:19 2019
+++ pkgsrc/devel/memcached/PLIST Mon Nov 11 17:29:50 2019
@@ -1,9 +1,11 @@
-@comment $NetBSD: PLIST,v 1.14 2019/04/16 07:50:19 adam Exp $
+@comment $NetBSD: PLIST,v 1.15 2019/11/11 17:29:50 adam Exp $
bin/memcached
bin/memcached-tool
include/memcached/protocol_binary.h
man/man1/memcached.1
share/doc/memcached/new_lru.txt
+share/doc/memcached/protocol-binary-range.txt
+share/doc/memcached/protocol-binary.txt
share/doc/memcached/protocol.txt
share/doc/memcached/readme.txt
share/doc/memcached/storage.txt
Index: pkgsrc/devel/memcached/distinfo
diff -u pkgsrc/devel/memcached/distinfo:1.38 pkgsrc/devel/memcached/distinfo:1.39
--- pkgsrc/devel/memcached/distinfo:1.38 Tue Oct 1 18:17:24 2019
+++ pkgsrc/devel/memcached/distinfo Mon Nov 11 17:29:50 2019
@@ -1,11 +1,11 @@
-$NetBSD: distinfo,v 1.38 2019/10/01 18:17:24 adam Exp $
+$NetBSD: distinfo,v 1.39 2019/11/11 17:29:50 adam Exp $
-SHA1 (memcached-1.5.19.tar.gz) = 14e6a02e743838696fcb620edf6a2fd7e60cabec
-RMD160 (memcached-1.5.19.tar.gz) = fa9bac7effb07c9fc44d23de45b249308a281630
-SHA512 (memcached-1.5.19.tar.gz) = 4445f383e18ffc53071c13b495c3864978658f4f6f439ab4579dd831fc12ad4850e04e9526954608ae627b0b23a9d6cb327560f02d15abff23e12f5d7c1723b4
-Size (memcached-1.5.19.tar.gz) = 517380 bytes
-SHA1 (patch-Makefile.in) = c292d9ecc04c18925731a2710676789972584fe8
-SHA1 (patch-configure) = d44e07c0c38029df4f10bb5411049595b5a8ffbb
+SHA1 (memcached-1.5.20.tar.gz) = 5d3b5af3ce0a1483d655017db7228bcaeff10d47
+RMD160 (memcached-1.5.20.tar.gz) = fd150833ca05ec5712fc030a3450510f0a8ae760
+SHA512 (memcached-1.5.20.tar.gz) = 07b125971fcec2cd06797fe16e9825e18b9d3446f6b91583f82f1b50920cd0e55c65506ebdf5fcef7b08d92f9641a20859ba67b3dd3986ba5624d0d6f494293d
+Size (memcached-1.5.20.tar.gz) = 531035 bytes
+SHA1 (patch-Makefile.in) = d0dce85040734a2532d4dced9daed0032433e80f
+SHA1 (patch-configure) = d2234d7270837c2c192d4ca3b485de9d4b6ac3ee
SHA1 (patch-items.c) = 33e9ff564f755fa2ef201978cb509800ea400fa0
SHA1 (patch-logger.h) = 130c573e07b7d9b6caff1c98e40b36a96cb3c064
SHA1 (patch-memcached.c) = ce42a0b1aea95b1e4126b08310ac7276cadcdaef
Index: pkgsrc/devel/memcached/patches/patch-Makefile.in
diff -u pkgsrc/devel/memcached/patches/patch-Makefile.in:1.6 pkgsrc/devel/memcached/patches/patch-Makefile.in:1.7
--- pkgsrc/devel/memcached/patches/patch-Makefile.in:1.6 Tue Apr 16 07:50:19 2019
+++ pkgsrc/devel/memcached/patches/patch-Makefile.in Mon Nov 11 17:29:50 2019
@@ -1,15 +1,15 @@
-$NetBSD: patch-Makefile.in,v 1.6 2019/04/16 07:50:19 adam Exp $
+$NetBSD: patch-Makefile.in,v 1.7 2019/11/11 17:29:50 adam Exp $
List test prerequisite.
---- Makefile.in.orig 2019-04-16 04:51:15.000000000 +0000
+--- Makefile.in.orig 2019-11-11 09:22:25.000000000 +0000
+++ Makefile.in
-@@ -1914,7 +1914,7 @@ memcached_debug_dtrace.o: $(memcached_de
+@@ -2015,7 +2015,7 @@ memcached_debug_dtrace.o: $(memcached_de
@ENABLE_TLS_TRUE@ echo "Set SSL_TEST=1 to enable TLS tests"; \
@ENABLE_TLS_TRUE@ fi
-test: memcached-debug sizes testapp
+test: memcached-debug sizes testapp timedrun
- $(srcdir)/sizes
- $(srcdir)/testapp
+ $(builddir)/sizes
+ $(builddir)/testapp
@ENABLE_TLS_TRUE@ @if test $(SSL_TEST)1 = 1; then \
Index: pkgsrc/devel/memcached/patches/patch-configure
diff -u pkgsrc/devel/memcached/patches/patch-configure:1.4 pkgsrc/devel/memcached/patches/patch-configure:1.5
--- pkgsrc/devel/memcached/patches/patch-configure:1.4 Thu Mar 26 10:16:14 2015
+++ pkgsrc/devel/memcached/patches/patch-configure Mon Nov 11 17:29:50 2019
@@ -1,37 +1,11 @@
-$NetBSD: patch-configure,v 1.4 2015/03/26 10:16:14 jperkin Exp $
+$NetBSD: patch-configure,v 1.5 2019/11/11 17:29:50 adam Exp $
Remove -Werror from default flags since different compilers
have very different warnings.
-Ensure DTrace tests include valid probes.
-
---- configure.orig 2015-01-01 07:53:30.000000000 +0000
+--- configure.orig 2019-11-11 09:22:25.000000000 +0000
+++ configure
-@@ -4918,13 +4918,21 @@ fi
- $as_echo "#define ENABLE_DTRACE 1" >>confdefs.h
-
- build_dtrace=yes
-+ $as_echo "provider conftest { probe fire(); };" >conftest_provider.d
-+ $DTRACE -h -o conftest_provider.h -s conftest_provider.d >/dev/null 2>/dev/null
-+ cat <<_ACEOF >conftest.$ac_ext
-+#include "conftest_provider.h"
-+int main (void) { CONFTEST_FIRE(); return 0; }
-+_ACEOF
-+ ac_fn_c_try_compile "$LINENO"
- # DTrace on MacOSX does not use -G option
-- $DTRACE -G -o conftest.$$ -s memcached_dtrace.d 2>/dev/zero
-+ $DTRACE -G -o conftest.$$ -s conftest_provider.d conftest.$ac_objext 2>/dev/null
- if test $? -eq 0
- then
- dtrace_instrument_obj=yes
-- rm conftest.$$
- fi
-+ rm -f core conftest.err conftest.$ac_objext \
-+ conftest$ac_exeext conftest.$ac_ext conftest.$$
-
- if test "`which tr`" = "/usr/ucb/tr"; then
- as_fn_error $? "Please remove /usr/ucb from your path. See man standards for more info" "$LINENO" 5
-@@ -6435,7 +6443,7 @@ $as_echo "#define _GNU_SOURCE 1" >>confd
+@@ -7221,7 +7221,7 @@ $as_echo "#define _GNU_SOURCE 1" >>confd
elif test "$GCC" = "yes"
then
GCC_VERSION=`$CC -dumpversion`
Home |
Main Index |
Thread Index |
Old Index