2020-09-08 19:59:45 by Adam Ciarcinski | Files touched by this commit (2) | |
Log message:
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.
|
2020-08-31 20:13:29 by Thomas Klausner | Files touched by this commit (3631) |
Log message:
*: bump PKGREVISION for perl-5.32.
|
2020-06-01 21:14:49 by Adam Ciarcinski | Files touched by this commit (2) | |
Log message:
memcached: updated to 1.6.6
1.6.6:
Fixes
Update testing certificates to be compatible with latest security levels
Fix crash on shutdown when handling signals with TLS enabled
start of valgrind test mode
more flaky test fixes; crawler/restart
Disable aarch64 hw crc32 function for now
Pull in BigEndian-compatible crc32c
minimum libevent version is 2.x
Add Meta no-op command request to protocol.txt
1.6.5:
Fixes
Revert "build: sasl build fix on FreeBSD"
1.6.4:
Fixes
restart: fix failure on deleted chunked items
ascii auth: fix CPU spike when waiting for data
extstore: fix some valgrind errors.
Fix undefined behavior with -D_FORTIFY_SOURCE=2
Fix build warnings in Windows.
Add build option to disable unix socket functionality.
fix extstore reads for OSX/cygwin
Fix misprint in protocol.txt
Fix t/64bit.t test failure in Windows.
build: sasl build fix on FreeBSD
testapp: Fix failure with -flto=auto
1.6.3:
Fixes
crash fix: errstr wasn't initialized in metaget
fix startup segfault for low conns + idle thread
restart: fix corrupted restart in some scenarios
restart: always wipe memory from global pool
restart: fix rare segfault on shutdown
tls: fix crash with refresh_certs command when TLS is disabled
New Features
-o ssl_session_cache can be used (when TLS is compiled in) to enable server side \
session reuse.
./configure --enable-static for static builds
1.6.2:
Fixes a remote DoS (segfault) in parsing of the binary protocol header that was \
introduced in 1.6.0.
1.6.1:
Fixes
tls: handle accept errors properly
ssl_errors stat
Add touch,gat expiration test
Add negative expiration time case to expiration test
Fix to handle negative exptime as common function
Fix a bunch of flaky tests
Fix compile error with DTrace probes
Allow missing syscall on ARM for seccomp
fix multiple definition of 'crc32c' (GCC 10)
Add stdio.h,stddef.h to storage.c (OS X compile error)
1.6.0:
Fixes
meta: indicate refcount overflow
meta: fix refleak in mget
fix: all new connections were counted as rejected
timedrun: proper signal handler initialization.
restart: fix potential double free
stats_prefix: fix test failure due to non-determinism
fix bug where sasl will load config the wrong path
meta: make return codes more generic
config.h for util.c, fix htonll comp. failure
hash: fix build failure against gcc-10
fix memory leaks in unit tests
fix make order in BUILD instructions
New Features
extstore: enable by default.
meta: arithmetic command (ma) for incr/decr
network: transient static read buffer for conns
network: response stacking for all commands
|
2020-01-22 19:53:13 by Adam Ciarcinski | Files touched by this commit (4) | |
Log message:
memcached: updated to 1.5.21
Memcached 1.5.21
Overview
Bugfixes and smaller changes. Thanks to all the external contributors!
Fixes
Adding missing defaults to the --help output
stats: Fix stats delimiter unit tests
Allow compilation with ASAN
restart: add error handling if mmap fails
For text auth token mode, use alternative bcmp implementation
memcached-tool: Fix up tabular output for the 'stats' command.
linux_priv.c: add termios.h include to fix powerpc(64) builds
Update the build documentation in BUILD file
Update documentation for --max-item-size
Fix build issue due to improper pthread_t comparison
Ensure t/whitespace.t test is skipped when outside a memcached git checkout
Allocating large chunk of slabs for FreeBSD.
New Features
configuration option to disable watch commands (-W)
|
2020-01-18 22:51:16 by Jonathan Perkin | Files touched by this commit (1836) |
Log message:
*: Recursive revision bump for openssl 1.1.1.
|
2019-11-11 18:29:50 by Adam Ciarcinski | Files touched by this commit (5) | |
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
|
2019-11-03 11:39:32 by Roland Illig | Files touched by this commit (274) |
Log message:
devel: align variable assignments
pkglint -Wall -F --only aligned --only indent -r
No manual corrections.
|
2019-10-01 20:17:24 by Adam Ciarcinski | Files touched by this commit (2) | |
Log message:
memcached: updated to 1.5.19
Memcached 1.5.19
This release contains an experimental new protocol extension for the default \
Text Protocol. This extension includes a flexible set of new commands \
encompassing features previously unique to the binary protocol, as well as many \
new updates allowing a reduction of network roundtrips for advanced features.
Fixes
Keep "last access" time up to date in default segmented LRU mode
slow down t/watcher.t test more
Add include stdio.h to restart.c
Reload CA cert in refresh routine
TLS: fix leak of SSL context on accept failure
drop privileges for FreeBSD.
Make memcached setgroups failure non-fatal
restart: use /tmp for restart tests.
restart: add missing msync at close time
|
2019-09-20 13:38:53 by Adam Ciarcinski | Files touched by this commit (2) | |
Log message:
memcached: updated to 1.5.18
Memcached 1.5.18 and newer can recover its cache between restarts. It can \
restart after upgrades of the binary, most changes in settings, and so on. It \
now also supports using persistent memory via DAX filesystem mounts.
|
2019-09-05 11:34:51 by Adam Ciarcinski | Files touched by this commit (4) | |
Log message:
memcached: updated to 1.5.17
1.5.17:
Fixes
fix strncpy call in stats conns to avoid ASAN violation
extstore: fix indentation
add error handling when calling dup function
add unlock when item_cachedump malloc failed
extstore: emulate pread(v) for macOS
fix off-by-one in logger to allow CAS commands to be logged.
use strdup for explicitly configured slab sizes
move mem_requested from slabs.c to items.c (internal cleanup)
New Features
add server address to the "stats conns" output
log client connection id with fetchers and mutations
Add a handler for seccomp crashes
|