Hello community,

here is the log from the commit of package OpenIPMI for openSUSE:Factory 
checked in at 2020-01-29 13:11:15
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/OpenIPMI (Old)
 and      /work/SRC/openSUSE:Factory/.OpenIPMI.new.26092 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "OpenIPMI"

Wed Jan 29 13:11:15 2020 rev:47 rq:767528 version:2.0.28

Changes:
--------
--- /work/SRC/openSUSE:Factory/OpenIPMI/OpenIPMI.changes        2019-04-02 
09:18:28.220538756 +0200
+++ /work/SRC/openSUSE:Factory/.OpenIPMI.new.26092/OpenIPMI.changes     
2020-01-29 13:11:41.869964847 +0100
@@ -1,0 +2,16 @@
+Mon Jan 20 13:29:35 UTC 2020 - Josef Möllers <[email protected]>
+
+- Update to latest version 2.0.28
+  * Fixed a number of potential buffer overruns by appending a NUL
+    character to strncpy'd strings.
+  * switched from editline to readline
+  * some variable and function renaming to avoid leading
+    underscores
+  * more changes, no documentation available (ChangeLog file
+    is unchanged!)
+  * Two patches now obsolete.
+  [OpenIPMI-2.0.25..HEAD_git.diff,
+   0003-Apply-OpenIPMI-2.0.21-nobundle.patch.patch,
+   OpenIPMI-2.0.28.tar.gz]
+
+-------------------------------------------------------------------

Old:
----
  0003-Apply-OpenIPMI-2.0.21-nobundle.patch.patch
  OpenIPMI-2.0.25..HEAD_git.diff
  OpenIPMI-2.0.25.tar.gz

New:
----
  OpenIPMI-2.0.28.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ OpenIPMI.spec ++++++
--- /var/tmp/diff_new_pack.7Vm4tL/_old  2020-01-29 13:11:46.221967071 +0100
+++ /var/tmp/diff_new_pack.7Vm4tL/_new  2020-01-29 13:11:46.225967073 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package OpenIPMI
 #
-# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2020 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
@@ -31,7 +31,7 @@
 %endif
 
 Name:           OpenIPMI
-Version:        2.0.25
+Version:        2.0.28
 Release:        0
 Summary:        Service processor access via IPMI
 License:        LGPL-2.1-or-later
@@ -43,11 +43,11 @@
 Source3:        openipmi-helper
 Source4:        bootstrap
 Source99:       OpenIPMI-rpmlintrc
-Patch0:         OpenIPMI-2.0.25..HEAD_git.diff
+# Patch0:         OpenIPMI-2.0.25..HEAD_git.diff
 Patch1:         OpenIPMI-prefer_perl_vendor.patch
 Patch2:         fix-conversions.patch
 # PATCH-FIX-UPSTREAM do not use bundled libedit
-Patch3:         0003-Apply-OpenIPMI-2.0.21-nobundle.patch.patch
+# Patch3:         0003-Apply-OpenIPMI-2.0.21-nobundle.patch.patch
 # PATCH-FIX-UPSTREAM detect tinfo from ncurses properly
 Patch4:         openipmi-tinfo.patch
 # link with ncurses

++++++ OpenIPMI-2.0.25.tar.gz -> OpenIPMI-2.0.28.tar.gz ++++++
++++ 35898 lines of diff (skipped)

++++++ OpenIPMI-no-return-in-nonvoid-function.patch ++++++
--- /var/tmp/diff_new_pack.7Vm4tL/_old  2020-01-29 13:11:46.517967222 +0100
+++ /var/tmp/diff_new_pack.7Vm4tL/_new  2020-01-29 13:11:46.517967222 +0100
@@ -1,7 +1,7 @@
-Index: OpenIPMI-2.0.24/swig/OpenIPMI.i
+Index: OpenIPMI-2.0.28/swig/OpenIPMI.i
 ===================================================================
---- OpenIPMI-2.0.24.orig/swig/OpenIPMI.i
-+++ OpenIPMI-2.0.24/swig/OpenIPMI.i
+--- OpenIPMI-2.0.28.orig/swig/OpenIPMI.i
++++ OpenIPMI-2.0.28/swig/OpenIPMI.i
 @@ -3123,6 +3123,7 @@ init_glib(void)
      init_lang();
  #endif
@@ -10,10 +10,10 @@
  #else
      return ENOSYS;
  #endif
-@@ -3160,6 +3161,7 @@ init_tcl(void)
-     swig_os_hnd->set_log_handler(swig_os_hnd, openipmi_swig_vlog);
-     ipmi_init(swig_os_hnd);
-     ipmi_cmdlang_init(swig_os_hnd);
+@@ -3138,6 +3139,7 @@ init_glib12(void)
+     init_lang();
+ #endif
+     swig_os_hnd = init_glib_shim("12");
 +    return 0;
  #else
      return ENOSYS;

++++++ OpenIPMI-prefer_perl_vendor.patch ++++++
--- /var/tmp/diff_new_pack.7Vm4tL/_old  2020-01-29 13:11:46.525967227 +0100
+++ /var/tmp/diff_new_pack.7Vm4tL/_new  2020-01-29 13:11:46.529967229 +0100
@@ -1,8 +1,8 @@
-Index: OpenIPMI-2.0.25/configure.ac
+Index: OpenIPMI-2.0.28/configure.ac
 ===================================================================
---- OpenIPMI-2.0.25.orig/configure.ac  2018-06-20 15:53:54.000000000 +0200
-+++ OpenIPMI-2.0.25/configure.ac       2018-08-27 16:31:51.144399542 +0200
-@@ -451,10 +451,10 @@ if test "x$perlcflags" = "x" -o "x$perli
+--- OpenIPMI-2.0.28.orig/configure.ac
++++ OpenIPMI-2.0.28/configure.ac
+@@ -450,10 +450,10 @@ if test "x$perlcflags" = "x" -o "x$perli
        if test "x$perlinstalldir" = "x"; then
         perlinstalldir=`(eval \`perl -V:installvendorarch\`; echo 
$installvendorarch)`
         if test "x$perlinstalldir" = "x" -o ! -d "$perlinstalldir"; then

++++++ fix_dia_version_detection.patch ++++++
--- /var/tmp/diff_new_pack.7Vm4tL/_old  2020-01-29 13:11:46.549967239 +0100
+++ /var/tmp/diff_new_pack.7Vm4tL/_new  2020-01-29 13:11:46.553967241 +0100
@@ -1,13 +1,13 @@
-Index: OpenIPMI-2.0.25/configure.ac
+Index: OpenIPMI-2.0.28/configure.ac
 ===================================================================
---- OpenIPMI-2.0.25.orig/configure.ac  2018-09-07 14:00:41.233081707 +0200
-+++ OpenIPMI-2.0.25/configure.ac       2018-09-07 14:07:26.444083374 +0200
-@@ -716,11 +716,14 @@ AC_HAVE_FUNCS(syslog)
+--- OpenIPMI-2.0.28.orig/configure.ac
++++ OpenIPMI-2.0.28/configure.ac
+@@ -715,11 +715,14 @@ AC_HAVE_FUNCS(syslog)
  DIA=
  AC_PATH_PROG(diaprog, dia)
  if test "x$diaprog" != "x"; then
--   diaver=`$diaprog --version 2>&1 | sed 's/Dia version \([[^,]]*\), .*$/\1/'`
-+   diaver=`$diaprog --version 2>&1 | sed 's/Dia version \([^,]]*\), .*$/\1/'`
+-   diaver=`$diaprog --version 2>&1 | grep 'Dia version' | sed 's/Dia version 
\([[^,]]*\), .*$/\1/' | sed 's/^\([[0-9.]]\+\)+.*$/\1/'`
++   diaver=`$diaprog --version 2>&1 | grep 'Dia version' | sed 's/Dia version 
\([^,]*\), .*$/\1/' | sed 's/^\([[0-9.]]\+\)+.*$/\1/'`
     tmp=`echo $diaver | sed 's/^[[0-9.]]\+$//'`
     if test "x$diaver" = "x" -o "x$tmp" != 'x'; then
 -      # Couldn't get the dia version, give up.
@@ -16,6 +16,6 @@
 +      echo "Assuming Dia version 0.94 or newer"
 +      DIA_FILTER_NAME=--filter
 +      DIA="$diaprog"
+       exit 1
     else
        DIA="$diaprog"
-       diaver_major=`echo $diaver | sed 's/\.[[0-9.]]\+$//'`

++++++ openipmi-tinfo.patch ++++++
--- /var/tmp/diff_new_pack.7Vm4tL/_old  2020-01-29 13:11:46.573967251 +0100
+++ /var/tmp/diff_new_pack.7Vm4tL/_new  2020-01-29 13:11:46.573967251 +0100
@@ -1,10 +1,10 @@
-Index: OpenIPMI-2.0.25/configure.ac
+Index: OpenIPMI-2.0.28/configure.ac
 ===================================================================
---- OpenIPMI-2.0.25.orig/configure.ac  2018-08-28 16:18:57.427750765 +0200
-+++ OpenIPMI-2.0.25/configure.ac       2018-08-28 16:19:00.039899606 +0200
-@@ -770,10 +770,12 @@ case $host in
-    *-sun-*) AC_DEFINE([_SUNOS], [], [Solaris's term.h does horrid things.]);;
- esac
+--- OpenIPMI-2.0.28.orig/configure.ac
++++ OpenIPMI-2.0.28/configure.ac
+@@ -763,10 +763,12 @@ AX_CONFIG_FEATURE(
+    [epoll_pwait], [This platform supports epoll(7) with epoll_pwait(2)],
+    [HAVE_EPOLL_PWAIT], [This platform supports epoll(7) with epoll_pwait(2).])
  
 -AC_CHECK_LIB(curses, tgetent, TERM_LIBS=-lcurses,
 +PKG_CHECK_MODULES(ncurses, ncurses, TERM_LIBS=$ncurses_LIBS,
@@ -14,6 +14,6 @@
      [AC_CHECK_LIB(ncurses, tgetent, TERM_LIBS=-lncurses,
 -      [AC_MSG_ERROR([libtermcap, libcurses or libncurses are required!])])] 
)] )
 +     [AC_MSG_ERROR([libtinfo, libtermcap, libcurses or libncurses are 
required!])])] )] )] )] )
+ AC_SUBST(TERM_LIBS)
  
- # Checks for header files.
- AC_FUNC_ALLOCA
+ AC_CHECK_FUNCS(cfmakeraw)


Reply via email to