Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package priv_wrapper for openSUSE:Factory checked in at 2022-11-25 13:12:00 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/priv_wrapper (Old) and /work/SRC/openSUSE:Factory/.priv_wrapper.new.1597 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "priv_wrapper" Fri Nov 25 13:12:00 2022 rev:2 rq:1037930 version:1.0.1 Changes: -------- --- /work/SRC/openSUSE:Factory/priv_wrapper/priv_wrapper.changes 2022-11-24 12:22:53.289167496 +0100 +++ /work/SRC/openSUSE:Factory/.priv_wrapper.new.1597/priv_wrapper.changes 2022-11-25 13:22:20.719417675 +0100 @@ -1,0 +2,7 @@ +Thu Nov 24 14:12:36 UTC 2022 - Andreas Schneider <a...@cryptomilk.org> + +- Update to version 1.0.1 + * Fixed dclose() with RTLD_NEXT + * Fixed prctl() dlsym prototype + +------------------------------------------------------------------- Old: ---- priv_wrapper-1.0.0.tar.gz priv_wrapper-1.0.0.tar.gz.asc New: ---- priv_wrapper-1.0.1.tar.gz priv_wrapper-1.0.1.tar.gz.asc ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ priv_wrapper.spec ++++++ --- /var/tmp/diff_new_pack.50QzPP/_old 2022-11-25 13:22:21.207420309 +0100 +++ /var/tmp/diff_new_pack.50QzPP/_new 2022-11-25 13:22:21.215420352 +0100 @@ -1,6 +1,7 @@ # # spec file for package priv_wrapper # +# Copyright (c) 2022 SUSE LLC # Copyright (c) 2022 Andreas Schneider # # All modifications and additions to the file contributed by third parties @@ -23,7 +24,7 @@ # ############################# NOTE ################################## Name: priv_wrapper -Version: 1.0.0 +Version: 1.0.1 Release: 0 Summary: A library to disable resource limits and other privilege dropping License: GPL-3.0-or-later ++++++ priv_wrapper-1.0.0.tar.gz -> priv_wrapper-1.0.1.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/priv_wrapper-1.0.0/CHANGELOG.md new/priv_wrapper-1.0.1/CHANGELOG.md --- old/priv_wrapper-1.0.0/CHANGELOG.md 2022-10-21 11:46:57.000000000 +0200 +++ new/priv_wrapper-1.0.1/CHANGELOG.md 2022-11-24 15:06:06.000000000 +0100 @@ -1,5 +1,9 @@ CHANGELOG ========= +## Version 1.0.1 (released 2022-11-24) +* Fixed dclose() with RTLD_NEXT +* Fixed prctl() dlsym prototype + ## Version 1.0.0 (released 2022-10-24) * Initial release diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/priv_wrapper-1.0.0/CMakeLists.txt new/priv_wrapper-1.0.1/CMakeLists.txt --- old/priv_wrapper-1.0.0/CMakeLists.txt 2022-10-21 11:46:57.000000000 +0200 +++ new/priv_wrapper-1.0.1/CMakeLists.txt 2022-11-24 15:06:06.000000000 +0100 @@ -11,7 +11,7 @@ include(DefineCMakeDefaults) include(DefineCompilerFlags) -project(priv_wrapper VERSION 1.0.0 LANGUAGES C) +project(priv_wrapper VERSION 1.0.1 LANGUAGES C) # global needed variables set(APPLICATION_NAME ${PROJECT_NAME}) @@ -25,7 +25,7 @@ # Increment PATCH. set(LIBRARY_VERSION_MAJOR 0) set(LIBRARY_VERSION_MINOR 0) -set(LIBRARY_VERSION_PATCH 1) +set(LIBRARY_VERSION_PATCH 2) set(LIBRARY_VERSION "${LIBRARY_VERSION_MAJOR}.${LIBRARY_VERSION_MINOR}.${LIBRARY_VERSION_PATCH}") set(LIBRARY_SOVERSION ${LIBRARY_VERSION_MAJOR}) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/priv_wrapper-1.0.0/src/priv_wrapper.c new/priv_wrapper-1.0.1/src/priv_wrapper.c --- old/priv_wrapper-1.0.0/src/priv_wrapper.c 2022-10-21 11:28:55.000000000 +0200 +++ new/priv_wrapper-1.0.1/src/priv_wrapper.c 2022-11-24 15:06:06.000000000 +0100 @@ -173,11 +173,7 @@ typedef int (*__libc_chroot)(const char *path); #ifdef HAVE_PRCTL -typedef int (*__libc_prctl)(int option, - unsigned long arg2, - unsigned long arg3, - unsigned long arg4, - unsigned long arg5); +typedef int (*__libc_prctl)(int option, ...); #endif #ifdef HAVE_PLEDGE typedef int (*__libc_pledge)(const char *promises, @@ -727,7 +723,11 @@ void privwrap_destructor(void) { - if (privwrap.libc.handle != NULL) { + if (privwrap.libc.handle != NULL +#ifdef RTLD_NEXT + && privwrap.libc.handle != RTLD_NEXT +#endif + ) { dlclose(privwrap.libc.handle); } } ++++++ priv_wrapper-rpmlintrc ++++++ --- /var/tmp/diff_new_pack.50QzPP/_old 2022-11-25 13:22:21.319420913 +0100 +++ /var/tmp/diff_new_pack.50QzPP/_new 2022-11-25 13:22:21.323420935 +0100 @@ -4,5 +4,7 @@ # # Learn more at http://cwrap.org # +addFilter("shlib-policy-name-error") +addFilter("shared-lib-calls-exit") addFilter("devel-file-in-non-devel-package")