Skip to content

v0.9.1 — Serial Modes, SSH, SFTP

Choose a tag to compare

@shaglama shaglama released this 17 Jun 00:58
· 38 commits to main since this release

What's New

Serial I/O Modes (src/serial/serial_modes.npk)

  • RAW input mode — every keystroke forwarded immediately
  • TEXT input mode — buffer until Enter, basic echo
  • READLINE input mode — full line editing: arrow keys, backspace, history (up to 100 entries per pane, 64 pane slots), cursor navigation (Home/End/Left/Right/Del)
  • TEXT output mode — pass bytes through to VT parser
  • HEXDUMP output mode — xxd-style hex+ASCII dump with running byte offset per slot
  • Newline conversion for send/receive (CR / LF / CRLF / NONE)
  • Slow-feed with per-character and per-line delays (for paste into buggy firmware)

SSH & SFTP

  • SSH session management with password, public key, and agent authentication
  • Known-hosts verification and management
  • SFTP browser and file transfers
  • Port forwarding and jump host relay
  • Connection Manager UI panel

Compiler Requirement

Requires npkc ≥ v0.60.7.

This release removes the _ensure_init workarounds that were needed to work around Issues 7 & 8 in the compiler. Those issues are now fixed in npkc v0.60.7.