Skip to content

0.16.1

Latest

Choose a tag to compare

@veikokaap veikokaap released this 21 Aug 13:41

Release Notes - Tuoni v0.16.1

✨ Highlights

  • Linked and special filesystem entries - Native ls across supported payloads and the File Explorer now recognize symbolic links, Windows junctions, named pipes, and sockets, including resolved targets and visibility controls.
  • Safer file operations - Protected linked and special entries from unsafe actions, prevented target-controlled filenames from changing the requested operation, and added clearer controls for destructive or large batches.
  • Payload-aware redeployment - Newly generated default Windows agents now report their originating payload, while agents without that information clearly show that Deploy similar is unavailable.

Client

⭐ New Features & Improvements

  • Link-aware File Explorer - Added link targets and navigation for symbolic links and Windows junctions, explicit named-pipe and socket entries, and a persistent Show links control for listings and the directory tree.
  • Completed-operation cleanup - Finished file-operation rows now clear after a configurable delay with a visible countdown, while hidden or inaccessible results wait until the operator can see them.

🐞 Bug Fixes, Reliability & Performance

  • UTF-16 file previews - Added UTF-16LE and UTF-16BE preview detection for BOM-marked and binary-framed text, normalized line endings, and explicit empty-file feedback.
  • Safer file operations - Prevented target-controlled filenames and linked entries from redirecting or broadening file actions, blocked downloads from pipes and sockets, required confirmation for recursive deletion and large bulk downloads, and added a stop control while bulk downloads are submitted.
  • Link navigation reliability - Reconciled cached and replayed link redirects with newer listings, fixed retargeted and replaced links, and improved performance for large link-heavy directory trees.
  • Deploy similar availability - Disabled "Deploy similar" when an agent has not reported its originating payload and added a tooltip explaining why the action is unavailable.

Agents

⭐ New Features & Improvements

  • Default Windows payload provenance - Newly generated default Windows agents now embed and report their payload ID, enabling payload-aware workflows such as Deploy similar.

Commands

⭐ New Features & Improvements

  • Linked and special-entry reporting - The ls command now reports symbolic-link and Windows junction targets and identifies Unix named pipes and sockets.

🐞 Bug Fixes, Reliability & Performance

  • Directory listing accuracy - Improved recursive wildcard filtering, quoted and exact-path handling, canonical base paths, missing-match errors, and cross-platform timestamp consistency.