UPDATE: libiscsi 1.20.3

Brad Smith <[email protected]>
Newsgroups gmane.os.openbsd.ports
Message-ID <[email protected]>
Here is an update to libiscsi 1.20.3.


fix several vulnerabilities parsing data-in

libiscsi: memory-safety issues decoding malformed SCSI target responses

1.20.3
- When queueing the first PDU to an idle socket, immediately try to write
  it to the socket instead of waiting for the event-loop to
  timeout/notice there is work to do.
- Various other small bugfixes.

1.20.1
- Add sha1/sha256/sha3 authentication
- Add multithreading support


Index: Makefile
===================================================================
RCS file: /cvs/ports/devel/libiscsi/Makefile,v
retrieving revision 1.10
diff -u -p -u -p -r1.10 Makefile
--- Makefile	24 Nov 2025 13:24:08 -0000	1.10
+++ Makefile	9 Aug 2026 02:30:01 -0000
@@ -1,13 +1,12 @@
 COMMENT=	client-side library to implement the iSCSI protocol
 
-DISTNAME=	libiscsi-1.20.0
-REVISION=	0
+DISTNAME=	libiscsi-1.20.3pl20260804
 GH_ACCOUNT=	sahlberg
 GH_PROJECT=	libiscsi
-GH_COMMIT=	b8d9fbf5e3120dde1a95ca7d873117f4e911b86c
+GH_COMMIT=	e91b199d506b1c2d740ab7e41c375a5f0d0ecc0b
 CATEGORIES=	devel net
 
-SHARED_LIBS=	iscsi	2.1
+SHARED_LIBS=	iscsi	2.2
 
 HOMEPAGE=	https://github.com/sahlberg/libiscsi
 
@@ -20,10 +19,10 @@ PERMIT_PACKAGE=	Yes
 COMPILER=	base-clang ports-gcc
 COMPILER_LANGS=	c
 
-WANTLIB=	c
+WANTLIB=	c pthread
 
-AUTOCONF_VERSION=	2.71
-AUTOMAKE_VERSION=	1.16
+AUTOCONF_VERSION=	2.72
+AUTOMAKE_VERSION=	1.18
 
 USE_GMAKE=	Yes
 CONFIGURE_STYLE= 	autoreconf
Index: distinfo
===================================================================
RCS file: /cvs/ports/devel/libiscsi/distinfo,v
retrieving revision 1.4
diff -u -p -u -p -r1.4 distinfo
--- distinfo	20 Jul 2025 14:53:29 -0000	1.4
+++ distinfo	9 Aug 2026 02:30:01 -0000
@@ -1,2 +1,2 @@
-SHA256 (libiscsi-1.20.0-b8d9fbf5.tar.gz) = CyCRVGVp24e3lu8jmmJqHeJOF5eTEQ3quDjGykK1pt4=
-SIZE (libiscsi-1.20.0-b8d9fbf5.tar.gz) = 316069
+SHA256 (libiscsi-1.20.3pl20260804-e91b199d.tar.gz) = UwYStCV4WZnCNRraxow/O57MQH09yoMSqwP4SCaWLpw=
+SIZE (libiscsi-1.20.3pl20260804-e91b199d.tar.gz) = 332659
Index: pkg/PLIST
===================================================================
RCS file: /cvs/ports/devel/libiscsi/pkg/PLIST,v
retrieving revision 1.5
diff -u -p -u -p -r1.5 PLIST
--- pkg/PLIST	20 Jul 2025 14:53:29 -0000	1.5
+++ pkg/PLIST	9 Aug 2026 02:30:01 -0000
@@ -6,6 +6,7 @@
 @bin bin/iscsi-perf
 @bin bin/iscsi-pr
 @bin bin/iscsi-readcapacity16
+@bin bin/iscsi-rtpg
 @bin bin/iscsi-swp
 include/iscsi/
 include/iscsi/iscsi.h
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.