Download Latest Version krnr_1.2.9_windows_amd64.zip (3.8 MB)
Email in envelope

Get an email when there's a new version of krnr

Home / v1.2.7
Name Modified Size InfoDownloads / Week
Parent folder
krnr_1.2.7_windows_installer.msi 2026-02-19 7.6 MB
krnr_1.2.7_checksums.txt 2026-02-19 948 Bytes
krnr_1.2.7_linux_amd64.deb 2026-02-19 3.7 MB
krnr_1.2.7_linux_arm64.deb 2026-02-19 3.4 MB
krnr_1.2.7_darwin_amd64.tar.gz 2026-02-19 3.7 MB
krnr_1.2.7_darwin_arm64.tar.gz 2026-02-19 3.5 MB
krnr_1.2.7_linux_amd64.rpm 2026-02-19 3.8 MB
krnr_1.2.7_linux_arm64.rpm 2026-02-19 3.5 MB
krnr_1.2.7_linux_arm64.tar.gz 2026-02-19 3.4 MB
krnr_1.2.7_linux_amd64.tar.gz 2026-02-19 3.7 MB
krnr_1.2.7_windows_amd64.zip 2026-02-19 3.8 MB
krnr_1.2.7_windows_arm64.zip 2026-02-19 3.5 MB
README.md 2026-02-19 1.2 kB
v1.2.7 source code.tar.gz 2026-02-19 4.8 MB
v1.2.7 source code.zip 2026-02-19 4.9 MB
Totals: 15 Items   53.3 MB 0

v1.2.7 - 2026-02-19

This patch prevents passwords from being visible when running interactive commands (for example sudo) via krnr or the TUI by disabling local echo on the host terminal while a PTY-backed child is running.

Bug fixes

Hide password input during interactive runs

Interactive programs (such as sudo) already read from the child's PTY, but the host terminal could locally echo typed keystrokes — which made passwords visible to observers of the host terminal.

Fix: temporarily disable the host terminal's ECHO flag while the PTY-backed child runs and restore the previous terminal state afterwards. The change only toggles local echo (preserves output post-processing) to avoid affecting child output rendering.

Tests & docs

  • Unit tests added to validate host-terminal echo toggling in PTY scenarios.
  • Documentation updated to mention the behavior in docs/executor.md and docs/tui.md.

Upgrade notes

No DB or user-facing CLI changes required — upgrade to v1.2.7 to get the fix.

Download krnr

Source: README.md, updated 2026-02-19