Index | Thread | Search

From:
Brad Smith <brad@comstyle.com>
Subject:
UPDATE: libiscsi 1.20.3
To:
ports@openbsd.org
Date:
Sat, 8 Aug 2026 23:45:37 -0400

Download raw body.

Thread
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