rclone:fix-vfs-empty-dirs

Last commit made on 2023-04-13
Get this branch:
git clone -b fix-vfs-empty-dirs https://git.launchpad.net/rclone

Branch merges

Branch information

Name:
fix-vfs-empty-dirs
Repository:
lp:rclone

Recent commits

9a9ef04... by Nick Craig-Wood

vfs: fix reload: failed to add virtual dir entry: file does not exist

This error happened on a restart of the VFS with files to upload into
a new directory on a bucket based backend. Rclone was assuming that
directories created before the restart would still exist, but this is
a bad assumption for bucket based backends which don't really have
directories.

This change creates the pretend directory and thus the directory cache
if the parent directory does not exist when adding a virtual on a
backend which can't have empty directories.

See: https://forum.rclone.org/t/that-pesky-failed-to-reload-error-message/34527

ca403dc... by Nick Craig-Wood

vfs: add MkdirAll function to make a directory and all beneath

451f4c2... by Nick Craig-Wood

onedrive: fix quickxorhash on 32 bit architectures

Before this fix quickxorhash would sometimes crash with an error like
this:

    panic: runtime error: slice bounds out of range [-1248:]

This was caused by an incorrect cast of a 64 bit number to a 32 bit
one on 32 bit platforms.

See: https://forum.rclone.org/t/panic-runtime-error-slice-bounds-out-of-range/37548

5f6b105... by Nick Craig-Wood

Add Shyim to contributors

d98837b... by Nick Craig-Wood

Add Roel Arents to contributors

99dd748... by Soner Sayakci

serve restic: trigger systemd notify

Allow to use Type=notify together with serving restic api

bdfe213... by albertony <email address hidden>

version: fix reported os/kernel version for windows

52fbb10... by albertony <email address hidden>

config: add more unit tests of save

6cb584f... by albertony <email address hidden>

config: do not overwrite config file symbolic link - fixes #6754

ec8bbb8... by albertony <email address hidden>

config: do not remove/overwrite other files during config file save - fixes #3759