| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
Signed-off-by: Nicholas Bellinger <nab@risingtidesystems.com>
|
|
|
|
|
|
|
|
|
| |
This patch converts rtslib code copyright from AGPL to the
permissive Apache License 2.0.
It also update copyright owner to Datera, Inc.
Signed-off-by: Nicholas Bellinger <nab@risingtidesystems.com>
|
|
|
|
| |
Signed-off-by: Nicholas Bellinger <nab@risingtidesystems.com>
|
|
|
|
| |
Signed-off-by: Nicholas Bellinger <nab@risingtidesystems.com>
|
|
|
|
|
|
|
|
| |
The write_protect parameter was incorrectly parsed so that whenever it
was specified, even with the value 0, it set the mapped LUN read-only.
cd /iscsi/iqn.0000-00.a.b/tpgt1/acls/iqn.0000-00.de.suse:foo
create tpg_lun=0 mapped_lun=0 write_protect=0
|
|
|
|
| |
The correct form is "instantiation".
|
|
|
|
|
|
|
|
|
| |
* Functions rtslib.utils.convert_scsi_path_to_hctl() and
rtslib.utils.convert_scsi_hctl_to_path() were using
'/sys/class/scsi_device/$SCSI_HCTL/device/block/$SCSI_DEVICE/'
which is now absent from modern kernels. Now using
'/sys/block/$SCSI_DEVICE/device/scsi_device/$SCSI_HCTL'
which is present in both 2.6x and all 3.x kernels.
|
|
|
|
|
|
|
|
| |
The package is distributed under the GNU Affero GPL, so the
debian copyright file should refer to the correct license.
Signed-off-by: Hannes Reinecke <hare@suse.de>
Signed-off-by: Nicholas Bellinger <nab@risingtidesystems.com>
|
|
|
|
|
|
|
|
|
|
| |
Update ib_srpt.spec usage for mainline
/sys/kernel/config/target/srpt/$SRPT_WWPN
formatting to use the GUID '0xfe00' prefix instead of the original '0x0000'.
http://permalink.gmane.org/gmane.linux.scsi.target.devel/1513
Reported-by: Marcus Sorensen <shadowsor@gmail.com>
|
|
|
|
| |
* Defaults to 3260
|
| |
|
|
|
|
| |
* Added major number 230 to the list.
|
| |
|
|
|
|
|
| |
* Merges Node ACLs auth to use it
* Allows support of recently added TPGT auth attributes
|
|
|
|
|
|
| |
* Used to require both python2.5 and python2.6 installed, now we just want
python.
* Minor spacing fix in rules file.
|
| |
|
|
|
|
|
|
|
| |
* Added $FC_TARGET_WWPN/acls/$FC_INITIATOR_WWPN/[node,port]_name to exclusion
cases for fetching mapped LUNs configfs groups
* Also added a test (for future layout, but slower) on whether of not the
mapped LUN is indeed a directory.
|
|
|
|
|
| |
* Rejects empty of space-only WWNs generated with wwn_from_files or
wwn_from_cmd statements, before filtering.
|
|
|
|
|
|
| |
* Now looks for any module name no matter what the file extension is, i.e.
*.ko.gz not just *.ko on the filesystem.
* Reported by Arch Linux user "Johannes Dewender" <arch@jonnyjd.net>
|
| |
|
|
|
|
| |
* A broken sed command was corrupting the files.
|
|
|
|
|
|
|
|
|
|
|
| |
* Merged doc with main package.
* Not generating pdf anymore, HTML doc is better and cross-referenced anyway
and the PDF generation was too dependent on LaTeX distributions which caused
endless issues on several systems.
* Renamed redhat/ into rpm/, as we also try to aim for SuSe compat, so the old
name wasn't making sense anymore.
* Added install prefix explicitely to specfile, needed on OpenSuSe, whose
default is /usr/local instead of /usr
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Now using gzip -n to compress the release tarball.
* Forcing gzip compression level to 6.
* Setting the timestamp for all files in the archive to the last commit's one.
* Feeding a sorted list of files to tar.
* Forcing numerid UIDs in tarball and original owner/group to be uid 0.
* Forcing gnu archive format.
* Forcing blocking factor.
* Forcing name quoting style.
* Preserves git archive permissions.
|
|
|
|
|
| |
* Doc requires version, so must be built from release tarball.
* Building doc with package allows for clean build dependencies.
|
| |
|
|
|
|
|
| |
* Removed old vim config line.
* Removed useless empty line.
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Removed useless obsolete targets (setup.py based)
* Merged doc generation in Makefile (removed bin/gendoc).
* Merged version templating in Makefile (removed bin/gen_changelog*).
* Added 'release' make target that generates a dist/*.tar.gz official
versionned release tarball from which one can just use setup.py,
dpkg-buildpackage or rpmbuild (no Makefile in it).
* Now the 'rpm' and 'deb' Makefile targets use the generated release build.
* Makefile commands now use no echo mode.
* Added timestamps for virtual targets.
|
| |
|
| |
|
|
|
|
|
|
|
|
|
| |
* Now uses 'git describe --tags' output, just replacing dashes with dots for
compatibility with RPM version numbers.
* For coherency, RPM and debian version numbers are now the same.
* Removed the timestamp, as it is not needed anymore (even when reordering
commits, the version is non-ambiguous, as for non-tagged commits we have part
of the last commit hash and the number of commits since last tag).
|
|
|
|
| |
* Thanks to Andy Grover for spotting this bug.
|
| |
|
| |
|
| |
|
|
|
|
|
| |
* Was trying to get IPv6 addresses even if none existed. Fixed that.
* Was trying to get IPv4 addresses even if none existed. Fixed that.
|
|
|
|
|
|
| |
* utils.list_eth_ips() now lists ipv4 and ipv6
* Added IPv6 network portal syntax for path creation
* Added python-netifaces and python-ipaddr depends (rpm + deb)
|
| |
|
| |
|
|
|
|
| |
* This way, we catch the message nicely.
|
| |
|
| |
|
|
|
|
|
|
| |
* Using it when trying to lookup an object that does not exist.
* Also raised when trying to call a method for an object whose configFS
counterpart has been deleted (in _check_self()).
|
| |
|
| |
|
|
|
|
| |
* Regression from c5578a5597e62b682382d1890d02dbe78d87da2a
|
| |
|
| |
|
| |
|