| Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
| Name: memcached | Distribution: openSUSE Tumbleweed |
| Version: 1.6.40 | Vendor: openSUSE |
| Release: 2.2 | Build date: Tue Feb 3 09:09:20 2026 |
| Group: Productivity/Networking/Other | Build host: reproducible |
| Size: 833578 | Source RPM: memcached-1.6.40-2.2.src.rpm |
| Packager: https://bugs.opensuse.org | |
| Url: https://memcached.org/ | |
| Summary: A high-performance, distributed memory object caching system | |
Memcached is a high-performance, distributed memory object caching system, generic in nature, but intended for use in speeding up dynamic web applications by alleviating database load.
BSD-3-Clause
* Tue Feb 03 2026 Marcus Rueckert <mrueckert@suse.de>
- Move homedir setup for the sysusers case to tmpfiles.d
- enable TLS mode on 15.6
- enable proxy mode with TLS support. io_uring mode is disabled
because it tries to use an intree copy of liburing
* Mon Dec 22 2025 Petr Gajdos <pgajdos@suse.com>
- version update to 1.6.40
* Reload TLS certificates on SIGHUP
* tests: fix race condition in slab mover test
* extstore: fix internal item flag loss on flush
* core: fix worker_logbuf_size start option
* proxy: remove buffer memory limit lock
* proxy: update backend logging options on reload
* slabs: fix page mover busy sleep backoff, add counter
* docs: info for listeners to help string
* core: fix verbose logging in get
* Fix format specifier for nums_napi_id
* extstore: fix start arg issue with page size
* proxy: add some inspection commands for req/res
* proxy: add tracebacks to lua errors in some cases
* Tue Sep 09 2025 pgajdos@suse.com
- version update to 1.6.39
* tests: improve extstore-tiered2 reliability
* proxy: very limited flagcopyall function
* proxy: flagcopy removes flag if source is nil
* restart: Fix typecast on setting stop_time during restart
* tests: make slabs-mover test more resilient
* proxy: fix memory corruption from bad set uploads
* core: fix pipelined set failures on pending reads
* proxy: fix subrctx issues during error handling
* tls: minor fix when tls disabled
* tls: fix potential hang when pipelining sets
* proxy: missing error handling in some situations
* proxy: fix double logging with sub requests's
* tests: attempt to make extstore tests less flaky
* crawler: fix issue with strict alignment (ARM)
* proxy: fix time_*_millis overflow on 32bit sys
* crawler: speedup and extstore info
* mcmc: upstream updates
* Wed Jun 25 2025 pgajdos@suse.com
- disable ssl_session_resumption.t for s390x [bsc#1243673]
* Fri Jun 06 2025 pgajdos@suse.com
- version update to 1.6.38
* https://github.com/memcached/memcached/wiki/ReleaseNotes1630
* https://github.com/memcached/memcached/wiki/ReleaseNotes1631
* https://github.com/memcached/memcached/wiki/ReleaseNotes1632
* https://github.com/memcached/memcached/wiki/ReleaseNotes1633
* https://github.com/memcached/memcached/wiki/ReleaseNotes1634
* https://github.com/memcached/memcached/wiki/ReleaseNotes1635
* https://github.com/memcached/memcached/wiki/ReleaseNotes1636
* https://github.com/memcached/memcached/wiki/ReleaseNotes1637
* https://github.com/memcached/memcached/wiki/ReleaseNotes1638
* Sat Aug 10 2024 Andrea Manzini <andrea.manzini@suse.com>
- update to 1.6.29:
* Speeds up displaying stats proxy when many user defined counters are used.
* If a user counter changes name, it will be reset to zero.
* Allows overriding commands either by key prefix or specific command.
* see details at https://github.com/memcached/memcached/wiki/ReleaseNotes1629
- update to 1.6.28:
* Fixes unfortunate potentially critical use-after-free bug in the proxy mode
that was introduced in 1.6.27. The bug is difficult to trigger but if you
are on 1.6.27 upgrading is strongly recommended.
* Also adds experimental support for TLS to proxy backends. Please let us know
if you intend to use this feature as it has only received limited testing;
we will prioritize further work if folks are interested in using it.
* memcached-tool: add -u flag to unescape special chars in keys names
* proxy: add counters for VM memory and GC runs
* see details at https://github.com/memcached/memcached/wiki/ReleaseNotes1628
- update to 1.6.27:
* Many proxy updates, including a critical stability fix for users of the newer
style request API.
* Adds new meta protocol extensions:
+ Ecas: If specified and request succeeds, uses supplied number for the CAS
value of the item. This allows using external versioning for cache data
(ie; row versions, crc's, etc).
+ x flag for md: This flag causes md to atomically replace the value with the
same meta data, but 0 byte value. Can be combined with I to make an empty
item that is marked stale.
* see details at https://github.com/memcached/memcached/wiki/ReleaseNotes1627
- update to 1.6.26:
* Fixes a crash when lru_crawler metadump is used and the client connection
is closed early. Requires closing the client exactly before the last few
kilobytes of a dump are about to be flushed.
* Also improves the ergonomics of proxy configurations via start arguments.
* see details at https://github.com/memcached/memcached/wiki/ReleaseNotes1626
- update to 1.6.25:
* Main focus of this release is an overhaul of extstore's space compaction system,
and addition of disk specialization and basic tiering support.
This optimization can greatly reduce write amplification and improve general performance.
* see details at https://github.com/memcached/memcached/wiki/ReleaseNotes1625
- update to 1.6.24:
* Mostly fixes from the fix backlog and proxy updates.
* see details at https://github.com/memcached/memcached/wiki/ReleaseNotes1624
* Fri Feb 23 2024 pgajdos@suse.com
- Use %autosetup macro. Allows to eliminate the usage of deprecated
%patchN
* Mon Feb 19 2024 Georg Pfuetzenreuter <georg.pfuetzenreuter@suse.com>
- Drop obsolete rpmlint filter
* Mon Feb 19 2024 Georg Pfuetzenreuter <georg.pfuetzenreuter@suse.com>
- Create /run/memcached as a location for sockets
- Use conditionals for sysusers/tmpfiles
* Mon Jan 29 2024 Dirk Müller <dmueller@suse.com>
- update to 1.6.23:
* https://github.com/memcached/memcached/wiki/ReleaseNotes1623
* Mon Nov 13 2023 pgajdos@suse.com
- version update to 1.6.22
* core: fix incr/decr/ma failing in some conditions
* extstore: fix item loss during page defrag
* Note that counts for track_sizes are best effort
* core: fix build on BSD
* core: speedup for async IO handling
* core: don't ignore sighup in daemonize mode
* proxy: add label to proxy backend error logs
* proxy: if a ustat label is "", skip printing
* proxy: fix ms ignoring T flag for mcp.internal
* proxy: fix ms parsing error
* proxy: fix backend cleanup when using worker IO
* proxy: fix response code in the event of dead backend
* proxy: fix race condition in first load
* proxy: fix off-by-one if \r is missing
* proxy: update backends if conncount changes
* proxy: io submission queue opt
* proxy: io return optimization
* proxy: fix for dropping -O2 from lua compile
* proxy: fix buffer overflow with multiget syntax
* proxy: fix flaky test in t/proxylimits.t
- fixes [bsc#1216700] (CVE-2023-46853)
- fixes [bsc#1216699] (CVE-2023-46852)
* Mon Jun 26 2023 pgajdos@suse.com
- version update to 1.6.21
* build: avoid disting build artifacts from vendor/*
* extstore: fix data bugs on high overwrite key
* proxy: fixes for memory tracking
* meta: fix ms c flag reflecting s flag
* extstore: fail to start if given no disk space
* extstore: Handle incorrect units gracefully
* proxy: mcp.internal() support ascii multiget
* proxy: fix segfault for reqs with too few tokens
* proxy: fix per-worker-thread backend mode batching
* proxy: fix meta set M flag for mcp.internal()
* proxy: add await tests in proxyunits.t
* proxy: add response API tests in proxyunits.t
* Mon May 29 2023 Dirk Müller <dmueller@suse.com>
- update to 1.6.20:
* extstore: increase aggressiveness of flush thread
* proxy: improve unit test coverage
* proxy: random small fixes
* proxy: return 'readvalidate' on be read timeout
* proxy: don't print null ustats from "stats proxy"
* proxy: use connect timeout during retries
* proxy: fix flaky test in proxyconfig.t
* check for sys/auxv.h
* proxy: send CLIENT_ERROR when proper
* proxy: print lua error message on reload failure
* proxy: rip out io_uring code (to be re-added later)
* proxy: overhaul backend error handling: surface error messages
to clients
* proxy: fix reversal of pipelined backend queries
* proxy: add request and buffer memory limits
* proxy: restrict functions for lua config vs route
* proxy: fix bug ignoring -R setting for proxy reqs
* proxy: add conntimeout error
* proxy: add memory accounting tracking
* Tue Mar 14 2023 Dirk Müller <dmueller@suse.com>
- update to 1.6.19:
* crawler: add lru_crawler mgdump command
* replace 2&>1 by 2>&1 in rpm spec file
* log: fix race condition while incrementing log entries dropped
* Add new pkg-config dependencies to dockerfiles
* Document missing flags of Meta Arithmetic
* configure.ac: add --enable-werror
* proxy: reduce noise for dead backends
* proxy: more await unit tests
* proxy: fix trailingdata error with ascii multiget misses
* crawler: don't hold lock while writing to network
* proxy: redo libevent handling code (speedup/fixes)
* proxy: fix "missingend" error on reading responses
* proxy: add read buffer data to backend error messages
* proxy: fix partial responses on backend timeouts
* proxy: disallow overriding mn command
* tests: timedrun SIGHUP pass-thru
* proxy: new integration tests.
* proxy: fix mismatched responses after bad write
* proxy: fix stats deadlock caused by await code
* proxy: clean logic around lua yielding
* core: remove *c from some response code
* core: simplify background IO API
* core: remove *conn object from cache commands
* Sun Jan 15 2023 Dirk Müller <dmueller@suse.com>
- update to 1.6.18:
* Mostly fixes and improvements to proxy mode.
* Meta protocol has some adjusments: extra spaces were
being returned in a few instances
* see https://github.com/memcached/memcached/wiki/ReleaseNotes1618
/run/memcached /usr/bin/memcached /usr/bin/memcached-tool /usr/lib/systemd/system/memcached.service /usr/lib/sysusers.d/memcached-user.conf /usr/lib/tmpfiles.d/memcached.conf /usr/sbin/rcmemcached /usr/share/doc/packages/memcached /usr/share/doc/packages/memcached/AUTHORS /usr/share/doc/packages/memcached/ChangeLog /usr/share/doc/packages/memcached/NEWS /usr/share/fillup-templates/sysconfig.memcached /usr/share/licenses/memcached /usr/share/licenses/memcached/COPYING /usr/share/man/man1/memcached.1.gz /var/lib/memcached
Generated by rpm2html 1.8.1
Fabrice Bellet, Sun Apr 12 22:31:41 2026