I'm on Xiaomi ax3600 using Openwrt snapshots. One of my cron scripts uses curl digest auth. This no longer sends the correct authorization flow (checked via -vv).
Last worked on: r28926-openwrt-6397057851a8-qualcommax-ipq807x-xiaomi_ax3600-squashfs-sysupgrade.bin
Short after that build number it broke. I rolled back to r28926 and it worked again. Tried the recent build nr as they appeared - broken again.
Is there some apk dependency missing or sth wrong with the curl package itself?
What commands are required to run on my debian box to build a working version? Can I extract the working pkg from my old snapshot image and integrate into the new one where curl is broken?
Workaround: Take the file "libcurl.so.4.8.0" from "r28926-9a7192c08e" and copy it into "/usr/lib" of a recent snapshot build. curl digest auth works again
BusyBox v1.37.0 (2025-06-23 07:39:12 UTC) built-in shell (ash)
_______ ________ __
| |.-----.-----.-----.| | | |.----.| |_
| - || _ | -__| || | | || _|| _|
|_______|| __|_____|__|__||________||__| |____|
|__| W I R E L E S S F R E E D O M
-----------------------------------------------------
OpenWrt SNAPSHOT, r30208-1ce0eb5bf2
-----------------------------------------------------
root@WifiAP-01:~# bash -c ". /root/fritzbox/lib-fritzbox.sh; fb_get_connecte
d_clients"
[ERROR] Could not retrieve mesh list. Wrong credentials?
After copying an old "libcurl.so.4.8.0" to "/usr/lib/", it works again and I get the MAC list from the FritzBox using curl digest auth.
Still broken on r30812, just to give an update. Iβm sorry I donβt have a deep understanding of the curl deps and build process to help here with a contribution.