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
