Sophie

Sophie

distrib > Mageia > 1 > i586 > by-pkgid > 64f8ce9933151fb67b3d1ab20f4c54d1 > files > 9

iscsitarget-1.4.20.3-1.mga1.i586.rpm

Summary of changes from v1.4.20.2 to v1.4.20.3
=================================
Arne Redlich
  o Fixed iSNS initialization issue, thanks to majianpeng@gmail.com
  o The NIPQUAD macro has been removed, instead "%pI4" is used
  o Converted semaphores to mutexes
  o Fixed printing IPv4 addresses in /proc/net/iet/session for kernels >= 2.6.33
  o Fixed block device handling for kernels >= 2.6.38
  o 2.6.39 compile fix
  o Fixed oops after write attempts to readonly LUs

Chris Siebenmann, Wido den Hollander
  o 2.6.36 compile fix

Craig
  o Makefile respects LDFLAGS

Jason Zhang
  o Fixed re-enabling listening after max connections was exceeded
  o Fix NULL-pointer dereference due to race in UA handling

Martin Hicks
  o Added variable for depmod
  o Don't install kernel module executable
  o Don't use bash for initd script

Ross Walker
  o Updated initd scripts to reflect PID file name change
  o Removed stray RPM build dependency on openssl from spec file
  o Fixed crypto API error handling (ERR_PTR instead of a NULL)
  o Fixed small memory leak in volume args buffer on BSD
  o Fixed io context handling on kernels >= 2.6.25
  o Fixed io context handling on RHEL 5.6
  o Fixed max_cmd_sn not being set for the session
  o Fixed issue where StatSN was being updated when a command was ignored
  o Fixed connection accounting in ietd for session reinstatements
  o MaxOutStandingR2T fixed at 1 for 1.4.20 branch due to broken handling
  o Stripped zone id off ipv6 addresses in SendTargets
  o Time2Retain fixed at 0 since it isn't implemented
  o Fixed Expected Data Transfer Length handling
  o Fixed session establishment for initiators foregoing security negotiation
  o Fixed infinite loop on digest errors
  o Fixed session shutdown in case of initiators sending data segments thar are too large

Summary of changes from v1.4.20.1 to v1.4.20.2
=================================
Arne Redlich
  o uninitialized data fixes pointed out by valgrind
  o fix invalid read in iSNS code pointed out by valgrind

Ross Walker
  o check buffer boundaries in iSNS code (CVE-2010-2221)
  o fix memleak in iSNS ACL code
  o clean up iSCSI login response error handling
  o rework ietd startup to avoid concurrent ietds
  o fix soft lockup during UA allocation
  o change DISTDIR to DESTDIR
  o avoid deletion of targets with active sessions
  o byte swap fix in MD5 / SHA1 code (thanks to Harshal Shete for testing on PPC)

Summary of changes from v1.4.20 to v1.4.20.1
=================================
Arne Redlich
  o adapt backward compat mechanism in Makefile to kernels >= 2.6.33

Ross Walker
  o restore SCSI SN behaviour of IET < 1.4.20 (VMWare compatibility)

Summary of changes from v1.4.19 to v1.4.20
=================================
Minh Tran
  o fix TTT for final PDU in ietd

Qinghua(Kevin) Ye
  o release reservations during session delete

Ross Walker
  o multiple updates for abort task compliance
  o replace sync_page_range with filemap_write_and_wait_range in fileio
  o replace do_sync_read/write with vfs_read/write in fileio
  o multiple updates for target_del_all, atomic deletion of targets,
    sessions and connections
  o install moves existing kernel module, uninstall moves it back
  o cleaned up RPM and DKMS package building
  o cleaned up usr-kernel ioctl calls, added version checking, semaphore
    to prevent ioctls during kernel cleanup (target_del_all)
  o cleaned up session and connection reinstatement
  o setup IO contexts in wthread, fixes CFQ performance problem
  o enabled multiple connections per session
  o moved common parameters from iotypes to volume
  o UA handling on aborted/terminated connections
  o removed OpenSSL dependency by borrowing kernel md5/sha1 code
  o code cleanups

Arne Redlich
  o multiple kernel compatibility updates
  o code cleanups

Lars Ellenberg
  o support for logical sector sizes
  o case insensitive volume options
  o code cleanups

Luca Berra
  o fix warnings when compiling via gcc strict checks

Kun Huang
  o temporary target redirections via ietadm for existing targets

Jagadish Kumar
  o multiple code cleanups around network and worker thread handling

Summary of changes from v1.4.18 to v1.4.19
=================================
Andreas Florath
  o re-enable MaxSessions parameter
  o code cleanups

Arne Redlich
  o NOP-In support

Harshal Shete
  o add notes about cross compilation to README

SZÉKELYI Szabolcs
  o fix ietadm manpage

Ross S. W. Walker
  o fix initiators/targets.allow bugs
  o fix compiler warnings
  o fix return value of session_add()
  o update RPM specfile improving RedHat and SuSE compatibility
    (based on a patch from Matthew Wild)
  o update RELEASE NOTES

Kevin Ye
  o fix session cleanup in case of -EPIPE during login


Summary of changes from v0.4.17 to v1.4.18
=================================
Lars Ellenberg
  o improve IETs procfs support to allow a larger number of targets
  o compatibility fix for 2.6.28 (independently also provided by Francois
    Micaux)
  o ignore SIGPIPE in ietd
  o allow cleanup of stale targets in the kernel module

Andreas Florath
  o support for a global worker threadpool instead of per target pools
    (configurable via the worker_thread_pool_size module parameter)

Arne Redlich
  o compatibility fixes for 2.6.30, 2.6.29
  o in cooperation with Xie Gang: Unit Attention support (thanks to Stefan
    Rubner for spotting a bug)
  o in cooperation with Shreyansh Jain: support for splitting text messages into
    several PDUs, allowing more targets to be reported during discovery
    (thanks to Cheng Rengquan for bugfixes)
  o clean up all connections, sessions and targets in the kernel module if the
    daemon is gone
  o rework sense data handling, plugging memleaks
  o fix valgrind warnings of uses of uninitialized variables
  o support for Reject PDUs (thanks to FUJITA Tomonori for a bugfix)
  o fix SERVICE ACTION IN: IET only supports READ CAPACITY 16, return sense data
    for all others
  o allow READ CAPACITY even if a LU is RESERVEd
  o iSNS: report the actual target port instead of the default iSCSI port
  o fix list corruption if target thread creation fails
  o fix stopping of threads that have never been awakened before
  o fix CHAP account handling bugs
  o fix netlink socket cleanup
  o code cleanups

Cheng Renquan
  o remove superfluous linefeed from debug messages
  o enable runtime switching of debug levels for the kernel module and
    provide description for the module's debug flags parameter

sdrb
  o return proper status class in case of login failures

Ross S. W. Walker
  o support more than one portal per target during discovery, and allow
    configuration of the presented portals using targets.allow - previously only
    the incoming interface was reported (thanks to David Shirley for
    reporting a bug)
  o deprecate initiators.allow
  o regex based filtering in initiators.allow and targets.allow
  o move config files to /etc/iet
  o add version and author info and description to kernel module
  o fix debug log levels
  o fix ietd.conf permissions
  o move kernel module to /lib/modules/<kver>/extra where it belongs
  o improve init scripts, using common names and functions across distributions
  o improve usage comments in ietd.conf
  o specfile to build RPMs, including weak module support
  o DKMS support

Ming Zhang
  o Use the LU's sector size in the format mode page instead of defaulting to 512

Summary of changes from v0.4.16 to v0.4.17
=================================

Charley Cheng
  o handle the \0-termination of strings properly when building iSNS TLVs

Denis ChengRq
  o fix stopping of wthreads that have never been awakened

Shreyansh Jain
  o fix debugging code that hexdumps PDU content to the syslog

Jagadish Kumar
  o avoid busy looping if a connection's socket is out of wmem

Arne Redlich
  o add support for "ietadm --op show --user"
  o SCSI fixes: MODE SENSE handling, INQUIRY CmdDt, HiSup, WCE and RCD handling
  o fix handling of NOP-Out w/ ping data
  o fix compilation against glibc >= 2.8
  o fix potential NULL-pointer derefences and resource leaks in the LUN param
    parsing code
  o documentation updates

Ross S. W. Walker
  o 2.6.26 and SLES compile fix
  o SLES 10 SP2 compat patch

Ming Zhang
  o make needlessly global function static


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