Skip to content

Releases: smiti1642/oxdm

v0.1.5

Choose a tag to compare

@github-actions github-actions released this 09 Jul 10:15

Changed

  • Upgraded to oxvif 0.12.0 (from crates.io). The batch and per-device health
    checks now consume oxvif's reshaped health report directly, so a check that
    couldn't be verified (auth-blocked) is no longer mistaken for a conformance
    failure, and the fragile client-side result re-parsing was removed.

Added

  • Active liveness verification in the health check — instead of only
    confirming the device answered each SOAP call, it now opens the RTSP stream,
    fetches the snapshot and validates it as a real image, and exercises Profile G
    recording search / replay.
  • Security probe — flags a camera that serves data without requiring
    authentication.
  • "Force-verify undeclared services" toggle in the batch health view —
    probes profile-gating services the device does not advertise and flags any
    that actually respond as under-declared.
  • "Export JUnit" button in the batch health view — exports fleet results as
    JUnit XML for ingestion by CI systems and test dashboards, alongside the
    existing rich JSON bundle.

Platform notes

The bundles are not code-signed, so each OS shows a first-run warning. This
is expected — here's what to do per platform.

macOS (Apple Silicon .dmg)

macOS reports "oxdm is damaged and can't be opened" (「oxdm」已損毀,無法打開).
The app is not damaged — this is Gatekeeper blocking an unsigned, un-notarized
app downloaded from the internet. To run it:

  1. Open the .dmg and drag oxdm to Applications.
  2. In Terminal, clear the quarantine flag:
    xattr -dr com.apple.quarantine /Applications/oxdm.app
  3. Launch oxdm normally.

Apple Silicon (aarch64) only — no Intel build. On Intel, build from source.

Windows (.msi / portable .zip)

SmartScreen shows "Windows protected your PC". Click More info
Run anyway. The bundles rely on the WebView2 runtime (preinstalled on
Windows 10/11); if the window stays blank, install WebView2 from Microsoft.
x86_64 only.

Linux (.deb)

Debian / Ubuntu 24.04+, x86_64:

sudo apt install ./oxdm-<version>-ubuntu-x86_64.deb

It uses the system WebKitGTK (not a bundled one). Fedora / RHEL are not yet
supported
as a prebuilt package (Flatpak planned). On any other distro, install
from crates.io — cargo install oxvif-device-manager — with the WebKitGTK / GTK /
xdo development libraries present.

OxDM 0.1.4

Choose a tag to compare

@github-actions github-actions released this 26 Jun 11:43

OxDM 0.1.4

A packaging-focused pre-release: native installers for macOS, Windows, and
Ubuntu/Debian, plus a Windows portable build and a discovery-scan fix.

Changes

  • Linux — ship a .deb for Ubuntu/Debian instead of the old AppImage/RPM.
    The AppImage bundled an older glib/webkit that broke on newer systems and
    couldn't find the WebKit helper on Fedora; the .deb depends on the system
    WebKitGTK, so the app and the WebKit process it spawns are always the same
    version. (Fedora/RHEL not yet supported — see below.)
  • Windows — added a no-install portable build (-portable.zip)
    alongside the MSI: unzip and run oxdm.exe, no installer, no registry writes.
  • Fixed — clicking a device while a discovery scan is running no longer
    discards your selection and bounces you back to the welcome screen when the
    scan finishes.

Downloads

Platform Asset
macOS (Apple Silicon) oxdm-0.1.4-macos-aarch64.dmg
Windows (x86_64) — installer oxdm-0.1.4-windows-x86_64.msi
Windows (x86_64) — portable oxdm-0.1.4-windows-x86_64-portable.zip
Linux — Ubuntu/Debian (x86_64) oxdm-0.1.4-ubuntu-x86_64.deb

Windows

  • Installer (.msi) — standard install with a Start-menu shortcut.
  • Portable (-portable.zip) — unzip and run oxdm.exe; no install, no
    registry writes.
  • Both rely on the WebView2 runtime, preinstalled on Windows 10/11. If the
    window stays blank on an old/stripped system, install the WebView2 runtime
    from Microsoft.

Linux (pre-release)

Install with a tool that resolves dependencies (pulls in the system WebKitGTK):

sudo apt install ./oxdm-0.1.4-ubuntu-x86_64.deb
  • Built on Ubuntu 24.04; installs on Ubuntu 24.04+ / Debian-based distros.

  • Fedora / RHEL-based distros are not yet supported (different WebKitGTK
    layout, no .deb). Native support is planned via Flatpak. In the meantime you
    can build from source after installing the WebKitGTK/GTK dev packages:

    cargo install --git https://github.com/smiti1642/oxdm