towerops/test
Graham McIntire 004189aaf9
Add firmware tracking database schema
- Create firmware_releases table to store latest available firmware versions
- Create device_firmware_history table to track version changes over time
- Add FirmwareRelease and DeviceFirmwareHistory Ecto schemas with validations
- Add comprehensive tests for both schemas (23 tests, 100% coverage)

firmware_releases stores one record per vendor/product_line with latest version.
device_firmware_history is append-only audit log of device firmware changes.

Part of firmware version tracking system for MikroTik (extensible to other vendors).
2026-02-01 10:13:16 -06:00
..
integration forgot password flow 2026-01-31 17:03:22 -06:00
snmpkit more tests and fixes 2026-01-31 16:00:07 -06:00
support remove passkeys for now 2026-01-31 09:50:35 -06:00
towerops Add firmware tracking database schema 2026-02-01 10:13:16 -06:00
towerops_web add HIBP password check 2026-02-01 08:57:01 -06:00
test_helper.exs complete overhaul of snmp engine to C nif 2026-01-30 12:27:12 -06:00
towerops_native_test.exs complete overhaul of snmp engine to C nif 2026-01-30 12:27:12 -06:00