Up to [local] / src / usr.sbin / iscsid
Request diff between arbitrary revisions
Default branch: MAIN
Revision 1.15 / (download) - annotate - [select for diffs], Fri Jan 16 15:57:06 2015 UTC (9 years, 4 months ago) by deraadt
Branch: MAIN
CVS Tags: OPENBSD_7_5_BASE,
OPENBSD_7_5,
OPENBSD_7_4_BASE,
OPENBSD_7_4,
OPENBSD_7_3_BASE,
OPENBSD_7_3,
OPENBSD_7_2_BASE,
OPENBSD_7_2,
OPENBSD_7_1_BASE,
OPENBSD_7_1,
OPENBSD_7_0_BASE,
OPENBSD_7_0,
OPENBSD_6_9_BASE,
OPENBSD_6_9,
OPENBSD_6_8_BASE,
OPENBSD_6_8,
OPENBSD_6_7_BASE,
OPENBSD_6_7,
OPENBSD_6_6_BASE,
OPENBSD_6_6,
OPENBSD_6_5_BASE,
OPENBSD_6_5,
OPENBSD_6_4_BASE,
OPENBSD_6_4,
OPENBSD_6_3_BASE,
OPENBSD_6_3,
OPENBSD_6_2_BASE,
OPENBSD_6_2,
OPENBSD_6_1_BASE,
OPENBSD_6_1,
OPENBSD_6_0_BASE,
OPENBSD_6_0,
OPENBSD_5_9_BASE,
OPENBSD_5_9,
OPENBSD_5_8_BASE,
OPENBSD_5_8,
OPENBSD_5_7_BASE,
OPENBSD_5_7,
HEAD
Changes since 1.14: +3 -3 lines
Diff to previous 1.14 (colored)
move to <limits.h> where possible, annotate <sys/param.h> otherwise
Revision 1.14 / (download) - annotate - [select for diffs], Sun Nov 23 13:08:21 2014 UTC (9 years, 6 months ago) by claudio
Branch: MAIN
Changes since 1.13: +7 -4 lines
Diff to previous 1.13 (colored)
Change the error handling a bit to ensure we do not double free the task by calling conn_task_cleanup() twice (once direct and once via conn_fail()). The error handling needs some more work but at least this fixes the crash found by jasper@
Revision 1.13 / (download) - annotate - [select for diffs], Sat May 10 11:30:47 2014 UTC (10 years, 1 month ago) by claudio
Branch: MAIN
CVS Tags: OPENBSD_5_6_BASE,
OPENBSD_5_6
Changes since 1.12: +5 -4 lines
Diff to previous 1.12 (colored)
Extend the connection and session FSMs so that connection failure is handled more gracefully. Losing the TCP connection no longer results in an unrecoverable stop requiring a restart of iscsid.
Revision 1.12 / (download) - annotate - [select for diffs], Sun Apr 20 16:49:56 2014 UTC (10 years, 1 month ago) by claudio
Branch: MAIN
Changes since 1.11: +2 -1 lines
Diff to previous 1.11 (colored)
Fix conn_gen_kvp and its caller to fill the kvp array properly (including the NULL terminator at the end). Now iscsid does proper LoginOperational negotiation (which will bump the MaxRecvDataSegmentLength to 64k)
Revision 1.11 / (download) - annotate - [select for diffs], Sat Apr 19 18:31:33 2014 UTC (10 years, 1 month ago) by claudio
Branch: MAIN
Changes since 1.10: +3 -3 lines
Diff to previous 1.10 (colored)
COnveret the bcopy() to memcpy()
Revision 1.10 / (download) - annotate - [select for diffs], Sat Apr 19 18:19:57 2014 UTC (10 years, 1 month ago) by claudio
Branch: MAIN
Changes since 1.9: +2 -2 lines
Diff to previous 1.9 (colored)
Replace a magic number.
Revision 1.9 / (download) - annotate - [select for diffs], Wed May 4 21:00:04 2011 UTC (13 years, 1 month ago) by claudio
Branch: MAIN
CVS Tags: OPENBSD_5_5_BASE,
OPENBSD_5_5,
OPENBSD_5_4_BASE,
OPENBSD_5_4,
OPENBSD_5_3_BASE,
OPENBSD_5_3,
OPENBSD_5_2_BASE,
OPENBSD_5_2,
OPENBSD_5_1_BASE,
OPENBSD_5_1,
OPENBSD_5_0_BASE,
OPENBSD_5_0
Changes since 1.8: +275 -177 lines
Diff to previous 1.8 (colored)
Massive diff to handle logins more correctly. iscsid will now do better operational parameter negotiation but more is needed. Tested by todd@ and myself.
Revision 1.8 / (download) - annotate - [select for diffs], Mon May 2 06:32:56 2011 UTC (13 years, 1 month ago) by claudio
Branch: MAIN
Changes since 1.7: +49 -16 lines
Diff to previous 1.7 (colored)
Rework the logout code and use this to do a proper logout when exiting. This works well for idle sessions but still has some issues on busy session. It seems more task scheduler changes are needed to make this work. This also includes some mem-leak fixes in error pathes found by Igor Zinovik. go for it dlg@
Revision 1.7 / (download) - annotate - [select for diffs], Wed Apr 27 19:02:07 2011 UTC (13 years, 1 month ago) by claudio
Branch: MAIN
Changes since 1.6: +4 -4 lines
Diff to previous 1.6 (colored)
Rename task_cleanup() to conn_task_cleanup() seems a better place for this function since it does connections scheduling.
Revision 1.6 / (download) - annotate - [select for diffs], Wed Apr 27 07:25:26 2011 UTC (13 years, 1 month ago) by claudio
Branch: MAIN
Changes since 1.5: +130 -39 lines
Diff to previous 1.5 (colored)
Start implementing the FSM. Introduce a session FSM that is run via a callback and implement some of the connection FSM actions. Implement logouts so that discovery sessions do a nice login -> query -> logout. Fix the task scheduling especially for immediate and connection specific tasks. The session will now only schedule tasks to a session that is in LOGGED_IN state. looks good dlg@
Revision 1.5 / (download) - annotate - [select for diffs], Tue Apr 5 18:26:19 2011 UTC (13 years, 2 months ago) by claudio
Branch: MAIN
Changes since 1.4: +1 -108 lines
Diff to previous 1.4 (colored)
Move session related code into session.c.
Revision 1.4 / (download) - annotate - [select for diffs], Tue Jan 4 13:19:55 2011 UTC (13 years, 5 months ago) by claudio
Branch: MAIN
CVS Tags: OPENBSD_4_9_BASE,
OPENBSD_4_9
Changes since 1.3: +26 -1 lines
Diff to previous 1.3 (colored)
Implememnt NOP-IN -> NOP-OUT handling. If the NOP-In was issued by the target (itt = 0xffffffff) send back an immediate NOP-Out reusing the NOP-In PDU. This makes my iscsi target happy. Also plug a mem leak on error path which was found by Igor Zinovik.
Revision 1.3 / (download) - annotate - [select for diffs], Sat Sep 25 16:20:06 2010 UTC (13 years, 8 months ago) by sobrado
Branch: MAIN
Changes since 1.2: +3 -3 lines
Diff to previous 1.2 (colored)
spacing, no binary changes.
Revision 1.2 / (download) - annotate - [select for diffs], Sat Sep 25 14:40:28 2010 UTC (13 years, 8 months ago) by sobrado
Branch: MAIN
Changes since 1.1: +2 -2 lines
Diff to previous 1.1 (colored)
fix typos in documentation and log_debug() function. ok claudio@
Revision 1.1 / (download) - annotate - [select for diffs], Fri Sep 24 09:43:19 2010 UTC (13 years, 8 months ago) by claudio
Branch: MAIN
iSCSI Initiatior daemon using vscsi(4). Currently implements the absolute minimum of the protocol to make it work against targets. Many things still in flux but we're annoyed to work outside of the tree. Commited from a source tree on an iSCSI disk served via iscsid but it is not yet production ready. OK dlg@, matthew@, deraadt@