Diarium version: 3.0.23
OS + version: iOS 17.2
Device model: iPhone 13 mini
When trying to sync with WebDAV, I ran into continuous errors. The error provided by the app was sparse, but the stack dump included in the emails made it clear what was happening. Whatever iOS native methods are being used to make the connection to the WebDAV server requires the connection to be secure and trusted.
Thus, an attempt to connect via http failed due to being insecure. Similarly, using a self signed certificate failed, due to being insecure. In the end, I had to either use LetsEncrypt to provide a DV certificate that would pass a root chain trust, or add my own self signed certificate to the trust store on my iOS device (I opted for the latter).
I’m not sure if this is intentional or not, I suspect not as I can see other posts on the forum talking about using http, so I’m filing this as a bug report.