Secure Shell (stable) updated to 0.74

15 views
Skip to first unread message

Mike Frysinger

unread,
Feb 1, 2026, 1:01:15 PM (8 days ago) Feb 1
to chromium-hterm
i've just released Secure Shell (stable) 0.74 which upgrades OpenSSH to 10.2 and includes mosh 1.4.0.

this mosh build is different from the one previously included since that only worked with NaCl, and the new one is built with WASM.  i've verified IPv4 & IPv6 both work.  it doesn't support relays though since those only work with TCP.

SFTP mounting semi-works again -- but you have to keep the window open for the life of the mount :(.

# 0.74, 2026-02-02, OpenSSH 10.2 upgrade & alpha WASM Mosh & various rework.

* wassh: udp: Fix automatic binding for IPv6.
* wassh: sockets: Fix IPv6 address loading.
* google: Route more through SUP SSH Relay.
* mosh: Handle network retries w/out exceptions.
* prefs: Inline setup function.
* prefs: Display help text all the time.
* nasftp: Convert ProgressBar to class.
* fsp: Add foreground mount support.
* mosh: Integrate new WASM client.
* connect: Move app setup to command instance.
* connect: Rework app UI selection.
* sockets: Enable direct sockets in the dev version.
* subproc: Add support for capturing stdout.
* command: Enable automatic newlines.
* gsc: Convert StatusBytes to ES6 class.
* subproc: Split ssh-specific logic out.
* gsc: Convert CommandAPDU to ES6 class.
* wassh-libc-sup: getaddrinfo: Include ai_hints in log output too.
* mosh: Hack exceptions to log+abort.
* agent: Rewrite as ES6 class.
* subproc: Rename "plugin" to "subproc".
* wasm: Increase default max memory significantly.
* wassh: sockets: Add UDPSockets implementation.
* wassh-libc-sup: Run preopens before creating sockets.
* wassh: sockets: Stub out IP_MTU_DISCOVER for UDP sockets.
* mosh: Fix random reading.
* gsc: Convert to ES6 class.
* stream: Rewrite as ES6 class.
* corpv4: Fix crash on reconnect.
* openssh: Switch to ldns-config.
* corp: Convert to ES6 class.
* openssh: Adjust endgrent & setsid overrides.
* corp xhr: Convert to ES6 class.
* background: Rewrite sync logic with lib.Storage APIs.
* runtime: Simplify sendMessage API.
* openssh: Drop force sys/cdefs.h include.
* corp ws: Convert to ES6 class.
* openssh: Drop redundant -DHAVE_xxx defines.
* corpv4: Convert to ES6 class.
* openssh: Optimize sntrup761 a bit.
* openssh: Move POLLPRI stub to configure.
* sshfe: Convert to ES6 class.
* binaryen: Upgrade to v125.
* Revert "ssh_client: wassh-libc-sup: Temporary fork wasi-libc poll".
* wasi-sdk: Update to 29.0 release.
* nassh: plugin: Update to 0.73.
* ldns: Fix up ldns-config --libs.
* nassh: dist: Rollup wasi-js-bindings for release.
* wasi-js-bindings: Add npm & rollup support.
* Reland "wassh: Drop IP ssh agent hack".
* openssh: Update to 10.0, 10.1, and 10.2.
-mike
Reply all
Reply to author
Forward
0 new messages