Package: istgt / 0.4~20111008-3

Metadata

Package Version Patches format
istgt 0.4~20111008-3 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
fix installdir.patch | (download)

src/Makefile.in | 6 3 + 3 - 0 !
1 file changed, 3 insertions(+), 3 deletions(-)

 install binaries to $prefix/sbin instead of $prefix/bin
 .
 * src/Makefile.in: Fix paths hardcoded to the install target
 * doc/istgt.1.in: Reflect change in resulting man page

add istgtcontrol manpage | (download)

doc/Makefile.in | 22 14 + 8 - 0 !
doc/istgtcontrol.1.in | 140 140 + 0 - 0 !
2 files changed, 154 insertions(+), 8 deletions(-)

 add istgtcontrol manpage
 Add the manpages for the istgtcontrol.1 command. Modified files:
 .
 * doc/istgtcontrol.1.in - new file
 * doc/Makefile.in - change Makefile to make use of the Makefile
fix as needed build.patch | (download)

src/Makefile.in | 4 2 + 2 - 0 !
1 file changed, 2 insertions(+), 2 deletions(-)

 fix build with ld --as-needed
 With the linker flag --as-needed libraries must be placed
 behind objects needing their symbols on the commandline.
fix autosize.patch | (download)

src/istgt_lu.c | 8 3 + 5 - 0 !
1 file changed, 3 insertions(+), 5 deletions(-)

 support symlinks as device names
 This patch adds support for symlinks as device store in the backend.
 .
 This patch was rejected upstream. Upstream was worried about security
 implications when following symlinks to logical devices. This is an opinion I
 do not share, as I consider existing file permission layers as sufficient.
 .
 Neither do several people asked for advise.
 .
 -- Arno Töll <arno@debian.net>

add reload.patch | (download)

src/istgt.c | 10 6 + 4 - 0 !
src/istgt_lu.c | 63 55 + 8 - 0 !
src/istgt_lu.h | 3 3 + 0 - 0 !
src/istgt_lu_ctl.c | 108 108 + 0 - 0 !
src/istgt_lu_disk.c | 1 1 + 0 - 0 !
src/istgt_proto.h | 6 3 + 3 - 0 !
src/istgtcontrol.c | 32 32 + 0 - 0 !
7 files changed, 208 insertions(+), 15 deletions(-)

 add a reload target to istgt
 Currently istgt does not support on-the-fly reloading of its configurations,
 which means the administrator has to restart the daemon to make new settings in
 effect.
 .
 This is quite inconvenient when istgt is used in conjection with some "sensitive"
 initiators, for instance, Xen.
 .
 This patch which implements the underlying functionality was written by Kun Huang,
 sponsored by Applied Operations, LLC.
 .
 It was taken from the FreeBSD patch tracking sustem.