| Name | Modified | Size | Downloads / 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.mdanddocs/tui.md.
Upgrade notes
No DB or user-facing CLI changes required — upgrade to v1.2.7 to get the fix.