pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/devel/memcached memcached: updated to 1.5.16



details:   https://anonhg.NetBSD.org/pkgsrc/rev/02ee8c5165da
branches:  trunk
changeset: 334397:02ee8c5165da
user:      adam <adam%pkgsrc.org@localhost>
date:      Sun May 26 19:37:42 2019 +0000

description:
memcached: updated to 1.5.16

1.5.16:
Fixes critical potential segfault/memory corruption bug in 1.5.15 when storing items with client flags of "0". Bug only exists in 1.5.15, and the fix is the only change in this release.

Fixes
* When nsuffix is 0 space for flags hasn't been allocated so don't memcpy them.

1.5.15:
A couple small bugfixes, and two notable changes. An authentication mode for ASCII protocol, and removal of a minor feature flag.

-o inline_ascii_response was a compatability mode which was disabled since 1.5.0; it uses 10-20 more bytes of memory to speed up ASCII responses. Since we switched from snprintf to a fast itoa 
implementation years ago it was disabled by default. Now the option is gone.

Binary protocol was also not honoring the idle-timeout feature. This should now be fixed.

Fixes
* Speed up incr/decr by replacing snprintf.
* Use correct buffer size for internal URI encoding.
* change some links from http to https
* Fix small memory leak in testapp.c.
* free window_global in slab_automove_extstore.c
* remove inline_ascii_response option
* -Y [filename] for ascii authentication mode
* fix: idle-timeout wasn't compatible with binprot

New Features
-Y [authfile] enables an authentication mode for ASCII protocol. See doc/protocol.txt for the most up to date information. This feature is experimental; there's a small chance it could change based 
on community feedback. Unlike the SASL authentication for binary protocol, this is built in by default and has no external dependencies. It is also far simpler to use; we get a constant slow trickle 
of support requests around SASL authentication.

When enabled, UDP and binary protocols are also disabled.

diffstat:

 devel/memcached/Makefile |   4 ++--
 devel/memcached/distinfo |  10 +++++-----
 2 files changed, 7 insertions(+), 7 deletions(-)

diffs (30 lines):

diff -r d339c9aaed6d -r 02ee8c5165da devel/memcached/Makefile
--- a/devel/memcached/Makefile  Sun May 26 18:11:07 2019 +0000
+++ b/devel/memcached/Makefile  Sun May 26 19:37:42 2019 +0000
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.61 2019/04/30 11:39:17 adam Exp $
+# $NetBSD: Makefile,v 1.62 2019/05/26 19:37:42 adam Exp $
 
-DISTNAME=      memcached-1.5.14
+DISTNAME=      memcached-1.5.16
 CATEGORIES=    devel
 MASTER_SITES=  http://www.memcached.org/files/
 
diff -r d339c9aaed6d -r 02ee8c5165da devel/memcached/distinfo
--- a/devel/memcached/distinfo  Sun May 26 18:11:07 2019 +0000
+++ b/devel/memcached/distinfo  Sun May 26 19:37:42 2019 +0000
@@ -1,9 +1,9 @@
-$NetBSD: distinfo,v 1.34 2019/04/30 11:39:17 adam Exp $
+$NetBSD: distinfo,v 1.35 2019/05/26 19:37:42 adam Exp $
 
-SHA1 (memcached-1.5.14.tar.gz) = 94592688ae685caf53ab90a821c99f1503bb1018
-RMD160 (memcached-1.5.14.tar.gz) = 56ce3eead962b0a711ff9885f266b07a923ccc5f
-SHA512 (memcached-1.5.14.tar.gz) = d06083d971d0a40195b4dfb252a3bf7c3a0d20b2dcad56726ff9e0b87ba84024309300516dad40181f1b7af4d9c4f35924383977c5e1ff9b5f13d2ef05f684ed
-Size (memcached-1.5.14.tar.gz) = 485076 bytes
+SHA1 (memcached-1.5.16.tar.gz) = 06a9661638cb20232d0ccea088f52ca10b959968
+RMD160 (memcached-1.5.16.tar.gz) = 018d4e53a0c14a66a414a0a99b49f14937324dea
+SHA512 (memcached-1.5.16.tar.gz) = 999872c4c68e0210feab76f74c9487fbfb652cf3e6b7fa347f882767aad41ea6d8ba3ee056494409c054d673fc209032d8a890605810b2c6c9048d26d50751a0
+Size (memcached-1.5.16.tar.gz) = 487868 bytes
 SHA1 (patch-Makefile.in) = c292d9ecc04c18925731a2710676789972584fe8
 SHA1 (patch-configure) = d44e07c0c38029df4f10bb5411049595b5a8ffbb
 SHA1 (patch-items.c) = ee082c7ebe234b3e8cc170e01bca56ed4275e6de



Home | Main Index | Thread Index | Old Index