Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
Name: tgt | Distribution: openSUSE Tumbleweed |
Version: 1.0.92 | Vendor: openSUSE |
Release: 1.1 | Build date: Wed Aug 28 16:30:59 2024 |
Group: System/Daemons | Build host: reproducible |
Size: 615798 | Source RPM: tgt-1.0.92-1.1.src.rpm |
Packager: https://bugs.opensuse.org | |
Url: https://github.com/fujita/tgt | |
Summary: Generic Linux target framework (tgt) |
Linux target framework (tgt) aims to simplify various SCSI target driver (iSCSI, Fibre Channel, SRP, etc) creation and maintenance. Tgt consists of kernel modules, user-space daemon, and user-space tools. Some target drivers uses all of them and some use only user-space daemon and tools (i.e. they completely runs in user space).
GPL-2.0-only
* Wed Aug 28 2024 Andrea Manzini <andrea.manzini@suse.com> - Update to version v1.0.92 (from 1.0.89): * fix arm64 compilation * do not rely on non-portable __WORDSIZE nor LFS64 interfaces * Enabled thin-provision option for discarding ranges from block devices, that supporting discard * Mon Feb 26 2024 pgajdos@suse.com - Use %autosetup macro. Allows to eliminate the usage of deprecated %patchN * Wed Nov 15 2023 ming li <mli@suse.com> - Update to version v1.0.89 (from 1.0.85): * tgt 1.0.89 * tgtd.initd add missing * Prevents threads from looping indefinitely * tgt 1.0.88 * Create tgtd.confd /etc/conf.d/tgtd config file for openrc init system * openrc init script An openrc init script for tgtd. * tgt 1.0.87 * fix posix_fallocate ret check "posix_fallocate() returns zero on success, or an error number on failure. Note that errno is not set." * Add rotation_rate parameter to tgtadm.8.xml Add `rotation_rate` parameter and description. * tgt 1.0.86 * fix: unused function errors * add github actions CI just build test. * README: minor update update URLs. remove too old kernel version info. * Mon Jan 02 2023 Dirk Müller <dmueller@suse.com> - update to 1.0.85: * remove duplicate includes * Fix blank documentation line in service file * Fri Dec 23 2022 Lee Duncan <lduncan@suse.com> - Some cleanup (bsc#1206639): * removed patch setup-tgt-conf-d.patch, since it's upstream, and having it caused duplicated include of user config * renamed setup-tgt-conf-d.patch to tgt-install-examples-in-documentation-dir.patch, to better reflect what it does (since it no longer sets up tgt.conf.d) * removed the sytemd source file we have, since we get tgtd.service from upstream now (with a patch) * added patch tgt-systemd-service-update.patch, to ensure SUSE-specific changes are in the service file * dropped tgt-include-sys-macros-for-major.patch (obsolete) * Sat Dec 03 2022 Dirk Müller <dmueller@suse.com> - update to 1.0.84: * fix bug: target bound initiator-name but client cannot discovery the target device * fix use-after-free in iser_conn_free() * Tue Apr 05 2022 Lee Duncan <lduncan@suse.com> - Update to version v1.0.82 (from 1.0.74): * tgt 1.0.82 * README: minor improvement * Fix FMK and other flags. sg return good length and sense len. Not needed, additional condition. LTO streamer not work with check only ILI flag, need check FMK and may be other. Without thois check working fine. Test on LTO1 and LTO5 streamers. * tgt 1.0.81 * README: use markdown format * Add LICENSE file * replace sourceforge with github * tgt 1.0.80 * scripts/checkpatch.pl: escape literal left braces * Replace __packed with __attribute__(...) * Avoid passing NULL pointer to printf * set INFORMATION field on COMPARE AND WRITE miscompare * add helper to fill sense INFORMATION field * Clean up error handling * target: replace bzero with memset * CHAP_AUTH_STATE_RESPONSE belongs to auth_state * After rewind option, la->tail may equal la->head. This causes the old logmsg to be lost * tgt 1.0.79 * fix coding style in log.h * tgt 1.0.78 * tgtd: support pid file for tgtd daemon * iscsi_tcp: add support for listening on random port * iscsi_tcp: fix compile warning * iscsi_tcp: Replace deprecated valloc function * tgt 1.0.77 * spc: implement spc 0xb1 and support rotation rate * tgt 1.0.76 * fix segmentation fault caused by scsi_sprintf * tgt 1.0.75 * Fix gcc7 string truncation warnings. * Update README This removed the need for the following patch (in the code now): * tgt-Fix-gcc7-string-truncation-warnings.patch The SPEC file was also updated to match updated filenames. * Wed Nov 24 2021 Johannes Segitz <jsegitz@suse.com> - Added hardening to systemd service(s) (bsc#1181400). Added patch(es): * harden_tgtd.service.patch Modified: * tgtd.service * Fri Jul 26 2019 matthias.gerstner@suse.com - removal of SuSEfirewall2 service, since SuSEfirewall2 has been replaced by firewalld, see [1]. [1]: https://lists.opensuse.org/opensuse-factory/2019-01/msg00490.html * Fri Feb 15 2019 lduncan@suse.com - Update to version v1.0.74 from version v1.0.60: * tgt 1.0.74 * AIO backing store now reports a list of supported opcodes * tgt 1.0.73 * Update tgt-admin * fix build w/newer glibc * Display nop_count and and nop_interval * Quote $backing_store variable in system(), execute() and backtick-calls * Buffer size is stored in struct concat_buf.size field, so use that instead of BUFSIZE since buffer size can be more than BUFSIZE. Also, remove BUFSIZE since its not used anymore. * tgt 1.0.72 * smc: fix snprintf warnings with gcc7 This removed the tarball v1.0.60.tar.gz, and replaced it with v1.0.74.tar.gz, which can now be gotten using the new _service file. This also updated the SPEC file with the new version number and the different patch set. Remaining patches were renumbered. This following patches were UPDATED (refreshed): * tgt-fix-build * tgt-include-sys-macros-for-major.patch The following patches were REMOVED (no longer needed): * tgt-handle-access-of-a-target-that-has-been-removed * tgt-missing-module-directory-not-an-error * tgt-compare-pointer-to-null.patch And the following patch was added (and submitted upstream): * tgt-Fix-gcc7-string-truncation-warnings.patch
/etc/tgt /etc/tgt/conf.d /etc/tgt/targets.conf /usr/lib/systemd/system/tgtd.service /usr/sbin/rctgtd /usr/sbin/tgt-admin /usr/sbin/tgt-setup-lun /usr/sbin/tgtadm /usr/sbin/tgtd /usr/sbin/tgtimg /usr/share/doc/packages/tgt /usr/share/doc/packages/tgt/README.glfs /usr/share/doc/packages/tgt/README.iscsi /usr/share/doc/packages/tgt/README.iser /usr/share/doc/packages/tgt/README.lu_configuration /usr/share/doc/packages/tgt/README.md /usr/share/doc/packages/tgt/README.mmc /usr/share/doc/packages/tgt/README.passthrough /usr/share/doc/packages/tgt/README.rbd /usr/share/doc/packages/tgt/README.sbcjukebox /usr/share/doc/packages/tgt/README.sheepdog /usr/share/doc/packages/tgt/README.ssc /usr/share/doc/packages/tgt/README.vtl /usr/share/doc/packages/tgt/examples /usr/share/doc/packages/tgt/examples/targets.conf.example /usr/share/doc/packages/tgt/examples/targets.conf.vtl.L700 /usr/share/doc/packages/tgt/examples/targets.conf.vtl.MSL2024 /usr/share/doc/packages/tgt/html /usr/share/doc/packages/tgt/html/targets.conf.5.html /usr/share/doc/packages/tgt/html/tgt-admin.8.html /usr/share/doc/packages/tgt/html/tgt-setup-lun.8.html /usr/share/doc/packages/tgt/html/tgtadm.8.html /usr/share/doc/packages/tgt/html/tgtd.8.html /usr/share/doc/packages/tgt/html/tgtimg.8.html /usr/share/doc/packages/tgt/tmf.txt /usr/share/fillup-templates/sysconfig.tgt /usr/share/licenses/tgt /usr/share/licenses/tgt/LICENSE /usr/share/man/man5/targets.conf.5.gz /usr/share/man/man8/tgt-admin.8.gz /usr/share/man/man8/tgt-setup-lun.8.gz /usr/share/man/man8/tgtadm.8.gz /usr/share/man/man8/tgtd.8.gz /usr/share/man/man8/tgtimg.8.gz
Generated by rpm2html 1.8.1
Fabrice Bellet, Wed Nov 13 00:41:02 2024