diff --git a/_service b/_service index 3ac2cf9..ebe5623 100644 --- a/_service +++ b/_service @@ -4,8 +4,8 @@ https://github.com/open-iscsi/open-isns.git open-isns - 0.99 - v0.99 + 0.100 + v0.100 enable diff --git a/_servicedata b/_servicedata index 1560872..adf4b3f 100644 --- a/_servicedata +++ b/_servicedata @@ -1,4 +1,4 @@ https://github.com/open-iscsi/open-isns.git - cfdbcff867ee580a71bc9c18c3a38a6057df0150 \ No newline at end of file + 0ad95d07e4d272fed2af2c614b37c6e64c8945b2 \ No newline at end of file diff --git a/open-isns-0.100.tar.xz b/open-isns-0.100.tar.xz new file mode 100644 index 0000000..8f8325f --- /dev/null +++ b/open-isns-0.100.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0139aeb7bdeb252e0df849d496f979202c47d4f5129a15a868ad6cc503da701a +size 231032 diff --git a/open-isns-0.99.tar.xz b/open-isns-0.99.tar.xz deleted file mode 100644 index e691231..0000000 --- a/open-isns-0.99.tar.xz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:6d4b1929525c498bd5b64444d10cc2388f881bb59e247d43e8f5626eff34aa67 -size 219236 diff --git a/open-isns-fix-586-time.patch b/open-isns-fix-586-time.patch new file mode 100644 index 0000000..4132da7 --- /dev/null +++ b/open-isns-fix-586-time.patch @@ -0,0 +1,25 @@ +diff -aurp a/configure.ac b/configure.ac +--- a/configure.ac 2020-01-23 13:02:36.000000000 -0800 ++++ b/configure.ac 2020-02-01 10:14:08.853538750 -0800 +@@ -17,7 +17,7 @@ AC_PATH_PROG(SH, sh) + dnl C Compiler features + AC_C_INLINE + if test "$GCC" = "yes"; then +- CFLAGS="-Wall -Werror -Wextra $CFLAGS" ++ CFLAGS="-Wall -Wextra $CFLAGS" + CPPFLAGS="$CPPFLAGS -D_GNU_SOURCE" + fi + +Only in ./open-isns-0.100: .configure.ac.swp +diff -aurp a/isnsdd.c b/isnsdd.c +--- a/isnsdd.c 2020-01-23 13:02:36.000000000 -0800 ++++ b/isnsdd.c 2020-02-01 10:14:04.277547782 -0800 +@@ -401,7 +401,7 @@ check_portal_registration(__attribute__( + continue; + + last_modified = isns_object_last_modified(obj); +- if (last_modified + 2 * interval > now) { ++ if ((time_t)(last_modified + 2 * interval) > now) { + good_portals++; + continue; + } diff --git a/open-isns-updates.diff.bz2 b/open-isns-updates.diff.bz2 new file mode 100644 index 0000000..f29da4c --- /dev/null +++ b/open-isns-updates.diff.bz2 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3801804763eda4826dca32be83e4ad904ff9c97bb48fcf6e9369c0ee3d5f5e07 +size 2274 diff --git a/open-isns.changes b/open-isns.changes index 8c23375..054f277 100644 --- a/open-isns.changes +++ b/open-isns.changes @@ -1,3 +1,32 @@ +------------------------------------------------------------------- +Fri Jan 31 22:05:13 UTC 2020 - lduncan@suse.com + +- Update to version 0.100: + * Updated ChangeLog with latest fixes + * Create and use pythong unittest framework + * Ignore SO lib + * Handle restarting test harness server correctly + * Fix mdebug.c so it compiles when enabled. + * Running make twice should not rebuild everything + * Change isns_portal_string() to use static mem + * Adding python compiled files + * fixed issues with old openssl usage + * Added debugging, moved .cvsignore to .gitignore + * Preparing for version v0.100 + * Fix problem with parsing IPv6 Addresses with brakcets. + * General cleanup for the compiler. + * Travis-CI and Coverity Scan setup + * openssl: handle newer version with ifdefs + * Remove old compiler option, and add "-Werror". + * Change isns_portal_string() to return allocated string. + * add tags to ignored list of files + * Fix compiler complaint about possible alignment issue + Replacing open-isns-0.99.tar.xz with open-isns-0.100.tar.xz. + Also, added latest (not yet tagged) fixes from upstream, + adding patch, and add in a 586-fix, adding: + * open-isns-updates.diff.bz2, and + * open-isns-fix-586-time.patch + ------------------------------------------------------------------- Mon Oct 28 17:28:34 UTC 2019 - Lee Duncan diff --git a/open-isns.spec b/open-isns.spec index 39e4d8c..50075c8 100644 --- a/open-isns.spec +++ b/open-isns.spec @@ -1,7 +1,7 @@ # # spec file for package open-isns # -# 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 @@ -20,9 +20,11 @@ Name: open-isns Summary: Partial Implementation of iSNS iSCSI registration License: LGPL-2.1-or-later Group: System/Kernel -Version: 0.99 +Version: 0.100 Release: 0 Source: %{name}-%{version}.tar.xz +Patch1: %{name}-updates.diff.bz2 +Patch2: %{name}-fix-586-time.patch Url: https://github.com/open-iscsi/%{name} BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: autoconf @@ -55,6 +57,8 @@ Files to develop an application using the open-isns library. %prep %setup -n %{name}-%{version} +%patch1 -p1 +%patch2 -p1 %build %global _lto_cflags %{?_lto_cflags} -ffat-lto-objects