Hello community,
here is the log from the commit of package libcap1 for openSUSE:Factory checked in at 2014-10-05 20:27:22
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/libcap1 (Old)
and /work/SRC/openSUSE:Factory/.libcap1.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "libcap1"
Changes:
--------
--- /work/SRC/openSUSE:Factory/libcap1/libcap1.changes 2014-09-28 19:53:57.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.libcap1.new/libcap1.changes 2014-10-05 20:27:26.000000000 +0200
@@ -1,0 +2,12 @@
+Wed Oct 1 07:39:56 UTC 2014 - meissner@suse.com
+
+- fixed download url, added gpg verification.
+
+-------------------------------------------------------------------
+Fri Sep 26 18:35:17 UTC 2014 - schwab@linux-m68k.org
+
+- Update to libcap 1.97.
+- Remove libcap-1.10.diff, libcap-gcc-warning-fixes.diff
+- Refresh all other patches
+
+-------------------------------------------------------------------
Old:
----
libcap-1.10.diff
libcap-1.10.tar.bz2
libcap-gcc-warning-fixes.diff
New:
----
libcap-1.97.tar.sign
libcap-1.97.tar.xz
libcap1.keyring
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ libcap1.spec ++++++
--- /var/tmp/diff_new_pack.4zIIyU/_old 2014-10-05 20:27:27.000000000 +0200
+++ /var/tmp/diff_new_pack.4zIIyU/_new 2014-10-05 20:27:27.000000000 +0200
@@ -16,19 +16,20 @@
#
+BuildRequires: xz
Name: libcap1
Summary: Library for Capabilities (linux-privs) Support
License: BSD-3-Clause
Group: System/Libraries
-Version: 1.10
+Version: 1.97
Release: 0
-Source: ftp://ftp.de.kernel.org/pub/linux/libs/security/linux-privs/old/kernel-2.4/libcap-1.10.tar.bz2
-Source2: baselibs.conf
-Patch: libcap-%{version}.diff
-Patch2: header.patch
+Source: http://www.kernel.org/pub/linux/libs/security/linux-privs/libcap1/libcap-%{version}.tar.xz
+Source1: http://www.kernel.org/pub/linux/libs/security/linux-privs/libcap1/libcap-%{version}.tar.sign
+Source2: %name.keyring
+Source3: baselibs.conf
Patch1: libcap-shlib-fix.diff
+Patch2: header.patch
Patch3: libcap.eal3.diff
-Patch4: libcap-gcc-warning-fixes.diff
Patch6: libcap-invalid-free-fix.diff
Patch7: libcap-array-range-fix.diff
Patch8: libcap-no-version-check.diff
@@ -52,11 +53,9 @@
%prep
%setup -q -n libcap-%{version}
-%patch
%patch1
%patch2
-%patch3 -p2
-%patch4
+%patch3 -p1
%patch6
%patch7
%patch8
++++++ feature-tests.patch ++++++
--- /var/tmp/diff_new_pack.4zIIyU/_old 2014-10-05 20:27:27.000000000 +0200
+++ /var/tmp/diff_new_pack.4zIIyU/_new 2014-10-05 20:27:27.000000000 +0200
@@ -1,7 +1,7 @@
-Index: libcap-1.10/doc/cap_get_proc.3
+Index: libcap-1.97/doc/cap_get_proc.3
===================================================================
---- libcap-1.10.orig/doc/cap_get_proc.3
-+++ libcap-1.10/doc/cap_get_proc.3
+--- libcap-1.97.orig/doc/cap_get_proc.3
++++ libcap-1.97/doc/cap_get_proc.3
@@ -15,8 +15,6 @@ arbitrary processes
.br
.BI "int cap_set_proc(cap_t " cap_p );
@@ -11,11 +11,11 @@
.B #include
.sp
.BI "cap_t capgetp(pid_t " pid ", cap_t " cap_d );
-Index: libcap-1.10/doc/capget.2
+Index: libcap-1.97/doc/capget.2
===================================================================
---- libcap-1.10.orig/doc/capget.2
-+++ libcap-1.10/doc/capget.2
-@@ -6,8 +6,6 @@
+--- libcap-1.97.orig/doc/capget.2
++++ libcap-1.97/doc/capget.2
+@@ -5,8 +5,6 @@
.SH NAME
capget, capset \- set/get process capabilities
.SH SYNOPSIS
@@ -24,11 +24,11 @@
.B #include
.sp
.BI "int capget(cap_user_header_t " header ", cap_user_data_t " data );
-Index: libcap-1.10/libcap/include/sys/capability.h
+Index: libcap-1.97/libcap/include/sys/capability.h
===================================================================
---- libcap-1.10.orig/libcap/include/sys/capability.h
-+++ libcap-1.10/libcap/include/sys/capability.h
-@@ -92,20 +92,15 @@ cap_t cap_from_text(const char *);
+--- libcap-1.97.orig/libcap/include/sys/capability.h
++++ libcap-1.97/libcap/include/sys/capability.h
+@@ -103,20 +103,15 @@ cap_t cap_from_text(const char *);
char * cap_to_text(cap_t, ssize_t *);
/*
@@ -50,10 +50,10 @@
#ifdef __cplusplus
}
#endif
-Index: libcap-1.10/progs/getpcaps.c
+Index: libcap-1.97/progs/getpcaps.c
===================================================================
---- libcap-1.10.orig/progs/getpcaps.c
-+++ libcap-1.10/progs/getpcaps.c
+--- libcap-1.97.orig/progs/getpcaps.c
++++ libcap-1.97/progs/getpcaps.c
@@ -11,7 +11,6 @@
#include
#include
@@ -62,11 +62,11 @@
#include
static void usage(void)
-Index: libcap-1.10/progs/setpcaps.c
+Index: libcap-1.97/progs/setpcaps.c
===================================================================
---- libcap-1.10.orig/progs/setpcaps.c
-+++ libcap-1.10/progs/setpcaps.c
-@@ -11,7 +11,6 @@
+--- libcap-1.97.orig/progs/setpcaps.c
++++ libcap-1.97/progs/setpcaps.c
+@@ -9,7 +9,6 @@
#include
#include
#include
@@ -74,11 +74,11 @@
#include
#include
-Index: libcap-1.10/progs/sucap.c
+Index: libcap-1.97/progs/sucap.c
===================================================================
---- libcap-1.10.orig/progs/sucap.c
-+++ libcap-1.10/progs/sucap.c
-@@ -8,18 +8,18 @@
+--- libcap-1.97.orig/progs/sucap.c
++++ libcap-1.97/progs/sucap.c
+@@ -8,13 +8,12 @@
* privileges. All environment variables are inherited.
*/
@@ -93,9 +93,3 @@
#include
#include
#include
- #include
- #include
-+#include
-
- static void usage(void)
- {
++++++ header.patch ++++++
--- /var/tmp/diff_new_pack.4zIIyU/_old 2014-10-05 20:27:27.000000000 +0200
+++ /var/tmp/diff_new_pack.4zIIyU/_new 2014-10-05 20:27:27.000000000 +0200
@@ -1,6 +1,8 @@
---- libcap/_makenames.c-dist 1999-05-14 06:46:15.000000000 +0200
-+++ libcap/_makenames.c 2006-12-19 17:56:11.000000000 +0100
-@@ -9,7 +9,7 @@
+Index: libcap/_makenames.c
+===================================================================
+--- libcap/_makenames.c.orig
++++ libcap/_makenames.c
+@@ -7,7 +7,7 @@
#include
#include
@@ -9,3 +11,23 @@
/*
* #include 'sed' generated array
+Index: libcap/include/sys/capability.h
+===================================================================
+--- libcap/include/sys/capability.h.orig
++++ libcap/include/sys/capability.h
+@@ -23,15 +23,6 @@ extern "C" {
+ #include
+ #include
+
+-/*
+- * Make sure we can be included from userland by preventing
+- * capability.h from including other kernel headers
+- */
+-#define _LINUX_TYPES_H
+-#define _LINUX_FS_H
+-
+-typedef unsigned int __u32;
+-
+ #include
+
+ /*
++++++ libcap-array-range-fix.diff ++++++
--- /var/tmp/diff_new_pack.4zIIyU/_old 2014-10-05 20:27:27.000000000 +0200
+++ /var/tmp/diff_new_pack.4zIIyU/_new 2014-10-05 20:27:27.000000000 +0200
@@ -2,7 +2,7 @@
===================================================================
--- libcap/cap_extint.c.orig
+++ libcap/cap_extint.c
-@@ -106,7 +106,7 @@ cap_t cap_copy_int(const void *cap_ext)
+@@ -102,7 +102,7 @@ cap_t cap_copy_int(const void *cap_ext)
to = (__u32 *) &cap_d->set;
blen = export->length_of_capset;
++++++ libcap-invalid-free-fix.diff ++++++
--- /var/tmp/diff_new_pack.4zIIyU/_old 2014-10-05 20:27:27.000000000 +0200
+++ /var/tmp/diff_new_pack.4zIIyU/_new 2014-10-05 20:27:27.000000000 +0200
@@ -1,5 +1,7 @@
---- progs/getpcaps.c-dist 1999-11-18 07:04:25.000000000 +0100
-+++ progs/getpcaps.c 2006-12-19 17:51:31.000000000 +0100
+Index: progs/getpcaps.c
+===================================================================
+--- progs/getpcaps.c.orig
++++ progs/getpcaps.c
@@ -52,9 +52,11 @@ int main(int argc, char **argv)
continue;
} else {
@@ -15,9 +17,11 @@
}
}
---- progs/setpcaps.c-dist 1999-11-18 07:04:26.000000000 +0100
-+++ progs/setpcaps.c 2006-12-19 17:51:57.000000000 +0100
-@@ -100,9 +100,11 @@ int main(int argc, char **argv)
+Index: progs/setpcaps.c
+===================================================================
+--- progs/setpcaps.c.orig
++++ progs/setpcaps.c
+@@ -98,9 +98,11 @@ int main(int argc, char **argv)
char *result;
result = cap_to_text(cap_d, &length);
++++++ libcap-no-version-check.diff ++++++
--- /var/tmp/diff_new_pack.4zIIyU/_old 2014-10-05 20:27:27.000000000 +0200
+++ /var/tmp/diff_new_pack.4zIIyU/_new 2014-10-05 20:27:27.000000000 +0200
@@ -1,6 +1,8 @@
---- libcap/libcap.h-dist 2008-04-28 18:55:18.000000000 +0200
-+++ libcap/libcap.h 2008-04-28 18:57:03.000000000 +0200
-@@ -51,6 +51,7 @@ struct _cap_struct {
+Index: libcap/libcap.h
+===================================================================
+--- libcap/libcap.h.orig
++++ libcap/libcap.h
+@@ -47,6 +47,7 @@ struct _cap_struct {
* Do we match the local kernel?
*/
@@ -8,7 +10,7 @@
#if !defined(_LINUX_CAPABILITY_VERSION) || \
(_LINUX_CAPABILITY_VERSION != 0x19980330)
-@@ -58,6 +59,7 @@ struct _cap_struct {
+@@ -54,6 +55,7 @@ struct _cap_struct {
# error "file "libcap.h" --> fix and recompile libcap"
#endif
++++++ libcap-shlib-fix.diff ++++++
--- /var/tmp/diff_new_pack.4zIIyU/_old 2014-10-05 20:27:27.000000000 +0200
+++ /var/tmp/diff_new_pack.4zIIyU/_new 2014-10-05 20:27:27.000000000 +0200
@@ -1,11 +1,22 @@
---- progs/Makefile-dist 1999-04-18 00:16:31.000000000 +0200
-+++ progs/Makefile 2006-12-19 18:30:24.000000000 +0100
-@@ -36,15 +36,15 @@
- all: $(PROGS)
+Index: libcap/Makefile
+===================================================================
+--- libcap/Makefile.orig
++++ libcap/Makefile
+@@ -43,7 +43,7 @@ $(MINLIBNAME): $(OBJS)
+ ln -sf $(MAJLIBNAME) $(LIBNAME)
- $(PROGS): %: %.o
-- $(CC) $(LDFLAGS) -o $@ $< $(LIBS)
-+ $(CC) $(COPTFLAG) $(LDFLAGS) -o $@ $< $(LIBS)
+ %.o: %.c $(INCLS)
+- $(CC) $(CFLAGS) -c $< -o $@
++ $(CC) $(COPTFLAG) $(CFLAGS) -fpic -c $< -o $@
+
+ install: all
+ mkdir -p -m 0755 $(INCDIR)/sys
+Index: progs/Makefile
+===================================================================
+--- progs/Makefile.orig
++++ progs/Makefile
+@@ -15,12 +15,12 @@ $(PROGS): %: %.o
+ $(CC) $(COPTFLAG) $(LDFLAGS) -o $@ $< $(LIBS)
%.o: %.c $(INCS)
- $(CC) $(CFLAGS) -c $< -o $@
@@ -19,24 +30,3 @@
done
clean:
---- libcap/Makefile-dist 2006-12-19 18:28:36.000000000 +0100
-+++ libcap/Makefile 2006-12-19 18:30:53.000000000 +0100
-@@ -56,15 +56,15 @@
- # @sed -ne '/^#define[ \t]CAP[_A-Z]\+[ \t]\+[0-9]\+/{s/^#define CAP_\([^ \t]*\)[ \t]*\([^ \t]*\)/ \{ \2, \"\1\" \},/;y/ABCDEFGHIJKLMNOPQRSTUVWXYZ/abcdefghijklmnopqrstuvwxyz/;p;}' < /usr/include/linux/capability.h | fgrep -v 0x > cap_names.sed
-
- $(MINLIBNAME): $(OBJS)
-- $(LD) -soname $(MAJLIBNAME) -x -shared -o $@ $(OBJS)
-+ $(CC) $(COPTFLAG) -Wl,-soname,$(MAJLIBNAME) -shared -o $@ $(OBJS)
- ln -sf $(MINLIBNAME) $(MAJLIBNAME)
- ln -sf $(MAJLIBNAME) $(LIBNAME)
-
- %.o: %.c $(INCLS)
-- $(CC) $(CFLAGS) -c $< -o $@
-+ $(CC) $(COPTFLAG) $(CFLAGS) -fpic -c $< -o $@
-
- cap_sys2.o: cap_sys2.c $(INCLS)
-- $(CC) -Wall -O2 -c $< -o $@
-+ $(CC) $(COPTFLAG) $(CFLAGS) -fpic -c $< -o $@
-
- install: all
- mkdir -p -m 0755 $(INCDIR)/sys
++++++ libcap.eal3.diff ++++++
--- /var/tmp/diff_new_pack.4zIIyU/_old 2014-10-05 20:27:27.000000000 +0200
+++ /var/tmp/diff_new_pack.4zIIyU/_new 2014-10-05 20:27:27.000000000 +0200
@@ -1,7 +1,8 @@
-diff -pruN libcap/libcap-1.92/doc/capget.2 libcap.eal3/libcap-1.92/doc/capget.2
---- libcap/libcap-1.92/doc/capget.2 1999-04-18 00:16:31.000000000 +0200
-+++ libcap.eal3/libcap-1.92/doc/capget.2 2003-11-17 13:36:34.000000000 +0100
-@@ -38,5 +38,9 @@ One of the arguments was invalid.
+Index: libcap-1.97/doc/capget.2
+===================================================================
+--- libcap-1.97.orig/doc/capget.2
++++ libcap-1.97/doc/capget.2
+@@ -37,5 +37,9 @@ One of the arguments was invalid.
An attempt was made to add a capability to the Permitted set, or to set
a capability in the Effective or Inheritable sets that is not in the
Permitted set.
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org
For additional commands, e-mail: opensuse-commit+help@opensuse.org