This document, current as of TftpdNT v1.3, describes all of the log file entries which TftpdNT can produce. Each log file entry is preceeded by a timestamp including the date, time and the thread id. ---------- LEVEL 1 CONDITION TftpdNT was unable to initialise or condition the network socket (fatal) LOGFILE ENTRIES Aborting on create socket Aborting on bind socket Aborting on define timeout for socket ---------- LEVEL 6 CONDITION TftpdNT was unable to initialise or condition the network socket (fatal) LOGFILE ENTRY Aborting on create socket Aborting on bind socket ---------- LEVEL 0 CONDITION TftpdNT was unable to determine which port to use. Your "services" file, which should reside in one of the Windows directories, has no entry for tftp. This is an operating system problem. (fatal) LOGFILE ENTRY tftp: udp/tftp: unknown service ---------- LEVEL 1 CONDITION Connection established with client but TftpdNT was unable to determine its hostname. This may indicate a misconfigured DNS (No in-addr.arpa entry for the ip address) which can only be corrected by the organisation that administers the TFTP client host. (warning) LOGFILE ENTRY Cannot obtain client hostname () ---------- LEVEL 1 CONDITION Connction established with client (information) LOGFILE ENTRY Client: () ---------- LEVEL 9 CONDITION Dump of received packet (diagnostic) LOGFILE ENTRY Packet dump: ---------- LEVEL 1 CONDITION The TFTP client reported some error (information) LOGFILE ENTRY ERROR message from client site:'' Error Message: '' ---------- LEVEL 1 CONDITION A malformed TFTP message was sent by the TFTP client. This indicates a problem with the TFTP client. (warning) LOGFILE ENTRY Packet dump: ---------- LEVEL 1 CONDITION An incoming TFTP request has been received. (information) LOGFILE ENTRIES Read request. File name: '' Mode: 'netascii' Read request. File name: '' Mode: 'octet' Write request. File name: '' Mode: 'netascii' Write request. File name: '' Mode: 'octet' ---------- LEVEL 1 CONDITION Unable to send data to, or receive from, TFTP client. This could be a network problem, but is more likely to be an operating system problem. (aborts current transmission) LOGFILE ENTRIES Sendto Error. LastError=, LastSockError= Recvfrom Error. LastError=, LastSockError= ---------- LEVEL 9 CONDITION Sent data to, or received data from, TFTP client. (information) LOGFILE ENTRY Sent DATA Block=, bytes Received DATA Block=, bytes ---------- LEVEL 9 CONDITION Packet acknowledgement (information) LOGFILE ENTRY Received ACK Block= Sent ACK Block= ---------- LEVEL 6 CONDITION An acknowledgement has been received for a different data block than expected. TftpdNT resynchronises based on the acknowledged block. (warning) LOGFILE ENTRY Re-synchronize. Sent 'DATA' Block=. Received 'ACK' Block= Re-synchronize. Received 'DATA' Block=. Received 'ACK' Block= ---------- LEVEL 1 CONDITION File transmission complete (information) LOGFILE ENTRY File has been sent. bytes ( blocks) File has been received. bytes ( blocks) ---------- LEVEL 1 CONDITION A packet has been sent five times without being acknowledged by the client. (aborts current transmission) LOGFILE ENTRY Total transmission timeout. Aborted sending file ---------- LEVEL 2 CONDITION A packet that was sent has not been acknowledged by the client within the timeout period (defaults to five seconds.) (warning) LOGFILE ENTRY Per-packet retransmission timeout ---------- LEVEL 1 CONDITION Unable to set the timeout for socket receives. This message occurs when transmission has completed (or already been aborted) and so is a warning despite indicating an serious problem (probably at the operating system) (aborts current transmission) LOGFILE ENTRY Aborting on define infinite timeout for socket ---------- LEVEL 1 CONDITION Error sending negative acknowledgement to client. Probably due to a network or operating system problem. (warning) LOGFILE ENTRY Nak Error. LastError=, LastSockError= ---------- LEVEL 6 CONDITION Operator control of TftpdNT using the WinNT Services Control Panel (information) LOGFILE ENTRIES Pause received Continue received Stop control signal received Interrogate received ---------- LEVEL 1 CONDITION The specified root directory, which specifies the base directory that all file transfers must occur in, is invalid. Either the root directory (or drive) doesn't exist, or is inaccessible. (fatal) LOGFILE ENTRY Invalid RootDir '' ---------- LEVEL 1 CONDITION Startup message (information) LOGFILE ENTRY Worker Started ---------- LEVEL 6 CONDITION Startup messages (information) LOGFILE ENTRIES Registered Service Created thread event Winsock alive Socket created and bound Thread spawned ---------- LEVEL 7 CONDITION Startup messages (information) LOGFILE ENTRIES My hostname = My ip address = ---------- LEVEL 1 CONDITION TftpdNT is shutting down (information) LOGFILE ENTRIES Shutting down. Finished shutdown, terminating. ---------- LEVEL 4 CONDITION TftpdNT has entered an idle state, waiting for a client to initiate a transfer (information) LOGFILE ENTRY Waiting for packets... ---------- LEVEL 2 CONDITION TftpdNT is shutting down (information) LOGFILE ENTRY Worker thread ending ---------- LEVEL 1 CONDITION TftpdNT is unable to create a new thread to transfer a file (fatal) LOGFILE ENTRY Can not create Thread. LastError=, LastSockError= ----------