Skip to content

Release hardened VIIPER 0.0.6 transport and setup - #4

Merged
hbashton merged 5 commits into
mainfrom
agent/padsense-native480
Jul 31, 2026
Merged

Release hardened VIIPER 0.0.6 transport and setup#4
hbashton merged 5 commits into
mainfrom
agent/padsense-native480

Conversation

@hbashton

Copy link
Copy Markdown
Owner

Summary

  • ship the unified PadSense-derived DualSense transport and 0.0.6 version metadata
  • require the exact usbip-win2 0.9.7.7 userspace/driver ABI before server startup
  • harden install, repair, replacement, startup ownership, and recovery behavior
  • update setup documentation and preserve the signed-driver certificate warning

Validation

  • go test ./...
  • go vet ./...
  • PowerShell AST parsing for installer and elevated helpers
  • installer cancellation and fail-closed transition checks

hbashton added 5 commits July 30, 2026 17:45
Remove obsolete DualSense generations, split writers and traffic-debug APIs so DualSense and Edge expose only the validated atomic V5 contract.

Add exact usbip-win2 0.9.7.8 ownership support, resilient installer behavior, hbashton update sources, and release-ready 0.0.6 metadata through the tagged build.
0.9.7.8 reproduced kernel pool corruption on first controller attach. Remove its serial extension, restore the exact 1100-byte 0.9.7.7 IOCTL contract, require the pinned package in setup, detach inactive imports before driver replacement, and time-bound an unloader that cannot quiesce.
Show the linker-injected release version in the tray, require Y/N confirmation before setup or uninstall, expose numbered setup status, use the verified quiet USBIP replacement commands, and keep fork documentation/install links on the audited hbashton installer.
@hbashton
hbashton merged commit 640b8b3 into main Jul 31, 2026
5 of 6 checks passed
hbashton added a commit that referenced this pull request Jul 31, 2026
Release hardened VIIPER 0.0.6 transport and setup
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant