I'm using an ipad app, CommandFusion iViewer, as a remote control, and part of that setup uses javascript to pull files (xml, images, etc) from my unraid server through http/https requests. Up until about a week ago, this worked fine, but now the app is unable to pull down the main library xml, and just hits the login page. The files are on a user share, with public nfs/smb permissions, and the js looks something like:
Cf.request("http://1.2.3.4/mnt/user/SHARE/PATH/TO/FILE.xml", callbackFunction)
and the callbackFunction gets called with the http status, headers, and the body.
A couple things happened that might have caused this. The first was a power outage, though I suspect that this may have been a problem before. Next was a update from 6.9.2 to 6.11.5, but I rolled back with similar effect. And finally, I was prompted to create a root password, and did. Otherwise, this setup has been working fine for years.
I've also tested in various browsers, both on my ipad and desktop. if I'm not logged in, I can't access the file, but after logging in it works fine.
Is there a way to get this back to a working state?
jarvis-diagnostics-20230325-0831.zip