Skip to content

Releases: RustAdministrator/rustadmin

RustAdmin v2.0.2

18 Jun 12:02

Choose a tag to compare

Changelog

Fixed:

  • Fixed macOS GUI connection opening after installing/launching the server as a LaunchAgent/service.
  • Refactored IPC listener startup with stale-listener retry handling.
  • Added panic logging and adjusted macOS tray startup behavior.
  • Made IPC child-process shutdown platform-aware to reduce stale process/listener conflicts.
  • Improved no-video watchdog and send-timeout handling for startup hangs.
  • Handled hardware encoder “no valid frame” and codec startup failures more gracefully.

Improved:

  • Added startup-safe video QoS and video timeout diagnostics.
  • Added connection, server, video encoder/decoder, first-frame, payload, FPS, and close-path diagnostics.
  • Added explicit codec preference handling and logging, defaulting missing values to Auto.
  • Switched HW codec handling toward fallback behavior instead of disabling codecs outright.
  • Added connection properties UI and monitor positioning controls.
  • Improved connection-property controls with custom selects/dropdowns.

macOS / Packaging:

  • Updated macOS build/package scripts.
  • Added macOS build report and stricter hwcodec build checks.
  • Added runtime logging docs for locating GUI/service logs.

hbb_common:

  • Bumped hbb_common to 2.0.2 and revision 001.
  • Normalized imported encrypted options.
  • Added V1 secretbox payload format with nonce.
  • Enabled macOS IPC path logic/tests.

hwcodec note:

  • Relevant committed hwcodec-side work since the boundary includes FFmpeg link target selection, hardware encoder enablement/fallback, encoder probe refinement, and EAGAIN/no-packet handling.

Versioning:

  • Client: 2.0.1 -> 2.0.2
  • Flutter package: 2.0.2+1
  • hbb_common: 2.0.1 -> 2.0.2

RustAdmin 2.0.1

05 Jun 17:18

Choose a tag to compare

RustAdmin currently contains upstream RustDesk code plus fork-specific work in the following areas:

  • RustAdmin application identity, package identifiers, installer names, and release archive naming
  • safer handling of rendezvous-provided peer address hints
  • broader protection of security-sensitive remote configuration options
  • relay server resolution fixes before relay creation
  • first-run wizard and clearer initial setup flow
  • authenticated LAN discovery modes, including trusted-peers-only discovery
  • local and rendezvous pairing passphrases for first secure contact
  • paired-viewer and known-host management for local/VPN trust lifecycle control
  • preservation of encrypted pairing settings when migrating from portable to installed Windows runs
  • improved network status panel layout
  • toolbar auto-hide settings and toolbar behavior prototyping
  • edge-acceleration scrolling and pointer tracking improvements
  • custom scale presets in the desktop toolbar
  • cross-platform local build wrappers for Linux, Windows, and macOS
  • macOS build, entitlement, and codesigning workflow improvements

Windows/MacOS/Linux binaries free on project Patreon page: RustAdmin 2.0.1