Home | History | Annotate | Download | only in iscsid
History log of /src/sbin/iscsid/iscsid_main.c
RevisionDateAuthorComments
 1.12  04-Feb-2019  mrg check for snprintf() truncation and fail sanely if so, rather than
attempting to use a file that won't exist or isn't secure.
 1.11  30-May-2016  mlelstv branches: 1.11.16;
mark noreturn function exit_daemon() as __dead
 1.10  29-May-2016  mlelstv 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.
 1.9  30-May-2015  joerg Remove ISCSI_DEBUG branches.
 1.8  29-Dec-2012  mlelstv Handle invalid messages more gracefully, handle sessions with no valid
connections, and be more verbose about errors.
 1.7  28-May-2012  riz branches: 1.7.2;
Make the debugging printouts actually work when setting the debug level,
and allow the level to be set numerically from the command line.
 1.6  27-May-2012  riz Implement the remaining bits of unthreaded operation.
 1.5  27-May-2012  christos use -n for nothreads.
 1.4  27-May-2012  christos make the debug level available on the command line.
 1.3  20-Nov-2011  agc branches: 1.3.2;
simplify code by removing a useless "#define STATIC static" in both debug
and normal usage, and all of its uses.
 1.2  29-Oct-2011  christos branches: 1.2.2;
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.
 1.1  23-Oct-2011  agc 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}
 1.2.2.3  23-Jan-2013  yamt sync with head
 1.2.2.2  30-Oct-2012  yamt sync with head
 1.2.2.1  17-Apr-2012  yamt sync with head
 1.3.2.1  30-May-2012  sborrill Pull up the following revisions(s) (requested by riz in ticket #291):
etc/MAKEDEV.tmpl: revision 1.155
sbin/iscsictl/iscsictl.8: revision 1.2-1.4
sbin/iscsid/iscsid_driverif.c: revision 1.4-1.5
sbin/iscsid/iscsid_lists.c: revision 1.4-1.7
sbin/iscsid/iscsid_targets.c: revision 1.4
sbin/iscsid/iscsid_globals.h: revision 1.5-1.7
sbin/iscsid/iscsid_main.c: revision 1.4-1.7
sbin/iscsid/Makefile: revision 1.2-1.4
sbin/iscsid/iscsid.8: revision 1.3-1.8
sbin/iscsid/iscsid.h: revision 1.3
sys/dev/iscsi/iscsi_main.c: revision 1.2-1.3

Fix bugs in iscsid target list handling, and improve documentation
somewhat for the in-kernel iSCSI initiator.
 1.7.2.1  25-Feb-2013  tls resync with head
 1.11.16.1  10-Jun-2019  christos Sync with HEAD

RSS XML Feed