Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

memcached-1.6.15-1.2 RPM for i586

From OpenSuSE Tumbleweed for i586

Name: memcached Distribution: openSUSE Tumbleweed
Version: 1.6.15 Vendor: openSUSE
Release: 1.2 Build date: Wed Jun 15 04:45:33 2022
Group: Productivity/Networking/Other Build host: wildcard2
Size: 309069 Source RPM: memcached-1.6.15-1.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.

Provides

Requires

License

BSD-3-Clause

Changelog

* Tue Apr 19 2022 Dirk Müller <dmueller@suse.com>
  - update to 1.6.15:
    * proxy: Fix buffer overflow and prevent recv() of 0 byte
    * proxy: allow await() to be called recursively
    * proxy: mcp.request(cmd, [val | resp])
    * proxy: hacky method of supporting noreply/quiet
    * proxy: add ring_hash builtin
    * proxy: fix logger entry memory corruption
    * storage: parameterize the compaction thread sleep
    * proxy: pull chunks into individual c files
    * proxy: documentation updates
    * proxy: "stats settings" for proxy
    * proxy: await improvements
    * proxy: trivial support for SO_KEEPALIVE on backend
    * mcmc: upstream update for SO_KEEPALIVE
    * proxy: fix crash on stats proxy sans user stats
    * proxy: enable backend_total stat
    * proxy: track in-flight requests
    * proxy: add some basic logging for backend errors
    * proxy: logging improvements + lua mcp.log()
    * proxy: add stats for commands seen
* Sun Feb 20 2022 Dirk Müller <dmueller@suse.com>
  - update to 1.6.14:
    * tests: workaround for t/watcher.t race
    * restart: fix typo in error message
    * Extend extbuf in try_read_command_binary function
    * tests: repair race in maxconns.t test
    * Fix integer overflow in hashsize calculation causing hang on huge hash tables
    * meta: add "proxy tokens" P, L which are ignored
    * core: fix large pages detection on redhat distros
    * Fix error message on conflicting ports while using '-l'
* Sat Jan 22 2022 Dirk Müller <dmueller@suse.com>
  - update to 1.6.13:
    * core: make object cache LIFO
    * meta: protocol.txt updates for CAS return
    * meta: fix meta delete
    * meta: fix CAS ('c') return values
    * core: fix use-after-free for text multigets
    * Replace OPENSSL_VERSION_NUMBER check with defined(TLS1_3_VERSION) check for TLS v1.3 compatibility
    * Fix full unit test suite under test_tls
    * Track store errors in thread stats
    * Fix for failing tests on OS X
    * extstore: avoid looping IO queues on submission
    * tests: maxconns test when extstore enabled
    * core: remove cdefs include from queue.h
* Sun Nov 28 2021 Sarah Kriesch <sarah.kriesch@opensuse.org>
  - update to 1.6.12:
    * add queue.h in archive
    * Expose number of currently active watchers in stats
    * Configurable minimum supported TLS protocol version
    * core: fix hang bug in extstore
    * thread: use eventfd for worker notify if available
    * thread: per-worker-thread connection event queues
    * core: cache.c cleanups, use queue.h freelist
    * core: add queue.h to replace handrolled queues.
    * logger: simplify logging code
    * logger: avoid polling without watchers
    * Implement LOG_CONNEVENTS watcher flag for connection state transitions
    * Report item sizes for fetch, mutation, and eviction watchers
    * Fix typos in doc/code comments (tem->item, etc)
    * "watch connevents" will show realtime log entries about client connect/
      disconnect events.
    * Fix minor severity heap buffer overflow reading --auth-file
    * stats_prefix.c: Check for NDEBUG before using total_written variable
    * Add settings stat for shutdown_command enabled
    * [docker] Add user and expose the memcached port
    * meta: remove EXPERIMENTAL mark + doc fixes
    * meta: response code OK -> HD
    * meta: fix metaset syntax
    * meta: repairs to mset command
    * hash: add XXH3 to list of hash algorithms.
    * fix arm64 crc32 on old glibc/gcc.
    * extstore: fix crash on 'stats extstore'
    * seccomp: extend allowed rules for extended usage
    * The total number of UDP datagrams required for the message is calculated
      incorrectly.
    * meta: allow base64'ed binary keys with 'b' flag
    * small improvements to readme
    * Added debugtime command for test suite
    * The meta protocol can now transmit binary encoded keys by encoding the
      key in base64 and sending a 'b' flag with the command
* Wed Oct 06 2021 Johannes Segitz <jsegitz@suse.com>
  - Added hardening to systemd service(s) (bsc#1181400). Added patch(es):
    * harden_memcached.service.patch
    Modified:
    * memcached.service
* Fri Jun 04 2021 Callum Farmer <gmbr3@opensuse.org>
  - Change to using systemd-sysusers
* Thu Nov 26 2020 Dirk Mueller <dmueller@suse.com>
  - update to 1.6.9:
    * arm64: Re-add arm crc32c hw acceleration for extstore
    * restart mode: expose memory_file path in stats settings
    * 'shutdown graceful' command for raising SIGUSR1
    * Introduce NAPI ID based worker thread selection (see doc/napi_ids.txt)
    * item crawler hash table walk mode
    * bugfixes
* Tue Oct 13 2020 Jan Engelhardt <jengelh@inai.de>
  - Trim history lesson from description.
  - Do not suppress errors from useradd.
  - Reduce hard dependency on systemd.
* Mon Sep 28 2020 Dirk Mueller <dmueller@suse.com>
  - update to 1.6.7:
    * 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.
  - drop use-signal-function-instead-of-sigignore.patch (upstream)
* Tue Sep 01 2020 Callum Farmer <callumjfarmer13@gmail.com>
  - Add use-signal-function-instead-of-sigignore.patch: sigignore
    causes deprecation errors(gh#memcached/memcached#691)
* Sat Jun 06 2020 Andreas Stieger <andreas.stieger@gmx.de>
  - update to 1.6.6:
    * Fix crash on shutdown when handling signals with TLS enabled
    * Disable aarch64 hw crc32 function for now
    * Pull in BigEndian-compatible crc32c
    * minimum libevent version is 2.x
* Mon Apr 13 2020 Marcus Rueckert <mrueckert@suse.de>
  - update to version 1.6.5
    https://github.com/memcached/memcached/wiki/ReleaseNotes165
  - drop link_sasl.patch issue is fixed
  - dropped 635.patch and 634.patch: in 1.6.5 release
* Mon Apr 13 2020 Marcus Rueckert <mrueckert@suse.de>
  - update to version 1.6.4
    https://github.com/memcached/memcached/wiki/ReleaseNotes163
    https://github.com/memcached/memcached/wiki/ReleaseNotes164
  - drop patches as they are included in the update:
    https://github.com/memcached/memcached/pull/634
    https://github.com/memcached/memcached/pull/635
  - added link_sasl.patch: it seems libsasl2 wasnt linked which lead
    to undefined references
* Wed Apr 01 2020 Marcus Rueckert <mrueckert@suse.de>
  - disable extstore also on ppc(64)
* Wed Apr 01 2020 Marcus Rueckert <mrueckert@suse.de>
  - apply patch from https://github.com/memcached/memcached/pull/634
    fix building with LTO and also building with -fno-common.
    (634.patch)
* Thu Mar 26 2020 Marcus Rueckert <mrueckert@suse.de>
  - apply patch from https://github.com/memcached/memcached/pull/635
    to fix crashes we saw during the testsuite (635.patch)
  - disable extstore on s390 for now as there are known bugs on that
    platform
* Tue Mar 24 2020 Marcus Rueckert <mrueckert@suse.de>
  - limit tls support to 15 and above
* Tue Mar 24 2020 Marcus Rueckert <mrueckert@suse.de>
  - disable lto until the 2 settings structs are resolved
* Tue Mar 24 2020 Marcus Rueckert <mrueckert@suse.de>
  - update to version 1.6.2 (boo# 1167522) CVE-2020-10931
    https://github.com/memcached/memcached/wiki/ReleaseNotes162
    https://github.com/memcached/memcached/wiki/ReleaseNotes161
    https://github.com/memcached/memcached/wiki/ReleaseNotes160
    https://github.com/memcached/memcached/wiki/ReleaseNotes1522
    https://github.com/memcached/memcached/wiki/ReleaseNotes1521
    https://github.com/memcached/memcached/wiki/ReleaseNotes1520
    https://github.com/memcached/memcached/wiki/ReleaseNotes1519
    https://github.com/memcached/memcached/wiki/ReleaseNotes1518
  - dropped all patches after reviewing with upstream:
    memcached-1.4.5.dif
    memcached-autofoo.patch
    memcached-use-endian_h.patch
  - enable TLS support (new BR: openssl-devel perl-IO-Socket-SSL
    perl-Net-SSLeay)
* Tue Sep 03 2019 pgajdos@suse.com
  - version update to 1.5.17
    * bugfixes
      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
  - version update to 1.5.16
    * bugfixes
      When nsuffix is 0 space for flags hasn't been allocated so don't memcpy them.
  - version update to 1.5.15
    * bugfixes
      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
    * features
    - Y [authfile] enables an authentication mode for ASCII protocol.
  - modified patches
    % memcached-autofoo.patch (refreshed)
* Thu May 02 2019 pgajdos@suse.com
  - version update to 1.5.14
    * update -h output for -I (max item size)
    * fix segfault in "lru" command
    * fix compile error on centos7
    * extstore: error adjusting page_size after ext_path
    * extstore: fix segfault if page_count is too high.
    * close delete + incr item survival race bug
    * memcached-tool dump fix loss of exp value
    * Fix "qw" in "MemcachedTest.pm" so wait_ext_flush is exported properly
    * Experimental TLS support.
    * Basic implementation of TLS for memcached.
    * Improve Get And Touch documentation
    * fix INCR/DECR refcount leak for invalid items
  - modified patches
    % memcached-autofoo.patch (refreshed)

Files

/usr/lib/systemd/system/memcached.service
/usr/lib/sysusers.d/system-user-memcached.conf
/usr/sbin/memcached
/usr/sbin/memcached-tool
/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, Fri Sep 2 23:15:26 2022