open-iscsi-2.0-865.1
- Contains bugfixes for iface locking and fixing the iSNS discovery method.

open-iscsi-2.0-865.2
- Contains fixes for the redhat init script's condrestart, and a general fix
for the "iscsiadm -m node --logoutall" command. The latter change will fix
all init scripts stop command. 

open-iscsi-2.0-865.3
- Contains fixes for IPv6 documentation and the iscsiadm iface update command.
The "iscsiadm -m iface --op=update -I myface -n name -v value" command was
updating all records instead of just the ones with iface name myface.

open-iscsi-2.0-865.4
- Fixes compilation with older gcc versions.
- Fixes iface update node. Iface mode would complain if you tried to
update or delete a iface while sessions through other ifaces were running.

open-iscsi-2.0-865.5
- Fixes a performance regression for heavy write work loads. The
initiator was checking the cmdsn number when it was not supposed to
and was throttling IO as a result.
- Fixes what looks like a iscsiadm logout hang. If the session was down
and iscsiadm is run to logout the session, iscsid was waiting up to
replacement_timeout seconds before completing.

open-iscsi-2.0-865.6
- Does not allow the initiator to overqueue IO. During heavy workloads this
could cause the error handler to run and IO to fail.

open-iscsi-2.0-865.7
- 2.6.22 support.
- Fixes iscsid sync up bug, where iscsid would incorrectly read the kernel
CHAP settings and try to always use CHAP.

open-iscsi-2.0-865.8
- Prevent modules from being unloaded while there are active mounts.
- Fixes IO hangs on boxes with over 4gigs of memory, by not bouncing buffers
when we do not need to.
- Fixes iscsiadm rescan command, so it picks up device size changes for
existing devices as well as adds new devices.
- Fixes iscsid' man page documentation to add info about the debug_level
argument.

open-iscsi-2.0-865.9
- Fixes iscsidadm' man page documentation to add info about the debug_level
argument.
- Fixes race in eh abort where the scsi command and ctask much be accessed
under the session lock, or the system could lock up or oops.

open-iscsi-2.0-865.10
- Document iSCSI timer settings for multipath and iscsi root.
- Document how to adjust session and device queue depth.
- Fix 2.6.16-18_compat.patch's digest support.
- Fix NULL ptr, when stopping the kernel modules before a connection
is torn down or not setup.
- Fix DefaultTime2Wait handling, so that we use the value we negotiated for.
- Add Logical Unit Reset Support.
- Fix several potential bugs in the scsi error handler code.

open-iscsi-2.0-865.11
- Fix null ptr when session is cleaned up and recovery times out at the same
time.
- Fix lock up when eh abort is called and session is not logged in.

open-iscsi-2.0-865.12
- Fix regression from open-iscsi-2.0-865.10's fix to add DefaultTime2Wait
handling. If using targets that use login redirect like Equalogic, login
would fail.

open-iscsi-2.0-865.13
- Set FastAbort to Yes by default.
- When logging in during startup do not stop trying to login to other
targets if we get an error on a different one.
- Fix ifaces dir reference in README.

open-iscsi-2.0-865.14
- Patch from Tony Battersby to fix potential lockup with write commands due
to race in tcp_ctask->xmstate bit operations.

open-iscsi-2.0-865.15
- 2.6.32 support (just fixing Makefile to allow 2.6.23 compliation was needed).
