Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package libcli for openSUSE:Factory checked 
in at 2022-05-16 18:08:37
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/libcli (Old)
 and      /work/SRC/openSUSE:Factory/.libcli.new.1538 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "libcli"

Mon May 16 18:08:37 2022 rev:3 rq:977456 version:1.10.7+git.20211009

Changes:
--------
--- /work/SRC/openSUSE:Factory/libcli/libcli.changes    2017-10-13 
14:17:53.107486594 +0200
+++ /work/SRC/openSUSE:Factory/.libcli.new.1538/libcli.changes  2022-05-16 
18:11:04.821400461 +0200
@@ -1,0 +2,39 @@
+Mon May 09 07:04:14 UTC 2022 - [email protected]
+
+- Update to version 1.10.7+git.20211009:
+  * Fix memory leak in help line wrapper code
+  * Allow compile time choice of 'select()' or 'poll()' when monitoring the 
libcli
+    command file descriptor in cli_loop(). 
+  * If the 'select()' call is chosen above, do a range validation to ensure 
the file
+    descriptor is less than FD_SETSIZE
+  * Fix incorrect help message if there is a validation problem for the value 
of
+    an optional argument.
+  * Fix confusing help message shown if there is a parsing problem for a 
subcommand
+  * Fix a number of possible issues identified by static code analysis. As a 
result,
+    the 'full' name of all commands is generated in cli_register_command(),
+    instead of on the fly as was done before
+  * Fix formatting of 'long' commands. If a command name is longer than 22 
characters
+    the help message will start indented on a new line, instead of being 
appended
+    immediately behind the command name with no separation.
+  * Some minor changes to clitest.c to show correct behavior due to above 
changes.
+  * Fix segfault issue during tab/help processing
+  * Minor cosmetic change to how help messages are generated, minor edits
+    to some comments, minor cosmetic change to clitest demo code
+  * Tweak to buildmode to only show optargs 'after' the point at
+    which buildmode was entered.
+  * Add new 'cli_dump_optargs_and_args() function for development/debug
+    Designed to be called from a callback to show output of optarg and
+    argument processing.
+  * Updated CLI_CMD_OPTIONAL_FLAG parsing to use an validator function
+    (if provided) to determine if the word being looked is a match for
+    the optional flag. If no validator function is provided then the
+    word much match the name of the optional flag exactly.
+  * Enhance how cli_parse_line handles quotes when parsine the command
+    line. This includs mixed single/double quotes, embedded quoted
+    substrings, and handling 'escaped' quotes using the '' character.
+  * Ensure that buildmode preserves 'empty' strings
+    (ex: "", or '') when regenerating the cmdline after the user 'executes'
+    the command.
+- Rebase libcli-Makefile-lib64.diff
+
+-------------------------------------------------------------------

Old:
----
  libcli-1.9.7+git.20161026.tar.xz

New:
----
  libcli-1.10.7+git.20211009.tar.xz

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

Other differences:
------------------
++++++ libcli.spec ++++++
--- /var/tmp/diff_new_pack.a0UiFC/_old  2022-05-16 18:11:05.825401259 +0200
+++ /var/tmp/diff_new_pack.a0UiFC/_new  2022-05-16 18:11:05.829401262 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package libcli
 #
-# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2022 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -12,19 +12,19 @@
 # license that conforms to the Open Source Definition (Version 1.9)
 # published by the Open Source Initiative.
 
-# Please submit bugfixes or comments via http://bugs.opensuse.org/
+# Please submit bugfixes or comments via https://bugs.opensuse.org/
 #
 
 
-%define        sover   1_9
+%define        sover   1_10
 %define libname %{name}%{sover}
 Name:           libcli
-Version:        1.9.7+git.20161026
+Version:        1.10.7+git.20211009
 Release:        0
 Summary:        Cisco-like telnet command-line library
-License:        LGPL-2.1
+License:        LGPL-2.1-only
 Group:          Development/Libraries/C and C++
-Url:            https://github.com/dparrish/libcli
+URL:            https://github.com/dparrish/libcli
 Source:         %{name}-%{version}.tar.xz
 Patch0:         libcli-Makefile-lib64.diff
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
@@ -72,7 +72,8 @@
 
 %files -n %{libname}
 %defattr(-, root, root)
-%doc COPYING README
+%doc README.md
+%license COPYING
 %{_libdir}/libcli.so.*
 
 %files devel

++++++ _service ++++++
--- /var/tmp/diff_new_pack.a0UiFC/_old  2022-05-16 18:11:05.861401288 +0200
+++ /var/tmp/diff_new_pack.a0UiFC/_new  2022-05-16 18:11:05.865401291 +0200
@@ -5,7 +5,7 @@
     <param name="scm">git</param>
     <param name="changesgenerate">enable</param>
     <param name="filename">libcli</param>
-    <param name="versionformat">1.9.7+git.%cd</param>
+    <param name="versionformat">1.10.7+git.%cd</param>
   </service>
   <service mode="disabled" name="recompress">
     <param name="file">*.tar</param>

++++++ _servicedata ++++++
--- /var/tmp/diff_new_pack.a0UiFC/_old  2022-05-16 18:11:05.905401323 +0200
+++ /var/tmp/diff_new_pack.a0UiFC/_new  2022-05-16 18:11:05.909401326 +0200
@@ -1,6 +1,6 @@
 <servicedata>
 <service name="tar_scm">
                 <param 
name="url">https://github.com/dparrish/libcli.git</param>
-              <param 
name="changesrevision">9d78d7bc04c3aa971ac33448fdd28fb5462eb2ac</param></service></servicedata>
+              <param 
name="changesrevision">00173e3329fac5b38fd8214ea095e671fc6e4ff4</param></service></servicedata>
 (No newline at EOF)
 

++++++ libcli-1.9.7+git.20161026.tar.xz -> libcli-1.10.7+git.20211009.tar.xz 
++++++
++++ 7668 lines of diff (skipped)

++++++ libcli-Makefile-lib64.diff ++++++
--- /var/tmp/diff_new_pack.a0UiFC/_old  2022-05-16 18:11:05.989401389 +0200
+++ /var/tmp/diff_new_pack.a0UiFC/_new  2022-05-16 18:11:05.993401393 +0200
@@ -1,7 +1,7 @@
-diff --git a/Makefile b/Makefile
-index 3062635..4639be8 100644
---- a/Makefile
-+++ b/Makefile
+Index: libcli-1.10.7+git.20211009/Makefile
+===================================================================
+--- libcli-1.10.7+git.20211009.orig/Makefile
++++ libcli-1.10.7+git.20211009/Makefile
 @@ -7,6 +7,7 @@ TESTS ?= 1
  
  UNAME = $(shell sh -c 'uname -s 2>/dev/null || echo not')
@@ -11,7 +11,7 @@
  
  MAJOR = 1
 @@ -64,14 +65,14 @@ clean:
-       rm -f *.o $(LIB)* $(LIB_STATIC) clitest
+       rm -f *.o $(LIB)* $(LIB_STATIC) clitest 
libcli-$(MAJOR).$(MINOR).$(REVISION).tar.gz
  
  install: $(TARGET_LIBS)
 -      install -d $(DESTDIR)$(PREFIX)/include $(DESTDIR)$(PREFIX)/lib

Reply via email to