- Sources: primary, discussion
- Summary: Debian maintainer John Goerzen describes modernizing a codebase that predates ANSI C and still targets VMS and OS/2. The work adds IPv6 with runtime fallback, fixes memory-safety and malicious-remote issues in the manner of earlier scp patches, and adds unit and Python end-to-end tests running close to 2000 cases. CI now builds and tests on Linux x86_64 and arm64, macOS, FreeBSD, NetBSD and OpenBSD, plus a static musl binary. The last full release was 9.0.302 in 2011, and distributions had been shipping anything from that version to a beta 18 months old. Development moves to a new Open Kermit project.
- Why it matters: Kermit is still used to push firmware to embedded devices, and the packaged versions in circulation carried the unfixed malicious-remote handling.
send feedback on this story