Files
spacedrive/core/src/service
slvnlrt 8ab1e10b3a fix(networking): normalize path separators for cross-platform file transfer
PathBuf is serialized with native OS separators (backslash on Windows).
When a PullRequest is sent from Windows to macOS/Linux, the path
C:\Users\alice\file.txt arrives as a string with backslashes which the
receiving OS cannot resolve (backslash is a valid filename character
on Unix, not a separator).

Sender (strategy.rs): normalize source_path to forward slashes before
building PullRequest, so the wire format is always OS-agnostic.

Receiver (file_transfer.rs): convert forward slashes back to the native
MAIN_SEPARATOR at the start of handle_pull_request, before any path
operations (canonicalize, metadata, checksum, streaming).
2026-03-14 23:51:45 +01:00
..
2026-01-24 16:14:21 -08:00
2025-12-15 06:34:31 -08:00