Revisions of memcached

buildservice-autocommit accepted request 1142485 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 20)
baserev update by copy to link target
Dirk Mueller's avatar Dirk Mueller (dirkmueller) committed (revision 19)
- update to 1.6.23:
  * https://github.com/memcached/memcached/wiki/ReleaseNotes1623
- fixes [bsc#1216699] (CVE-2023-46852)
  * proxy: add memory accounting tracking
  * Meta protocol has some adjusments: extra spaces were
  * extstore: make defaults more aggressive
  * Fix error message on conflicting ports while using '-l'
  * core: remove cdefs include from queue.h
  * The total number of UDP datagrams required for the message is calculated
  * The meta protocol can now transmit binary encoded keys by encoding the
  * Fix TCP failure under OS X.
- Mention that this stream isn't affected by bsc#1085209,
- Replace references to /var/adm/fillup-templates with new
  * Please read the news at
  * issue#370 : slab re-balance is not thread-safe in function
- update to 1.4.20
- freshed memcached-autofoo.patch
  * Reduce odds of getting OOM errors in some odd cases
- Update to version 1.4.14
    * Better detection of sasl_callback_ft
    * fix slabs_reassign tests on 32bit hosts
    * Fix to build with cyrus sasl 2.1.25
    * Slab page reassignment and bug fixes over 1.4.10.
    * Allow all tests to run as root
    * Fix -c so maxconns can be raised above default.
    * Fix compile error on OS X
    * Issue 200 : Don't fire dtrace probe as the last thing in a function
    * Fix compilation issue on Solaris 9 wrt isspace() macro - Resolves
      issue 111
This is a maintenance release with some build fixes, doc fixes, and one new stat.
buildservice-autocommit accepted request 1089645 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 18)
baserev update by copy to link target
Dirk Mueller's avatar Dirk Mueller (dirkmueller) committed (revision 17)
- 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
buildservice-autocommit accepted request 1071435 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 16)
baserev update by copy to link target
Dirk Mueller's avatar Dirk Mueller (dirkmueller) committed (revision 15)
- 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
buildservice-autocommit accepted request 1058576 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 14)
baserev update by copy to link target
Dirk Mueller's avatar Dirk Mueller (dirkmueller) committed (revision 13)
- 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
buildservice-autocommit accepted request 1007658 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 12)
baserev update by copy to link target
Dirk Mueller's avatar Dirk Mueller (dirkmueller) committed (revision 11)
- remove sysv init case
- move memcache binary to %{_bindir} like on Debian and RHEL like
  distributions
buildservice-autocommit accepted request 1001273 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 10)
baserev update by copy to link target
Dirk Mueller's avatar Dirk Mueller (dirkmueller) committed (revision 9)
- update to 1.6.17:
  * release TLS read and write buffers when idle
  * Find perl via /usr/bin/env instead of directly
  * Mac M1 build update. detects arm64 crc32 h/w support.
  * DTrace build fix on Mac
  * core: fix strncat warning
  * configure.ac: use pkg-config to retrieve openssl
  * proxy: fix missing md5.h from tarball dist
  * docs: don't rebuild binprot XML anymore
  * Do memory bound check for some C string operations
  * proxy: allow mcp.pool to ignore a nil second arg
  * Improve Slab Automove behavior
  * proxy: allow booleans in pool structure
  * proxy: backend object cache was broken
  * log: fix obscure crashes due to size_t promotion
  * Fix race leads to deadlock during shutdown (sigterm/sigusr1)
  * proxy: req:flag_token("F", "Freplacement")
  * New Features
  * sock ip filtering tagging support for FBSD/OBSD
  * MacOS drop privileges support
  * core: make large item storage more reliable
  * extstore: make defaults more aggressive
buildservice-autocommit accepted request 997604 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 8)
baserev update by copy to link target
Dirk Mueller's avatar Dirk Mueller (dirkmueller) committed (revision 7)
- update to 1.6.16:
  * proxy: add req:flag_token("F")
  * proxy: mcp.response code and rline API
  * proxy: add r:has_flag(), fix r:token() length
  * proxy: mcp.request() improvements
  * proxy: mcplib_request_token() doesn't delimit the final token in a request
  * tls: Disable TLS re-negotiation from SSL context
  * Fix undefined behavior and warning with clang
  * proxy: fix the hashstring size for evcache ketama
  * core: Fix FTBFS with GCC 12 on ppc64el
  * proxy: fix race crash from io obj use-after-free
  * proxy: fix mcp.await() when using extended args
  * proxy: add missing errno.h include to proxy.h
  * proxy: fix potential corruption on partial write
  * proxy: rework backend buffer handling to fix protocol desync bug
  * tests: skip whitespace on vendor/*
  * tls: Add switch to opt-in to kernel TLS on OpenSSL 3.0.0+
  * core: checks port number at start time
  * Add a command to dump keys for memcached-tool
  * proxy: 'proxyreqs' does not work unless 'proxyuser' also provided
  * proxy: replace proxycmds stream with proxyreqs
  * proxy: mcp.log_req* API interface
buildservice-autocommit accepted request 970869 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 6)
baserev update by copy to link target
Dirk Mueller's avatar Dirk Mueller (dirkmueller) committed (revision 5)
- 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
buildservice-autocommit accepted request 956188 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 4)
baserev update by copy to link target
Dirk Mueller's avatar Dirk Mueller (dirkmueller) committed (revision 3)
- 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'
Dirk Mueller's avatar Dirk Mueller (dirkmueller) committed (revision 2)
- 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
Dirk Mueller's avatar Dirk Mueller (dirkmueller) committed (revision 1)
Displaying all 20 revisions
openSUSE Build Service is sponsored by