iscsitarget-1.4.19-18.2e>UA5>Q&Π"c?QY$j_ \ IðϞ !X|Yt$N>;(?(d  NPT`dr{  R    4   L   d       4 p  4(8 9H : >%-?%5@%=F%EG%\ H% I% X%Y%\% ]& ^& b'ic'd(ue(zf(l(z(Ciscsitarget1.4.1918.2Open Source iSCSI Target with Professional FeaturesThe aim of the project is to develop an open source iSCSI target with professional features that works well in enterprise environment under real workload and is scalable and versatile enough to meet the challenge of future storage needs and developments.QYcloud108openSUSE 11.4openSUSEGPLv2http://bugs.opensuse.orgSystem/Daemonshttp://iscsitarget.sourceforge.netlinuxx86_64 test -n "$FIRST_ARG" || FIRST_ARG=$1 FORCE_YES=0 set -- iscsitarget PNAME=iscsitarget INSSRV_ARRAY="" while [ ${#*} -gt 0 ] ; do SCRIPTNAME=$1 shift SV_B='^### BEGIN INIT INFO' SV_E='^### END INIT INFO' SV_KW=Default-Enabled SV_VALUE=`sed -n -e "/$SV_B/,/$SV_E/{/^# [^[:space:]]*$SV_KW:[[:space:]]*\([^[:space:]]*\).*/s//\1/p;}" < /etc/init.d/$SCRIPTNAME` test "$FORCE_YES" = "1" && SV_VALUE="yes" test -n "$SV_VALUE" || SV_VALUE="no" INSSRV_ARRAY="$INSSRV_ARRAY $SCRIPTNAME $SV_VALUE" done set -- $INSSRV_ARRAY while [ ${#*} -gt 0 ] ; do SCRIPTNAME=$1 SV_VALUE=$2 shift 2 test -n "$SCRIPTNAME" -a -n "$SV_VALUE" || { echo "SCRIPTNAME or SV_VALUE unknown"; exit 1;} if test "$FIRST_ARG" = "1" -a "$SV_VALUE" = "no" ; then /sbin/insserv ${YAST_IS_RUNNING:+-f} -r /etc/init.d/$SCRIPTNAME elif test "$FIRST_ARG" = "1" -o "$FORCE_YES" = "1" ; then /sbin/insserv ${YAST_IS_RUNNING:+-f} /etc/init.d/$SCRIPTNAME fi done test -n "$FIRST_ARG" || FIRST_ARG=$1 FORCE_YES=0 set -- ietd PNAME=$1 ; shift INSSRV_ARRAY="" while [ ${#*} -gt 0 ] ; do SCRIPTNAME=$1 shift SV_B='^### BEGIN INIT INFO' SV_E='^### END INIT INFO' SV_KW=Default-Enabled SV_VALUE=`sed -n -e "/$SV_B/,/$SV_E/{/^# [^[:space:]]*$SV_KW:[[:space:]]*\([^[:space:]]*\).*/s//\1/p;}" < /etc/init.d/$SCRIPTNAME` test "$FORCE_YES" = "1" && SV_VALUE="yes" test -n "$SV_VALUE" || SV_VALUE="no" INSSRV_ARRAY="$INSSRV_ARRAY $SCRIPTNAME $SV_VALUE" done TEMPLATE_DIR=/var/adm/fillup-templates SYSC_TEMPLATE=$TEMPLATE_DIR/sysconfig.$PNAME SD_NAME="" if [ -x /bin/fillup ] ; then if [ -f $SYSC_TEMPLATE ] ; then echo "Updating /etc/sysconfig/$SD_NAME$PNAME..." mkdir -p /etc/sysconfig/$SD_NAME touch /etc/sysconfig/$SD_NAME$PNAME /bin/fillup -q /etc/sysconfig/$SD_NAME$PNAME $SYSC_TEMPLATE fi else echo "ERROR: fillup not found. This should not happen. Please compare" echo "/etc/sysconfig/$PNAME and $TEMPLATE_DIR/sysconfig.$PNAME and" echo "update by hand." fi test -n "$FIRST_ARG" || FIRST_ARG=$1 if test "$FIRST_ARG" = "0" ; then test -f /etc/sysconfig/services && . /etc/sysconfig/services if test "$YAST_IS_RUNNING" != "instsys" -a "$DISABLE_STOP_ON_REMOVAL" != yes ; then for service in iscsitarget ; do /etc/init.d/$service stop > /dev/null done fi fi /sbin/insserv /etc/init.d! ^FZ큤A큤Q?Q?Q?QBQBQBQCC Jo)Q?Q?Q?939ec465071a4adebda99f32f076edc165dcc28b79fabcc87b20a0b1e18b0ec5cc8848b8dc26d6bf7994bb088fabcf112c910290775f990518ab3f1889c2fd9018265af15e0fe86ae35612d05c1e96526e233eda45c807aa29aeaa6d94bc48a2f9e3b90d1fd3e863f4c5fbfb35cda34d90f1013511352e9a28fbffb725b867d70ac77da6e86a787a42c7efe0c526d34f4b54d5387e7262ae003869149c4da455/etc/init.d/iscsitargetrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootiscsitarget-1.4.19-18.2.src.rpmsysvinit(iscsitarget)iscsitargetiscsitarget(x86-64)    @@@@@@@ fillupcoreutilsgrepdiffutilsinsservsed/bin/cat/bin/rmiscsitarget-kmp/bin/sh/bin/sh/bin/shrpmlib(PayloadFilesHavePrefix)rpmlib(CompressedFileNames)/bin/shlibc.so.6()(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.3)(64bit)libc.so.6(GLIBC_2.3.4)(64bit)libc.so.6(GLIBC_2.4)(64bit)libcrypto.so.1.0.0()(64bit)rpmlib(PayloadIsLzma)4.0-13.0.4-14.4.6-14.8.0Ou@Ls@L@L@LZKKJ2C@J+I@I@mkubecek@suse.czcoolo@novell.comchris@computersalat.dechris@computersalat.dehare@suse.dero@suse.dero@suse.decoolo@novell.comro@suse.dero@suse.dero@suse.de- fix build with 3.0 kernel (upstream revisions 411 and 448)- fix build with 2.6.37- fix install for service file o {S:4} not S{:3}- added sysconfig file o IET_OPTS for DAEMON - updated init script - merge with 11.3:Update (Fixup bounds checking for iSNS (bnc#618574)- Fixup bounds checking for iSNS (bnc#618574)- fix build with 2.6.33- update to 1.4.19 o re-enable MaxSessions parameter o code cleanups o NOP-In support o add notes about cross compilation to README o fix ietadm manpage 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 o fix session cleanup in case of -EPIPE during login - update to 1.4.18 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 o support for a global worker threadpool instead of per target pools (configurable via the worker_thread_pool_size module parameter) 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 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 o return proper status class in case of login failures 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//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 o Use the LU's sector size in the format mode page instead of defaulting to 512- fix build with glibc 2.10- fix build with 2.6.30- fix build with current kernel 2.6.29 - NIP4 and NIP6 are repaced by special printf pointer formats - open_bdev_excl and close_bdev_excl renamed to _exclusive- update to 0.4.17 o handle the \0-termination of strings properly when building iSNS TLVs o fix stopping of wthreads that have never been awakened o fix debugging code that hexdumps PDU content to the syslog o avoid busy looping if a connection's socket is out of wmem 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 o 2.6.26 and SLES compile fix o SLES 10 SP2 compat patch o make needlessly global function static - update to 0.4.16 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 o fix digest endieness on LE archs o fix SPARC alignement issues (based on a patch from joel.bertrand@systella.fr) 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/bin/sh/bin/sh/bin/shcloud108 1369045337)))+)3)E)')7)&)9)/1.4.19-18.21.4.19-18.2ietd.confiscsitargetiscsitargetietadmietdrciscsitargetiscsitargetCOPYINGREADMEietd.conf.5.gzietd.8.gzsysconfig.ietd/etc//etc/init.d//etc/sysconfig/SuSEfirewall2.d/services//usr/sbin//usr/share/doc/packages//usr/share/doc/packages/iscsitarget//usr/share/man/man5//usr/share/man/man8//var/adm/fillup-templates/-fmessage-length=0 -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables -gobs://build.opensuse.org/openSUSE:Evergreen:Maintenance:129/openSUSE_Evergreen_11.4/505011aa6bda903e1985de288c68a4b7-iscsitarget.openSUSE_Evergreen_11.4drpmlzma5x86_64-suse-linux> ;Դ8xر?P]"k%jdT)F puۥ~d$T+J"H,<gfkW h:v0 I3$`t- v-ڀh}A7gK:S"DGBkyvK l"%/?4ɉq:M;c\{{^m] l-oGNЌ2bedvY@&n2$Ȉ"ZySpӴPZ>3TcbVMJŹD X Ah\8;zE(V);648_pF'9oe+c!w?t Q?]0=hqeֽ=U76StLB~mn?h/wtGVa՛h;Hb4^-ׅo 9aT`wVT[Dm7^NSߓ:c1X`&͡}Tz ;#fJ?uS`^K5cRJ6T~kPWzؑA!SDM*V Qn+UsY>Ky8/@f-}o]/!."!.kR%]Mi&%)JH*NX֞c錼Tý~G!䍁T\㽲 k4?O4kN=Wq|YÆs7"܊򹢭l}E2̭-e>Gb3L_a 6M5"W4=' 6kd-=juKBH>)D~ߧQܓ{Q6FbRjm{mi9*}33NS"cU4HU6F[7eej?#J!/A7#NG ˗ YCa4#N ^Bbeޛtv<л &!`UX `;(u˰\_=YDyT=埴WHtS@lJ- ,|^;[:eMPwHx|H6OA=N+nT[Ƒ0@?@+oUY-0(!8~YZ3ś ,8$bڕ ~SX#ȷ!nf`쫷Iפּ,OF1@G[6C[lGXfG岼CTn=hh^CشHA/$\=-:Aw,^|܈i7NI"Zq�Ad+_@ۘd& `kKGZTu!F("^Pl8_@k>&}e81̾3rE@ i#M< ɫ&l֢ { j:ߺݤ+C"mYWj"?wHg]wQއGHa&.Ǯ PB%R15KOժ" v<-ާ쇁py$Z>YFjVDN^e;!j'a`