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