joerg
1203c26a96
Add printf-like annotation.
2016-05-30 22:02:41 +00:00
mlelstv
44b25f2fac
mark noreturn function exit_daemon() as __dead
2016-05-30 21:58:32 +00:00
mlelstv
6fea88c26e
Several improvents to iscsid
...
- debug log is now using syslog
- seperate options for log level and foreground mode
- writes a pidfile so that /etc/rc.d/iscsid works
Now links with libutil for pidfile(), the functions login() and logout()
needed to be renamed to avoid a conflict.
- drops the nothreads option
- handles signals to shut down gracefully
- the driver may also shut down the daemon when it terminates
Currently this cannot work as the driver can only terminate when
the daemon has closed the driver file handle.
2016-05-29 13:35:45 +00:00
tnn
c9f8274c3f
fix iSCSI RFC number
2015-11-10 12:41:18 +00:00
joerg
e85ef03b1e
Remove ISCSI_DEBUG branches.
2015-05-30 16:00:51 +00:00
joerg
a39ebfb79e
Move communication socket to /var/run, especially when starting iscsid
...
during boot, it might disappear otherwise.
2015-02-21 20:33:44 +00:00
zafer
9ac4e1c7a3
mention requirements for custom kernels.
2014-07-06 14:41:24 +00:00
riastradh
6cb10275d0
Merge riastradh-drm2 to HEAD.
2014-03-18 18:20:35 +00:00
dholland
cccb31c834
These pass WARNS=5, so don't set WARNS=4
2013-08-11 06:04:38 +00:00
wiz
a5684d07dd
Use Mt for email addresses.
2013-07-20 21:39:55 +00:00
mlelstv
4fa33b60bd
Handle invalid messages more gracefully, handle sessions with no valid
...
connections, and be more verbose about errors.
2012-12-29 08:28:20 +00:00
mlelstv
af909e1586
use first successful connection to a ISNS server
2012-06-24 13:08:38 +00:00
wiz
c1043d5896
Sort option descriptions (options without args, then options with args).
2012-05-28 08:51:44 +00:00
wiz
cbfba0058c
Remove trailing whitespace.
2012-05-28 08:49:57 +00:00
riz
04f0598fd2
Fix up the wording of the new flags, and show that the -d flag
...
now takes an argument.
2012-05-28 00:45:31 +00:00
riz
57488d154f
Fix 4 more instances of the same bug (not returning NULL when stuff
...
not found). While I'm here, add comments so it hopefully doesn't happen
again.
2012-05-28 00:37:55 +00:00
riz
c08d1e5212
Make the debugging printouts actually work when setting the debug level,
...
and allow the level to be set numerically from the command line.
2012-05-28 00:13:19 +00:00
riz
d94a631efa
Fix a bug introduced in rev 1.2: return "curr", like the debugging
...
says we're doing, because it, unlike "t", will propely be NULL when
the target name isn't found in the list. Now we can have multiple
targets again!
2012-05-27 23:54:45 +00:00
riz
1b247119f1
Implement the remaining bits of unthreaded operation.
2012-05-27 22:03:16 +00:00
riz
763e2736f6
Use Fl for the flags.
2012-05-27 20:11:58 +00:00
christos
f547f45639
use -n for nothreads.
2012-05-27 20:05:04 +00:00
christos
68a964c306
make the debug level available on the command line.
2012-05-27 19:52:51 +00:00
riz
e754ddcc7f
When ISCSI_NOTHREAD is defined, make UNLOCK_SESSIONS a different kind
...
of noop, so that things build.
2012-05-27 17:27:33 +00:00
riz
42b7a81606
Don't try to print pointers as integers, use %p instead and don't cast.
2012-05-27 16:50:32 +00:00
njoly
35d9543121
Fix title and xrefs.
2011-11-21 08:23:20 +00:00
agc
38a27f5af8
simplify code by removing a useless "#define STATIC static" in both debug
...
and normal usage, and all of its uses.
2011-11-20 01:23:57 +00:00
joerg
549f044e13
Use __dead
2011-11-17 16:20:47 +00:00
christos
f772004800
cleanup some messy casts and type violations.
...
XXX: There is one piece of code I marked that does not make sense.
Someone should take a look at it.
2011-10-29 16:54:49 +00:00
agc
75a17f3ce7
Start to move the in-kernel iSCSI initiator, kindly contributed to the
...
NetBSD Foundation by Wasabi Systems, from
othersrc/external/bsd/iscsi/{iscsictl,iscsid}
to
src/sbin/{iscsictl,iscsid}
2011-10-23 21:11:23 +00:00