ReticulumHF/services
Light-Fighter-Manifesto 6f7aa4c41c Audit fixes: config persistence, security, and code quality
High priority fixes:
- Add config backup before overwrite in complete-setup
- Add systemctl disable to reset-setup to prevent broken state
- Change freedvtnc2 Requires to Wants for VOX mode support
- Update tested status for FT-818 and truSDX

Medium priority fixes:
- Validate serial_port for non-VOX radios
- Add config validation before service start
- Increase freedvtnc2 startup timeout from 5s to 15s
- Add PTT method (RTS) to more radios in radios.json

Low priority / code quality:
- Extract common radio lookup to helper function
- Add type hints (Optional, Tuple) consistently
- Remove unused peers_config code
- Define path constants at module level
- Fix bare except in hardware.py
- Move time import to module level

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-27 05:33:55 -05:00
..
freedvtnc2.service Audit fixes: config persistence, security, and code quality 2026-01-27 05:33:55 -05:00
reticulumhf-firstboot.service v1.0: HF-only release with setup wizard 2026-01-12 12:27:08 -05:00
reticulumhf-portal.service v1.0: HF-only release with setup wizard 2026-01-12 12:27:08 -05:00
reticulumhf-rnsd.service v1.0: HF-only release with setup wizard 2026-01-12 12:27:08 -05:00
reticulumhf-wlan.service v1.0: HF-only release with setup wizard 2026-01-12 12:27:08 -05:00
rigctld.service v1.0: HF-only release with setup wizard 2026-01-12 12:27:08 -05:00