jladbrook
281a007b1a
crypt: add suffix option to set a custom suffix for encrypted files - fixes #6392
2023-04-20 17:28:13 +01:00
Brian Starkey
589b7b4873
s3: update Scaleway storage classes
...
There are now 3 classes:
* "STANDARD" - Multi-AZ, all regions
* "ONEZONE_IA" - Single-AZ, FR-PAR only
* "GLACIER" - Archive, FR-PAR and NL-AMS only
2023-04-19 17:20:30 +01:00
Nick Craig-Wood
04d2781fda
fichier: add cdn option to use CDN for download - Fixes #6943
2023-04-18 17:35:21 +01:00
Nick Craig-Wood
5b95fd9588
Add WeidiDeng to contributors
2023-04-18 17:35:21 +01:00
Nick Craig-Wood
a42643101e
Add Damo to contributors
2023-04-18 17:35:21 +01:00
Nick Craig-Wood
bcca67efd5
Add Rintze Zelle to contributors
2023-04-18 17:35:21 +01:00
WeidiDeng
7771aaacf6
vfs: fix writing to a read only directory creating spurious directory entries
...
Before this fix, when a write to a read only directory failed, rclone
would leav spurious directory entries in the directory.
This confuses `rclone serve webdav` into giving this error
http: superfluous response.WriteHeader
This fixes the VFS layer to remove any directory entries where the
file creation did not succeed.
Fixes #5702
2023-04-18 17:33:04 +01:00
Damo
fda06fc17d
docs: mount: add guidance for macFUSE installed via macports
2023-04-18 15:28:20 +01:00
Rintze Zelle
2faa4758e4
docs: azureblob: typo fix in "azureblob-account" command
2023-04-18 12:48:55 +01:00
Nick Craig-Wood
9a9ef040e3
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
2023-04-13 18:00:26 +01:00
Nick Craig-Wood
ca403dc90e
vfs: add MkdirAll function to make a directory and all beneath
2023-04-13 18:00:22 +01:00
Nick Craig-Wood
451f4c2a8f
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
2023-04-13 15:14:46 +01:00
Nick Craig-Wood
5f6b105c3e
Add Shyim to contributors
2023-04-13 15:14:46 +01:00
Nick Craig-Wood
d98837b7e6
Add Roel Arents to contributors
2023-04-13 15:14:46 +01:00
Shyim
99dd748fec
serve restic: trigger systemd notify
...
Allow to use Type=notify together with serving restic api
2023-04-10 15:22:54 +01:00
albertony
bdfe213c47
version: fix reported os/kernel version for windows
2023-04-10 12:02:26 +02:00
albertony
52fbb10b47
config: add more unit tests of save
2023-04-08 21:48:21 +02:00
albertony
6cb584f455
config: do not overwrite config file symbolic link - fixes #6754
2023-04-08 21:48:21 +02:00
albertony
ec8bbb8d30
config: do not remove/overwrite other files during config file save - fixes #3759
2023-04-08 21:48:21 +02:00
wiserain
fcdffab480
Add @wiserain as the pikpak backend maintainer
2023-04-06 17:45:54 +09:00
dependabot[bot]
aeb568c494
build(deps): bump github.com/aws/aws-sdk-go from 1.44.228 to 1.44.236
...
Bumps [github.com/aws/aws-sdk-go](https://github.com/aws/aws-sdk-go ) from 1.44.228 to 1.44.236.
- [Release notes](https://github.com/aws/aws-sdk-go/releases )
- [Commits](https://github.com/aws/aws-sdk-go/compare/v1.44.228...v1.44.236 )
---
updated-dependencies:
- dependency-name: github.com/aws/aws-sdk-go
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-04-05 15:12:35 +01:00
dependabot[bot]
b07f575d07
build(deps): bump github.com/oracle/oci-go-sdk/v65
...
Bumps [github.com/oracle/oci-go-sdk/v65](https://github.com/oracle/oci-go-sdk ) from 65.33.0 to 65.34.0.
- [Release notes](https://github.com/oracle/oci-go-sdk/releases )
- [Changelog](https://github.com/oracle/oci-go-sdk/blob/master/CHANGELOG.md )
- [Commits](https://github.com/oracle/oci-go-sdk/compare/v65.33.0...v65.34.0 )
---
updated-dependencies:
- dependency-name: github.com/oracle/oci-go-sdk/v65
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-04-05 15:12:00 +01:00
dependabot[bot]
ebae647dfa
build(deps): bump google.golang.org/api from 0.114.0 to 0.115.0
...
Bumps [google.golang.org/api](https://github.com/googleapis/google-api-go-client ) from 0.114.0 to 0.115.0.
- [Release notes](https://github.com/googleapis/google-api-go-client/releases )
- [Changelog](https://github.com/googleapis/google-api-go-client/blob/main/CHANGES.md )
- [Commits](https://github.com/googleapis/google-api-go-client/compare/v0.114.0...v0.115.0 )
---
updated-dependencies:
- dependency-name: google.golang.org/api
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-04-05 15:11:18 +01:00
dependabot[bot]
6fd5b469bc
build(deps): bump github.com/spf13/cobra from 1.6.1 to 1.7.0
...
Bumps [github.com/spf13/cobra](https://github.com/spf13/cobra ) from 1.6.1 to 1.7.0.
- [Release notes](https://github.com/spf13/cobra/releases )
- [Commits](https://github.com/spf13/cobra/compare/v1.6.1...v1.7.0 )
---
updated-dependencies:
- dependency-name: github.com/spf13/cobra
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-04-05 15:10:31 +01:00
dependabot[bot]
78e822dd79
build(deps): bump github.com/shirou/gopsutil/v3 from 3.23.2 to 3.23.3
...
Bumps [github.com/shirou/gopsutil/v3](https://github.com/shirou/gopsutil ) from 3.23.2 to 3.23.3.
- [Release notes](https://github.com/shirou/gopsutil/releases )
- [Commits](https://github.com/shirou/gopsutil/compare/v3.23.2...v3.23.3 )
---
updated-dependencies:
- dependency-name: github.com/shirou/gopsutil/v3
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-04-05 15:09:55 +01:00
Roel Arents
a79db20bcd
azureblob: send nil tier if empty string
2023-04-05 15:08:32 +01:00
Nick Craig-Wood
d67ef19f6e
bisync: fix maxDelete parameter being ignored via the rc
...
See: https://forum.rclone.org/t/bisync-maxdelete-api/37215
2023-04-05 14:51:46 +01:00
Nick Craig-Wood
037a6bd1b0
crypt: recommend Dropbox for base32768 encoding
...
See: https://forum.rclone.org/t/base32768-filename-encoding-with-crypt-dropbox-remote/37375
2023-04-05 14:51:21 +01:00
Nick Craig-Wood
09b884aade
Add wiserain to contributors
2023-04-05 14:51:21 +01:00
wiserain
243bcc9d07
pikpak: new backend
...
Fixes #6429
2023-04-04 16:33:48 +01:00
Nick Craig-Wood
64cf9ac911
local: fix /path/to/file.rclonelink when -l/--links is in use
...
Before this change using /path/to/file.rclonelink would not find the
file when using -l/--links.
This fixes the problem by doing another stat call if the file wasn't
found without the suffix if -l/--links is in use.
It will also give an error if you refer to a symlink without its
suffix which will not work because the limit to a single file
filtering will be using the file name without the .rclonelink suffix.
need ".rclonelink" suffix to refer to symlink when using -l/--links
Before this change it would use the symlink as a directory which then
would fail when listed.
See: #6855
2023-04-04 10:22:00 +01:00
Nick Craig-Wood
15a3ec8fa1
local: fix filtering of symlinks with -l/--links flag
...
Before this fix, with the -l flag, the `.rclonelink` suffix wasn't
being added to the file names before filtering by name.
See #6855
2023-04-04 10:22:00 +01:00
Nick Craig-Wood
2b8af4d23f
sync,copy,move: make sure we output a debug log on start of transfer
...
Before this change we weren't outputing a debug log on the start of a
transfer for files which existed on the source but not in the
destination.
This was different to the single file copy routine.
2023-04-04 09:41:36 +01:00
Nick Craig-Wood
5755e31ef0
Add Joel to contributors
2023-04-04 09:41:36 +01:00
Joel
f4c787ab74
sftp: add --sftp-host-key-algorithms to allow specifying SSH host key algorithms
2023-03-30 18:00:54 +01:00
Nick Craig-Wood
4d7b6e14b8
mount: clarify rclone mount error when installed via homebrew
...
See: https://forum.rclone.org/t/suggestion-for-error-message/37145
2023-03-29 13:59:27 +01:00
Nick Craig-Wood
9ea7d143dd
Add Drew Parsons to contributors
2023-03-29 13:59:27 +01:00
Drew Parsons
927e721a25
docs: faq: clarify name resolver control
...
On Linux systems rclone builds with cgo but uses the internal Go
resolver for DNS by default.
This update the FAQ to suggest use of GODEBUG=netdns=cgo if there are
name resolution problems on Linux/BSD (with CGO_ENABLED rebuild from
source if necessary), or try GODEBUG=netdns=go on Windows/MacOS.
See: #683
2023-03-28 15:24:37 +01:00
Nick Craig-Wood
bd46f01eb4
cmount: add --mount-case-insensitive to force the mount to be case insensitive
2023-03-27 16:17:49 +01:00
Nick Craig-Wood
5f4d7154c0
fs: fix tristate conversion to JSON
2023-03-27 16:17:49 +01:00
Nick Craig-Wood
bad8a01850
fs: allow boolean features to be enabled with --disable !Feature
2023-03-27 16:17:49 +01:00
Nick Craig-Wood
d808c3848a
Add ed to contributors
2023-03-27 16:17:49 +01:00
ed
3f0bec2ee9
webdav: make pacer minSleep configurable
...
This adds the config argument --webdav-pacer-min-sleep which specifies
the http-request rate limit. Lowering this from the default 10ms can
greatly improve performance when synchronizing small files.
See: https://forum.rclone.org/t/webdav-with-persistent-connections/37024/10
2023-03-27 15:30:02 +02:00
Nick Craig-Wood
8fb9eb2fee
sync: make --suffix-keep-extension preserve 2 part extensions like .tar.gz
...
If a file has two (or more) extensions and the second (or subsequent)
extension is recognised as a valid mime type, then the suffix will go
before that extension. So `file.tar.gz` would be backed up to
`file-2019-01-01.tar.gz` whereas `file.badextension.gz` would be
backed up to `file.badextension-2019-01-01.gz`
Fixes #6892
2023-03-27 14:24:21 +01:00
Nick Craig-Wood
01fa15a7d9
Add Aditya Basu to contributors
2023-03-27 14:24:21 +01:00
Nick Craig-Wood
6aaa5d7a75
Add jumbi77 to contributors
2023-03-27 14:24:21 +01:00
Nick Craig-Wood
b4d3411637
Add Juang, Yi-Lin to contributors
2023-03-27 14:24:21 +01:00
Nick Craig-Wood
01ddc8ca6c
Add NickIAm to contributors
2023-03-27 14:24:21 +01:00
Nick Craig-Wood
16c1e7149e
Add yuudi to contributors
2023-03-27 14:24:21 +01:00
albertony
0374ea2c79
Use jwt-go (golang-jwt) instead of deprecated jws (x/oauth2/jws)
...
golang.org/x/oauth2/jws is deprecated: this package is not intended for public use and
might be removed in the future. It exists for internal use only. Please switch to another
JWS package or copy this package into your own source tree.
github.com/golang-jwt/jwt/v4 seems to be a good alternative, and was already
an implicit dependency.
2023-03-26 19:20:50 +02:00