albertony
8611c9f6f7
build: add staticcheck, gosimple and stylecheck linting to the build pipeline - fixes #6273
...
These combined should correspond to the checks performed by the stand-alone
staticcheck tool, which is by default used for linting in Visual Studio Code
with the Go extension. One exception is the unused checks, which staticcheck
tool performs, but chose to not enabled here in rclone due to many reported
occurrences.
See #6387 for more information.
2023-03-26 14:28:15 +02:00
Dimitri Papadopoulos
f6576237a4
fs: fix typos found by codespell
2023-03-25 12:51:04 +01:00
Dimitri Papadopoulos
207b64865e
fstest: fix typo found by codespell
2023-03-25 09:34:10 +01:00
Dimitri Papadopoulos
9ee1b21ec2
vfs: fix typos found by codespell
2023-03-25 09:33:34 +01:00
Dimitri Papadopoulos
55a12bd639
backend: fix repeated words typos
2023-03-25 09:31:36 +01:00
dependabot[bot]
3b4a57dab9
build(deps): bump github.com/aws/aws-sdk-go from 1.44.227 to 1.44.228
...
Bumps [github.com/aws/aws-sdk-go](https://github.com/aws/aws-sdk-go ) from 1.44.227 to 1.44.228.
- [Release notes](https://github.com/aws/aws-sdk-go/releases )
- [Commits](https://github.com/aws/aws-sdk-go/compare/v1.44.227...v1.44.228 )
---
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-03-24 20:49:50 +00:00
Dimitri Papadopoulos
afe158f878
docs: fix typos found by codespell
2023-03-24 20:49:00 +00:00
Dimitri Papadopoulos
722a3f32cc
cmdtest: fix typos found by codespell
2023-03-24 20:44:25 +00:00
Dimitri Papadopoulos
9183618082
backend: fix typos found by codespell
2023-03-24 20:42:45 +00:00
Dimitri Papadopoulos
18ebca3979
lib: fix typos found by codespell
2023-03-24 20:40:52 +00:00
Nick Craig-Wood
e84d2c9e5f
docs: add info about # of parallel checks for rclone check/cryptcheck
...
The original commit 7dbf1ab66f
put the changes in the auto
generated docs - this fixes that.
2023-03-24 12:43:45 +00:00
Aditya Basu
e98b61ceeb
docs: update install with docker interactive use
...
* Install with docker: interactive use
* remove extra mount from command
* update listremotes
2023-03-24 11:42:58 +00:00
albertony
19f9fca2f6
docs: document how the configuration file is written, and that an .old file will be deleted
2023-03-24 11:40:34 +00:00
jumbi77
7dbf1ab66f
docs: add info about # of parallel checks for rclone check/cryptcheck
2023-03-24 11:35:58 +00:00
Dimitri Papadopoulos
bfe272bf67
backend: fix typos found by codespell
2023-03-24 11:34:14 +00:00
Dimitri Papadopoulos
cce8936802
cmd: fix typos found by codespell
2023-03-24 11:32:59 +00:00
Juang, Yi-Lin
043bf3567d
drive: update drive service account guide
2023-03-24 11:31:46 +00:00
NickIAm
1b2f2c0d69
docs: add section about --vfs-cache-max-age
...
This change adds a section to clarify how exactly the --vfs-cache-max-age flag affects caching
2023-03-24 11:28:34 +00:00
yuudi
4b376514a6
doc: Clarify the srcFs
and dstRs
when using local filesystem
...
Co-authored-by: yuudi <yuudi@users.noreply.github.com>
2023-03-24 11:25:39 +00:00
Peter Brunner
c27e6a89b0
drive: add env_auth to drive provider
...
This change provides the ability to pass `env_auth` as a parameter to
the drive provider. This enables the provider to pull IAM
credentials from the environment or instance metadata. Previously if no
auth method was given it would default to requesting oauth.
2023-03-24 11:11:21 +00:00
albertony
76c6e3b15c
build: set Rclone as file description since it is shown as process name in task manager
2023-03-23 18:55:57 +01:00
Nick Craig-Wood
48ec00cc1a
rc: fix missing --rc flags
...
In this commit we accidentally removed the global --rc flags.
0df7466d2b
cmd/rcd: Fix command docs to include command specific prefix (#6675 )
This re-instates them.
2023-03-23 12:05:31 +00:00
dependabot[bot]
866600a73b
build(deps): bump github.com/aws/aws-sdk-go from 1.44.226 to 1.44.227
...
Bumps [github.com/aws/aws-sdk-go](https://github.com/aws/aws-sdk-go ) from 1.44.226 to 1.44.227.
- [Release notes](https://github.com/aws/aws-sdk-go/releases )
- [Commits](https://github.com/aws/aws-sdk-go/compare/v1.44.226...v1.44.227 )
---
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-03-23 11:27:14 +00:00
Nick Craig-Wood
d8f4cd4d5f
drive: fix change notify picking up files outside the root
...
Before this change, change notify would pick up files which were
shared with us as well as file within the drive.
When using an encrypted mount this caused errors like:
ChangeNotify was unable to decrypt "Plain file name": illegal base32 data at input byte 5
The fix tells drive to restrict changes to the drive in use.
Fixes #6771
2023-03-22 16:24:07 +00:00
Nick Craig-Wood
d0810b602a
crypt: add --crypt-pass-bad-blocks to allow corrupted file output
2023-03-22 16:23:37 +00:00
Nick Craig-Wood
d5afcf9e34
crypt: try not to return "unexpected EOF" error
...
Before this change the code wasn't taking into account the error
io.ErrUnexpectedEOF that io.ReadFull can return properly. Sometimes
that error was being returned instead of a more specific and useful
error.
To fix this, io.ReadFull was replaced with the simpler
readers.ReadFill which is much easier to use correctly.
2023-03-22 16:23:37 +00:00
Nick Craig-Wood
07c4d95f38
crypt: fix tests assert.Error which should have been assert.EqualError
2023-03-22 16:23:37 +00:00
Nick Craig-Wood
fd83071b6b
rc: fix operations/stat with trailing /
...
Before this change using operations/stat with a remote pointing to a
dir with a trailing / would return a null output rather than the
correct info.
This was because the directory was not found with a trailing slash in
the directory listing.
Fixes #6817
2023-03-22 16:22:45 +00:00
Nick Craig-Wood
e042d9089f
fs: Fix interaction between --progress and --interactive
...
Before this change if both --progress and --interactive were set then
the screen display could become muddled.
This change makes --progress and --interactive use the same lock so
while rclone is asking for interactive questions, the progress will be
paused.
Fixes #6755
2023-03-22 16:18:41 +00:00
Nick Craig-Wood
cdfa0beafb
lib/atexit: ensure OnError only calls cancel function once
...
Before this change the cancelFunc could be called twice, once while
handling the interrupt (CTRL-C) and once while unwinding the stack if
the function happened to finish.
This change ensure the cancelFunc is only called once by wrapping it
in a sync.Once
2023-03-22 12:50:58 +00:00
Nick Craig-Wood
ddb3b17e96
s3: fix hang on aborting multpart upload with iDrive e2
...
Apparently the abort multipart upload call doesn't return while
multipart uploads are in progress on iDrive e2.
This means that if we CTRL-C a multpart upload rclone hangs until the
all parts uploading have completed. However since rclone is uploading
multiple parts at once this doesn't happen until after the entire file
is uploaded.
This was fixed by cancelling the upload context which causes all the
uploads to stop instantly.
2023-03-22 12:50:58 +00:00
Nick Craig-Wood
32f71c97ea
Add Zach Kipp to contributors
2023-03-22 12:50:58 +00:00
dependabot[bot]
53853116fb
build(deps): bump github.com/aws/aws-sdk-go from 1.44.223 to 1.44.226
...
Bumps [github.com/aws/aws-sdk-go](https://github.com/aws/aws-sdk-go ) from 1.44.223 to 1.44.226.
- [Release notes](https://github.com/aws/aws-sdk-go/releases )
- [Commits](https://github.com/aws/aws-sdk-go/compare/v1.44.223...v1.44.226 )
---
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-03-22 11:51:03 +00:00
dependabot[bot]
a887856998
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.32.1 to 65.33.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.32.1...v65.33.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-03-22 11:50:24 +00:00
Zach Kipp
0df7466d2b
cmd/rcd: Fix command docs to include command specific prefix ( #6675 )
...
This change addresses two issues with commands that re-used
flags from common packages:
1) cobra.Command definitions did not include the command specific
prefix in doc strings.
2) Command specific flag prefixes were added after generating
command doc strings.
2023-03-22 11:47:35 +00:00
eNV25
23579e3b99
cmd/ncdu: refactor redraw handling
2023-03-21 16:41:22 +00:00
Nick Craig-Wood
3affba6fa6
build: remove duplicate linux/arm64 build
2023-03-21 16:25:46 +00:00
Nick Craig-Wood
542677d807
s3: fix --s3-versions on individual objects
...
Before this fix attempting to access an s3 versioned object by name in
a subdirectory of root would not find the object.
This fixes the problem and introduced an integraton test.
See: https://forum.rclone.org/t/s3-versions-cant-retrieve-old-version/36900
2023-03-21 12:44:45 +00:00
Nick Craig-Wood
d481aa8613
Revert "s3: fix InvalidRequest copying to a locked bucket from a source with no MD5SUM"
...
This reverts commit e5a1bcb1ce
.
This causes a lot of integration test failures so may need to be optional.
2023-03-21 11:43:43 +00:00
Nick Craig-Wood
15e633fa8b
build: disable provenance in docker build
...
To attempt to fix this error:
buildx failed with: ERROR: failed to solve: missing provenance for owlcc15myb2dpmxrz6dl5bzqc
2023-03-20 18:09:54 +00:00
dependabot[bot]
732c24c624
build(deps): bump docker/build-push-action from 3 to 4
...
Bumps [docker/build-push-action](https://github.com/docker/build-push-action ) from 3 to 4.
- [Release notes](https://github.com/docker/build-push-action/releases )
- [Commits](https://github.com/docker/build-push-action/compare/v3...v4 )
---
updated-dependencies:
- dependency-name: docker/build-push-action
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-03-20 16:21:22 +00:00
Nick Craig-Wood
75dfdbf211
ci: revert revive settings back to fix lint
...
The upstream revive repo changed the default settings for this linter.
We use this through golangci-lint.
This change meant lots of errors appearing all at once. We should
probably fix these in due course, but for the time being this disables
those settings.
See: https://github.com/mgechev/revive/pull/799
2023-03-20 15:26:21 +00:00
asdffdsazqqq
5f07113a4b
docs: install: how to uninstall rclone via winget
2023-03-20 14:51:42 +00:00
Richard Tweed
6a380bcc67
build: fix dockerfile reference in beta image pipeline
2023-03-20 11:54:31 +00:00
dependabot[bot]
97276ce765
build(deps): bump google.golang.org/api from 0.112.0 to 0.114.0
...
Bumps [google.golang.org/api](https://github.com/googleapis/google-api-go-client ) from 0.112.0 to 0.114.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.112.0...v0.114.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-03-17 16:25:06 +00:00
dependabot[bot]
a23a7a807f
build(deps): bump github.com/klauspost/compress from 1.16.0 to 1.16.3
...
Bumps [github.com/klauspost/compress](https://github.com/klauspost/compress ) from 1.16.0 to 1.16.3.
- [Release notes](https://github.com/klauspost/compress/releases )
- [Changelog](https://github.com/klauspost/compress/blob/master/.goreleaser.yml )
- [Commits](https://github.com/klauspost/compress/compare/v1.16.0...v1.16.3 )
---
updated-dependencies:
- dependency-name: github.com/klauspost/compress
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-03-17 16:24:20 +00:00
dependabot[bot]
c6a4caaf7e
build(deps): bump goftp.io/server
...
Bumps goftp.io/server from 0.4.2-0.20210615155358-d07a820aac35 to 1.0.0-rc1.
---
updated-dependencies:
- dependency-name: goftp.io/server
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-03-17 16:23:37 +00:00
dependabot[bot]
5574733dcb
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.32.0 to 65.32.1.
- [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.32.0...v65.32.1 )
---
updated-dependencies:
- dependency-name: github.com/oracle/oci-go-sdk/v65
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-03-17 16:22:54 +00:00
dependabot[bot]
49c21d0b6e
build(deps): bump github.com/aws/aws-sdk-go from 1.44.218 to 1.44.223
...
Bumps [github.com/aws/aws-sdk-go](https://github.com/aws/aws-sdk-go ) from 1.44.218 to 1.44.223.
- [Release notes](https://github.com/aws/aws-sdk-go/releases )
- [Commits](https://github.com/aws/aws-sdk-go/compare/v1.44.218...v1.44.223 )
---
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-03-17 16:22:08 +00:00
eNV25
0ea2ce3674
cmd/ncdu: fix screen corruption when logging
...
Before this change if logs were not redirected, logging would
corrupt the terminal screen.
This commit stores the logs (max ~100 lines) in an array and
print them when the program exits.
2023-03-17 14:52:34 +00:00