Subject: CVS commit: pkgsrc/devel
To: None <pkgsrc-changes@NetBSD.org>
From: Alistair G. Crooks <agc@netbsd.org>
List: pkgsrc-changes
Date: 11/30/2007 10:55:05
Module Name:	pkgsrc
Committed By:	agc
Date:		Fri Nov 30 10:55:05 UTC 2007

Modified Files:
	pkgsrc/devel/netbsd-iscsi-initiator: Makefile distinfo
	pkgsrc/devel/netbsd-iscsi-target: Makefile distinfo

Log Message:
Update the NetBSD iSCSI initiator and target to version 20071130 to
incorporate two important bug fixes:

	Module Name:    src
	Committed By:   agc
	Date:           Wed Nov 28 16:46:38 UTC 2007

	Modified Files:
		src/dist/iscsi/src: md5.c

	Log Message:
	Do runtime detection of machine's endianness, rather than relying on a cpp
	macro which was never changed. This is the QAD fix, longer term we will
	move to use native md5 routines if available.

	Should go some way to fixing authentication problems when using an
	initiator and target of different endianness.

	To generate a diff of this commit:
	cvs rdiff -r1.2 -r1.3 src/dist/iscsi/src/md5.c

and

	Module Name:    src
	Committed By:   oster
	Date:           Fri Nov 30 00:33:35 UTC 2007

	Modified Files:
		src/dist/iscsi/src: parameters.c

	Log Message:
	We have 4 cases here: rx_answer, tx_answer, rx_offer, and tx_offer.
	When determining what to put in to param->negotiated, it is *NOT*
	sufficient to just pick one of offer_tx or offer_rx -- we may need to
	use answer_rx or answer_tx as the negotiated parameter.  Failure to
	pay attention to which case we are handling means we will occasionally
	get "old parameter values" stuffed into responses, resulting in
	obscure behavior (such as getting luns mixed up after a normal
	connection is made) that is very difficult to replicate.

	To generate a diff of this commit:
	cvs rdiff -r1.9 -r1.10 src/dist/iscsi/src/parameters.c


To generate a diff of this commit:
cvs rdiff -r1.2 -r1.3 pkgsrc/devel/netbsd-iscsi-initiator/Makefile
cvs rdiff -r1.3 -r1.4 pkgsrc/devel/netbsd-iscsi-initiator/distinfo
cvs rdiff -r1.2 -r1.3 pkgsrc/devel/netbsd-iscsi-target/Makefile
cvs rdiff -r1.3 -r1.4 pkgsrc/devel/netbsd-iscsi-target/distinfo

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.