Changes in NetMount server version 1.4.0 -> 1.4.1
Fixes
-
Fix --help message - remove <> from label and name_conversion
-
Fix SLIP receive data length check
Fixed an off-by-one error in the SLIP frame decoding logic.
The server incorrectly reported a buffer overflow when receiving data
exactly equal to the buffer size (1500 bytes), effectively limiting
the maximum receive size to 1499 bytes (MTU 1499).
Sending was unaffected and allowed full 1500-byte frames.
This issue has now been resolved.
Other
-
Improve documentation
- README.md: mention of built-in SLIP protocol in the basic
description of netmount-server - Remove .exe in linux server example
- Use of only one type of dash character
- README.md: mention of built-in SLIP protocol in the basic
-
Added release dates to changelogs
-
Improved MTU documentation for serial transfer (SLIP)
Binaries
The release includes the complete NetMount source code (server and DOS client) and server builds:
- 2 builds of server for Windows: for i686 and x86_64 (cross-compiled using MinGW on Linux, tested using Wine on Linux)
- 4 builds of server for Linux: i686, x86_64, ARM aarch64 big endian, ARM aarch64 little endian (ARM binaries tested using QEMU)
The DOS client has not changed in this release; if needed, use DOS client builds from the older release https://github.com/jrohel/NetMount/releases/tag/client-v1.5.0%2Cserver-v1.2.0 .