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:           Sun May 26 19:37:42 UTC 2019

Modified Files:
        pkgsrc/devel/memcached: Makefile distinfo

Log Message:
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.


To generate a diff of this commit:
cvs rdiff -u -r1.61 -r1.62 pkgsrc/devel/memcached/Makefile
cvs rdiff -u -r1.34 -r1.35 pkgsrc/devel/memcached/distinfo

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.61 pkgsrc/devel/memcached/Makefile:1.62
--- pkgsrc/devel/memcached/Makefile:1.61        Tue Apr 30 11:39:17 2019
+++ pkgsrc/devel/memcached/Makefile     Sun May 26 19:37:42 2019
@@ -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/
 

Index: pkgsrc/devel/memcached/distinfo
diff -u pkgsrc/devel/memcached/distinfo:1.34 pkgsrc/devel/memcached/distinfo:1.35
--- pkgsrc/devel/memcached/distinfo:1.34        Tue Apr 30 11:39:17 2019
+++ pkgsrc/devel/memcached/distinfo     Sun May 26 19:37:42 2019
@@ -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