Hi,
In the github link that Chris posted is a link to download a "Nextcloud
QA" apk.
I have installed it on my phone and confirmed that it can upload
photos. I haven't been able to get the "Auto Upload" to work, but
that's an andriod app issue, nothing to do with OpenBSD. And likely to
do with the APK being a QA version. It is only 63 meg whereas the one
in the Play Store is 130+meg.
Thanks for sharing your findings!
Cheers,
Steve W
On 11/05/2021 5:28 p.m., Steve Williams wrote:
Hi,
I can confirm that my Andriod Nextcloud client (3.16.0) has also quit
working. I have been running on Nextcloud on OpenBSD since Nextcloud
17 and am currently on 20.0.9.
I just checked the date that my Andriod Client was updated and it was
May 5, the same day I did my OpenBSD 6.9 upgrade. I hate when 2
things change at the same time!
grrrr.
Just a heads up for people!
I have been trying to research it using httpd -d -v -v -v -v -v -v,
but there is nothing revealed server side. I just get a "Connection
Error" in the Andriod.
Well, isn't Murphy a @#$%^.
Thanks,
Steve W.
On 11/05/2021 4:30 p.m., Chris Narkiewicz wrote:
Hi all,
I'm using Nextcloud and after upgrading to latest OpenBSD 6.9
it stopped uploading files from Android client.
I did an analysis and it turns out that becuase httpd uses
Transfer-Encoding: chunked, Content-Length is not available on the
client side and some code path there excplicitly checks for
Content-Length == 0.
If you are interested in boring details, here is the upstream bug
report that I'll be fixing shortly:
https://github.com/nextcloud/android/issues/8384
Funny thing is that this worked on my 6.8 installation, so I thought
that something might have changed in latest httpd that broke the client.
Nevertheless, I thought that I'll ping port maintainers as well, as
this might sting any OpenBSD users of Nextcloud as well and perhaps it
is some sort of issue with httpd?
Cheers,
Chris