A few notes I made on getting tftplist / httplist to work (particularly with a Windows machine as server):
If you have a problem with:
1) TCL getting stuck for many minutes at boot at the "Setting Timezone to " caption when either tftplist or httplist was used as a boot option,
and/or
2) Extensions listed in the tftplist file but not getting loaded
... I may have an answer.
The first happens because of "wait4Server()" in tc-config. Said function expects the TFTP/HTTP server to be ping-able. If it is not, it waits a very long time.
The problem is that Windows Firewall disables responses to pings. (Indeed, it seems technically possible that some Linux systems may have ipchains set up to block these too.)
The second can be caused if the list file specified by tftplist was edited on a DOS/Windows machine. Many DOS/Windows text editors insert a Carriage Return at the end of each text line. This doesn't get filtered by tc-config or BusyBox tftp, and so the filename requested by TCE won't match what is on the server. Hence, the extension doesn't load, even though it is listed in the list file.