Skip to content

WebDAV Auth does not support ":" character in password #100

@ghost

Description

Describe the bug

Hi.
Thanks a lot for this beautiful software!
Not sure if an issue was appropriate or if I should have created a discussion... Feel free to move it.

I'm using Caddy as Reversy Proxy. It works pretty well for the web interface and the client.
However, I have several issues with webdav.
I use Joplin and tried to synchronise my notes with Webdav : it only works if there is no special characters in my password.
I've tried to connect to the demo with Nautilus, it works perfectly well. However, Nautilus cannot connect to webdav when behind Caddy.
curl -u username -X PROPFIND https://my-server.tld/webdav only works with a simple password (no special characters). When using a password with special characters, I get an HTTP 401.
If I tunnel through SSH to my server to port 8000, Nautilus works fine, if password has no special character.

I guess using an Android App would result in the same kind of issues.

Any idea what Caddyfile should contain for Sync-In to work properly with Caddy?

Installation method

NPM

System information

Sync-In version : 1.10
OS : Debian 13 (up-to-date)
FS : ext4

Reproducible on demo?

No

Logs (server or browser)

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't workinggood first issueGood for newcomers

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions