More portable 👾 and lighter 🍃
You read that right! cloudflare-ddns is now even lighter 🍃! This was achieved by removing the dependency on the as-big-as-awesome simdjson library - JSON is now parsed by a simple handwritten function, since cloudflare-ddns' needs for JSON parsing are really limited. By relying on one less library, the project is now more easily compiled, especially outside of Linux, hence more portable 👾!
Apart from that, the following fixes have been made 🔧️:
- cloudflare-ddns now works on Windows 10 and older when paired with curl 7.85.0 or newer, where it previously failed due to TLS 1.3 not being supported 🪟
- Thanks to a report by @highstrike, the configuration file will now have the correct owner and permissions when installed via a package manager like apt 🔒
So much work for what seems like such a simple program, right?
Install the last release now to benefit from all the fixes and improvements!