Hello community,

here is the log from the commit of package open-isns for openSUSE:Factory 
checked in at 2017-09-07 22:08:47
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/open-isns (Old)
 and      /work/SRC/openSUSE:Factory/.open-isns.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "open-isns"

Thu Sep  7 22:08:47 2017 rev:6 rq:520026 version:0.98

Changes:
--------
--- /work/SRC/openSUSE:Factory/open-isns/open-isns.changes      2017-08-21 
11:33:54.260656358 +0200
+++ /work/SRC/openSUSE:Factory/.open-isns.new/open-isns.changes 2017-09-07 
22:08:48.984165593 +0200
@@ -1,0 +2,7 @@
+Thu Aug 31 20:14:06 UTC 2017 - ldun...@suse.com
+
+- Update from version 0.97 to 0.98, which includes some
+  testing and openssl fixes, updating the SPEC file and
+  replacing the release tarball (bsc#1056696)
+
+-------------------------------------------------------------------

Old:
----
  open-isns-0.97.tar.gz

New:
----
  open-isns-0.98.tar.gz

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

Other differences:
------------------
++++++ open-isns.spec ++++++
--- /var/tmp/diff_new_pack.kICbdi/_old  2017-09-07 22:08:49.596079341 +0200
+++ /var/tmp/diff_new_pack.kICbdi/_new  2017-09-07 22:08:49.596079341 +0200
@@ -20,7 +20,7 @@
 Summary:        Partial Implementation of iSNS iSCSI registration
 License:        LGPL-2.1+
 Group:          System/Kernel
-Version:        0.97
+Version:        0.98
 Release:        0
 Source:         %{name}-%{version}.tar.gz
 Url:            https://github.com/open-iscsi/%{name}

++++++ open-isns-0.97.tar.gz -> open-isns-0.98.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/open-isns-0.97/Makefile.in 
new/open-isns-0.98/Makefile.in
--- old/open-isns-0.97/Makefile.in      2016-10-29 03:28:30.000000000 +0200
+++ new/open-isns-0.98/Makefile.in      2017-08-21 02:14:40.000000000 +0200
@@ -1,3 +1,4 @@
+srcdir = @srcdir@
 prefix = @prefix@
 exec_prefix = @exec_prefix@
 sbindir        = @sbindir@
@@ -9,6 +10,7 @@
 datarootdir = @datarootdir@
 includedir = @includedir@
 
+VPATH = $(srcdir)
 SBINDIR        = $(DESTDIR)$(sbindir)
 CFGDIR = $(DESTDIR)$(etcdir)/isns
 MANDIR = $(DESTDIR)$(mandir)
@@ -26,14 +28,14 @@
 BUILD_STATIC  = $(ENABLE_STATIC)
 endif
 ifeq ($(HAVE_LD_VERSION_SCRIPT),1)
-SOLIB_VERSION_OPTS = -Wl,--version-script=libisns.vers
+SOLIB_VERSION_OPTS = -Wl,--version-script=$(srcdir)/libisns.vers
 else
 SOLIB_VERSION_OPTS =
 endif
 
 CC     = @CC@
 CPPFLAGS= @CPPFLAGS@
-CFLAGS = @CFLAGS@ -I. -Iinclude
+CFLAGS = @CFLAGS@ -I. -Iinclude -I$(srcdir) -I$(srcdir)/include
 LDFLAGS        = @LDFLAGS@
 INSTALL = @INSTALL@
 
@@ -84,15 +86,15 @@
          bitvector.o \
          mdebug.o
 SOLIBOBJS = $(patsubst %.o,solib-%.o,$(LIBOBJS))
-HDRS    = include/libisns/attrs.h \
-         include/libisns/buffer.h \
-         include/libisns/isns.h \
-         include/libisns/isns-proto.h \
-         include/libisns/message.h \
+HDRS    = $(srcdir)/include/libisns/attrs.h \
+         $(srcdir)/include/libisns/buffer.h \
+         $(srcdir)/include/libisns/isns.h \
+         $(srcdir)/include/libisns/isns-proto.h \
+         $(srcdir)/include/libisns/message.h \
          include/libisns/paths.h \
-         include/libisns/source.h \
-         include/libisns/types.h \
-         include/libisns/util.h
+         $(srcdir)/include/libisns/source.h \
+         $(srcdir)/include/libisns/types.h \
+         $(srcdir)/include/libisns/util.h
 
 SECLINK        = @SECLIBS@
 SLPLINK        = @SLPLIBS@
@@ -110,15 +112,15 @@
        $(INSTALL) -m 755 -d $(CFGDIR) $(MANDIR)/man8 $(MANDIR)/man5 $(SBINDIR) 
$(SYSTEMDDIR)
        $(INSTALL) -m 700 -d $(VARDIR)
        $(INSTALL) -m 555 isnsd isnsadm isnsdd $(SBINDIR)
-       $(INSTALL) -m 644 etc/isnsd.conf $(CFGDIR)
-       $(INSTALL) -m 644 etc/isnsdd.conf $(CFGDIR)
-       $(INSTALL) -m 644 etc/isnsadm.conf $(CFGDIR)
-       $(INSTALL) -m 644 doc/isnsd.8 $(MANDIR)/man8
-       $(INSTALL) -m 644 doc/isnsdd.8 $(MANDIR)/man8
-       $(INSTALL) -m 644 doc/isnsadm.8 $(MANDIR)/man8
-       $(INSTALL) -m 644 doc/isns_config.5 $(MANDIR)/man5
-       $(INSTALL) -m 644 isnsd.service $(SYSTEMDDIR)
-       $(INSTALL) -m 644 isnsd.socket $(SYSTEMDDIR)
+       $(INSTALL) -m 644 $(srcdir)/etc/isnsd.conf $(CFGDIR)
+       $(INSTALL) -m 644 $(srcdir)/etc/isnsdd.conf $(CFGDIR)
+       $(INSTALL) -m 644 $(srcdir)/etc/isnsadm.conf $(CFGDIR)
+       $(INSTALL) -m 644 $(srcdir)/doc/isnsd.8 $(MANDIR)/man8
+       $(INSTALL) -m 644 $(srcdir)/doc/isnsdd.8 $(MANDIR)/man8
+       $(INSTALL) -m 644 $(srcdir)/doc/isnsadm.8 $(MANDIR)/man8
+       $(INSTALL) -m 644 $(srcdir)/doc/isns_config.5 $(MANDIR)/man5
+       $(INSTALL) -m 644 $(srcdir)/isnsd.service $(SYSTEMDDIR)
+       $(INSTALL) -m 644 $(srcdir)/isnsd.socket $(SYSTEMDDIR)
 
 install_hdrs: 
        @echo '*** Installing Open-iSNS header files ***'
@@ -144,14 +146,18 @@
        rm -f config.h Makefile config.status config.log include/libisns/paths.h
        rm -rf autom4te.cache
 
-$(filter-out solib-message.o, $(SOLIBOBJS)): $(patsubst solib-%.o,%.c,$@)
-       $(CC) $(CFLAGS) $(CPPFLAGS) -fPIC -c -o $@ $(patsubst solib-%.o,%.c,$@)
+%.o: %.c
+       @mkdir -p $(@D)
+       $(CC) $(CFLAGS) $(CPPFLAGS) -c -o $@ $^
+
+solib-%.o: %.c
+       $(CC) $(CFLAGS) $(CPPFLAGS) -fPIC -c -o $@ $<
 
 message.o: message.c
-       $(CC) $(CFLAGS) $(CPPFLAGS) $(IQNFLAGS) -c -o $@ message.c
+       $(CC) $(CFLAGS) $(CPPFLAGS) $(IQNFLAGS) -c -o $@ $<
 
 solib-message.o: message.c
-       $(CC) $(CFLAGS) $(CPPFLAGS) $(IQNFLAGS) -fPIC -c -o $@ message.c
+       $(CC) $(CFLAGS) $(CPPFLAGS) $(IQNFLAGS) -fPIC -c -o $@ $<
 
 ifeq ($(BUILD_STATIC),1)
 $(LIB): $(LIBOBJS)
@@ -178,6 +184,7 @@
        $(CC) $(CFLAGS) $(LDFLAGS) -o $@ $(ADMOBJS) -L. -lisns -Wl,--as-needed 
$(SECLINK) $(SLPLINK)
 
 tests/%: tests/%.o $(LIB) $(SOLIB)
+       @mkdir -p $(@D)
        $(CC) $(CFLAGS) $(LDFLAGS) -o $@ $@.o -L. -lisns -Wl,--as-needed 
$(SECLINK) $(SLPLINK)
 
 bitvector: bitvector.c $(LIB) $(SOLIB)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/open-isns-0.97/db.c new/open-isns-0.98/db.c
--- old/open-isns-0.97/db.c     2016-10-29 03:28:30.000000000 +0200
+++ new/open-isns-0.98/db.c     2017-08-21 02:14:40.000000000 +0200
@@ -929,7 +929,7 @@
 isns_db_print(isns_db_t *db, isns_print_fn_t *fn)
 {
        const isns_object_list_t *list = db->id_objects;
-       unsigned int    i;
+       unsigned int    i, j;
 
        fn("Dumping database contents\n"
           "Backend:     %s\n"
@@ -940,22 +940,26 @@
           db->id_last_eid,
           db->id_last_index);
 
-       for (i = 0; i < list->iol_count; ++i) {
-               isns_object_t *obj = list->iol_data[i];
-
-               fn("--------------\n"
-                  "Object:      index=%u type=<%s> state=%s",
-                  obj->ie_index,
-                  obj->ie_template->iot_name,
-                  isns_object_state_string(obj->ie_state));
-               if (obj->ie_container)
-                       fn(" parent=%u", obj->ie_container->ie_index);
-               if (obj->ie_flags & ISNS_OBJECT_DIRTY)
-                       fn(" DIRTY");
-               if (obj->ie_flags & ISNS_OBJECT_PRIVATE)
-                       fn(" PRIVATE");
-               fn("\n");
-               isns_attr_list_print(&obj->ie_attrs, fn);
+       for (i = 0; i < db->id_last_index; ++i) {
+               for (j = 0; j < list->iol_count; ++j) {
+                       isns_object_t *obj = list->iol_data[j];
+                       if (obj->ie_index != i) {
+                               continue;
+                       }
+                       fn("--------------\n"
+                          "Object:      index=%u type=<%s> state=%s",
+                          obj->ie_index,
+                          obj->ie_template->iot_name,
+                          isns_object_state_string(obj->ie_state));
+                       if (obj->ie_container)
+                               fn(" parent=%u", obj->ie_container->ie_index);
+                       if (obj->ie_flags & ISNS_OBJECT_DIRTY)
+                               fn(" DIRTY");
+                       if (obj->ie_flags & ISNS_OBJECT_PRIVATE)
+                               fn(" PRIVATE");
+                       fn("\n");
+                       isns_attr_list_print(&obj->ie_attrs, fn);
+               }
        }
 }
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/open-isns-0.97/dd.c new/open-isns-0.98/dd.c
--- old/open-isns-0.97/dd.c     2016-10-29 03:28:30.000000000 +0200
+++ new/open-isns-0.98/dd.c     2017-08-21 02:14:40.000000000 +0200
@@ -1043,6 +1043,10 @@
                        isns_db_insert_limbo(db, obj);
                mp->ddm_index = obj->ie_index;
 
+               /* Record the fact that the object is a member of
+                  this DD */
+               isns_object_mark_membership(obj, dd->dd_id);
+
                switch (mp->ddm_type) {
                case ISNS_DD_MEMBER_ISCSI_NODE:
                        if (isns_object_get_string(obj, ISNS_TAG_ISCSI_NAME, 
&node_name))
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/open-isns-0.97/include/libisns/util.h 
new/open-isns-0.98/include/libisns/util.h
--- old/open-isns-0.97/include/libisns/util.h   2016-10-29 03:28:30.000000000 
+0200
+++ new/open-isns-0.98/include/libisns/util.h   2017-08-21 02:14:40.000000000 
+0200
@@ -111,7 +111,11 @@
 #   define ntohll(x)   __bswap_64(x)
 #  endif
 # else
-#  include <sys/endian.h>
+#  if defined(__FreeBSD__)
+#   include <sys/endian.h>
+#  else
+#   include <endian.h>
+#  endif
 #  define htonll(x)     htobe64(x)
 #  define ntohll(x)     be64toh(x)
 # endif
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/open-isns-0.97/pki.c new/open-isns-0.98/pki.c
--- old/open-isns-0.97/pki.c    2016-10-29 03:28:30.000000000 +0200
+++ new/open-isns-0.98/pki.c    2017-08-21 02:14:40.000000000 +0200
@@ -67,7 +67,9 @@
 #endif
 
 
+#if OPENSSL_VERSION_NUMBER < 0x10100000L
 static int     isns_openssl_init = 0;
+#endif
 
 static int     isns_dsasig_verify(isns_security_t *ctx,
                                isns_principal_t *peer,
@@ -92,6 +94,7 @@
 {
        isns_security_t *ctx;
 
+#if OPENSSL_VERSION_NUMBER < 0x10100000L
        if (!isns_openssl_init) {
                ERR_load_crypto_strings();
                OpenSSL_add_all_algorithms();
@@ -99,6 +102,7 @@
                OpenSSL_add_all_digests();
                isns_openssl_init = 1;
        }
+#endif
 
        ctx = isns_calloc(1, sizeof(*ctx));
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/open-isns-0.97/tests/data/test06/06-registration 
new/open-isns-0.98/tests/data/test06/06-registration
--- old/open-isns-0.97/tests/data/test06/06-registration        2016-10-29 
03:28:30.000000000 +0200
+++ new/open-isns-0.98/tests/data/test06/06-registration        2017-08-21 
02:14:40.000000000 +0200
@@ -17,6 +17,18 @@
   0021  uint32      : iSCSI node type = <NIL>
   0024  uint32      : iSCSI node index = 3
 --------------
+Object:      index=13 type=<iSCSI Storage Node> state=mature parent=17
+  0020  string      : iSCSI name = "isns.client1"
+  0021  uint32      : iSCSI node type = Initiator
+  0024  uint32      : iSCSI node index = 13
+--------------
+Object:      index=16 type=<Discovery Domain> state=mature
+  0811  uint32      : DD ID = 1
+  0812  string      : DD name = "isns.dd1"
+  081e  uint32      : DD features = <NIL>
+  0813  uint32      : DD member iSCSI index = 13
+  0814  string      : DD member iSCSI name = "isns.client1"
+--------------
 Object:      index=17 type=<Network Entity> state=mature
   0001  string      : Entity identifier = "client1.isns-test.eu"
   0002  uint32      : Entity protocol = iSCSI (2)
@@ -24,11 +36,6 @@
   0004  uint64      : Timestamp = Fri Sep 14 13:41:52 2007
   0007  uint32      : Entity index = 17
 --------------
-Object:      index=13 type=<iSCSI Storage Node> state=mature parent=17
-  0020  string      : iSCSI name = "isns.client1"
-  0021  uint32      : iSCSI node type = Initiator
-  0024  uint32      : iSCSI node index = 13
---------------
 Object:      index=18 type=<Portal> state=mature parent=17
   0010  ipaddr      : Portal IP address = 192.168.1.1
   0011  uint32      : Portal TCP/UDP port = 860/tcp
@@ -40,10 +47,3 @@
   0032  uint32      : Portal group port = 860/tcp
   0033  uint32      : Portal group tag = 1
   0034  uint32      : Portal group index = 19
---------------
-Object:      index=16 type=<Discovery Domain> state=mature
-  0811  uint32      : DD ID = 1
-  0812  string      : DD name = "isns.dd1"
-  081e  uint32      : DD features = <NIL>
-  0813  uint32      : DD member iSCSI index = 13
-  0814  string      : DD member iSCSI name = "isns.client1"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/open-isns-0.97/tests/data/test06/07-dd-registration 
new/open-isns-0.98/tests/data/test06/07-dd-registration
--- old/open-isns-0.97/tests/data/test06/07-dd-registration     2016-10-29 
03:28:30.000000000 +0200
+++ new/open-isns-0.98/tests/data/test06/07-dd-registration     2017-08-21 
02:14:40.000000000 +0200
@@ -17,6 +17,21 @@
   0021  uint32      : iSCSI node type = <NIL>
   0024  uint32      : iSCSI node index = 3
 --------------
+Object:      index=13 type=<iSCSI Storage Node> state=mature parent=17
+  0020  string      : iSCSI name = "isns.client1"
+  0021  uint32      : iSCSI node type = Initiator
+  0024  uint32      : iSCSI node index = 13
+--------------
+Object:      index=16 type=<Discovery Domain> state=mature
+  0811  uint32      : DD ID = 1
+  0812  string      : DD name = "isns.dd1"
+  081e  uint32      : DD features = <NIL>
+  0813  uint32      : DD member iSCSI index = 13
+  0814  string      : DD member iSCSI name = "isns.client1"
+  0816  uint32      : DD member portal index = 18
+  0817  ipaddr      : DD member portal addr = 192.168.1.1
+  0818  uint32      : DD member portal port = 860/tcp
+--------------
 Object:      index=17 type=<Network Entity> state=mature
   0001  string      : Entity identifier = "client1.isns-test.eu"
   0002  uint32      : Entity protocol = iSCSI (2)
@@ -24,11 +39,6 @@
   0004  uint64      : Timestamp = Fri Sep 14 13:41:52 2007
   0007  uint32      : Entity index = 17
 --------------
-Object:      index=13 type=<iSCSI Storage Node> state=mature parent=17
-  0020  string      : iSCSI name = "isns.client1"
-  0021  uint32      : iSCSI node type = Initiator
-  0024  uint32      : iSCSI node index = 13
---------------
 Object:      index=18 type=<Portal> state=mature parent=17
   0010  ipaddr      : Portal IP address = 192.168.1.1
   0011  uint32      : Portal TCP/UDP port = 860/tcp
@@ -40,13 +50,3 @@
   0032  uint32      : Portal group port = 860/tcp
   0033  uint32      : Portal group tag = 1
   0034  uint32      : Portal group index = 19
---------------
-Object:      index=16 type=<Discovery Domain> state=mature
-  0811  uint32      : DD ID = 1
-  0812  string      : DD name = "isns.dd1"
-  081e  uint32      : DD features = <NIL>
-  0813  uint32      : DD member iSCSI index = 13
-  0814  string      : DD member iSCSI name = "isns.client1"
-  0816  uint32      : DD member portal index = 18
-  0817  ipaddr      : DD member portal addr = 192.168.1.1
-  0818  uint32      : DD member portal port = 860/tcp
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/open-isns-0.97/tests/data/test06/08-registration 
new/open-isns-0.98/tests/data/test06/08-registration
--- old/open-isns-0.97/tests/data/test06/08-registration        2016-10-29 
03:28:30.000000000 +0200
+++ new/open-isns-0.98/tests/data/test06/08-registration        2017-08-21 
02:14:40.000000000 +0200
@@ -17,6 +17,21 @@
   0021  uint32      : iSCSI node type = <NIL>
   0024  uint32      : iSCSI node index = 3
 --------------
+Object:      index=13 type=<iSCSI Storage Node> state=mature parent=17
+  0020  string      : iSCSI name = "isns.client1"
+  0021  uint32      : iSCSI node type = Initiator
+  0024  uint32      : iSCSI node index = 13
+--------------
+Object:      index=16 type=<Discovery Domain> state=mature
+  0811  uint32      : DD ID = 1
+  0812  string      : DD name = "isns.dd1"
+  081e  uint32      : DD features = <NIL>
+  0813  uint32      : DD member iSCSI index = 13
+  0814  string      : DD member iSCSI name = "isns.client1"
+  0816  uint32      : DD member portal index = 18
+  0817  ipaddr      : DD member portal addr = 192.168.1.1
+  0818  uint32      : DD member portal port = 860/tcp
+--------------
 Object:      index=17 type=<Network Entity> state=mature
   0001  string      : Entity identifier = "client1.isns-test.eu"
   0002  uint32      : Entity protocol = iSCSI (2)
@@ -24,11 +39,6 @@
   0004  uint64      : Timestamp = Fri Sep 14 13:41:52 2007
   0007  uint32      : Entity index = 17
 --------------
-Object:      index=13 type=<iSCSI Storage Node> state=mature parent=17
-  0020  string      : iSCSI name = "isns.client1"
-  0021  uint32      : iSCSI node type = Initiator
-  0024  uint32      : iSCSI node index = 13
---------------
 Object:      index=18 type=<Portal> state=limbo
   0010  ipaddr      : Portal IP address = 192.168.1.1
   0011  uint32      : Portal TCP/UDP port = 860/tcp
@@ -41,16 +51,6 @@
   0033  uint32      : Portal group tag = 1
   0034  uint32      : Portal group index = 19
 --------------
-Object:      index=16 type=<Discovery Domain> state=mature
-  0811  uint32      : DD ID = 1
-  0812  string      : DD name = "isns.dd1"
-  081e  uint32      : DD features = <NIL>
-  0813  uint32      : DD member iSCSI index = 13
-  0814  string      : DD member iSCSI name = "isns.client1"
-  0816  uint32      : DD member portal index = 18
-  0817  ipaddr      : DD member portal addr = 192.168.1.1
-  0818  uint32      : DD member portal port = 860/tcp
---------------
 Object:      index=20 type=<Portal> state=mature parent=17
   0010  ipaddr      : Portal IP address = 192.168.1.2
   0011  uint32      : Portal TCP/UDP port = 860/tcp
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/open-isns-0.97/tests/data/test06/09-registration 
new/open-isns-0.98/tests/data/test06/09-registration
--- old/open-isns-0.97/tests/data/test06/09-registration        2016-10-29 
03:28:30.000000000 +0200
+++ new/open-isns-0.98/tests/data/test06/09-registration        2017-08-21 
02:14:40.000000000 +0200
@@ -17,6 +17,21 @@
   0021  uint32      : iSCSI node type = <NIL>
   0024  uint32      : iSCSI node index = 3
 --------------
+Object:      index=13 type=<iSCSI Storage Node> state=mature parent=17
+  0020  string      : iSCSI name = "isns.client1"
+  0021  uint32      : iSCSI node type = Initiator
+  0024  uint32      : iSCSI node index = 13
+--------------
+Object:      index=16 type=<Discovery Domain> state=mature
+  0811  uint32      : DD ID = 1
+  0812  string      : DD name = "isns.dd1"
+  081e  uint32      : DD features = <NIL>
+  0813  uint32      : DD member iSCSI index = 13
+  0814  string      : DD member iSCSI name = "isns.client1"
+  0816  uint32      : DD member portal index = 18
+  0817  ipaddr      : DD member portal addr = 192.168.1.1
+  0818  uint32      : DD member portal port = 860/tcp
+--------------
 Object:      index=17 type=<Network Entity> state=mature
   0001  string      : Entity identifier = "client1.isns-test.eu"
   0002  uint32      : Entity protocol = iSCSI (2)
@@ -24,11 +39,6 @@
   0004  uint64      : Timestamp = Fri Sep 14 13:41:52 2007
   0007  uint32      : Entity index = 17
 --------------
-Object:      index=13 type=<iSCSI Storage Node> state=mature parent=17
-  0020  string      : iSCSI name = "isns.client1"
-  0021  uint32      : iSCSI node type = Initiator
-  0024  uint32      : iSCSI node index = 13
---------------
 Object:      index=18 type=<Portal> state=mature parent=17
   0010  ipaddr      : Portal IP address = 192.168.1.1
   0011  uint32      : Portal TCP/UDP port = 860/tcp
@@ -41,16 +51,6 @@
   0033  uint32      : Portal group tag = 1
   0034  uint32      : Portal group index = 19
 --------------
-Object:      index=16 type=<Discovery Domain> state=mature
-  0811  uint32      : DD ID = 1
-  0812  string      : DD name = "isns.dd1"
-  081e  uint32      : DD features = <NIL>
-  0813  uint32      : DD member iSCSI index = 13
-  0814  string      : DD member iSCSI name = "isns.client1"
-  0816  uint32      : DD member portal index = 18
-  0817  ipaddr      : DD member portal addr = 192.168.1.1
-  0818  uint32      : DD member portal port = 860/tcp
---------------
 Object:      index=20 type=<Portal> state=limbo
   0010  ipaddr      : Portal IP address = 192.168.1.2
   0011  uint32      : Portal TCP/UDP port = 860/tcp
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/open-isns-0.97/tests/data/test06/10-unregistration 
new/open-isns-0.98/tests/data/test06/10-unregistration
--- old/open-isns-0.97/tests/data/test06/10-unregistration      2016-10-29 
03:28:30.000000000 +0200
+++ new/open-isns-0.98/tests/data/test06/10-unregistration      2017-08-21 
02:14:40.000000000 +0200
@@ -21,11 +21,6 @@
   0020  string      : iSCSI name = "isns.client1"
   0024  uint32      : iSCSI node index = 13
 --------------
-Object:      index=18 type=<Portal> state=limbo
-  0010  ipaddr      : Portal IP address = 192.168.1.1
-  0011  uint32      : Portal TCP/UDP port = 860/tcp
-  0016  uint32      : Portal index = 18
---------------
 Object:      index=16 type=<Discovery Domain> state=mature
   0811  uint32      : DD ID = 1
   0812  string      : DD name = "isns.dd1"
@@ -35,3 +30,8 @@
   0816  uint32      : DD member portal index = 18
   0817  ipaddr      : DD member portal addr = 192.168.1.1
   0818  uint32      : DD member portal port = 860/tcp
+--------------
+Object:      index=18 type=<Portal> state=limbo
+  0010  ipaddr      : Portal IP address = 192.168.1.1
+  0011  uint32      : Portal TCP/UDP port = 860/tcp
+  0016  uint32      : Portal index = 18
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/open-isns-0.97/tests/data/test06/11-registration 
new/open-isns-0.98/tests/data/test06/11-registration
--- old/open-isns-0.97/tests/data/test06/11-registration        2016-10-29 
03:28:30.000000000 +0200
+++ new/open-isns-0.98/tests/data/test06/11-registration        2017-08-21 
02:14:40.000000000 +0200
@@ -17,36 +17,36 @@
   0021  uint32      : iSCSI node type = <NIL>
   0024  uint32      : iSCSI node index = 3
 --------------
-Object:      index=22 type=<Network Entity> state=mature
-  0001  string      : Entity identifier = "client1.isns-test.eu"
-  0002  uint32      : Entity protocol = iSCSI (2)
-  0006  uint32      : Registration Period = 7200
-  0004  uint64      : Timestamp = Fri Sep 21 11:23:54 2007
-  0007  uint32      : Entity index = 22
---------------
 Object:      index=13 type=<iSCSI Storage Node> state=mature parent=22
   0020  string      : iSCSI name = "isns.client1"
   0024  uint32      : iSCSI node index = 13
   0021  uint32      : iSCSI node type = Initiator
 --------------
+Object:      index=16 type=<Discovery Domain> state=mature
+  0811  uint32      : DD ID = 1
+  0812  string      : DD name = "isns.dd1"
+  081e  uint32      : DD features = <NIL>
+  0813  uint32      : DD member iSCSI index = 13
+  0814  string      : DD member iSCSI name = "isns.client1"
+  0816  uint32      : DD member portal index = 18
+  0817  ipaddr      : DD member portal addr = 192.168.1.1
+  0818  uint32      : DD member portal port = 860/tcp
+--------------
 Object:      index=18 type=<Portal> state=mature parent=22
   0010  ipaddr      : Portal IP address = 192.168.1.1
   0011  uint32      : Portal TCP/UDP port = 860/tcp
   0016  uint32      : Portal index = 18
 --------------
+Object:      index=22 type=<Network Entity> state=mature
+  0001  string      : Entity identifier = "client1.isns-test.eu"
+  0002  uint32      : Entity protocol = iSCSI (2)
+  0006  uint32      : Registration Period = 7200
+  0004  uint64      : Timestamp = Fri Sep 21 11:23:54 2007
+  0007  uint32      : Entity index = 22
+--------------
 Object:      index=23 type=<iSCSI Portal Group> state=mature parent=22
   0030  string      : Portal group name = "isns.client1"
   0031  ipaddr      : Portal group address = 192.168.1.1
   0032  uint32      : Portal group port = 860/tcp
   0033  uint32      : Portal group tag = 1
   0034  uint32      : Portal group index = 23
---------------
-Object:      index=16 type=<Discovery Domain> state=mature
-  0811  uint32      : DD ID = 1
-  0812  string      : DD name = "isns.dd1"
-  081e  uint32      : DD features = <NIL>
-  0813  uint32      : DD member iSCSI index = 13
-  0814  string      : DD member iSCSI name = "isns.client1"
-  0816  uint32      : DD member portal index = 18
-  0817  ipaddr      : DD member portal addr = 192.168.1.1
-  0818  uint32      : DD member portal port = 860/tcp
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/open-isns-0.97/tests/harness.pl 
new/open-isns-0.98/tests/harness.pl
--- old/open-isns-0.97/tests/harness.pl 2016-10-29 03:28:30.000000000 +0200
+++ new/open-isns-0.98/tests/harness.pl 2017-08-21 02:14:40.000000000 +0200
@@ -365,7 +365,7 @@
        die "Test case forgot to call test_prep" unless($__isns_test_data);
 
        $dump_file = "$__isns_test_dump/$stage";
-       unless (&run_command("${__isns_bin}/isnsd -c $server_config --dump-db > 
$dump_file")) {
+       unless (&run_command("${__isns_bin}isnsd -c $server_config --dump-db > 
$dump_file")) {
                &isns_fail;
                return 0;
        }
@@ -609,7 +609,7 @@
 
        $logfile = &get_logfile($config);
 
-       $cmd = "${__isns_bin}/isnsadm -c $client_config " . join(' ', @args);
+       $cmd = "${__isns_bin}isnsadm -c $client_config " . join(' ', @args);
        if (&run_command("$cmd >$logfile")) {
                return $logfile;
        }
@@ -838,7 +838,7 @@
        $stage = $cmd;
        $stage =~ s:.*/::o;
 
-       $cmd = "${__isns_bin}/$cmd -c $client " . join(' ', @args);
+       $cmd = "${__isns_bin}$cmd -c $client " . join(' ', @args);
 
        &isns_stage($stage, "Running external $cmd " . join(' ', @args));
        unless (&run_command("$cmd >$logfile")) {
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/open-isns-0.97/tests/test06.pl 
new/open-isns-0.98/tests/test06.pl
--- old/open-isns-0.97/tests/test06.pl  2016-10-29 03:28:30.000000000 +0200
+++ new/open-isns-0.98/tests/test06.pl  2017-08-21 02:14:40.000000000 +0200
@@ -26,25 +26,25 @@
 }
 
 # Now replace the portal with different values
-&isns_register_client($client, "--replace entity=$eid initiator 
portal=192.168.1.1:iscsi");
-&isns_register_client($client, "--replace entity=$eid initiator 
portal=192.168.1.2:iscsi");
+&isns_register_client($client, "--replace entity=$eid initiator 
portal=192.168.1.1:860");
+&isns_register_client($client, "--replace entity=$eid initiator 
portal=192.168.1.2:860");
 
 &isns_register_domain($client, "member-name=isns.client1");
 
 # Replace our registration once more. Now the object index of the
 # initiator should not change, since it's a domain member now.
-&isns_register_client($client, "--replace entity=$eid initiator 
portal=192.168.1.1:iscsi");
+&isns_register_client($client, "--replace entity=$eid initiator 
portal=192.168.1.1:860");
 
 # Make the portal a domain member too. Now even the portal index should stay
 # the same. Note that we do not replace the whole entity now, but just the
 # portal
 &isns_register_domain($client, "dd-id=1 member-addr=192.168.1.1 
member-port=860");
-&isns_register_client($client, "--replace --key portal=192.168.1.1:iscsi 
portal=192.168.1.2:iscsi");
-&isns_register_client($client, "--replace --key portal=192.168.1.2:iscsi 
portal=192.168.1.1:iscsi");
+&isns_register_client($client, "--replace --key portal=192.168.1.1:860 
portal=192.168.1.2:860");
+&isns_register_client($client, "--replace --key portal=192.168.1.2:860 
portal=192.168.1.1:860");
 
 # Now unregister the whole client, and re-register.
 # Portal and client index should remain the same
 &isns_unregister_client($client, "eid=$eid");
-&isns_register_client($client, "initiator portal=192.168.1.1:iscsi");
+&isns_register_client($client, "initiator portal=192.168.1.1:860");
 
 &isns_finish;


Reply via email to