commit memcached for openSUSE:Factory
Hello community, here is the log from the commit of package memcached for openSUSE:Factory checked in at 2020-10-08 13:10:50 Comparing /work/SRC/openSUSE:Factory/memcached (Old) and /work/SRC/openSUSE:Factory/.memcached.new.4249 (New) Package is "memcached" Thu Oct 8 13:10:50 2020 rev:49 rq:839657 version:1.6.7 Changes: --- /work/SRC/openSUSE:Factory/memcached/memcached.changes 2020-09-08 22:43:36.219407562 +0200 +++ /work/SRC/openSUSE:Factory/.memcached.new.4249/memcached.changes 2020-10-08 13:11:48.119151671 +0200 @@ -1,0 +2,20 @@ +Mon Sep 28 20:29:25 UTC 2020 - Dirk Mueller + +- 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) + +--- Old: memcached-1.6.6.tar.gz use-signal-function-instead-of-sigignore.patch New: memcached-1.6.7.tar.gz Other differences: -- ++ memcached.spec ++ --- /var/tmp/diff_new_pack.nDwISb/_old 2020-10-08 13:11:48.811152298 +0200 +++ /var/tmp/diff_new_pack.nDwISb/_new 2020-10-08 13:11:48.815152301 +0200 @@ -28,7 +28,7 @@ %endif Name: memcached -Version:1.6.6 +Version:1.6.7 Release:0 Summary:A high-performance, distributed memory object caching system License:BSD-3-Clause @@ -39,8 +39,6 @@ Source2:%{name}.sysconfig Source3:memcached-rpmlintrc Source4:memcached.service -# PATCH-FIX-UPSTREAM gh#memcached/memcached#691 -Patch: use-signal-function-instead-of-sigignore.patch BuildRequires: autoconf BuildRequires: automake BuildRequires: cyrus-sasl-devel @@ -90,7 +88,6 @@ %prep %setup -q -%patch -p1 %build autoreconf -fi ++ memcached-1.6.6.tar.gz -> memcached-1.6.7.tar.gz ++ 10345 lines of diff (skipped)
commit memcached for openSUSE:Factory
Hello community, here is the log from the commit of package memcached for openSUSE:Factory checked in at 2020-09-08 22:43:27 Comparing /work/SRC/openSUSE:Factory/memcached (Old) and /work/SRC/openSUSE:Factory/.memcached.new.3399 (New) Package is "memcached" Tue Sep 8 22:43:27 2020 rev:48 rq:831922 version:1.6.6 Changes: --- /work/SRC/openSUSE:Factory/memcached/memcached.changes 2020-06-11 14:47:51.837935184 +0200 +++ /work/SRC/openSUSE:Factory/.memcached.new.3399/memcached.changes 2020-09-08 22:43:36.219407562 +0200 @@ -1,0 +2,6 @@ +Tue Sep 1 19:24:14 UTC 2020 - Callum Farmer + +- Add use-signal-function-instead-of-sigignore.patch: sigignore + causes deprecation errors(gh#memcached/memcached#691) + +--- New: use-signal-function-instead-of-sigignore.patch Other differences: -- ++ memcached.spec ++ --- /var/tmp/diff_new_pack.J4kqOA/_old 2020-09-08 22:43:39.947409376 +0200 +++ /var/tmp/diff_new_pack.J4kqOA/_new 2020-09-08 22:43:39.951409379 +0200 @@ -39,6 +39,8 @@ Source2:%{name}.sysconfig Source3:memcached-rpmlintrc Source4:memcached.service +# PATCH-FIX-UPSTREAM gh#memcached/memcached#691 +Patch: use-signal-function-instead-of-sigignore.patch BuildRequires: autoconf BuildRequires: automake BuildRequires: cyrus-sasl-devel @@ -88,6 +90,7 @@ %prep %setup -q +%patch -p1 %build autoreconf -fi ++ use-signal-function-instead-of-sigignore.patch ++ >From c6821a866e50754181bcf14533e3d4c31be36b79 Mon Sep 17 00:00:00 2001 From: Tomas Korbar Date: Mon, 29 Jun 2020 08:56:09 +0200 Subject: [PATCH] Use signal function instead of sigignore Sigignore has been marked as deprecated on Fedora rawhide and signal function is used already on multiple places in memcached.c fix #690 --- configure.ac | 5 ++--- memcached.c | 16 ++-- 2 files changed, 4 insertions(+), 17 deletions(-) diff --git a/configure.ac b/configure.ac index ffc98b24e..a7be211e0 100644 --- a/configure.ac +++ b/configure.ac @@ -630,7 +630,6 @@ AC_CHECK_FUNCS(mlockall) AC_CHECK_FUNCS(getpagesizes) AC_CHECK_FUNCS(sysconf) AC_CHECK_FUNCS(memcntl) -AC_CHECK_FUNCS(sigignore) AC_CHECK_FUNCS(clock_gettime) AC_CHECK_FUNCS(preadv) AC_CHECK_FUNCS(pread) @@ -779,7 +778,7 @@ if test "$ICC" = "yes" then dnl ICC trying to be gcc. CFLAGS="$CFLAGS -diag-disable 187 -Wall -Werror" - AC_DEFINE([_GNU_SOURCE],[1],[find sigignore on Linux]) + AC_DEFINE([_GNU_SOURCE],[1],[make sure IOV_MAX is defined]) elif test "$GCC" = "yes" then GCC_VERSION=`$CC -dumpversion` @@ -792,7 +791,7 @@ then CFLAGS="$CFLAGS -fno-strict-aliasing" ;; esac - AC_DEFINE([_GNU_SOURCE],[1],[find sigignore on Linux]) + AC_DEFINE([_GNU_SOURCE],[1],[make sure IOV_MAX is defined]) elif test "$SUNCC" = "yes" then CFLAGS="$CFLAGS -errfmt=error -errwarn -errshort=tags" diff --git a/memcached.c b/memcached.c index d796abb4b..dc67267c4 100644 --- a/memcached.c +++ b/memcached.c @@ -8400,18 +8400,6 @@ static void sig_usrhandler(const int sig) { stop_main_loop = GRACE_STOP; } -#ifndef HAVE_SIGIGNORE -static int sigignore(int sig) { -struct sigaction sa = { .sa_handler = SIG_IGN, .sa_flags = 0 }; - -if (sigemptyset(&sa.sa_mask) == -1 || sigaction(sig, &sa, 0) == -1) { -return -1; -} -return 0; -} -#endif - - /* * On systems that supports multiple page sizes we may reduce the * number of TLB-misses by using the biggest available page size @@ -10097,7 +10085,7 @@ int main (int argc, char **argv) { /* daemonize if requested */ /* if we want to ensure our ability to dump core, don't chdir to / */ if (do_daemonize) { -if (sigignore(SIGHUP) == -1) { +if (signal(SIGHUP, SIG_IGN) == SIG_ERR) { perror("Failed to ignore SIGHUP"); } if (daemonize(maxcore, settings.verbose) == -1) { @@ -10247,7 +10235,7 @@ int main (int argc, char **argv) { * ignore SIGPIPE signals; we can use errno == EPIPE if we * need that information */ -if (sigignore(SIGPIPE) == -1) { +if (signal(SIGPIPE, SIG_IGN) == SIG_ERR) { perror("failed to ignore SIGPIPE; sigaction"); exit(EX_OSERR); }
commit memcached for openSUSE:Factory
Hello community, here is the log from the commit of package memcached for openSUSE:Factory checked in at 2020-06-11 14:47:31 Comparing /work/SRC/openSUSE:Factory/memcached (Old) and /work/SRC/openSUSE:Factory/.memcached.new.3606 (New) Package is "memcached" Thu Jun 11 14:47:31 2020 rev:47 rq:813310 version:1.6.6 Changes: --- /work/SRC/openSUSE:Factory/memcached/memcached.changes 2020-04-25 20:08:25.779560771 +0200 +++ /work/SRC/openSUSE:Factory/.memcached.new.3606/memcached.changes 2020-06-11 14:47:51.837935184 +0200 @@ -1,0 +2,9 @@ +Sat Jun 6 05:37:41 UTC 2020 - Andreas Stieger + +- 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 + +--- Old: memcached-1.6.5.tar.gz New: memcached-1.6.6.tar.gz Other differences: -- ++ memcached.spec ++ --- /var/tmp/diff_new_pack.5rxx5t/_old 2020-06-11 14:47:52.417936873 +0200 +++ /var/tmp/diff_new_pack.5rxx5t/_new 2020-06-11 14:47:52.421936885 +0200 @@ -28,7 +28,7 @@ %endif Name: memcached -Version:1.6.5 +Version:1.6.6 Release:0 Summary:A high-performance, distributed memory object caching system License:BSD-3-Clause @@ -42,7 +42,7 @@ BuildRequires: autoconf BuildRequires: automake BuildRequires: cyrus-sasl-devel -BuildRequires: libevent-devel +BuildRequires: libevent-devel >= 2.0 BuildRequires: libtool %if %{with tls} BuildRequires: openssl-devel >= 1.1.0 ++ memcached-1.6.5.tar.gz -> memcached-1.6.6.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/memcached-1.6.5/README.md new/memcached-1.6.6/README.md --- old/memcached-1.6.5/README.md 2020-04-04 04:14:26.0 +0200 +++ new/memcached-1.6.6/README.md 2020-05-13 05:24:24.0 +0200 @@ -19,7 +19,9 @@ * libevent, https://www.monkey.org/~provos/libevent/ (libevent-dev) * libseccomp, (optional, experimental, linux) - enables process restrictions for - better security. Tested only on x86_64 architectures. + better security. Tested only on x86-64 architectures. +* openssl, (optional) - enables TLS support. need relatively up to date + version. ## Environment @@ -28,13 +30,17 @@ don't swap. memcached does non-blocking network I/O, but not disk. (it should never go to disk, or you've lost the whole point of it) +## Build status + +See https://build.memcached.org/ for multi-platform regression testing status. + ## Bug reports Feel free to use the issue tracker on github. **If you are reporting a security bug** please contact a maintainer privately. We follow responsible disclosure: we handle reports privately, prepare a -patch, allow notifications to vendor lists, then run a fix release and your +patch, allow notifications to vendor lists. Then we push a fix release and your bug can be posted publicly with credit in our release notes and commit history. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/memcached-1.6.5/configure new/memcached-1.6.6/configure --- old/memcached-1.6.5/configure 2020-04-13 20:46:27.0 +0200 +++ new/memcached-1.6.6/configure 2020-05-13 05:32:50.0 +0200 @@ -1,6 +1,6 @@ #! /bin/sh # Guess values for system-dependent variables and create Makefiles. -# Generated by GNU Autoconf 2.69 for memcached 1.6.5. +# Generated by GNU Autoconf 2.69 for memcached 1.6.6. # # Report bugs to . # @@ -580,8 +580,8 @@ # Identity of this package. PACKAGE_NAME='memcached' PACKAGE_TARNAME='memcached' -PACKAGE_VERSION='1.6.5' -PACKAGE_STRING='memcached 1.6.5' +PACKAGE_VERSION='1.6.6' +PACKAGE_STRING='memcached 1.6.6' PACKAGE_BUGREPORT='memcac...@googlegroups.com' PACKAGE_URL='' @@ -761,7 +761,6 @@ enable_option_checking enable_silent_rules enable_dependency_tracking -enable_arm_crc32 enable_extstore enable_seccomp enable_sasl @@ -1336,7 +1335,7 @@ # Omit some internal or obsolete options to make the list less imposing. # This message is too long to be a string in the A/UX 3.1 sh. cat <<_ACEOF -\`configure' configures memcached 1.6.5 to adapt to many kinds of systems. +\`configure' configures memcached 1.6.6 to adapt to many kinds of systems. Usage: $0 [OPTION]... [VAR=VALUE]... @@ -1407,7 +1406,7 @@ if test -n "$ac_init_help"; then case $ac_init_help in - short | recursive ) echo "Configuration of memcached 1.6.5:";; + short | recursive ) echo "Configuration of memcached 1.6.6:";; esac cat <<\_ACEOF @@ -1421,7 +1
commit memcached for openSUSE:Factory
Hello community, here is the log from the commit of package memcached for openSUSE:Factory checked in at 2020-04-25 20:08:18 Comparing /work/SRC/openSUSE:Factory/memcached (Old) and /work/SRC/openSUSE:Factory/.memcached.new.2738 (New) Package is "memcached" Sat Apr 25 20:08:18 2020 rev:46 rq:795535 version:1.6.5 Changes: --- /work/SRC/openSUSE:Factory/memcached/memcached.changes 2020-04-05 20:53:21.821173380 +0200 +++ /work/SRC/openSUSE:Factory/.memcached.new.2738/memcached.changes 2020-04-25 20:08:25.779560771 +0200 @@ -1,0 +2,20 @@ +Mon Apr 13 19:08:36 UTC 2020 - Marcus Rueckert + +- 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 12:00:31 UTC 2020 - Marcus Rueckert + +- 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 + +--- Old: 634.patch 635.patch memcached-1.6.2.tar.gz New: memcached-1.6.5.tar.gz Other differences: -- ++ memcached.spec ++ --- /var/tmp/diff_new_pack.pBUPnF/_old 2020-04-25 20:08:27.023563336 +0200 +++ /var/tmp/diff_new_pack.pBUPnF/_new 2020-04-25 20:08:27.027563344 +0200 @@ -28,7 +28,7 @@ %endif Name: memcached -Version:1.6.2 +Version:1.6.5 Release:0 Summary:A high-performance, distributed memory object caching system License:BSD-3-Clause @@ -39,8 +39,6 @@ Source2:%{name}.sysconfig Source3:memcached-rpmlintrc Source4:memcached.service -Patch: https://patch-diff.githubusercontent.com/raw/memcached/memcached/pull/635.patch -Patch1: https://patch-diff.githubusercontent.com/raw/memcached/memcached/pull/634.patch BuildRequires: autoconf BuildRequires: automake BuildRequires: cyrus-sasl-devel @@ -90,8 +88,6 @@ %prep %setup -q -%patch -p1 -%patch1 -p1 %build autoreconf -fi ++ memcached-1.6.2.tar.gz -> memcached-1.6.5.tar.gz ++ 2345 lines of diff (skipped)
commit memcached for openSUSE:Factory
Hello community, here is the log from the commit of package memcached for openSUSE:Factory checked in at 2020-04-05 20:53:17 Comparing /work/SRC/openSUSE:Factory/memcached (Old) and /work/SRC/openSUSE:Factory/.memcached.new.3248 (New) Package is "memcached" Sun Apr 5 20:53:17 2020 rev:45 rq:791377 version:1.6.2 Changes: --- /work/SRC/openSUSE:Factory/memcached/memcached.changes 2019-09-20 14:45:06.166979275 +0200 +++ /work/SRC/openSUSE:Factory/.memcached.new.3248/memcached.changes 2020-04-05 20:53:21.821173380 +0200 @@ -1,0 +2,49 @@ +Wed Apr 1 23:59:38 UTC 2020 - Marcus Rueckert + +- disable extstore also on ppc(64) + +--- +Wed Apr 1 23:26:11 UTC 2020 - Marcus Rueckert + +- 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 01:22:59 UTC 2020 - Marcus Rueckert + +- 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 21:27:33 UTC 2020 - Marcus Rueckert + +- limit tls support to 15 and above + +--- +Tue Mar 24 21:20:51 UTC 2020 - Marcus Rueckert + +- disable lto until the 2 settings structs are resolved + +--- +Tue Mar 24 20:54:55 UTC 2020 - Marcus Rueckert + +- 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) + +--- Old: memcached-1.4.5.dif memcached-1.5.17.tar.gz memcached-autofoo.patch memcached-use-endian_h.patch New: 634.patch 635.patch memcached-1.6.2.tar.gz Other differences: -- ++ memcached.spec ++ --- /var/tmp/diff_new_pack.pe5Tyq/_old 2020-04-05 20:53:22.761174398 +0200 +++ /var/tmp/diff_new_pack.pe5Tyq/_new 2020-04-05 20:53:22.761174398 +0200 @@ -1,7 +1,7 @@ # # spec file for package memcached # -# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2020 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -20,8 +20,15 @@ %if ! %{defined _fillupdir} %define _fillupdir %{_localstatedir}/adm/fillup-templates %endif + +%if 0%{?suse_version} > 1500 +%bcond_without tls +%else +%bcond_withtls +%endif + Name: memcached -Version:1.5.17 +Version:1.6.2 Release:0 Summary:A high-performance, distributed memory object caching system License:BSD-3-Clause @@ -32,14 +39,18 @@ Source2:%{name}.sysconfig Source3:memcached-rpmlintrc Source4:memcached.service -Patch0: memcached-1.4.5.dif -Patch1: memcached-autofoo.patch -Patch2: memcached-use-endian_h.patch +Patch: https://patch-diff.githubusercontent.com/raw/memcached/memcached/pull/635.patch +Patch1: https://patch-diff.githubusercontent.com/raw/memcached/memcached/pull/634.patch BuildRequires: autoconf BuildRequires: automake BuildRequires: cyrus-sasl-devel BuildRequires: libevent-devel BuildRequires: libtool +%if %{with tls} +BuildRequires: openssl-devel >= 1.1.0 +BuildRequires: perl-IO-Socket-SSL +BuildRequires: perl-Net-SSLeay +%endif BuildRequires: pkgconfig Requires(pre): %fillup_prereq Requires(pre): %{_sbindir}/groupadd @@ -79,19 +90,22 @@ %prep %setup -q -%patch0 +%patch -p1 %patch1 -p1 -%patch2 %build autoreconf -fi -%if 0%{?suse_version} <= 1140 -export LIBEVENT_CFLAGS="-I%{_includedir}" -export LIBEVENT_LIBS="-levent" -%endif %configure \ +%if %{with tls} + --enable-tls \ +%endif
commit memcached for openSUSE:Factory
Hello community, here is the log from the commit of package memcached for openSUSE:Factory checked in at 2019-09-20 14:44:52 Comparing /work/SRC/openSUSE:Factory/memcached (Old) and /work/SRC/openSUSE:Factory/.memcached.new.7948 (New) Package is "memcached" Fri Sep 20 14:44:52 2019 rev:44 rq:729451 version:1.5.17 Changes: --- /work/SRC/openSUSE:Factory/memcached/memcached.changes 2019-05-10 09:14:33.247849681 +0200 +++ /work/SRC/openSUSE:Factory/.memcached.new.7948/memcached.changes 2019-09-20 14:45:06.166979275 +0200 @@ -1,0 +2,35 @@ +Tue Sep 3 09:53:22 UTC 2019 - pgaj...@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) + +--- Old: memcached-1.5.14.tar.gz New: memcached-1.5.17.tar.gz Other differences: -- ++ memcached.spec ++ --- /var/tmp/diff_new_pack.UmO5Jy/_old 2019-09-20 14:45:07.802978949 +0200 +++ /var/tmp/diff_new_pack.UmO5Jy/_new 2019-09-20 14:45:07.818978946 +0200 @@ -21,7 +21,7 @@ %define _fillupdir %{_localstatedir}/adm/fillup-templates %endif Name: memcached -Version:1.5.14 +Version:1.5.17 Release:0 Summary:A high-performance, distributed memory object caching system License:BSD-3-Clause @@ -80,7 +80,7 @@ %prep %setup -q %patch0 -%patch1 +%patch1 -p1 %patch2 %build ++ memcached-1.5.14.tar.gz -> memcached-1.5.17.tar.gz ++ 3065 lines of diff (skipped) ++ memcached-autofoo.patch ++ --- /var/tmp/diff_new_pack.UmO5Jy/_old 2019-09-20 14:45:08.050978899 +0200 +++ /var/tmp/diff_new_pack.UmO5Jy/_new 2019-09-20 14:45:08.050978899 +0200 @@ -1,7 +1,7 @@ -Index: configure.ac +Index: memcached-1.5.17/configure.ac === configure.ac.orig 2019-04-27 10:35:59.0 +0200 -+++ configure.ac 2019-05-02 11:42:15.498561559 +0200 +--- memcached-1.5.17.orig/configure.ac 2019-07-16 00:34:51.0 +0200 memcached-1.5.17/configure.ac 2019-09-03 11:47:53.521535332 +0200 @@ -4,10 +4,13 @@ m4_include([m4/c99-backport.m4]) AC_INIT([memcached], [VERSION_NUMBER], [memcac...@googlegroups.com]) AC_CANONICAL_HOST @@ -76,7 +76,7 @@ -dnl -- -dnl libevent detection. swiped from Tor. modified a bit. - --LIBEVENT_URL=http://www.monkey.org/~provos/libevent/ +-LIBEVENT_URL=https://www.monkey.org/~provos/libevent/ - -AC_CACHE_CHECK([for libevent directory], ac_cv_libevent_dir, [ - saved_LIBS="$LIBS" @@ -291,10 +291,10 @@ - AC_CONFIG_FILES(Makefile doc/Makefile) AC_OUTPUT -Index: Makefile.am +Index: memcached-1.5.17/Makefile.am === Makefile.am.orig 2019-04-27 10:35:59.0 +0200 -+++ Makefile.am2019-05-02 11:42:15.498561559 +0200 +--- memcached-1.5.17.orig/Makefile.am 2019-08-28 00:17:56.0 +0200 memcached-1.5.17/Makefile.am 2019-09-03 11:45:07.724581146 +0200 @@ -1,3 +1,6 @@ +AM_CFLAGS = -pthread -Wall -Wmissing-prototypes -Wmissing-declarations -Wredundant-decls +AM_CPPFLAGS = -include $(top_builddir)/config.h @@ -302,7 +302,7 @@ bin_PROGRAMS = memcached pkginclude_HEADERS = protocol_binary.h noinst_PROGRAMS = memcached-debug sizes testapp timedrun -@@ -62,11 +65,12 @@ memcached_SOURCES += tls.c tls.h +@@ -63,11 +66,12 @@ memcached_SOURCES += tls.c tls.h endif
commit memcached for openSUSE:Factory
Hello community, here is the log from the commit of package memcached for openSUSE:Factory checked in at 2019-05-10 09:14:29 Comparing /work/SRC/openSUSE:Factory/memcached (Old) and /work/SRC/openSUSE:Factory/.memcached.new.5148 (New) Package is "memcached" Fri May 10 09:14:29 2019 rev:43 rq:701122 version:1.5.14 Changes: --- /work/SRC/openSUSE:Factory/memcached/memcached.changes 2018-10-23 20:35:28.148897079 +0200 +++ /work/SRC/openSUSE:Factory/.memcached.new.5148/memcached.changes 2019-05-10 09:14:33.247849681 +0200 @@ -1,0 +2,19 @@ +Thu May 2 10:05:14 UTC 2019 - pgaj...@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) + +--- Old: memcached-1.5.11.tar.gz New: memcached-1.5.14.tar.gz Other differences: -- ++ memcached.spec ++ --- /var/tmp/diff_new_pack.NAATaQ/_old 2019-05-10 09:14:33.815851302 +0200 +++ /var/tmp/diff_new_pack.NAATaQ/_new 2019-05-10 09:14:33.819851314 +0200 @@ -1,7 +1,7 @@ # # spec file for package memcached # -# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -21,7 +21,7 @@ %define _fillupdir %{_localstatedir}/adm/fillup-templates %endif Name: memcached -Version:1.5.11 +Version:1.5.14 Release:0 Summary:A high-performance, distributed memory object caching system License:BSD-3-Clause ++ memcached-1.5.11.tar.gz -> memcached-1.5.14.tar.gz ++ 3706 lines of diff (skipped) ++ memcached-autofoo.patch ++ --- /var/tmp/diff_new_pack.NAATaQ/_old 2019-05-10 09:14:33.923851611 +0200 +++ /var/tmp/diff_new_pack.NAATaQ/_new 2019-05-10 09:14:33.927851622 +0200 @@ -1,7 +1,7 @@ Index: configure.ac === configure.ac.orig -+++ configure.ac +--- configure.ac.orig 2019-04-27 10:35:59.0 +0200 configure.ac 2019-05-02 11:42:15.498561559 +0200 @@ -4,10 +4,13 @@ m4_include([m4/c99-backport.m4]) AC_INIT([memcached], [VERSION_NUMBER], [memcac...@googlegroups.com]) AC_CANONICAL_HOST @@ -17,7 +17,7 @@ dnl ** dnl DETECT_ICC ([ACTION-IF-YES], [ACTION-IF-NO]) -@@ -102,14 +105,11 @@ AC_DEFUN([AC_C_DETECT_SASL_CB_GETCONF], +@@ -113,14 +116,11 @@ AC_DEFUN([AC_C_DETECT_SASL_CB_GETCONF], [ AC_CACHE_CHECK([for SASL_CB_GETCONF], [ac_cv_c_sasl_cb_getconf], @@ -35,7 +35,7 @@ ]) AS_IF([test "$ac_cv_c_sasl_cb_getconf" = "yes"], [AC_DEFINE([HAVE_SASL_CB_GETCONF], 1, -@@ -200,23 +200,6 @@ fi +@@ -251,23 +251,6 @@ fi AC_SUBST(PROFILER_FLAGS) @@ -59,7 +59,7 @@ # Issue 213: Search for clock_gettime to help people linking #with a static version of libevent AC_SEARCH_LIBS(clock_gettime, rt) -@@ -225,91 +208,7 @@ AC_SEARCH_LIBS(clock_gettime, rt) +@@ -276,91 +259,7 @@ AC_SEARCH_LIBS(clock_gettime, rt) AC_SEARCH_LIBS(socket, socket) AC_SEARCH_LIBS(gethostbyname, nsl) @@ -150,9 +150,9 @@ -fi +PKG_CHECK_MODULES([LIBEVENT], [libevent]) - dnl - -@@ -338,14 +237,14 @@ dnl + trylibssldir="" + AC_ARG_WITH(libssl, +@@ -478,14 +377,14 @@ dnl AC_DEFUN([AC_HAVE_SASL_CALLBACK_FT], [AC_CACHE_CHECK(for sasl_callback_ft, ac_cv_has_sasl_callback_ft, [ @@ -170,7 +170,7 @@ ac_cv_has_sasl_callback_ft=yes ],[ ac_cv_has_sasl_callback_ft=no -@@ -367,18 +266,15 @@ AC_DEFUN([AC_C_DETECT_UINT64_SUPPORT], +@@ -507,18 +406,15 @@ AC_DEFUN([AC_C_DETECT_UINT64_SUPPORT], [ AC_CACHE_CHECK([for print macros for integers (C99 section 7.8.1)], [ac_cv_c_uint64_support], @@ -192,7 +192,7 @@ ]) ]) -@@ -397,12 +293,12 @@ dnl Check if the type socklen_t is defin +@@ -53
commit memcached for openSUSE:Factory
Hello community, here is the log from the commit of package memcached for openSUSE:Factory checked in at 2018-10-23 20:35:21 Comparing /work/SRC/openSUSE:Factory/memcached (Old) and /work/SRC/openSUSE:Factory/.memcached.new (New) Package is "memcached" Tue Oct 23 20:35:21 2018 rev:42 rq:642656 version:1.5.11 Changes: --- /work/SRC/openSUSE:Factory/memcached/memcached.changes 2018-10-09 15:53:07.294357069 +0200 +++ /work/SRC/openSUSE:Factory/.memcached.new/memcached.changes 2018-10-23 20:35:28.148897079 +0200 @@ -1,0 +2,7 @@ +Wed Oct 17 11:51:19 UTC 2018 - Nicolas Bock + +- Version bump to 1.5.11: + * extstore: balance IO thread queues +- Drop memcached-fix_test.patch that is present now upstream + +--- Old: memcached-1.5.10.tar.gz memcached-fix_test.patch New: memcached-1.5.11.tar.gz Other differences: -- ++ memcached.spec ++ --- /var/tmp/diff_new_pack.bny420/_old 2018-10-23 20:35:28.696896424 +0200 +++ /var/tmp/diff_new_pack.bny420/_new 2018-10-23 20:35:28.696896424 +0200 @@ -21,7 +21,7 @@ %define _fillupdir %{_localstatedir}/adm/fillup-templates %endif Name: memcached -Version:1.5.10 +Version:1.5.11 Release:0 Summary:A high-performance, distributed memory object caching system License:BSD-3-Clause @@ -35,7 +35,6 @@ Patch0: memcached-1.4.5.dif Patch1: memcached-autofoo.patch Patch2: memcached-use-endian_h.patch -Patch3: memcached-fix_test.patch BuildRequires: autoconf BuildRequires: automake BuildRequires: cyrus-sasl-devel @@ -83,7 +82,6 @@ %patch0 %patch1 %patch2 -%patch3 -p1 %build autoreconf -fi ++ memcached-1.5.10.tar.gz -> memcached-1.5.11.tar.gz ++ 3397 lines of diff (skipped) retrying with extended exclude list diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/memcached-1.5.10/INSTALL new/memcached-1.5.11/INSTALL --- old/memcached-1.5.10/INSTALL2016-03-30 01:57:21.0 +0200 +++ new/memcached-1.5.11/INSTALL2018-03-26 01:44:27.0 +0200 @@ -1,8 +1,8 @@ Installation Instructions * -Copyright (C) 1994-1996, 1999-2002, 2004-2013 Free Software Foundation, -Inc. + Copyright (C) 1994-1996, 1999-2002, 2004-2016 Free Software +Foundation, Inc. Copying and distribution of this file, with or without modification, are permitted in any medium without royalty provided the copyright @@ -12,97 +12,96 @@ Basic Installation == - Briefly, the shell command `./configure && make && make install' + Briefly, the shell command './configure && make && make install' should configure, build, and install this package. The following -more-detailed instructions are generic; see the `README' file for +more-detailed instructions are generic; see the 'README' file for instructions specific to this package. Some packages provide this -`INSTALL' file but do not implement all of the features documented +'INSTALL' file but do not implement all of the features documented below. The lack of an optional feature in a given package is not necessarily a bug. More recommendations for GNU packages can be found in *note Makefile Conventions: (standards)Makefile Conventions. - The `configure' shell script attempts to guess correct values for + The 'configure' shell script attempts to guess correct values for various system-dependent variables used during compilation. It uses -those values to create a `Makefile' in each directory of the package. -It may also create one or more `.h' files containing system-dependent -definitions. Finally, it creates a shell script `config.status' that +those values to create a 'Makefile' in each directory of the package. +It may also create one or more '.h' files containing system-dependent +definitions. Finally, it creates a shell script 'config.status' that you can run in the future to recreate the current configuration, and a -file `config.log' containing compiler output (useful mainly for -debugging `configure'). +file 'config.log' containing compiler output (useful mainly for +debugging 'configure'). - It can also use an optional file (typically called `config.cache' -and enabled with `--cache-file=config.cache' or simply `-C') that saves -the results of its tests to speed up reconfiguring. Caching is -disabled by default to prevent problems with accidental use of stale
commit memcached for openSUSE:Factory
Hello community, here is the log from the commit of package memcached for openSUSE:Factory checked in at 2018-10-09 15:52:22 Comparing /work/SRC/openSUSE:Factory/memcached (Old) and /work/SRC/openSUSE:Factory/.memcached.new (New) Package is "memcached" Tue Oct 9 15:52:22 2018 rev:41 rq:639766 version:1.5.10 Changes: --- /work/SRC/openSUSE:Factory/memcached/memcached.changes 2018-08-22 14:20:14.134334989 +0200 +++ /work/SRC/openSUSE:Factory/.memcached.new/memcached.changes 2018-10-09 15:53:07.294357069 +0200 @@ -1,0 +2,6 @@ +Wed Oct 3 11:52:39 UTC 2018 - Guillaume GARDET + +- Add patch to fix aarch64, ppc64* and s390x tests: + * memcached-fix_test.patch + +--- New: memcached-fix_test.patch Other differences: -- ++ memcached.spec ++ --- /var/tmp/diff_new_pack.4jTvMv/_old 2018-10-09 15:53:08.306355871 +0200 +++ /var/tmp/diff_new_pack.4jTvMv/_new 2018-10-09 15:53:08.306355871 +0200 @@ -12,7 +12,7 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# Please submit bugfixes or comments via https://bugs.opensuse.org/ # @@ -35,6 +35,7 @@ Patch0: memcached-1.4.5.dif Patch1: memcached-autofoo.patch Patch2: memcached-use-endian_h.patch +Patch3: memcached-fix_test.patch BuildRequires: autoconf BuildRequires: automake BuildRequires: cyrus-sasl-devel @@ -82,6 +83,7 @@ %patch0 %patch1 %patch2 +%patch3 -p1 %build autoreconf -fi ++ memcached-fix_test.patch ++ >From b2b574ae46454d7016012bf8b40a2d24cd723e60 Mon Sep 17 00:00:00 2001 From: dormando Date: Fri, 10 Aug 2018 15:31:22 -0700 Subject: [PATCH] t/lru-maintainer.t: check for WARM item earlier item might get pushed back out as we keep doing work. --- t/lru-maintainer.t | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/t/lru-maintainer.t b/t/lru-maintainer.t index 04fa76ac6..adacd1b48 100644 --- a/t/lru-maintainer.t +++ b/t/lru-maintainer.t @@ -68,6 +68,8 @@ for (my $key = 0; $key < 100; $key++) { } last; } +my $istats = mem_stats($sock, "items"); +isnt($istats->{"items:31:number_warm"}, 0, "our canary moved to warm"); } print $sock "set key$key 0 0 66560\r\n$value\r\n"; is(scalar <$sock>, "STORED\r\n", "stored key$key"); @@ -76,8 +78,6 @@ for (my $key = 0; $key < 100; $key++) { { my $stats = mem_stats($sock); isnt($stats->{evictions}, 0, "some evictions happened"); -my $istats = mem_stats($sock, "items"); -isnt($istats->{"items:31:number_warm"}, 0, "our canary moved to warm"); use Data::Dumper qw/Dumper/; }
commit memcached for openSUSE:Factory
Hello community, here is the log from the commit of package memcached for openSUSE:Factory checked in at 2018-08-22 14:19:43 Comparing /work/SRC/openSUSE:Factory/memcached (Old) and /work/SRC/openSUSE:Factory/.memcached.new (New) Package is "memcached" Wed Aug 22 14:19:43 2018 rev:40 rq:630705 version:1.5.10 Changes: --- /work/SRC/openSUSE:Factory/memcached/memcached.changes 2018-07-09 13:31:36.462458371 +0200 +++ /work/SRC/openSUSE:Factory/.memcached.new/memcached.changes 2018-08-22 14:20:14.134334989 +0200 @@ -1,0 +2,17 @@ +Fri Aug 17 15:15:38 UTC 2018 - nicolas.b...@suse.com + +- Fix linter errors regarding COPYING + +--- +Mon Aug 13 09:43:51 UTC 2018 - astie...@suse.com + +- update to 1.5.10: + * disruptive change in extstore: -o ext_page_count= is deprecated +and no longer works. To specify size: -o ext_path=/d/m/e:500G +extstore figures out the page count based on your desired page +size. M|G|T|P supported. + * extstore: Add basic JBOD support: ext_path can be specified +multiple times for striping onto simimar devices + * fix alignment issues on some ARM platforms for chunked items + +--- Old: memcached-1.5.9.tar.gz New: memcached-1.5.10.tar.gz Other differences: -- ++ memcached.spec ++ --- /var/tmp/diff_new_pack.rZiXmt/_old 2018-08-22 14:20:15.918339215 +0200 +++ /var/tmp/diff_new_pack.rZiXmt/_new 2018-08-22 14:20:15.922339223 +0200 @@ -18,16 +18,15 @@ #Compat macro for new _fillupdir macro introduced in Nov 2017 %if ! %{defined _fillupdir} - %define _fillupdir /var/adm/fillup-templates + %define _fillupdir %{_localstatedir}/adm/fillup-templates %endif - Name: memcached -Version:1.5.9 +Version:1.5.10 Release:0 Summary:A high-performance, distributed memory object caching system License:BSD-3-Clause Group: Productivity/Networking/Other -Url:http://memcached.org/ +URL:http://memcached.org/ Source: http://www.memcached.org/files/%{name}-%{version}.tar.gz Source1:%{name}.init Source2:%{name}.sysconfig @@ -41,18 +40,17 @@ BuildRequires: cyrus-sasl-devel BuildRequires: libevent-devel BuildRequires: libtool -BuildRequires: pkg-config +BuildRequires: pkgconfig +Requires(pre): %fillup_prereq Requires(pre): %{_sbindir}/groupadd Requires(pre): %{_sbindir}/useradd Conflicts: memcached-unstable -BuildRoot: %{_tmppath}/%{name}-%{version}-build %if 0%{?suse_version} > 1210 BuildRequires: systemd-rpm-macros %{?systemd_requires} %else Requires(pre): %insserv_prereq %endif -Requires(pre): %fillup_prereq %description Memcached is a high-performance, distributed memory object caching @@ -80,7 +78,7 @@ This package contains development files %prep -%setup -q -n %{name}-%{version} +%setup -q %patch0 %patch1 %patch2 @@ -99,7 +97,7 @@ make %{?_smp_mflags} %install -make DESTDIR=%{buildroot} install %{?_smp_mflags} +%make_install install -D -m 0755 scripts/memcached-tool %{buildroot}%{_sbindir}/memcached-tool install -Dd -m 0751 %{buildroot}%{_localstatedir}/lib/%{name} install -D -m 0644 %{SOURCE2} %{buildroot}%{_fillupdir}/sysconfig.%{name} @@ -112,7 +110,7 @@ %endif %check -make test +make %{?_smp_mflags} test %pre %{_sbindir}/groupadd -r %{name} >/dev/null 2>&1 || : @@ -145,8 +143,8 @@ %endif %files -%defattr(-,root,root) -%doc AUTHORS ChangeLog COPYING NEWS +%doc AUTHORS ChangeLog NEWS +%license COPYING %{_sbindir}/%{name} %{_sbindir}/memcached-tool %{_sbindir}/rc%{name} @@ -160,8 +158,8 @@ %dir %attr(751,root,root) %{_localstatedir}/lib/%{name} %files devel -%defattr(-,root,root) -%doc AUTHORS ChangeLog COPYING NEWS doc/*.txt +%doc AUTHORS ChangeLog NEWS doc/*.txt +%license COPYING %{_includedir}/%{name} %changelog ++ memcached-1.5.9.tar.gz -> memcached-1.5.10.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/memcached-1.5.9/configure new/memcached-1.5.10/configure --- old/memcached-1.5.9/configure 2018-07-08 05:24:04.0 +0200 +++ new/memcached-1.5.10/configure 2018-08-10 22:40:22.0 +0200 @@ -1,6 +1,6 @@ #! /bin/sh # Guess values for system-dependent variables and create Makefiles. -# Generated by GNU Autoconf 2.69 for memcached 1.5.9. +# Generated by GNU Autoconf 2.69 for memcached 1.5.10. # # Report bugs to . # @@ -580,8 +580,8 @@ # Identity of this package. PACKAGE_NAME='memcached' PACKAGE_TARNAME='memcached' -PACKAGE_VERSION='1.5.9' -PACKAGE_STRING='memcached 1.5.9' +PACKAGE_VERSION='1.5.10' +
commit memcached for openSUSE:Factory
Hello community, here is the log from the commit of package memcached for openSUSE:Factory checked in at 2018-07-09 13:30:43 Comparing /work/SRC/openSUSE:Factory/memcached (Old) and /work/SRC/openSUSE:Factory/.memcached.new (New) Package is "memcached" Mon Jul 9 13:30:43 2018 rev:39 rq:621593 version:1.5.9 Changes: --- /work/SRC/openSUSE:Factory/memcached/memcached.changes 2018-07-06 10:48:11.622811891 +0200 +++ /work/SRC/openSUSE:Factory/.memcached.new/memcached.changes 2018-07-09 13:31:36.462458371 +0200 @@ -1,0 +2,29 @@ +Sun Jul 8 22:57:20 UTC 2018 - alexander_nau...@opensuse.org + +- Update to 1.5.9: + * Bugfix release. + * Important note: if using --enable-seccomp, privilege dropping +is no longer on by default. The feature is experimental and many +users are reporting hard to diagnose problems on varied platforms. + * Seccomp is now marked EXPERIMENTAL, and must be explicitly +enabled by adding -o drop_privileges. Once we're more confident +with the usability of the feature, it will be enabled in -o modern, +like any other new change. You should only use it if you are +willing to carefully test it, especially if you're a vendor or +distribution. + * Also important is a crash fix in extstore when using the ASCII +protocol, large items, and running low on memory. + +--- +Fri Jul 6 08:52:40 UTC 2018 - astie...@suse.com + +- update to 1.5.8: + * Bugfixes for seccomp and extstore + * Extstore platform portability has been greatly improved for ARM +and 32bit systems +- includes changes from 1.5.7: + * Fix alignment issues for 64bit ARM processors + * Fix seccomp portability + * Fix refcount leak with extstore while using binary touch commands + +--- Old: memcached-1.5.6.tar.gz New: memcached-1.5.9.tar.gz Other differences: -- ++ memcached.spec ++ --- /var/tmp/diff_new_pack.WZb60X/_old 2018-07-09 13:31:36.962457365 +0200 +++ /var/tmp/diff_new_pack.WZb60X/_new 2018-07-09 13:31:36.962457365 +0200 @@ -22,7 +22,7 @@ %endif Name: memcached -Version:1.5.6 +Version:1.5.9 Release:0 Summary:A high-performance, distributed memory object caching system License:BSD-3-Clause ++ memcached-1.5.6.tar.gz -> memcached-1.5.9.tar.gz ++ 2756 lines of diff (skipped)
commit memcached for openSUSE:Factory
Hello community, here is the log from the commit of package memcached for openSUSE:Factory checked in at 2018-07-06 10:47:14 Comparing /work/SRC/openSUSE:Factory/memcached (Old) and /work/SRC/openSUSE:Factory/.memcached.new (New) Package is "memcached" Fri Jul 6 10:47:14 2018 rev:38 rq:621093 version:1.5.6 Changes: --- /work/SRC/openSUSE:Factory/memcached/memcached.changes 2018-04-11 14:04:55.952425409 +0200 +++ /work/SRC/openSUSE:Factory/.memcached.new/memcached.changes 2018-07-06 10:48:11.622811891 +0200 @@ -1,0 +2,6 @@ +Wed Apr 18 12:21:14 UTC 2018 - pgaj...@suse.com + +- turn on the testsuite again, it seems to pass server side, + too + +--- Other differences: -- ++ memcached.spec ++ --- /var/tmp/diff_new_pack.FRxu1R/_old 2018-07-06 10:48:12.066811362 +0200 +++ /var/tmp/diff_new_pack.FRxu1R/_new 2018-07-06 10:48:12.070811357 +0200 @@ -111,6 +111,9 @@ ln -s ../..%{_sysconfdir}/init.d/%{name} %{buildroot}%{_sbindir}/rc%{name} %endif +%check +make test + %pre %{_sbindir}/groupadd -r %{name} >/dev/null 2>&1 || : %{_sbindir}/useradd -g %{name} -s /bin/false -r -c "user for %{name}" -d %{_localstatedir}/lib/%{name} %{name} >/dev/null 2>&1 || :
commit memcached for openSUSE:Factory
Hello community, here is the log from the commit of package memcached for openSUSE:Factory checked in at 2018-04-11 14:02:48 Comparing /work/SRC/openSUSE:Factory/memcached (Old) and /work/SRC/openSUSE:Factory/.memcached.new (New) Package is "memcached" Wed Apr 11 14:02:48 2018 rev:37 rq:595209 version:1.5.6 Changes: --- /work/SRC/openSUSE:Factory/memcached/memcached.changes 2018-03-11 15:24:17.789270449 +0100 +++ /work/SRC/openSUSE:Factory/.memcached.new/memcached.changes 2018-04-11 14:04:55.952425409 +0200 @@ -1,0 +2,7 @@ +Thu Apr 5 00:15:11 UTC 2018 - sfl...@suse.de + +- Home directory shouldn't be world readable bsc#1077718 +- Mention that this stream isn't affected by bsc#1085209, + CVE-2018-1000127 to make the checker bots happy. + +--- Other differences: -- ++ memcached.spec ++ --- /var/tmp/diff_new_pack.ZnaEyG/_old 2018-04-11 14:04:57.024386672 +0200 +++ /var/tmp/diff_new_pack.ZnaEyG/_new 2018-04-11 14:04:57.028386527 +0200 @@ -101,7 +101,7 @@ %install make DESTDIR=%{buildroot} install %{?_smp_mflags} install -D -m 0755 scripts/memcached-tool %{buildroot}%{_sbindir}/memcached-tool -install -Dd -m 0755 %{buildroot}%{_localstatedir}/lib/%{name} +install -Dd -m 0751 %{buildroot}%{_localstatedir}/lib/%{name} install -D -m 0644 %{SOURCE2} %{buildroot}%{_fillupdir}/sysconfig.%{name} %if 0%{?suse_version} > 1210 ln -s %{_sbindir}/service %{buildroot}%{_sbindir}/rc%{name} @@ -154,7 +154,7 @@ %{_sysconfdir}/init.d/%{name} %endif %{_fillupdir}/sysconfig.%{name} -%dir %attr(755,root,root) %{_localstatedir}/lib/%{name} +%dir %attr(751,root,root) %{_localstatedir}/lib/%{name} %files devel %defattr(-,root,root)
commit memcached for openSUSE:Factory
Hello community, here is the log from the commit of package memcached for openSUSE:Factory checked in at 2018-03-11 15:24:09 Comparing /work/SRC/openSUSE:Factory/memcached (Old) and /work/SRC/openSUSE:Factory/.memcached.new (New) Package is "memcached" Sun Mar 11 15:24:09 2018 rev:36 rq:584636 version:1.5.6 Changes: --- /work/SRC/openSUSE:Factory/memcached/memcached.changes 2017-11-24 10:54:32.592125809 +0100 +++ /work/SRC/openSUSE:Factory/.memcached.new/memcached.changes 2018-03-11 15:24:17.789270449 +0100 @@ -1,0 +2,14 @@ +Fri Mar 9 08:55:34 UTC 2018 - dmuel...@suse.com + +- update to 1.5.6 (bsc#1083903, CVE-2018-1000115): + * This update disables UDP by default to reduce DDoS amplification + attacks + * see https://github.com/memcached/memcached/wiki/ReleaseNotes156 + * see https://github.com/memcached/memcached/wiki/ReleaseNotes155 + * see https://github.com/memcached/memcached/wiki/ReleaseNotes154 + * see https://github.com/memcached/memcached/wiki/ReleaseNotes153 + * see https://github.com/memcached/memcached/wiki/ReleaseNotes152 + * see https://github.com/memcached/memcached/wiki/ReleaseNotes151 + * see https://github.com/memcached/memcached/wiki/ReleaseNotes150 + +--- Old: memcached-1.4.39.tar.gz New: memcached-1.5.6.tar.gz Other differences: -- ++ memcached.spec ++ --- /var/tmp/diff_new_pack.fJTDOl/_old 2018-03-11 15:24:18.505244764 +0100 +++ /var/tmp/diff_new_pack.fJTDOl/_new 2018-03-11 15:24:18.509244621 +0100 @@ -1,7 +1,7 @@ # # spec file for package memcached # -# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -22,7 +22,7 @@ %endif Name: memcached -Version:1.4.39 +Version:1.5.6 Release:0 Summary:A high-performance, distributed memory object caching system License:BSD-3-Clause @@ -69,7 +69,7 @@ %package devel Summary:Files needed for development using memcached protocol -Group: Development/Libraries +Group: Development/Libraries/C and C++ Requires: %{name} = %{version} %description devel ++ memcached-1.4.39.tar.gz -> memcached-1.5.6.tar.gz ++ 9630 lines of diff (skipped)
commit memcached for openSUSE:Factory
Hello community, here is the log from the commit of package memcached for openSUSE:Factory checked in at 2017-11-24 10:54:31 Comparing /work/SRC/openSUSE:Factory/memcached (Old) and /work/SRC/openSUSE:Factory/.memcached.new (New) Package is "memcached" Fri Nov 24 10:54:31 2017 rev:35 rq:544848 version:1.4.39 Changes: --- /work/SRC/openSUSE:Factory/memcached/memcached.changes 2017-09-04 12:35:14.212672004 +0200 +++ /work/SRC/openSUSE:Factory/.memcached.new/memcached.changes 2017-11-24 10:54:32.592125809 +0100 @@ -1,0 +2,6 @@ +Thu Nov 23 13:46:21 UTC 2017 - rbr...@suse.com + +- Replace references to /var/adm/fillup-templates with new + %_fillupdir macro (boo#1069468) + +--- Other differences: -- ++ memcached.spec ++ --- /var/tmp/diff_new_pack.SFomzT/_old 2017-11-24 10:54:33.664086654 +0100 +++ /var/tmp/diff_new_pack.SFomzT/_new 2017-11-24 10:54:33.664086654 +0100 @@ -16,6 +16,11 @@ # +#Compat macro for new _fillupdir macro introduced in Nov 2017 +%if ! %{defined _fillupdir} + %define _fillupdir /var/adm/fillup-templates +%endif + Name: memcached Version:1.4.39 Release:0 @@ -97,7 +102,7 @@ make DESTDIR=%{buildroot} install %{?_smp_mflags} install -D -m 0755 scripts/memcached-tool %{buildroot}%{_sbindir}/memcached-tool install -Dd -m 0755 %{buildroot}%{_localstatedir}/lib/%{name} -install -D -m 0644 %{SOURCE2} %{buildroot}%{_localstatedir}/adm/fillup-templates/sysconfig.%{name} +install -D -m 0644 %{SOURCE2} %{buildroot}%{_fillupdir}/sysconfig.%{name} %if 0%{?suse_version} > 1210 ln -s %{_sbindir}/service %{buildroot}%{_sbindir}/rc%{name} install -D -m 0644 %{SOURCE4} %{buildroot}%{_unitdir}/%{name}.service @@ -148,7 +153,7 @@ %else %{_sysconfdir}/init.d/%{name} %endif -%{_localstatedir}/adm/fillup-templates/sysconfig.%{name} +%{_fillupdir}/sysconfig.%{name} %dir %attr(755,root,root) %{_localstatedir}/lib/%{name} %files devel
commit memcached for openSUSE:Factory
Hello community, here is the log from the commit of package memcached for openSUSE:Factory checked in at 2017-09-04 12:35:03 Comparing /work/SRC/openSUSE:Factory/memcached (Old) and /work/SRC/openSUSE:Factory/.memcached.new (New) Package is "memcached" Mon Sep 4 12:35:03 2017 rev:34 rq:520202 version:1.4.39 Changes: --- /work/SRC/openSUSE:Factory/memcached/memcached.changes 2017-04-11 09:37:05.629475205 +0200 +++ /work/SRC/openSUSE:Factory/.memcached.new/memcached.changes 2017-09-04 12:35:14.212672004 +0200 @@ -1,0 +2,12 @@ +Fri Sep 1 13:54:33 UTC 2017 - tbecht...@suse.com + +- update to 1.4.39: + https://github.com/memcached/memcached/wiki/ReleaseNotes1439 + (bsc#1056865) (CVE-2017-9951) + https://github.com/memcached/memcached/wiki/ReleaseNotes1438 + https://github.com/memcached/memcached/wiki/ReleaseNotes1437 + https://github.com/memcached/memcached/wiki/ReleaseNotes1436 + https://github.com/memcached/memcached/wiki/ReleaseNotes1435 + https://github.com/memcached/memcached/wiki/ReleaseNotes1434 + +--- Old: memcached-1.4.33.tar.gz New: memcached-1.4.39.tar.gz Other differences: -- ++ memcached.spec ++ --- /var/tmp/diff_new_pack.KeCaag/_old 2017-09-04 12:35:15.508489805 +0200 +++ /var/tmp/diff_new_pack.KeCaag/_new 2017-09-04 12:35:15.520488119 +0200 @@ -17,7 +17,7 @@ Name: memcached -Version:1.4.33 +Version:1.4.39 Release:0 Summary:A high-performance, distributed memory object caching system License:BSD-3-Clause ++ memcached-1.4.33.tar.gz -> memcached-1.4.39.tar.gz ++ 5960 lines of diff (skipped) ++ memcached-use-endian_h.patch ++ --- /var/tmp/diff_new_pack.KeCaag/_old 2017-09-04 12:35:15.924431322 +0200 +++ /var/tmp/diff_new_pack.KeCaag/_new 2017-09-04 12:35:15.936429635 +0200 @@ -2,7 +2,7 @@ === --- util.c.orig +++ util.c -@@ -150,30 +150,3 @@ void vperror(const char *fmt, ...) { +@@ -167,30 +167,3 @@ void vperror(const char *fmt, ...) { perror(buf); } @@ -37,7 +37,7 @@ === --- util.h.orig +++ util.h -@@ -11,15 +11,16 @@ bool uriencode(const char *src, char *ds +@@ -11,16 +11,17 @@ bool uriencode(const char *src, char *ds * * returns true if conversion succeeded. */ @@ -48,6 +48,7 @@ bool safe_strtoll(const char *str, int64_t *out); bool safe_strtoul(const char *str, uint32_t *out); bool safe_strtol(const char *str, int32_t *out); + bool safe_strtod(const char *str, double *out); -#ifndef HAVE_HTONLL -extern uint64_t htonll(uint64_t);
commit memcached for openSUSE:Factory
Hello community, here is the log from the commit of package memcached for openSUSE:Factory checked in at 2017-04-11 09:37:03 Comparing /work/SRC/openSUSE:Factory/memcached (Old) and /work/SRC/openSUSE:Factory/.memcached.new (New) Package is "memcached" Tue Apr 11 09:37:03 2017 rev:33 rq:483912 version:1.4.33 Changes: --- /work/SRC/openSUSE:Factory/memcached/memcached.changes 2016-11-11 14:35:27.0 +0100 +++ /work/SRC/openSUSE:Factory/.memcached.new/memcached.changes 2017-04-11 09:37:05.629475205 +0200 @@ -1,0 +2,7 @@ +Thu Mar 23 13:49:44 UTC 2017 - mchand...@suse.de + +- Use the MEMCACHED_USER variable from the /etc/sysconfig/memcached + file to determine the user for the memcached process instead of + hardcoding it in the service file. + +--- Other differences: -- ++ memcached.spec ++ --- /var/tmp/diff_new_pack.9nhf8F/_old 2017-04-11 09:37:06.357372380 +0200 +++ /var/tmp/diff_new_pack.9nhf8F/_new 2017-04-11 09:37:06.361371815 +0200 @@ -1,7 +1,7 @@ # # spec file for package memcached # -# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed ++ memcached.service ++ --- /var/tmp/diff_new_pack.9nhf8F/_old 2017-04-11 09:37:06.425362776 +0200 +++ /var/tmp/diff_new_pack.9nhf8F/_new 2017-04-11 09:37:06.425362776 +0200 @@ -3,10 +3,8 @@ After=network.target [Service] -User= memcached -Group= memcached EnvironmentFile=/etc/sysconfig/memcached -ExecStart=/usr/sbin/memcached $MEMCACHED_PARAMS +ExecStart=/usr/sbin/memcached -u $MEMCACHED_USER $MEMCACHED_PARAMS [Install] WantedBy=multi-user.target
commit memcached for openSUSE:Factory
Hello community, here is the log from the commit of package memcached for openSUSE:Factory checked in at 2016-11-11 14:35:25 Comparing /work/SRC/openSUSE:Factory/memcached (Old) and /work/SRC/openSUSE:Factory/.memcached.new (New) Package is "memcached" Changes: --- /work/SRC/openSUSE:Factory/memcached/memcached.changes 2015-12-09 22:24:49.0 +0100 +++ /work/SRC/openSUSE:Factory/.memcached.new/memcached.changes 2016-11-11 14:35:27.0 +0100 @@ -1,0 +2,21 @@ +Mon Nov 7 17:18:21 UTC 2016 - mrueck...@suse.de + +- update to 1.4.33 + https://github.com/memcached/memcached/wiki/ReleaseNotes1433 + https://github.com/memcached/memcached/wiki/ReleaseNotes1432 + https://github.com/memcached/memcached/wiki/ReleaseNotes1431 + https://github.com/memcached/memcached/wiki/ReleaseNotes1430 + https://github.com/memcached/memcached/wiki/ReleaseNotes1429 + https://github.com/memcached/memcached/wiki/ReleaseNotes1428 + https://github.com/memcached/memcached/wiki/ReleaseNotes1427 + https://github.com/memcached/memcached/wiki/ReleaseNotes1426 + + (bsc #1007871) (CVE-2016-8704) + (bsc #1007870) (CVE-2016-8705) + (bsc #1007869) (CVE-2016-8706) +- refreshed patches to apply cleanly again: + memcached-1.4.5.dif + memcached-autofoo.patch + memcached-use-endian_h.patch + +--- Old: memcached-1.4.25.tar.gz New: memcached-1.4.33.tar.gz Other differences: -- ++ memcached.spec ++ --- /var/tmp/diff_new_pack.Kajv37/_old 2016-11-11 14:35:28.0 +0100 +++ /var/tmp/diff_new_pack.Kajv37/_new 2016-11-11 14:35:28.0 +0100 @@ -1,7 +1,7 @@ # # spec file for package memcached # -# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,7 +17,7 @@ Name: memcached -Version:1.4.25 +Version:1.4.33 Release:0 Summary:A high-performance, distributed memory object caching system License:BSD-3-Clause ++ memcached-1.4.25.tar.gz -> memcached-1.4.33.tar.gz ++ 9284 lines of diff (skipped) ++ memcached-1.4.5.dif ++ --- /var/tmp/diff_new_pack.Kajv37/_old 2016-11-11 14:35:28.0 +0100 +++ /var/tmp/diff_new_pack.Kajv37/_new 2016-11-11 14:35:28.0 +0100 @@ -2,7 +2,7 @@ === --- memcached.c.orig +++ memcached.c -@@ -2498,15 +2498,19 @@ void append_stat(const char *name, ADD_S +@@ -2807,15 +2807,19 @@ void append_stat(const char *name, ADD_S inline static void process_stats_detail(conn *c, const char *command) { assert(c != NULL); ++ memcached-autofoo.patch ++ --- /var/tmp/diff_new_pack.Kajv37/_old 2016-11-11 14:35:28.0 +0100 +++ /var/tmp/diff_new_pack.Kajv37/_new 2016-11-11 14:35:28.0 +0100 @@ -1,8 +1,8 @@ Index: configure.ac === configure.ac.orig 2014-06-16 18:19:32.036988018 +0200 -+++ configure.ac 2014-06-16 18:20:40.767987896 +0200 -@@ -4,10 +4,13 @@ +--- configure.ac.orig configure.ac +@@ -4,10 +4,13 @@ m4_include([m4/c99-backport.m4]) AC_INIT([memcached], [VERSION_NUMBER], [memcac...@googlegroups.com]) AC_CANONICAL_HOST AC_CONFIG_SRCDIR([memcached.c]) @@ -260,8 +260,8 @@ + AC_DEFINE(HAVE_GCC_ATOMICS, 1, [GCC Atomics available])],[]) AC_MSG_RESULT($have_gcc_atomics) - dnl Check for the requirements for running memcached with less privileges -@@ -569,29 +436,5 @@ AM_CONDITIONAL([BUILD_SPECIFICATIONS], + dnl Check for usage of 64bit atomics +@@ -582,29 +449,5 @@ AM_CONDITIONAL([BUILD_SPECIFICATIONS], [test "x$enable_docs" != "xno" -a "x$XML2RFC" != "xno" -a "x$XSLTPROC" != "xno"]) @@ -293,8 +293,8 @@ AC_OUTPUT Index: Makefile.am === Makefile.am.orig 2014-06-16 18:19:32.036988018 +0200 -+++ Makefile.am2014-06-16 18:19:56.080987975 +0200 +--- Makefile.am.orig Makefile.am @@ -1,3 +1,6 @@ +AM_CFLAGS = -pthread -Wall -Wmissing-prototypes -Wmissing-declarations -Wredundant-decls +AM_CPPFLAGS = -include $(top_builddir)/config.h @@ -302,7 +302,7 @@ bin_PROGRAMS = memcached pkginclude_HEADERS = protocol_binary.h noinst_PROGRAMS = memcached-debug sizes testapp timedrun -@@ -34,11 +37,12 @@ memcached_SOURCES += sasl_defs.c +@@ -37,11 +40,12 @@ memcached_SOURCES += sasl_defs.c endif memcached_debug_SOURCES = $(memcached_SOURCES) ++ memcached-use-endian
commit memcached for openSUSE:Factory
Hello community, here is the log from the commit of package memcached for openSUSE:Factory checked in at 2015-12-09 19:49:51 Comparing /work/SRC/openSUSE:Factory/memcached (Old) and /work/SRC/openSUSE:Factory/.memcached.new (New) Package is "memcached" Changes: --- /work/SRC/openSUSE:Factory/memcached/memcached.changes 2015-06-16 14:05:51.0 +0200 +++ /work/SRC/openSUSE:Factory/.memcached.new/memcached.changes 2015-12-09 22:24:49.0 +0100 @@ -1,0 +2,8 @@ +Tue Dec 1 16:52:51 UTC 2015 - p.drou...@gmail.com + +- Update to version 1.4.25: + * Please read the news at +https://github.com/memcached/memcached/wiki/ReleaseNotes1425 +- Update memcached-autofoo.patch + +--- Old: memcached-1.4.22.tar.gz New: memcached-1.4.25.tar.gz Other differences: -- ++ memcached.spec ++ --- /var/tmp/diff_new_pack.cWpUoy/_old 2015-12-09 22:24:50.0 +0100 +++ /var/tmp/diff_new_pack.cWpUoy/_new 2015-12-09 22:24:50.0 +0100 @@ -17,7 +17,7 @@ Name: memcached -Version:1.4.22 +Version:1.4.25 Release:0 Summary:A high-performance, distributed memory object caching system License:BSD-3-Clause @@ -37,8 +37,6 @@ BuildRequires: libevent-devel BuildRequires: libtool BuildRequires: pkg-config -Requires(pre): %fillup_prereq -Requires(pre): %insserv_prereq Requires(pre): %{_sbindir}/groupadd Requires(pre): %{_sbindir}/useradd Conflicts: memcached-unstable @@ -46,7 +44,10 @@ %if 0%{?suse_version} > 1210 BuildRequires: systemd-rpm-macros %{?systemd_requires} +%else +Requires(pre): %insserv_prereq %endif +Requires(pre): %fillup_prereq %description Memcached is a high-performance, distributed memory object caching ++ memcached-1.4.22.tar.gz -> memcached-1.4.25.tar.gz ++ 4629 lines of diff (skipped) ++ memcached-autofoo.patch ++ --- /var/tmp/diff_new_pack.cWpUoy/_old 2015-12-09 22:24:51.0 +0100 +++ /var/tmp/diff_new_pack.cWpUoy/_new 2015-12-09 22:24:51.0 +0100 @@ -2,21 +2,14 @@ === --- configure.ac.orig 2014-06-16 18:19:32.036988018 +0200 +++ configure.ac 2014-06-16 18:20:40.767987896 +0200 -@@ -1,13 +1,16 @@ - AC_PREREQ(2.52) - m4_include([version.m4]) - m4_include([m4/c99-backport.m4]) --AC_INIT(memcached, VERSION_NUMBER, memcac...@googlegroups.com) --AC_CANONICAL_SYSTEM -+AC_INIT([memcached], [VERSION_NUMBER], memcac...@googlegroups.com) -+AC_CANONICAL_TARGET - AC_CONFIG_SRCDIR(memcached.c) --AM_INIT_AUTOMAKE(AC_PACKAGE_NAME, AC_PACKAGE_VERSION) --AM_CONFIG_HEADER(config.h) -- +@@ -4,10 +4,13 @@ + AC_INIT([memcached], [VERSION_NUMBER], [memcac...@googlegroups.com]) + AC_CANONICAL_HOST + AC_CONFIG_SRCDIR([memcached.c]) +-AM_INIT_AUTOMAKE([foreign]) +AM_INIT_AUTOMAKE([foreign -Wall -Wno-portability tar-pax subdir-objects]) -+AC_CONFIG_HEADERS([config.h]) -+ + AM_CONFIG_HEADER([config.h]) + AC_PROG_CC +AC_PROG_CC_STDC +AC_USE_SYSTEM_EXTENSIONS
commit memcached for openSUSE:Factory
Hello community, here is the log from the commit of package memcached for openSUSE:Factory checked in at 2015-06-16 14:05:30 Comparing /work/SRC/openSUSE:Factory/memcached (Old) and /work/SRC/openSUSE:Factory/.memcached.new (New) Package is "memcached" Changes: --- /work/SRC/openSUSE:Factory/memcached/memcached.changes 2015-02-24 13:07:09.0 +0100 +++ /work/SRC/openSUSE:Factory/.memcached.new/memcached.changes 2015-06-16 14:05:51.0 +0200 @@ -1,0 +2,5 @@ +Mon Jun 15 16:24:31 UTC 2015 - mrueck...@suse.de + +- fix comment in the sysconfig file + +--- Other differences: -- ++ memcached.sysconfig ++ --- /var/tmp/diff_new_pack.YJPDmb/_old 2015-06-16 14:05:52.0 +0200 +++ /var/tmp/diff_new_pack.YJPDmb/_new 2015-06-16 14:05:52.0 +0200 @@ -1,7 +1,7 @@ ## Path:Network/WWW/Memcached ## Description: start parameters for memcached. ## Type:string -## Default: "-d -l 127.0.0.1" +## Default: "-l 127.0.0.1" ## Config: memcached # # start parameters for memcached.
commit memcached for openSUSE:Factory
Hello community, here is the log from the commit of package memcached for openSUSE:Factory checked in at 2015-02-24 13:02:49 Comparing /work/SRC/openSUSE:Factory/memcached (Old) and /work/SRC/openSUSE:Factory/.memcached.new (New) Package is "memcached" Changes: --- /work/SRC/openSUSE:Factory/memcached/memcached.changes 2014-11-10 17:29:12.0 +0100 +++ /work/SRC/openSUSE:Factory/.memcached.new/memcached.changes 2015-02-24 13:07:09.0 +0100 @@ -1,0 +2,26 @@ +Sun Feb 22 20:47:12 UTC 2015 - mplus...@suse.com + +- Cleanup spec file + * using spec-cleaner + * remove unnecessary %defines +- Create new package (devel) +- Install either init script or unit file +- Refresh dependencies +- Update to 1.4.22 + * gatkq: return key in response + * Handle SIGTERM the same as SIGINT + * Fix off-by-one causing segfault in lru_crawler + * Fix potential corruption for incr/decr of 0b items + * Fix issue #369 - uninitialized stats_lock + * issue#370 : slab re-balance is not thread-safe in function +do_item_get + * Fix potential corruption in hash table expansion + * use item lock instead of global lock when hash expanding + * fix hang when lru crawler started from commandline + * rename thread_init to avoid runtime failure on AIX + * Support -V (version option) +- Changes for 1.4.21 + * makefile cleanups + * Avoid OOM errors when locked items stuck in tail + +--- Old: memcached-1.4.20.tar.gz New: memcached-1.4.22.tar.gz Other differences: -- ++ memcached.spec ++ --- /var/tmp/diff_new_pack.D4moQ6/_old 2015-02-24 13:07:10.0 +0100 +++ /var/tmp/diff_new_pack.D4moQ6/_new 2015-02-24 13:07:10.0 +0100 @@ -1,7 +1,7 @@ # # spec file for package memcached # -# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -16,51 +16,38 @@ # -%if 0%{?suse_version} > 1210 -%bcond_without systemd -%endif -# currently fails due to network setup -%bcond_with check - Name: memcached -Version:1.4.20 +Version:1.4.22 Release:0 -%define pkg_name memcached -%define pkg_version %{version} -# -# -BuildRoot: %{_tmppath}/%{name}-%{version}-build -%if 0%{?suse_version} > 1100 -BuildRequires: libevent-devel -%else -BuildRequires: libevent -%endif -BuildRequires: automake -BuildRequires: cyrus-sasl-devel -BuildRequires: pkgconfig -%if %{with systemd} -BuildRequires: systemd -%endif -PreReq: %insserv_prereq %fillup_prereq /usr/sbin/groupadd /usr/sbin/useradd -Conflicts: memcached-unstable -%define home_dir /var/lib/%{pkg_name} +Summary:A high-performance, distributed memory object caching system +License:BSD-3-Clause +Group: Productivity/Networking/Other Url:http://memcached.org/ Source: http://www.memcached.org/files/%{name}-%{version}.tar.gz -Source1:%{pkg_name}.init -Source2:%{pkg_name}.sysconfig +Source1:%{name}.init +Source2:%{name}.sysconfig Source3:memcached-rpmlintrc Source4:memcached.service -# Patch0: memcached-1.4.5.dif Patch1: memcached-autofoo.patch Patch2: memcached-use-endian_h.patch -# -Summary:A high-performance, distributed memory object caching system -License:BSD-3-Clause -Group: Productivity/Networking/Other -%if %{with systemd} +BuildRequires: autoconf +BuildRequires: automake +BuildRequires: cyrus-sasl-devel +BuildRequires: libevent-devel +BuildRequires: libtool +BuildRequires: pkg-config +Requires(pre): %fillup_prereq +Requires(pre): %insserv_prereq +Requires(pre): %{_sbindir}/groupadd +Requires(pre): %{_sbindir}/useradd +Conflicts: memcached-unstable +BuildRoot: %{_tmppath}/%{name}-%{version}-build +%if 0%{?suse_version} > 1210 +BuildRequires: systemd-rpm-macros %{?systemd_requires} %endif + %description Memcached is a high-performance, distributed memory object caching system, generic in nature, but intended for use in speeding up dynamic @@ -74,81 +61,98 @@ resource utilization, and faster access to the databases on a memcache miss. +%package devel +Summary:Files needed for development using memcached protocol +Group: Development/Libraries +Requires: %{name} = %{version} + +%description devel +Memcached is a high-performance, distributed memory object caching +system, generic in nature, but intended for use in speeding up dynamic +web applications by all
commit memcached for openSUSE:Factory
Hello community, here is the log from the commit of package memcached for openSUSE:Factory checked in at 2014-11-10 17:28:54 Comparing /work/SRC/openSUSE:Factory/memcached (Old) and /work/SRC/openSUSE:Factory/.memcached.new (New) Package is "memcached" Changes: --- /work/SRC/openSUSE:Factory/memcached/memcached.changes 2014-06-24 15:16:36.0 +0200 +++ /work/SRC/openSUSE:Factory/.memcached.new/memcached.changes 2014-11-10 17:29:12.0 +0100 @@ -1,0 +2,5 @@ +Sun Nov 09 19:11:00 UTC 2014 - Led + +- fix bashisms in pre script + +--- Other differences: -- ++ memcached.spec ++ --- /var/tmp/diff_new_pack.jLcmEf/_old 2014-11-10 17:29:15.0 +0100 +++ /var/tmp/diff_new_pack.jLcmEf/_new 2014-11-10 17:29:15.0 +0100 @@ -110,8 +110,8 @@ %{__rm} -rf %{buildroot}; %pre -/usr/sbin/groupadd -r %{pkg_name} &>/dev/null || : -/usr/sbin/useradd -g %{pkg_name} -s /bin/false -r -c "user for %{pkg_name}" -d %{home_dir} %{pkg_name} &>/dev/null || : +/usr/sbin/groupadd -r %{pkg_name} >/dev/null 2>&1 || : +/usr/sbin/useradd -g %{pkg_name} -s /bin/false -r -c "user for %{pkg_name}" -d %{home_dir} %{pkg_name} >/dev/null 2>&1 || : %if %{with systemd} %service_add_pre %{pkg_name}.service %endif -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit memcached for openSUSE:Factory
Hello community, here is the log from the commit of package memcached for openSUSE:Factory checked in at 2014-06-24 15:16:19 Comparing /work/SRC/openSUSE:Factory/memcached (Old) and /work/SRC/openSUSE:Factory/.memcached.new (New) Package is "memcached" Changes: --- /work/SRC/openSUSE:Factory/memcached/memcached.changes 2013-03-08 09:22:57.0 +0100 +++ /work/SRC/openSUSE:Factory/.memcached.new/memcached.changes 2014-06-24 15:16:36.0 +0200 @@ -1,0 +2,97 @@ +Mon Jun 23 20:18:46 UTC 2014 - andreas.stie...@gmx.de + +- fix source URL + +--- +Mon Jun 16 17:01:07 UTC 2014 - mrueck...@suse.de + +- disable testsuite. passes with chroot build but fails on server + side build + +--- +Mon Jun 16 16:27:47 UTC 2014 - mrueck...@suse.de + +- Bumping to latest version to include all fixes for: + bnc#858677 CVE-2013-7290 + bnc#858676 CVE-2013-7291 + bnc#857188 CVE-2013-7239 + bnc#817781 CVE-2011-4971 + bnc#798458 CVE-2013-0179 +- update to 1.4.20 + - Fix a race condition causing new connections to appear closed, +causing an inifinte loop. +- additional changes from 1.4.19 + - Fix endianness detection during configure. +- Fixes a performance regression with binary protocol (up to + 20%) + - Fix rare segfault in incr/decr. + - disable tail_repair_time by default. +- Likely not needed anymore, and can rarely cause bugs. + - use the right hashpower for the item_locks table. Small perf +improvement. + - Fix crash for LRU crawler while using lock elision (haswell+ +processors) +- additional changes from 1.4.18 + - Fixes +- fix LRU contention for first minute of uptime + - This made some synthetic benchmarks look awful. +- Make hash table algorithm selectable +- Don't lose item_size_max units in command line +- Add a "stats conns" command to show the states of open + connections. +- Allow caller-specific error text in binary protocol +- Stop returning ASCII error messages to binary clients +- Fix reference leak in binary protocol "get" and "touch" + handlers +- Fix reference leak in process_get_command() + - New Features +- New "stats conns" command, which will show you what currently + open connections are up to, how idle they've been, etc. +- The jenkins hash was getting a little long in the tooth, and + we might want to add specific hash algorithms for different + platforms in the future. This makes it selectable in some + sense. We've initially added murmur3 hash to the lineup and + that seems to run a tiny bit faster in some tests. -o + hash_algorithm=murmur3 +- A new background thread emerges! Currently experimental, so + the syntax might change. If you run into bugs please let us + know (though it's been testing fine in torture tests so far). +- additional changes from 1.4.17 + - Fixes +- Fix potential segfault in incr/decr routine. +- Fix potential unbounded key prints (leading to crashes in + logging code) +- Fix bug which allowed invalid SASL credentials to + authenticate. +- Fix udp mode when listening on ipv6 addresses. +- Fix for incorrect length of initial value set via binary + increment protocol. + - New Features +- Add linux accept4() support. Removes one syscall for each new + tcp connection +- scripts/memcached-tool gets "settings" and "sizes" commands. +- Add parameter (-F) to disable flush_all. Useful if you never + want to be able to run a full cache flush on production + instances. +- additional changes from 1.4.16 + - Fixes +- Builds on OS X Mavericks (with clang) +- Add statistics for allocation failures +- Issue 294 : Check for allocation failure +- Make tail leak expiry time configurable (-o + tail_repair_time=60) +- Fix segfault on specially crafted packet. +- Close connection on update_event error while parsing new + commands +- Don't truncate maxbytes stat from 'stats settings' +- Add the "shutdown" command to the server. This allows for + better +- automation +- fix enable-sasl-pwdb + - New Features +Adjusting tail repair time: -o tail_repair_time=60 (in seconds) +- dropped memcached-1.4.x_delete_verbose_mode_dos.patch: + included upstream +- freshed memcached-autofoo.patch + +--- Old: memcached-1.4.15.tar.gz memcached-1.4.x_delete_verbose_mode_dos.patch New: memcached-1.4.20.tar.gz Other differences: -- ++ memcached.spec ++ --- /var/tmp/diff_new_pack.OF
commit memcached for openSUSE:Factory
Hello community, here is the log from the commit of package memcached for openSUSE:Factory checked in at 2013-03-08 09:22:56 Comparing /work/SRC/openSUSE:Factory/memcached (Old) and /work/SRC/openSUSE:Factory/.memcached.new (New) Package is "memcached", Maintainer is "mrueck...@suse.com" Changes: --- /work/SRC/openSUSE:Factory/memcached/memcached.changes 2012-11-20 13:09:27.0 +0100 +++ /work/SRC/openSUSE:Factory/.memcached.new/memcached.changes 2013-03-08 09:22:57.0 +0100 @@ -1,0 +2,7 @@ +Tue Jan 15 11:44:05 UTC 2013 - mrueck...@suse.de + +- added memcached-1.4.x_delete_verbose_mode_dos.patch (bnc#798458) + DoS when printing out keys to be deleted in verbose mode + Upstream bug 306 (CVE-2013-0179) + +--- New: memcached-1.4.x_delete_verbose_mode_dos.patch Other differences: -- ++ memcached.spec ++ --- /var/tmp/diff_new_pack.r2Ljkl/_old 2013-03-08 09:22:59.0 +0100 +++ /var/tmp/diff_new_pack.r2Ljkl/_new 2013-03-08 09:22:59.0 +0100 @@ -52,6 +52,7 @@ Patch0: memcached-1.4.5.dif Patch1: memcached-autofoo.patch Patch2: memcached-use-endian_h.patch +Patch3: memcached-1.4.x_delete_verbose_mode_dos.patch # Summary:A high-performance, distributed memory object caching system License:BSD-3-Clause @@ -77,6 +78,7 @@ %patch0 %patch1 %patch2 +%patch3 -p1 %build autoreconf -fiv ++ memcached-1.4.x_delete_verbose_mode_dos.patch ++ >From d711492c32626c0d7ba201791a681a5bffebcedf Mon Sep 17 00:00:00 2001 From: Jeremy Sowden Date: Wed, 9 Jan 2013 15:43:41 + Subject: [PATCH] Fix buffer-overrun when logging key to delete in binary protocol. --- memcached.c |7 ++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/memcached.c b/memcached.c index d157b4e..1fd87c9 100644 --- a/memcached.c +++ b/memcached.c @@ -2150,7 +2150,12 @@ static void process_bin_delete(conn *c) { assert(c != NULL); if (settings.verbose > 1) { -fprintf(stderr, "Deleting %s\n", key); +int ii; +fprintf(stderr, "Deleting "); +for (ii = 0; ii < nkey; ++ii) { +fprintf(stderr, "%c", key[ii]); +} +fprintf(stderr, "\n"); } if (settings.detail_enabled) { -- 1.7.10.4 -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit memcached for openSUSE:Factory
Hello community, here is the log from the commit of package memcached for openSUSE:Factory checked in at 2012-11-20 13:09:08 Comparing /work/SRC/openSUSE:Factory/memcached (Old) and /work/SRC/openSUSE:Factory/.memcached.new (New) Package is "memcached", Maintainer is "mrueck...@suse.com" Changes: --- /work/SRC/openSUSE:Factory/memcached/memcached.changes 2012-11-12 07:04:18.0 +0100 +++ /work/SRC/openSUSE:Factory/.memcached.new/memcached.changes 2012-11-20 13:09:27.0 +0100 @@ -1,0 +2,6 @@ +Tue Nov 20 07:51:02 UTC 2012 - dims...@opensuse.org + +- Fix useradd invocation: -o is useless without -u and newer + versions of pwdutils/shadowutils fail on this now. + +--- Other differences: -- ++ memcached.spec ++ --- /var/tmp/diff_new_pack.kTzji0/_old 2012-11-20 13:09:28.0 +0100 +++ /var/tmp/diff_new_pack.kTzji0/_new 2012-11-20 13:09:28.0 +0100 @@ -107,7 +107,7 @@ %pre /usr/sbin/groupadd -r %{pkg_name} &>/dev/null || : -/usr/sbin/useradd -o -g %{pkg_name} -s /bin/false -r -c "user for %{pkg_name}" -d %{home_dir} %{pkg_name} &>/dev/null || : +/usr/sbin/useradd -g %{pkg_name} -s /bin/false -r -c "user for %{pkg_name}" -d %{home_dir} %{pkg_name} &>/dev/null || : %if %{with systemd} %service_add_pre %{pkg_name}.service %endif -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit memcached for openSUSE:Factory
Hello community, here is the log from the commit of package memcached for openSUSE:Factory checked in at 2012-11-12 07:04:17 Comparing /work/SRC/openSUSE:Factory/memcached (Old) and /work/SRC/openSUSE:Factory/.memcached.new (New) Package is "memcached", Maintainer is "mrueck...@suse.com" Changes: --- /work/SRC/openSUSE:Factory/memcached/memcached.changes 2012-08-15 11:20:02.0 +0200 +++ /work/SRC/openSUSE:Factory/.memcached.new/memcached.changes 2012-11-12 07:04:18.0 +0100 @@ -1,0 +2,24 @@ +Wed Nov 7 20:47:22 UTC 2012 - ch...@computersalat.de + +- update to version 1.4.15 + * Add some mild thread documentation + * README.md was missing from dist tarball + * Issue 286 : --disable-coverage drops "-pthread" option + * Reduce odds of getting OOM errors in some odd cases +- rebase use-endian_h, autofoo patch and 1.4.5.dif +- fix build <= 1140 + * export LIBEVENT_CFLAGS and LIBEVENT_LIBS so we dont need +pkgconfig check for libevent on <= 1140 + +--- +Wed Nov 7 19:58:59 UTC 2012 - mrueck...@suse.de + +- fix build on older distros + - memcached-autofoo.patch: removed no-dist-gzip dist-xz + - added new conditional to guard all the systemd stuff and +guarded the general bcond_without with an suse_version > 12.2 + - export LIBEVENT_CFLAGS and LIBEVENT_LIBS so we dont need +pkgconfig check for libevent on sles11 + - use makeinstall instead of make_install + +--- Old: memcached-1.4.14.tar.gz New: memcached-1.4.15.tar.gz Other differences: -- ++ memcached.spec ++ --- /var/tmp/diff_new_pack.Eg19fT/_old 2012-11-12 07:04:20.0 +0100 +++ /var/tmp/diff_new_pack.Eg19fT/_new 2012-11-12 07:04:20.0 +0100 @@ -16,8 +16,12 @@ # +%if 0%{?suse_version} > 1210 +%bcond_without systemd +%endif + Name: memcached -Version:1.4.14 +Version:1.4.15 Release:0 %define pkg_name memcached %define pkg_version %{version} @@ -32,7 +36,9 @@ BuildRequires: automake BuildRequires: cyrus-sasl-devel BuildRequires: pkgconfig +%if %{with systemd} BuildRequires: systemd +%endif PreReq: %insserv_prereq %fillup_prereq /usr/sbin/groupadd /usr/sbin/useradd Conflicts: memcached-unstable %define home_dir /var/lib/%{pkg_name} @@ -50,8 +56,9 @@ Summary:A high-performance, distributed memory object caching system License:BSD-3-Clause Group: Productivity/Networking/Other +%if %{with systemd} %{?systemd_requires} - +%endif %description Memcached is a high-performance, distributed memory object caching system, generic in nature, but intended for use in speeding up dynamic @@ -73,6 +80,10 @@ %build autoreconf -fiv +%if 0%{?suse_version} <= 1140 +export LIBEVENT_CFLAGS="-I%{_includedir}" +export LIBEVENT_LIBS="-levent" +%endif %configure --enable-sasl --disable-coverage --bindir=%{_sbindir} make %{?_smp_mflags} @@ -81,32 +92,44 @@ %{__make} test %install -%make_install +%makeinstall %{__install} -D -m 0755 scripts/memcached-tool %{buildroot}%{_sbindir}/memcached-tool %{__install} -Dd -m 0755 %{buildroot}%{home_dir} %{__install} -D -m 0755 %{S:1} %{buildroot}%{_sysconfdir}/init.d/%{pkg_name} %{__ln_s} -f ../..%{_sysconfdir}/init.d/%{pkg_name} %{buildroot}%{_sbindir}/rc%{pkg_name} %{__install} -D -m 0644 %{S:2} %{buildroot}/var/adm/fillup-templates/sysconfig.%{pkg_name} +%if %{with systemd} %{__install} -D -m 0644 %{S:4} %{buildroot}%{_unitdir}/%{pkg_name}.service +%endif + %clean %{__rm} -rf %{buildroot}; %pre /usr/sbin/groupadd -r %{pkg_name} &>/dev/null || : /usr/sbin/useradd -o -g %{pkg_name} -s /bin/false -r -c "user for %{pkg_name}" -d %{home_dir} %{pkg_name} &>/dev/null || : +%if %{with systemd} %service_add_pre %{pkg_name}.service +%endif %post %fillup_and_insserv %{pkg_name} +%if %{with systemd} %service_add_post %{pkg_name}.service +%endif + %preun %stop_on_removal %{pkg_name} +%if %{with systemd} %service_del_preun %{pkg_name}.service +%endif %postun %restart_on_update %{pkg_name} %{insserv_cleanup} +%if %{with systemd} %service_del_postun %{pkg_name}.service +%endif %files %defattr(-,root,root) @@ -120,6 +143,8 @@ %{_includedir}/%{pkg_name} /var/adm/fillup-templates/sysconfig.%{pkg_name} %dir %attr(755,root,root) %{home_dir} +%if %{with systemd} %{_unitdir}/%{pkg_name}.service +%endif %changelog ++ memcached-1.4.14.tar.gz -> memcached-1.4.15.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/memcached-1.4.14/Makefile.am new/memcached-1.4.15/Makefile.am --- old/memcached-1.4.14/Mak
commit memcached for openSUSE:Factory
Hello community, here is the log from the commit of package memcached for openSUSE:Factory checked in at 2012-08-15 11:20:01 Comparing /work/SRC/openSUSE:Factory/memcached (Old) and /work/SRC/openSUSE:Factory/.memcached.new (New) Package is "memcached", Maintainer is "mrueck...@suse.com" Changes: --- /work/SRC/openSUSE:Factory/memcached/memcached.changes 2012-04-03 17:39:21.0 +0200 +++ /work/SRC/openSUSE:Factory/.memcached.new/memcached.changes 2012-08-15 11:20:02.0 +0200 @@ -1,0 +2,14 @@ +Tue Aug 14 02:50:12 UTC 2012 - crrodrig...@opensuse.org + +- Update to version 1.4.14 +* Avoid race condition in test during pid creation by blind retrying +* Fixed issue with invalid binary protocol touch command expiration time + +- If the test suite fails, package must fail build. + +- Use byteswapping macros from endian.h and not some ad-hoc/slow + function. + +- Add systemd units. + +--- Old: memcached-1.4.13.tar.bz2 New: memcached-1.4.14.tar.gz memcached-autofoo.patch memcached-use-endian_h.patch memcached.service Other differences: -- ++ memcached.spec ++ --- /var/tmp/diff_new_pack.Syb9Hz/_old 2012-08-15 11:20:04.0 +0200 +++ /var/tmp/diff_new_pack.Syb9Hz/_new 2012-08-15 11:20:04.0 +0200 @@ -15,17 +15,13 @@ # Please submit bugfixes or comments via http://bugs.opensuse.org/ # -# norootforbuild - Name: memcached -Version:1.4.13 +Version:1.4.14 Release:0 %define pkg_name memcached %define pkg_version %{version} # -License:BSD-3-Clause -Group: Productivity/Networking/Other # BuildRoot: %{_tmppath}/%{name}-%{version}-build %if 0%{?suse_version} > 1100 @@ -33,20 +29,28 @@ %else BuildRequires: libevent %endif +BuildRequires: automake +BuildRequires: cyrus-sasl-devel +BuildRequires: pkgconfig +BuildRequires: systemd PreReq: %insserv_prereq %fillup_prereq /usr/sbin/groupadd /usr/sbin/useradd Conflicts: memcached-unstable %define home_dir /var/lib/%{pkg_name} -# Url:http://memcached.org/ -# http://memcached.googlecode.com/files/memcached-1.4.5.tar.gz -Source: %{pkg_name}-%{pkg_version}.tar.bz2 +Source: http://memcached.googlecode.com/files/%{name}-%{version}.tar.gz Source1:%{pkg_name}.init Source2:%{pkg_name}.sysconfig Source3:memcached-rpmlintrc +Source4:memcached.service # Patch0: memcached-1.4.5.dif +Patch1: memcached-autofoo.patch +Patch2: memcached-use-endian_h.patch # Summary:A high-performance, distributed memory object caching system +License:BSD-3-Clause +Group: Productivity/Networking/Other +%{?systemd_requires} %description Memcached is a high-performance, distributed memory object caching @@ -62,46 +66,51 @@ miss. %prep -%setup -n %{pkg_name}-%{pkg_version} +%setup -q -n %{pkg_name}-%{pkg_version} %patch0 +%patch1 +%patch2 %build -export CFLAGS="%{optflags} -g" -%configure --bindir=%{_sbindir} -sed -i 's/-Werror/ /' Makefile -%{__make} +autoreconf -fiv +%configure --enable-sasl --disable-coverage --bindir=%{_sbindir} + +make %{?_smp_mflags} %check -%{__make} test || true +%{__make} test %install -%makeinstall +%make_install %{__install} -D -m 0755 scripts/memcached-tool %{buildroot}%{_sbindir}/memcached-tool %{__install} -Dd -m 0755 %{buildroot}%{home_dir} %{__install} -D -m 0755 %{S:1} %{buildroot}%{_sysconfdir}/init.d/%{pkg_name} %{__ln_s} -f ../..%{_sysconfdir}/init.d/%{pkg_name} %{buildroot}%{_sbindir}/rc%{pkg_name} %{__install} -D -m 0644 %{S:2} %{buildroot}/var/adm/fillup-templates/sysconfig.%{pkg_name} - +%{__install} -D -m 0644 %{S:4} %{buildroot}%{_unitdir}/%{pkg_name}.service %clean %{__rm} -rf %{buildroot}; %pre /usr/sbin/groupadd -r %{pkg_name} &>/dev/null || : /usr/sbin/useradd -o -g %{pkg_name} -s /bin/false -r -c "user for %{pkg_name}" -d %{home_dir} %{pkg_name} &>/dev/null || : +%service_add_pre %{pkg_name}.service %post %fillup_and_insserv %{pkg_name} - +%service_add_post %{pkg_name}.service %preun %stop_on_removal %{pkg_name} +%service_del_preun %{pkg_name}.service %postun %restart_on_update %{pkg_name} %{insserv_cleanup} +%service_del_postun %{pkg_name}.service %files %defattr(-,root,root) -%doc AUTHORS ChangeLog COPYING NEWS README doc/*.txt +%doc AUTHORS ChangeLog COPYING NEWS doc/*.txt %{_sbindir}/%{pkg_name} # %{_sbindir}/%{pkg_name}-debug %{_sbindir}/memcached-tool @@ -111,5 +120,6 @@ %{_includedir}/%{pkg_name} /var/adm/fillup-templates/sysconfig.%{pkg_name} %dir %attr(755,root,root) %{home_dir} +%{_unitdir}/%{pkg_name}.servi
commit memcached for openSUSE:Factory
Hello community, here is the log from the commit of package memcached for openSUSE:Factory checked in at 2012-04-03 17:39:18 Comparing /work/SRC/openSUSE:Factory/memcached (Old) and /work/SRC/openSUSE:Factory/.memcached.new (New) Package is "memcached", Maintainer is "mrueck...@suse.com" Changes: --- /work/SRC/openSUSE:Factory/memcached/memcached.changes 2011-09-23 02:12:54.0 +0200 +++ /work/SRC/openSUSE:Factory/.memcached.new/memcached.changes 2012-04-03 17:39:21.0 +0200 @@ -1,0 +2,123 @@ +Tue Apr 3 00:54:39 UTC 2012 - tabra...@novell.com + +- removed fix-strict-aliasing.patch deprecated by this release + +- Update to version 1.4.13 +* Fix inline issue with older compilers (gcc 4.2.2) +* Better detection of sasl_callback_ft + +- Changes from version 1.4.12 +Fixes: +* fix glitch with flush_all (exptime) +* Skip SASL tests unless RUN_SASL_TESTS is defined. +* Look around for saslpasswd2 (typically not in the user's path). +* build fix: Define sasl_callback_ft on older versions of sasl. +* fix segfault when sending a zero byte command +* fix warning in UDP test +* properly detect GCC atomics +* tests: loop on short binary packet reads +* fix slabs_reassign tests on 32bit hosts + +- Changes from version 1.4.11 +Fixes: +* bug237 : Don't compute incorrect argc for timedrun +* fix 'age' stat for stats items +* binary deletes were not ticking stats counters +* Fix a race condition from 1.4.10 on item_remove +* close some idiotic race conditions +* initial slab automover +* slab reassignment +* clean do_item_get logic a bit. fix race. +* clean up the do_item_alloc logic +* shorten lock for item allocation more +* Fix to build with cyrus sasl 2.1.25 +New features: +* Slab page reassignment and bug fixes over 1.4.10. + +- Changes from version 1.4.10 +Fixes: +* Disable issue 140 's test. +* Push cache_lock deeper into item_alloc +* Use item partitioned lock for as much as possible +* Remove the depth search from item_alloc +* Move hash calls outside of cache_lock +* Use spinlocks for main cache lock +* Remove uncommon branch from asciiprot hot path +* Allow all tests to run as root +New features: +* tested improvements in speed between 3 and 6 worker + threads (-t 3 to -t 6) More than 6 reduced speed + +- Changes from version 1.4.9 +* Add a systemd service file +* Fix some minor typos in the protocol doc +* Issue 224 - check retval of main event loop +* Fix -c so maxconns can be raised above default. + +- Changes from version 1.4.8 +Fixes: +* Fix to write correct pid from start-memcached +* Fix to enable LRU when using binary protocol +* Upgrade stats items counters to 64bit +* Add new stats expired_unfetched, evicted_unfetched +* Allow setting initial size of the hash table +* Expose stats for the internal hash table +* bug220 : incr would sometimes return the previous item's CAS +* Fixed bug on multi get processing +* Experimental maxconns_fast option +* Add an ASCII touch command +* Add binary GATK/GATKQ +* Backport binary TOUCH/GAT/GATQ commands +* Issue 221 : Increment treats leading spaces as 0 +* Fix compile error on OS X +New features: +* touch commands +* fast connection limit handling +* internal hash table +* expored_unfetched, evicted_unfetched + +- Changes from version 1.4.7 +Fixes: +* Use a monotonically increasing timer +* Immediately expire items when given a negative expiration time +* fix memcached-tool to print about all slabs +* Properly daemonize memcached for debian +* Don't permanently close UDP listeners on error +* Allow memcached-init to start multiple instances (not recommended) +* Issue 214 : Search for network libraries before searching for libevent +* Issue 213 : Search for clock_gettime in librt +* Issue 115 : accont for CAS in item_size_ok +* Fix incredibly slim race for maxconns handler. Should no longer hang ever +* Issue 183 - Reclaim items dead by flush_all +* Issue 200 : Don't fire dtrace probe as the last thing in a function +New features: +* monotonic clock + +- Changes from version 1.4.6 +* Gcc on Solaris sparc wants -R and not -rpath +* Issue 121 : Set the runtime path when --with-libevent is used +* Fix autogen failure when unable to find supported command. +* fix race crash for accepting new connections +* fix incr/decr race conditions for binary prot +* fix incr/decr race conditions for ASCII prot +* Compile fix (-Werror=unused-but-set-variable warnings) +* Bind each UDP socket to an a single worker thread in multiport env +* Add support f
commit memcached for openSUSE:Factory
Hello community, here is the log from the commit of package memcached for openSUSE:Factory checked in at 2011-12-06 18:28:50 Comparing /work/SRC/openSUSE:Factory/memcached (Old) and /work/SRC/openSUSE:Factory/.memcached.new (New) Package is "memcached", Maintainer is "mrueck...@suse.com" Changes: Other differences: -- ++ memcached.spec ++ --- /var/tmp/diff_new_pack.h3zjRE/_old 2011-12-06 18:51:02.0 +0100 +++ /var/tmp/diff_new_pack.h3zjRE/_new 2011-12-06 18:51:02.0 +0100 @@ -24,7 +24,7 @@ %define pkg_name memcached %define pkg_version %{version} # -License:BSD3c +License:BSD-3-Clause Group: Productivity/Networking/Other # BuildRoot: %{_tmppath}/%{name}-%{version}-build -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit memcached for openSUSE:Factory
Hello community, here is the log from the commit of package memcached for openSUSE:Factory checked in at Mon May 30 16:01:42 CEST 2011. --- memcached/memcached.changes 2010-05-06 14:10:49.0 +0200 +++ /mounts/work_src_done/STABLE/memcached/memcached.changes2011-05-27 14:42:06.0 +0200 @@ -1,0 +2,5 @@ +Fri May 27 12:41:52 UTC 2011 - co...@novell.com + +- follow fedora's lead and remove Werror + +--- calling whatdependson for head-i586 Other differences: -- ++ memcached.spec ++ --- /var/tmp/diff_new_pack.a2wvgx/_old 2011-05-30 16:01:20.0 +0200 +++ /var/tmp/diff_new_pack.a2wvgx/_new 2011-05-30 16:01:20.0 +0200 @@ -1,7 +1,7 @@ # -# spec file for package memcached (Version 1.4.5) +# spec file for package memcached # -# Copyright (c) 2010 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -20,7 +20,7 @@ Name: memcached Version:1.4.5 -Release:1 +Release:7 %define pkg_name memcached %define pkg_version %{version} # @@ -62,12 +62,6 @@ resource utilization, and faster access to the databases on a memcache miss. - - -Authors: - -Brad Fitzpatrick - %prep %setup -n %{pkg_name}-%{pkg_version} %patch0 -p1 @@ -76,6 +70,7 @@ %build export CFLAGS="%{optflags} -g" %configure --bindir=%{_sbindir} +sed -i 's/-Werror/ /' Makefile %{__make} %check Remember to have fun... -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org