since upgrading Zimbra from 8.6 to 8.8.6 something with the dav access changed and we can no longer use the iOS App "2Do".
After the upgrade something goes wrong with the encoding of the @-Sign in the username which make the app unusable. The app itself was not updated and we already tried evry possible combination of the username and the @-Sign encoding.
Before the upgrade the request produced this log lines with no errors:
Code: Select all
mailbox.log.2018-01-10:2018-01-10 23:10:12,514 INFO [qtp509886383-124052:http://<IPADDRESS>:8080/dav/<USER>@<DOMAIN>/Privat/] [aname=<USER>@<DOMAIN>;ip=<IPADDRESS>;ua=2Do/3.8;] dav - DavServlet operation PROPFIND to /home/<USER>@<DOMAIN>/Privat/ (depth: one) finished in 180ms
mailbox.log.2018-01-10:2018-01-10 23:10:12,782 INFO [qtp509886383-124052:http://<IPADDRESS>:8080/dav/<USER>@<DOMAIN>/Privat/] [aname=<USER>@<DOMAIN>;ip=<IPADDRESS>;ua=2Do/3.8;] FileUploadServlet - saveUpload(): received Upload: { accountId=6eeca538-ee43-451c-bfd5-22a96aaa8200, time=Wed Jan 10 23:10:12 CET 2018, size=382, uploadId=5b2188a7-d11f-44d5-8b6f-eed23e18c194:b70fb888-c553-4186-94b9-f1a346608300, name=null, path=null }
mailbox.log.2018-01-10:2018-01-10 23:10:12,790 INFO [qtp509886383-124052:http://<IPADDRESS>:8080/dav/<USER>@<DOMAIN>/Privat/] [name=<USER>@<DOMAIN>;aname=<USER>@<DOMAIN>;ip=<IPADDRESS>;ua=2Do/3.8;] dav - DavServlet operation REPORT to /home/<USER>@<DOMAIN>/Privat/ (depth: zero) finished in 8ms
mailbox.log.2018-01-10:2018-01-10 23:10:12,952 INFO [qtp509886383-124071:http://<IPADDRESS>:8080/dav/<USER>@<DOMAIN>/Privat/b29bb10d5ffd407ca7b01f9e41d04b4b.ics] [aname=<USER>@<DOMAIN>;ip=<IPADDRESS>;ua=2Do/3.8;] FileUploadServlet - saveUpload(): received Upload: { accountId=6eeca538-ee43-451c-bfd5-22a96aaa8200, time=Wed Jan 10 23:10:12 CET 2018, size=1280, uploadId=5b2188a7-d11f-44d5-8b6f-eed23e18c194:f81fa178-8407-451f-9c7b-4fc9a2378772, name=null, path=null }
Code: Select all
2018-01-21 12:44:02,502 INFO [qtp998351292-51921:http://<SERVERNAME>/principals/users/<USER>%2540<DOMAIN>/] [name=<USER>@<DOMAIN>;aname=<USER>@<DOMAIN>;ip=<IPADDRESS>;port=57748;ua=2Do/3.8;] dav - DavServlet operation PROPFIND to /principals/users/<USER>%40<DOMAIN>/ (depth: zero) finished in 7ms
2018-01-21 12:44:02,731 INFO [qtp998351292-51913:http://<SERVERNAME>/dav/<USER>%2540<DOMAIN>/] [aname=<USER>@<DOMAIN>;ip=<IPADDRESS>;port=57752;ua=2Do/3.8;] FileUploadServlet - saveUpload(): received Upload: { accountId=6eeca538-ee43-451c-bfd5-22a96aaa8200, time=Sun Jan 21 12:44:02 CET 2018, size=423, uploadId=5b2188a7-d11f-44d5-8b6f-eed23e18c194:2efe693b-9017-488e-bd9d-a15a1b6ebf8f, name=null, path=null }
2018-01-21 12:44:02,740 INFO [qtp998351292-51913:http://<SERVERNAME>/dav/<USER>%2540<DOMAIN>/] [aname=<USER>@<DOMAIN>;ip=<IPADDRESS>;port=57752;ua=2Do/3.8;] dav - Failing GET of mail item resource - no such account '<USER>%40<DOMAIN>' path '/'
2018-01-21 12:44:02,741 INFO [qtp998351292-51913:http://<SERVERNAME>/dav/<USER>%2540<DOMAIN>/] [aname=<USER>@<DOMAIN>;ip=<IPADDRESS>;port=57752;ua=2Do/3.8;] dav - /home/<USER>%40<DOMAIN>/ not found
2018-01-21 12:44:02,741 INFO [qtp998351292-51913:http://<SERVERNAME>/dav/<USER>%2540<DOMAIN>/] [aname=<USER>@<DOMAIN>;ip=<IPADDRESS>;port=57752;ua=2Do/3.8;] dav - sending http error 404 because: Request denied
2018-01-21 12:44:02,741 INFO [qtp998351292-51913:http://<SERVERNAME>/dav/<USER>%2540<DOMAIN>/] [aname=<USER>@<DOMAIN>;ip=<IPADDRESS>;port=57752;ua=2Do/3.8;] dav - DavServlet operation PROPFIND to /home/<USER>%40<DOMAIN>/ (depth: one) finished in 10ms
I also noticed the port change but using the non-proxied port did not make any difference.