mirror of
https://github.com/SCST-project/scst.git
synced 2026-05-17 10:41:26 +00:00
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@372 d57e44dd-8a1f-0410-8b47-8ef2f437770f
462 lines
11 KiB
Plaintext
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
|