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 - [email protected] + +- fixed download url, added gpg verification. + +------------------------------------------------------------------- +Fri Sep 26 18:35:17 UTC 2014 - [email protected] + +- 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 <sys/capability.h> .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 <sys/capability.h> .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 <stdio.h> #include <string.h> @@ -62,11 +62,11 @@ #include <sys/capability.h> 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 <stdio.h> #include <string.h> #include <stdlib.h> @@ -74,11 +74,11 @@ #include <sys/capability.h> #include <unistd.h> -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 <grp.h> #include <unistd.h> #include <sys/wait.h> - #include <errno.h> - #include <string.h> -+#include <stdlib.h> - - 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 <stdio.h> #include <stdlib.h> @@ -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 <sys/types.h> + #include <stdint.h> + +-/* +- * 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 <linux/capability.h> + + /* ++++++ 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: [email protected] For additional commands, e-mail: [email protected]
