rclone/cmd/serve
Florian Klink 3ffa47ea16 webdav: add --webdav-unix-socket-path to connect to a unix socket
This adds a new optional parameter to the backend, to specify a path
to a unix domain socket to connect to, instead the specified URL.

The URL itself is still used for the rest of the HTTP client, allowing
host and subpath to stay intact.

This allows using rclone with the webdav backend to connect to a WebDAV
server provided at a Unix Domain socket:

    rclone serve webdav --addr unix:///tmp/my.socket remote:path
    rclone --webdav-unix-socket /tmp/my.socket --webdav-url http://localhost lsf :webdav:
2024-08-15 15:14:51 +01:00
..
dlna build: fix govet lint errors with golangci-lint v1.60.1 2024-08-14 18:25:40 +01:00
docker vfs: convert vfs options to new style 2024-07-15 11:09:54 +01:00
ftp serve ftp: fix failed startup due to config changes 2024-07-22 14:54:32 +01:00
http vfs: convert vfs options to new style 2024-07-15 11:09:54 +01:00
nfs serve nfs: implement on disk cache for file handles 2024-08-14 21:55:26 +01:00
proxy vfs: convert vfs options to new style 2024-07-15 11:09:54 +01:00
restic tree-wide: replace /bin/bash with /usr/bin/env bash 2024-06-11 12:47:47 +01:00
s3 build: fix govet lint errors with golangci-lint v1.60.1 2024-08-14 18:25:40 +01:00
servetest serve s3: implement --auth-proxy 2024-07-17 15:14:08 +01:00
sftp serve sftp: convert options to new style 2024-07-15 11:09:54 +01:00
webdav webdav: add --webdav-unix-socket-path to connect to a unix socket 2024-08-15 15:14:51 +01:00
serve.go serve s3: let rclone act as an S3 compatible server 2023-11-16 16:59:55 +00:00