commit memcached for openSUSE:Factory

2020-10-08 Thread root
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

2020-09-08 Thread root
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

2020-06-11 Thread root
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

2020-04-25 Thread root
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

2020-04-05 Thread root
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

2019-09-20 Thread root
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

2019-05-10 Thread root
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

2018-10-23 Thread root
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

2018-10-09 Thread root
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

2018-08-22 Thread root
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

2018-07-09 Thread root
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

2018-07-06 Thread root
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

2018-04-11 Thread root
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

2018-03-11 Thread root
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

2017-11-24 Thread root
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

2017-09-04 Thread root
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

2017-04-11 Thread root
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

2016-11-11 Thread h_root
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

2015-12-09 Thread h_root
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

2015-06-16 Thread h_root
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

2015-02-24 Thread h_root
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

2014-11-10 Thread h_root
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

2014-06-24 Thread h_root
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

2013-03-08 Thread h_root
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

2012-11-20 Thread h_root
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

2012-11-11 Thread h_root
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

2012-08-15 Thread h_root
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

2012-04-03 Thread h_root
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

2011-12-06 Thread h_root
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

2011-05-30 Thread h_root

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