History log of /src/sbin/iscsid/iscsid_discover.c |
Revision | | Date | Author | Comments |
1.6 |
| 11-Jul-2025 |
andvar | Fix various typos, mainly in comments and log/error messages.
|
1.5 |
| 29-May-2016 |
mlelstv | branches: 1.5.28; 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.4 |
| 24-Jun-2012 |
mlelstv | use first successful connection to a ISNS server
|
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.2 |
| 30-Oct-2012 |
yamt | sync with head
|
1.2.2.1 |
| 17-Apr-2012 |
yamt | sync with head
|
1.3.2.1 |
| 03-Jul-2012 |
jdc | Pull up revisions: src/sys/dev/iscsi/iscsi_globals.h revisions 1.3,1.4 src/sys/dev/iscsi/iscsi_main.c revisions 1.4,1.5 src/sys/dev/iscsi/iscsi_text.c revisions 1.4,1.5 src/sys/dev/iscsi/iscsi_ioctl.c revisions 1.3,1.4 src/sys/dev/iscsi/iscsi_send.c revisions 1.3,1.4,1.5 src/sys/dev/iscsi/iscsi_utils.c revisions 1.2,1.3,1.4 src/sbin/iscsid/iscsid_discover.c revision 1.4 src/sys/dev/iscsi/iscsi_rcv.c revision 1.3 src/sbin/iscsictl/iscsic_driverif.c revisions 1.5,1.6 (requested by martin in ticket #357, with updates from mhitch and mlelstv).
avoid namespace pollution when debugging don't panic when printing data for a dead (NULL) connection
Close file descriptor passed into the kernel on success. Fix locking of file handle. More cleanup on error paths. Keep track of CCBs, so they cannot be used after a session ends. Handle CCB timeouts even when the connection is terminated. Compute firstdata, firstimmed correctly.
assemble_login_parameters() has a strange error reporting convention: errors are positive numbers, so <= 0 is good, not >= ... This makes CHAP authenticated iscsi logins work.
use first successful connection to a ISNS server
Add more debugging, fix filehandle usage, login negotiation and session shutdown. Add #ifdef'd code to send negotiation parameters in hex instead of base64, so it works against older Linux targets.
report luns returns a 32bit list length.
Make digests work also on big endian machines.
it's really 32bit
|
1.5.28.1 |
| 02-Aug-2025 |
perseant | Sync with HEAD
|