Curl digest auth broken

Hi,

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?

Thanks.

I have a similar curl issue, curl 8.10.1 works, curl 8.12.1 doesn't.

1 Like

I suspect its not the curl version itself to blame, because my same script works on debian linux with the same curl version.

I tend to agree it's not the curl version at play.

I just installed Kali Linux Rolling (Windows Subsystem for Linux) distribution on my windows PC.

This WSL distribution has the same curl version as the current snapshot version 8.12.1-2 and it works fine.

1 Like

Should we just wait until curl updates again?

As suggested, rebuild the package by reverting its make file and build it from scratch or wait for the next version?

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?

Sorry, I don't know enough about the build process.

AFAIK that's not possible.

Tried latest snapshot yesterday, curl is still broken :pensive_face:.