Subject: CVS commit: pkgsrc/devel/memcached
From: Adam Ciarcinski
Date: 2024-10-16 11:01:59
Message id: 20241016090159.4CEC1FC7E@cvs.NetBSD.org

Log Message:
memcached: updated to 1.6.31

1.6.31

Fixes an a critical crash introduced in 1.6.30 when TLS (SSL) is in use.
If a connection is closed before memcached can accept and handshake it, it can \ 
crash due to a null reference.

1.6.30

Memcached's usage of the OpenSSL API has been overhauled to better handle
errors. The logstream watch connevents can be used to see detailed
OpenSSL-related errors.

The builtin proxy has removed its old style lua API. There should be no active
users of it, but if you use res = pool(r) or mcp.await syntax, please see the
wiki documentation for updated API calls. This paves the way for many
performance improvements.

Fixes

proxy: fix proxy_req_active accounting
core: fix usleep not working on NetBSD
proxy: [EXPERIMENTAL] mutator framework
proxy: str = rctx:tls_peer_cn()
proxy: req/res inspector objects
proxy: req:token_int()
proxy: req:flag_token_int("f")
tls: per-listener cert validation
tls: actually look at TLS errors
tls: update min OpenSSL to 1.1.1
tls: quarantine openssl headers
proxy: fix potential mcp.match false negative
proxy: fix O token for some mcp.internal calls
proxy: fix router regression with cmaps

Files:
RevisionActionfile
1.93modifypkgsrc/devel/memcached/Makefile
1.60modifypkgsrc/devel/memcached/distinfo