commit libite for openSUSE:Factory
Hello community, here is the log from the commit of package libite for openSUSE:Factory checked in at 2020-03-18 12:41:03 Comparing /work/SRC/openSUSE:Factory/libite (Old) and /work/SRC/openSUSE:Factory/.libite.new.3160 (New) Package is "libite" Wed Mar 18 12:41:03 2020 rev:4 rq:785962 version:2.2.0 Changes: --- /work/SRC/openSUSE:Factory/libite/libite.changes2019-08-28 18:35:07.869287367 +0200 +++ /work/SRC/openSUSE:Factory/.libite.new.3160/libite.changes 2020-03-18 12:45:41.776966211 +0100 @@ -1,0 +2,13 @@ +Tue Mar 17 08:53:03 UTC 2020 - Martin Hauke + +- Update to versino 2.2.0 + Changes + * Add support for systemf(), formatted string system() replacement + * Add support for fmkpath(), formatted string mkpath() + * Add support for fopenf(), formatted string fopen() replacement + Fixes + * Fix possible memory leak in rsync(), found by Coverity Scan + * Check return value of fstat() to prevent bogus destination file +times when using copyfile(), found by Coverity Scan + +--- Old: libite-2.1.0.tar.gz New: libite-2.2.0.tar.gz Other differences: -- ++ libite.spec ++ --- /var/tmp/diff_new_pack.S1rCoF/_old 2020-03-18 12:45:44.208967750 +0100 +++ /var/tmp/diff_new_pack.S1rCoF/_new 2020-03-18 12:45:44.25296 +0100 @@ -1,7 +1,7 @@ # # spec file for package libite # -# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2020 SUSE LLC # Copyright (c) 2018, Martin Hauke # # All modifications and additions to the file contributed by third parties @@ -19,7 +19,7 @@ %define sover 5 Name: libite -Version:2.1.0 +Version:2.2.0 Release:0 Summary:BSD function library License:MIT AND X11 ++ libite-2.1.0.tar.gz -> libite-2.2.0.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libite-2.1.0/.gitignore new/libite-2.2.0/.gitignore --- old/libite-2.1.0/.gitignore 2019-08-26 21:59:57.0 +0200 +++ new/libite-2.2.0/.gitignore 2020-03-16 17:41:44.0 +0100 @@ -1,16 +1,8 @@ *~ -*.d -*.o -*.so -*.so.* -*.a -.deps -.libs ID GPATH GRTAGS GTAGS -tmp/ compile config.* configure @@ -25,5 +17,5 @@ aclocal.m4 ar-lib autom4te.cache -libite* -test-driver \ No newline at end of file +test-driver +libite.pc diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libite-2.1.0/.travis.yml new/libite-2.2.0/.travis.yml --- old/libite-2.1.0/.travis.yml2019-08-26 21:59:57.0 +0200 +++ new/libite-2.2.0/.travis.yml2020-03-16 17:41:44.0 +0100 @@ -10,6 +10,25 @@ - gcc - clang +env: + global: + # The next declaration is the encrypted COVERITY_SCAN_TOKEN, created + # via the "travis encrypt" command using the project repo's public key + - secure: "EcWeDUONZnl7IHBWD2rc92LwTWGIlqBZ7wQrLfe3mFXOnB+IZjJIBnDsJDnHDWwA8fGF9NaJbRz4BThroafueUwkDXNyvph1Mdaxm6mdMPyjNJ4H1AFkd9Fz0LYdLNXCPl43tm6s1BR6OWts17lWF6sMnMmIu8gUgXJVg2qsDBl3O9eCoRvQ/h4elLfXZ03fHi4XzzzQvZVyDCg8MCzXIgHJzdkv4llpiCLWQExFbIAVy39euDnx+UuWYB7WDdUbOc7HkkUwf0/vX9PhKVQFKOkXn1ddN0iCsWRH3ti5KXWrBeRO3RPu6Z5YtR8l1WK7iqCYOLuMBW23tXsBQsIW09f1+fFgJ8Ig5hHRRbDinbTUb+mHUJZmNv9ZTc3hPYH4Fyev/ljk42VVDdIBy9AqO42jj8VGmDmiIq47aqNJZUGYZgQlGXGqk9MtavJrqEVcFSgyfEtI+c4n4fzvMRpcEwjnbp482s1xNzHQZ1GQI77Td5UUXXWyNSCoQoE/VpkAesYJAw8KwXOXveDr3Qu0HhuQu1oyLmWHlZHYDu+TInjY81gpGw9Cm7/SdFoA0Ag49PlAXdPRymbP01B50MqrCTxtXEHtdXxhrkDvaoUp7heSuvO0fS+mI5F7eQ4Ji2JdyRSt1KpXVNAyL1FrO/yznM3EwcXPmWmrc+QjFtC9vY4=" + +before_install: + - echo -n | openssl s_client -connect scan.coverity.com:443 | sed -ne '/-BEGIN CERTIFICATE-/,/-END CERTIFICATE-/p' | sudo tee -a /etc/ssl/certs/ca- + +addons: + coverity_scan: +project: + name: "troglobit/libite" + description: "That missing frog DNA you've been looking for" +notification_email: troglo...@gmail.com +build_command_prepend: "./autogen.sh && ./configure --prefix=/tmp --disable-silent-rules" +build_command: "make clean all" +branch_pattern: dev + script: - ./autogen.sh - ./configure --prefix=/tmp --disable-silent-rules diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libite-2.1.0/ChangeLog.md new/libite-2.2.0/ChangeLog.md --- old/libite-2.1.0/ChangeLog.md 2019-08-26 21:59:57.0 +0200 +++ new/libite-2.2.0/ChangeLog.md 2020-03-16 17:41:44.0 +0100 @@ -3,6 +3,39 @@ All notable changes to the project are documented in this file. + +[v2.2.0][] - 2020-03-16 +--- + +### Changes +- Add support for `systemf()`, formatted string `system()` replacement +- Add support fo
commit libite for openSUSE:Factory
Hello community, here is the log from the commit of package libite for openSUSE:Factory checked in at 2019-08-28 18:35:06 Comparing /work/SRC/openSUSE:Factory/libite (Old) and /work/SRC/openSUSE:Factory/.libite.new.7948 (New) Package is "libite" Wed Aug 28 18:35:06 2019 rev:3 rq:726464 version:2.1.0 Changes: --- /work/SRC/openSUSE:Factory/libite/libite.changes2018-07-31 15:59:39.143572178 +0200 +++ /work/SRC/openSUSE:Factory/.libite.new.7948/libite.changes 2019-08-28 18:35:07.869287367 +0200 @@ -1,0 +2,15 @@ +Tue Aug 27 10:10:20 UTC 2019 - Martin Hauke + +- Update to version 2.1.0 + Changes + * Add support for strmatch() and strnmatch() + * Add support for yorn(), safe yes-or-no prompt + * Add support for telnet expect/session APIs + * Add modified printhdr() which takes ANSI attribute + Fixes + * Fix pidfile_signal(): always return result of kill(), or the +result of remove() if we successfully sent SIGKILL + * Fix strtonum(): POSIX strtoll() returns EINVAL, check that + * Fix #13, support C++ extern "C" {} for header files + +--- Old: libite-2.0.2.tar.gz New: libite-2.1.0.tar.gz Other differences: -- ++ libite.spec ++ --- /var/tmp/diff_new_pack.sU4y1V/_old 2019-08-28 18:35:08.509287256 +0200 +++ /var/tmp/diff_new_pack.sU4y1V/_new 2019-08-28 18:35:08.513287255 +0200 @@ -1,7 +1,7 @@ # # spec file for package libite # -# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. # Copyright (c) 2018, Martin Hauke # # All modifications and additions to the file contributed by third parties @@ -13,13 +13,13 @@ # 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 5 Name: libite -Version:2.0.2 +Version:2.1.0 Release:0 Summary:BSD function library License:MIT AND X11 ++ libite-2.0.2.tar.gz -> libite-2.1.0.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libite-2.0.2/ChangeLog.md new/libite-2.1.0/ChangeLog.md --- old/libite-2.0.2/ChangeLog.md 2018-05-10 19:13:56.0 +0200 +++ new/libite-2.1.0/ChangeLog.md 2019-08-26 21:59:57.0 +0200 @@ -3,6 +3,21 @@ All notable changes to the project are documented in this file. +[v2.1.0][] - 2019-08-26 +--- + +### Changes +- Add support for `strmatch()` and `strnmatch()` +- Add support for `yorn()`, safe yes-or-no prompt +- Add support for telnet expect/session APIs +- Add modified `printhdr()` which takes ANSI attribute + +### Fixes +- Fix `pidfile_signal()`: always return result of `kill()`, or the + result of `remove()` if we successfully sent `SIGKILL` +- Fix `strtonum()`: POSIX `strtoll()` returns `EINVAL`, check that +- Fix #13, support C++ `extern "C" {}` for header files + [v2.0.2][] - 2018-05-10 --- @@ -324,7 +339,8 @@ Initial extraction of frog DNA from [Finit][]. See [README][] for API details. -[UNRELEASED]: https://github.com/troglobit/libite/compare/v2.0.2...HEAD +[UNRELEASED]: https://github.com/troglobit/libite/compare/v2.1.0...HEAD +[v2.1.0]: https://github.com/troglobit/libite/compare/v2.0.2...v2.1.0 [v2.0.2]: https://github.com/troglobit/libite/compare/v2.0.1...v2.0.2 [v2.0.1]: https://github.com/troglobit/libite/compare/v2.0.0...v2.0.1 [v2.0.0]: https://github.com/troglobit/libite/compare/v1.9.3...v2.0.0 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libite-2.0.2/Makefile.am new/libite-2.1.0/Makefile.am --- old/libite-2.0.2/Makefile.am2018-05-10 19:13:56.0 +0200 +++ new/libite-2.1.0/Makefile.am2019-08-26 21:59:57.0 +0200 @@ -1,6 +1,6 @@ ACLOCAL_AMFLAGS = -I m4 -doc_DATA= README.md LICENSE +doc_DATA= README.md LICENSE ChangeLog.md EXTRA_DIST = README.md LICENSE ChangeLog.md pkgconfigdir= $(libdir)/pkgconfig pkgconfig_DATA = libite.pc diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libite-2.0.2/README.md new/libite-2.1.0/README.md --- old/libite-2.0.2/README.md 2018-05-10 19:13:56.0 +0200 +++ new/libite-2.1.0/README.md 2019-08-26 21:59:57.0 +0200 @@ -284,6 +284,20 @@ `delete`, it is now called `opt`. The APIs are 100% compatible if the value `1` was used. +- `strmatch()`, `strnmatch()` + + Find matching string in an
commit libite for openSUSE:Factory
Hello community, here is the log from the commit of package libite for openSUSE:Factory checked in at 2018-07-31 15:59:34 Comparing /work/SRC/openSUSE:Factory/libite (Old) and /work/SRC/openSUSE:Factory/.libite.new (New) Package is "libite" Tue Jul 31 15:59:34 2018 rev:2 rq:626056 version:2.0.2 Changes: --- /work/SRC/openSUSE:Factory/libite/libite.changes2018-06-29 22:31:48.870236657 +0200 +++ /work/SRC/openSUSE:Factory/.libite.new/libite.changes 2018-07-31 15:59:39.143572178 +0200 @@ -1,0 +2,5 @@ +Sun Jul 29 10:36:46 UTC 2018 - jeng...@inai.de + +- Use noun phrase in summary. Ensure neutrality of descriptions. + +--- Other differences: -- ++ libite.spec ++ --- /var/tmp/diff_new_pack.TlvA18/_old 2018-07-31 15:59:40.327574187 +0200 +++ /var/tmp/diff_new_pack.TlvA18/_new 2018-07-31 15:59:40.327574187 +0200 @@ -1,6 +1,7 @@ # # spec file for package libite # +# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. # Copyright (c) 2018, Martin Hauke # # All modifications and additions to the file contributed by third parties @@ -20,7 +21,7 @@ Name: libite Version:2.0.2 Release:0 -Summary:Extends the GNU libc with some missing stuff from BSD +Summary:BSD function library License:MIT AND X11 Group: Development/Languages/C and C++ URL:https://github.com/troglobit/libite/ @@ -31,30 +32,24 @@ BuildRequires: pkgconfig %description -A library that extends the GNU libc with some missing stuff from BSD -It holds useful functions and macros -developed by both Finit and the OpenBSD project. Most notably the -string functions: strlcpy(3), strlcat(3) and the highly useful *BSD -sys/queue.h and sys/tree.h API's. - -One noticeable gap in GLIBC is the missing _SAFE macros in the -BSD sys/queue.h API — highly recommended when traversing lists to -delete/free nodes. +A library that extends the GNU libc with some functions and macros from BSD, +most notably the string functions strlcpy(3), strlcat(3) and the *BSD +sys/queue.h and sys/tree.h APIs. + +glibc is not offering the _SAFE macros from the BSD sys/queue.h API — +recommended when traversing lists to delete/free nodes. %package -n libite%{sover} -Summary:Extends the GNU libc with some missing stuff from BSD +Summary:BSD function library Group: System/Libraries %description -n libite%{sover} -A library that extends the GNU libc with some missing stuff from BSD -It holds useful functions and macros -developed by both Finit and the OpenBSD project. Most notably the -string functions: strlcpy(3), strlcat(3) and the highly useful *BSD -sys/queue.h and sys/tree.h API's. - -One noticeable gap in GLIBC is the missing _SAFE macros in the -BSD sys/queue.h API — highly recommended when traversing lists to -delete/free nodes. +A library that extends the GNU libc with some functions and macros from BSD, +most notably the string functions strlcpy(3), strlcat(3) and the *BSD +sys/queue.h and sys/tree.h APIs. + +glibc is not offering the _SAFE macros from the BSD sys/queue.h API — +recommended when traversing lists to delete/free nodes. %package devel Summary:Header files for libite