d00484a139
Improvements: - Uses curl -I to check which sources are reachable and fetch headers - Queries GitHub API to get actual version tags - Compares versions to determine best available release - Prioritizes official releases (rfxn.com) when available - Falls back to GitHub releases with version info - Falls back to GitHub main branch as last resort - Shows user which sources are reachable and which version will be downloaded - More intelligent selection - now downloads newest version, not just first-available - Longer timeout (15s) for slower networks - Better error reporting with actual URLs for manual download