mTCP 2025-01-10 Release Notes

Welcome to the latest release of mTCP!

This is a smaller but important release, as there are some fixes in
the library code that will help improve reliability. Here is what is
has changed:

* Library fix: Improve the retry handling when the packet driver reports
that it could not send a packet. A small back-off is now included to
give the packet driver time to recover.

* Library fix: Improve TCP error recovery by ARPing the target of a
packet each time a retry is performed. Some routers assume a quiet
machine has gone away and garbage collect something, which kills long
running TCP/IP connections when they try to start up again. Sending
an ARP to the target during the recovery process seems to help those
routers. (This was noticed on WiFi connections on an Asus router.)

* Library fix: A nameserver was required to be set even if you were only
interested in using a HOSTS file. This is fixed.

* HTTP Server: Fix the incorrect image/jpg MIME type. (The correct type
is image/jpeg.)

* Telnet: Rewrite the line wrapping logic. It was close but now it is
far better. This was affecting some versions of Tmux.

In addition to that, the NetDrive source code has been released and can
be found in the source zip file.

Enjoy!  -Mike Brutman

*mirrored from
https://www.brutman.com/mTCP/mTCP_2025-01-10_Release_Notes.html