docs: clarify rsync compatibility roadmap #215

Merged
TapTap merged 4 commits from docs/rsync-compatible-readme-clean into dev 2026-08-15 13:48:01 +02:00
Showing only changes of commit de537810e5 - Show all commits
+3 -2
View File
@@ -109,7 +109,7 @@ The remote host must have `fastsync-server` available in `PATH`, or use
Start the FastSync server: Start the FastSync server:
```bash ```bash
./build/server -p 8080 ./build/server --destination-root /path/to -p 8080
``` ```
Then run the client: Then run the client:
@@ -123,7 +123,7 @@ Then run the client:
### TLS transfer ### TLS transfer
```bash ```bash
./build/server --tls --cert server.pem --key server-key.pem -p 8443 ./build/server --destination-root /path/to --tls --cert server.pem --key server-key.pem -p 8443
./build/client --tls --cert client.pem --key client-key.pem --ca ca.pem \ ./build/client --tls --cert client.pem --key client-key.pem --ca ca.pem \
--server-host example.com --server-port 8443 \ --server-host example.com --server-port 8443 \
--source-dir /path/to/source --dest-dir /path/to/destination \ --source-dir /path/to/source --dest-dir /path/to/destination \
@@ -269,6 +269,7 @@ before FastSync can claim full rsync CLI compatibility.
| `--cert <path>` | TLS certificate file. | | `--cert <path>` | TLS certificate file. |
| `--key <path>` | TLS private key file. | | `--key <path>` | TLS private key file. |
| `--ca <path>` | CA file for peer verification. | | `--ca <path>` | CA file for peer verification. |
| `--destination-root <path>` | Confine received files to this server-side root; defaults to the current directory. |
| `--allow-delete` | Permit client delete manifests. Deletion is refused by default. | | `--allow-delete` | Permit client delete manifests. Deletion is refused by default. |
| `-v`, `--verbose` | Enable debug logging. | | `-v`, `--verbose` | Enable debug logging. |
| `--help` | Print server usage. | | `--help` | Print server usage. |