markqvist / RNode_Firmware

RNode is an open, free and flexible digital radio interface with many uses
https://unsigned.io/rnode
GNU General Public License v3.0
145 stars 52 forks source link

Unsigned.io firmware server returns incorrect version hash #50

Closed faragher closed 4 months ago

faragher commented 7 months ago

This is the wrong place for this, but there is no right place.

Firmware hash lookups return latest value when queried from, for example: https://unsigned.io/firmware/latest/?v=1.65&variant=rnode_firmware_lora32v21.zip

https://unsigned.io/firmware/?v=1.65&variant=rnode_firmware_lora32v21.zip returns 403.

https://unsigned.io/firmware/1.65 and all its variants return 404

By only providing "latest" it means even with patching the rnodeconf issues old versions of the firmware can only be validated from GitHub hashes.

It's possible it's not respecting the v variable, or it's possible this is an improper endpoint. Please advise.