Files
scst/iscsi-scst/ChangeLog-IET
Vladislav Bolkhovitin 4b7125ddbe Update to the latest IET
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@372 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2008-05-15 09:35:20 +00:00

462 lines
11 KiB
Plaintext

Summary of changes from v0.4.15 to v0.4.16
=================================
Arne Redlich
o fix overzealous assert() in digest_data()
o add checking on return value of ISCSI_PARAM_GET
o 2.6.22, 2.6.23 and 2.6.24 compile fixes
o add conn->rwsize check
o avoid potential NULL-ptr dereferences in rx and tx buffer
o fix the shell syntax in init scripts
Dave Jiang
o fix digest endieness on LE archs
FUJITA Tomonori
o fix SPARC alignement issues (based on a patch from joel.bertrand@systella.fr)
Ross S. W. Walker
o fix DISTDIR in Makefile for /etc install
o add support to nullio for volumes > 2TB
o remove init.d memory size adjustment
o add error code reporting to blockio_open_path
o blockio gen_scsiid bug fix
o add verbosity to kernel output and task management
Summary of changes from v0.4.14 to v0.4.15
=================================
Juhani Rautiainen
o Add RELEASE/RESERVE support
Ross S. W. Walker
o Improve the build system to support several kernel versions
o Add block-io support
Summary of changes from v0.4.13 to v0.4.14
=================================
Arne Redlich
o Kill unused "state" in struct iscsi_cmnd.
o Fixed fileio_sync() to propagate error to the caller (and initiator).
o Don't attempt to show target/session params if communication with ietd
fails.
o Fixes to ietadm parameters handling.
FUJITA Tomonori
o rewritten iSNS code, many iSNS fixes.
o added iSNS SCN support.
o IPv6 fixes to userspace.
Ming Zhang
o Fix the READ_* commands error handling bug.
o fix the mode sense response.
o wrong #endif sequence in misc.h
Richard Bollinger
o add a patch to ietd.c that allows defunct sessions to go away.
o add write-back cache and read-only support.
Frederic Temporelli
o Fix for the combination of 32-bit userland and 64-bit kernel on mips.
Henry Liu
o corrected many task management functions, prevent crashing on
LUN RESET, TARGET WARM RESET.
K Chapman
o Fixed a typo in check_segment_length().
Emmanuel Florac
o Add ietadm manpage.
Summary of changes from v0.4.12 to v0.4.13
=================================
Arne Redlich
o patch to avoid digest calculation for PDUs whose data has been skipped
already for various reasons.
o Correct a bug managing non-default MaxRxDSL.
o added to ietadm ability to show target parameters.
o add on the workaround to AIX initiator MaxCmdSN bug.
FUJITA Tomonori
o added to ietadm ability to show the iSCSI parameters for an established
session.
Ming Zhang
o Fixed this bug : ietd should manage the iscsi name in a case insensitive
way to conform to the RFC.
o workaround to AIX initiator MaxCmdSN bug.
o Fixed socket() return value judgment.
Bastiaan Bakker
o add 'condrestart' command to the RedHat initscript.
Robert Whitehead
o correct the bug that prevents iet to start if there isn't
an /etc/ietd.conf file.
Summary of changes from v0.4.11 to v0.4.12
=================================
Arne Redlich
o Fix MaxRecvDataSegmentLength handling.
o Fix login parameter handling.
o Update man pages.
Bastiaan Bakker
o Add features to specify the listen address and port.
o Fix setuid and setgid bugs in ietd daemon.
FUJITA Tomonori
o Add IPv6 support.
Junjiro Okajima
o Fix a bug about getting parameters from kernel space.
Krzysztof Blaszkowski
o Fix for requests with unaligned to 4 length.
Summary of changes from v0.4.10 to v0.4.11
=================================
FUJITA Tomonori
o Fix Task Management Function bugs.
Ming Zhang
o Update man pages.
Summary of changes from v0.4.9 to v0.4.10
=================================
Arne Redlich
o Fix 0x83 inquiry output.
o Fix iSCSI parameter handling bugs.
FUJITA Tomonori
o Add the access control based on initiator address
and target name patterns.
Junjiro Okajima
o Fix parameter checking bugs.
Ming Zhang
o Add the nullio mode (only useful for performance evaluation).
Summary of changes from v0.4.8 to v0.4.9
=================================
FUJITA Tomonori
o Fix parameter negotiation handling bugs.
Wang Zhenyu
o Fix digest negotiation handling bugs.
Summary of changes from v0.4.7 to v0.4.8
=================================
FUJITA Tomonori
o Fix unsolicited data handling bugs.
o Rewrite parameter handling code.
o Rewrite ietadm tool.
o Improve dynamic configuration support.
o Cleanups on the kernel-user interface.
o Improve wrong PDU handling.
o Implement a framework to handle multiple configuration methods.
o Implement basic access control support.
Summary of changes from v0.4.6 to v0.4.7
=================================
Florian Zierer
o Add the startup script for Gentoo.
FUJITA Tomonori
o Rewrite parameter handling code.
o Fix task management code bug.
o Fix 0x83 inquiry output (Thanks to Christophe Varoqui).
Ming Zhang
o Acquire T10 ID.
o Fix parameter handling bugs.
o Some user-space cleanups.
Philipp Hug
o Fix ietd.8 man typo.
Summary of changes from v0.4.5 to v0.4.6
=================================
FUJITA Tomonori
o Replace the makeshift event notification code with netlink.
o Add task management code except for ACA and reassign stuff.
o Fix r2t lun bug (Thanks to Ming Zhang).
Summary of changes from v0.4.4 to v0.4.5
=================================
FUJITA Tomonori
o Rewrite the iSCSI command handling code.
o Rewrite the I/O data handling code.
o Fix worker thread.
o Several cleanups.
Summary of changes from v0.4.3 to v0.4.4
=================================
Krzysztof Blaszkowski
o Fix an out-of-memory bug.
Summary of changes from v0.4.2 to v0.4.3
=================================
Arne Redlich
o Fix header digest bug.
o Fix unexpected closed connection bug.
o Fix iSCSI parameter bug.
FUJITA Tomonori
o Fix network thread.
Summary of changes from v0.4.1 to v0.4.2
=================================
FUJITA Tomonori
o Fix network thread.
o Fix MaxOutstandingR2T handling.
Ming Zhang
o Add large volume support (over 2TB).
Summary of changes from v0.4.0 to v0.4.1
=================================
Arne Redlich
o Add mutual CHAP support. Note that you need to replace "User"
with "IncomingUser" in ietd.conf.
FUJITA Tomonori
o Fix InitialR2T=No support.
o Fix INQUIRY command handling.
o Fix network and worker thread.
o Start to split SCSI stuff.
o Rewrite the R2T handling code.
o Several cleanups.
Summary of changes from v0.3.8 to v0.4.0
=================================
Arne Redlich
o iSNS bug fix.
FUJITA Tomonori
o Move to 2.6 kernels.
o Rewrite the kernel thread performing network I/O.
o Add header and data digests (Thanks to Arne Redlich).
Ming Zhang
o Add mode sense page 0x3 and 0x4 support (Thanks to K Chapman).
o iSNS bug fix.
Summary of changes from v0.3.7 to v0.3.8
=================================
Arne Redlich
o Fix ietadm global option bug.
FUJITA Tomonori
o Fix TCP option bugs (Thanks to Chuck Berg).
o Fix REPORT LUN (handling lots of LUs).
Summary of changes from v0.3.6 to v0.3.7
=================================
Arne Redlich
o Fix target_alloc_pages().
FUJITA Tomonori
o Fix REPORT LUN bug.
Summary of changes from v0.3.5 to v0.3.6
=================================
Arne Redlich
o Fix bugs about rejecting PDUs.
FUJITA Tomonori
o Cleanups on target_cmnd structure.
o Kill highmem stuff.
o Fix REPORT LUN (handling lots of LUs).
Summary of changes from v0.3.4 to v0.3.5
=================================
Arne Redlich
o Fix ietd security hole.
o Fix REPORT LUN bug.
o FIX NOOP_OUT padding bug.
FUJITA Tomonori
o Rewrite event notification code.
Libor Vanek
o Add max_sessions option.
o Fix command parsing bug.
Ming Zhang
o Cleanups for 64-bit architectures.
Summary of changes from v0.3.3 to v0.3.4
=================================
FUJITA Tomonori
o Improve dynamic configuration support (adding targets and users).
Summary of changes from v0.3.2 to v0.3.3
=================================
FUJITA Tomonori
o Fix Makefile for the startup script.
Summary of changes from v0.3.1 to v0.3.2
=================================
Ali Lehmann
o Add a new startup script for Debian.
FUJITA Tomonori
o Fix the istd's handling of connections in out-of-memory situations.
o Fix bugs in regular file support.
o Fix `ietadm --mode del all`.
Libor Vanek
o Add a new startup script for RedHat.
Ming Zhang
o Add uid/gid option to ietd daemon.
o Fix a access freed-memory bug in kernel/daemon.c.
Summary of changes from v0.3.0 to v0.3.1
=================================
FUJITA Tomonori
o Fix memory leaks in ietd daemon (Thanks to Ming).
o Fix bugs about REPORT_LUNS commands (Thanks to Ming).
o Fix a bug about Target Task Tag.
o Add regular file support to fileio mode.
Summary of changes from v0.2.6 to v0.3.0
=================================
Ali Lehmann
o Update ietd.8 man page.
FUJITA Tomonori
o Fix shutdown code.
o Fix istd kernel thread bugs.
o Replace procfs interface with ioctl.
o Add dynamic configuration support.
o Update README and the boot script.
Ming Zhang
o Add config option to ietd daemon.
Summary of changes from v0.2.5 to v0.2.6
=================================
Ali Lehmann
o Add ietd.8 and ietd.conf.5 man pages.
FUJITA Tomonori
o Update README, Makefile, and the boot script.
Summary of changes from v0.2.4 to v0.2.5
=================================
FUJITA Tomonori
o Update README.
Summary of changes from v0.2.3 to v0.2.4
=================================
Ming Zhang
o Add a preliminary iSNS support.
o Fix merge mistakes that I made at the previous release.
Summary of changes from v0.2.2 to v0.2.3
=================================
Ming Zhang
o Improve INQUIRY, REQUEST_SENSE, and MODE_SENSE command supports
o Add fake RESERVE* and RELEASE* command supports
Summary of changes from v0.2.1 to v0.2.2
=================================
FUJITA Tomonori
o Improve the write performance of the file IO mode
Ming Zhang
o Fix unupdated pg_cnt when allocating a new tcmnd
o Several cleanups
Summary of changes from v0.2.0 to v0.2.1
=================================
FUJITA Tomonori
o Fix a bug that makes the target use CPU unnecessarily
o Add a feature that enable you to pass options to an IO mode
Summary of changes from v0.1.0 to v0.2.0
=================================
FUJITA Tomonori
o Rewrite read and write kernel threads which perform network IO
o Fix race issues in the proc interface
o Fix shutdown code
Ming Zhang
o Fix memory leaks in file and block IO modes
Summary of changes from the ardis v20040211 to v0.1.0
=================================
FUJITA Tomonori
o Remove a kernel patch. Multiple threads execute I/O operations
o Replace IO functions with the kernel starndard functions
o Add multiple IO modes feature
o Fix several race issues
o Fix several out-of-memory situation bugs