Releases: smiti1642/oxdm
Release list
v0.1.5
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:
- Open the
.dmgand drag oxdm to Applications. - In Terminal, clear the quarantine flag:
xattr -dr com.apple.quarantine /Applications/oxdm.app
- 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.debIt 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
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
.debfor 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.debdepends 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 runoxdm.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 runoxdm.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