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")
 

Reply via email to