mirror of
https://github.com/SCST-project/scst.git
synced 2026-05-19 03:31:26 +00:00
2fbe389419b8ece3443cab690955a9aeb0165e5d
- Fixed: the SCSOLNT and UCSOLNT bits were ignored in received SRP requests, and the SOLNT bit was not set in responses when required. This is required by the SRP protocol specification. - Fixed: SRP_RSP messages must be limited to the MAXIMUM TARGET TO INITIATOR IU LENGTH field indicated in the SRP_LOGIN_RSP response instead of the maximum message size supported by SRPT. This is also required by the SRP protocol specification. - Fixed: the STATUS field of response messages with status GOOD and that contain sense data is no longer modified into CHECK CONDITION. Internal changes (refactoring): - Replaced the SCSI sense data handling data structures and code in SRPT by those of the SCST core. - Moved the code for building an error response from srpt_handle_cmd() and srpt_handle_tsk_mgmt() to srpt_handle_new_iu(). - Removed the ioctx::data_len member. git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@1416 d57e44dd-8a1f-0410-8b47-8ef2f437770f
This is the SCST development repository. It contains not a single project SCST as one can think, but a number of them, which are divided as the following: 1. SCST core in scst/ subdirectory 2. Administration utility for SCST core scstadmin in scstadmin/ 3. Target drivers in own subdirectories qla2x00t/, iscsi-scst/, etc. 4. User space programs in usr/ subdirectory, like fileio_tgt. 5. Some various docs in doc/ subdirectory. Those subprojects are in most cases independent from each other, although some of them depend from the SCST core. They put in the single repository only to simplify their development, they are released independently. Thus, use "make all" only if you really need to build everything. Otherwise build only what you need, like for iSCSI-SCST: make scst scst_install iscsi iscsi_install For more information about each subproject see their README files. Vladislav Bolkhovitin <vst@vlnb.net>, http://scst.sourceforge.net
Description
Languages
C
90.1%
Perl
4.2%
Shell
1.8%
HTML
1.7%
Makefile
1.2%
Other
0.9%