summaryrefslogtreecommitdiffstats
path: root/src/server/iscsi.h
Commit message (Expand)AuthorAgeFilesLines
* Reverted making iSCSI SCSI task and iSCSI PDU reference counter atomic since ...Sebastian Vater2025-10-241-2/+2
* Made iSCSI PDU reference counter atomic, too.Sebastian Vater2025-10-241-1/+1
* Made iSCSI SCSI task reference counter atomic.Sebastian Vater2025-10-231-1/+1
* Fixed iSCSI SCSI INQUIRY command header declaration for VPD device info page.Sebastian Vater2025-10-221-20/+20
* A little iSCSI code cleanup ...Sebastian Vater2025-10-211-75/+75
* Implemented iSCSI discovery and related portal group and portals handling. Al...Sebastian Vater2025-10-201-68/+158
* Fixed ISCSI_STRLEN macro for iSCSI login authentication keys.Sebastian Vater2025-10-161-43/+43
* Fixed multithreading issues with multiple connections per iSCSI session. Also...Sebastian Vater2025-10-161-3/+4
* Fixed config file iSCSI part not honoring SCSI device specific settings. Also...Sebastian Vater2025-10-151-2/+3
* Fixed typo in iSCSI server config template and README.md.Sebastian Vater2025-10-131-1/+1
* iSCSI Release candiate. Fixed iSCSI (some critical) bugs encountered during t...Sebastian Vater2025-10-131-18/+37
* Fixes to iSCSI DNBD3 proxy uplink handling.Sebastian Vater2025-10-071-5/+5
* Moved uplink mutex / condition init and destroy to task creation and destruct...Sebastian Vater2025-10-061-6/+6
* [SERVER] iscsi: Implement relaying requests to uplink serversSimon Rettberg2025-10-061-0/+6
* Implemented iSCSI global and SCSI device specific INI file configuration. Als...Sebastian Vater2025-10-061-78/+534
* Added more mutexes and read/write locks to iSCSI server. Finally, moved temp ...Sebastian Vater2025-10-011-6/+18
* Implemented better read/write and mutex locking in iSCSI server. Some little ...Sebastian Vater2025-10-011-19/+21
* Fixed some very memory leaks in iSCSI reported by valgrind and improved sessi...Sebastian Vater2025-09-301-7/+10
* Fixed crash in iSCSI server if a write command is sent.Sebastian Vater2025-09-301-1/+3
* Images are now propagated as a read-only SCSI device in iSCSI implementation ...Sebastian Vater2025-09-291-4/+13
* Fixed various memory leaks reported by valgrind. Also fixed some bugs in DNBD...Sebastian Vater2025-09-291-144/+421
* Implemented iSCSI DNBD3 image name and WWN extraction from IQN. Also fixed so...Sebastian Vater2025-09-261-3/+7
* Huge iSCSI refactoring. Added doubly linked list for iSCSI and SCSI task mana...Sebastian Vater2025-09-251-115/+94Star
* Fixed most iSCSI related valgrind hints. Finally, some more bugs fixed.Sebastian Vater2025-09-231-6/+6
* Added iSCSI PDU reference tag and relative desired data position to iSCSI tas...Sebastian Vater2025-09-231-8/+17
* Fixed remaining iSCSI bugs which prevent Debian ISO from booting and running....Sebastian Vater2025-09-181-36/+110
* Implemented iSCSI SCSI emulation read and write operations on DNBD3 image wit...Sebastian Vater2025-09-171-3/+72
* Implemented iSCSI SCSI MODE SENSE command. Also did code refactoring. Finally...Sebastian Vater2025-09-161-68/+788
* Fixed iSCSI SCSI emulation and implemented adding target port to iSCSI device...Sebastian Vater2025-09-121-10/+144
* Implemented remaining INQUIRY iSCSI SCSI emulation related stuff. Also fixed ...Sebastian Vater2025-09-111-139/+1330
* Implemented iSCSI very basic locking for multithreaded usage. Also added non-...Sebastian Vater2025-09-091-294/+1004
* iSCSI SCSI emulation for DNBD3 started and most block based operations finish...Sebastian Vater2025-09-051-16/+482
* Implemented basic iSCSI SCSI Persistent Reservation (PR) handling and checkin...Sebastian Vater2025-09-041-70/+318
* Finished most of iSCSI data transfer task management, also done more code ref...Sebastian Vater2025-09-031-52/+196
* Implemented lots of iSCSI SCSI INQUIRY opcode related stuff, also did some co...Sebastian Vater2025-08-291-62/+705
* Added iSCSI opcode immediate flag to header file to make code more readable a...Sebastian Vater2025-08-261-1/+4
* iSCSI Code refactoring and simplification. Finally, removed obselete iSCSI PD...Sebastian Vater2025-08-261-71/+60Star
* Fixed remaining bugs preventing successful iSCSI login phase. Also added basi...Sebastian Vater2025-08-261-41/+51
* Implemented missing actual reading payload data PDU. Finally fixed most bugs ...Sebastian Vater2025-08-221-43/+43
* Implemented sending iSCSI Ready To Transfer (R2T) packet data. Also added ver...Sebastian Vater2025-08-211-4/+192
* Mostly implemented iSCSI text response handling. Finally, fixed some smaller ...Sebastian Vater2025-08-201-8/+18
* Added iSCSI handling to main server and network handling code and also creati...Sebastian Vater2025-08-191-2/+5
* Added iSCSI NOP-In and NOP-Out implementation for keep alive. Also increased ...Sebastian Vater2025-08-191-16/+34
* Finished iSCSI login handling. Also fixed some bugs and simplified certain st...Sebastian Vater2025-08-181-11/+30
* Some bug fixes, improvements in data structures and finally more login negoti...Sebastian Vater2025-08-151-11/+42
* Implemented iSCSI global vector init and destruction. Also more complete logi...Sebastian Vater2025-08-141-10/+49
* Fixed various iSCSI implementation bugs and almost completed login phase. Fin...Sebastian Vater2025-08-131-54/+214
* Implemented more login stuff and basic data payload handling. Also fixed some...Sebastian Vater2025-08-081-6/+26
* Implemented main loop of handling incoming iSCSI header packet data. Also add...Sebastian Vater2025-08-071-30/+618
* Removed static iSCSI functions from header file and added CRC32C lookup table...Sebastian Vater2025-08-011-4/+1Star