Nick Craig-Wood
240561850b
test makefiles: add --chargen flag to make ascii chargen files
2022-04-13 23:07:56 +01:00
Nick Craig-Wood
4c02f50ef5
build: update github.com/billziss-gh to github.com/winfsp
2022-04-13 10:18:26 +01:00
Nick Craig-Wood
f583b86334
test makefiles: fix crash if --min-file-size <= --max-file-size
2022-04-12 13:45:20 +01:00
Nick Craig-Wood
118e8e1470
test makefiles: add --sparse, --zero, --pattern and --ascii flags
2022-04-12 13:45:20 +01:00
Nick Craig-Wood
afcea9c72b
test makefile: implement new test command to write a single file
2022-04-12 12:57:16 +01:00
Nil Alexandrov
65652f7a75
Add Akamai Netstorage as a new backend.
2022-03-09 12:42:22 +00:00
Nick Craig-Wood
8ee0fe9863
serve docker: disable linux tests in CI as they are locking up regularly
2022-02-28 18:01:47 +00:00
Nick Craig-Wood
f4c40bf79d
mount: add --devname to set the device name sent to FUSE for mount display
...
Before this change, the device name was always the remote:path rclone
was configured with. However this can contain sensitive information
and it appears in the `mount` output, so `--devname` allows the user
to configure it.
See: https://forum.rclone.org/t/rclone-mount-blomp-problem/29151/11
2022-02-09 11:56:43 +00:00
Eng Zer Jun
8cf76f5e11
test: use T.TempDir
to create temporary test directory
...
The directory created by `T.TempDir` is automatically removed when the
test and all its subtests complete.
Reference: https://pkg.go.dev/testing#T.TempDir
Signed-off-by: Eng Zer Jun <engzerjun@gmail.com>
2022-02-01 11:47:04 +00:00
albertony
07f53aebdc
touch: fix issue where directory is created instead of file
...
Detected on ftp, sftp and Dropbox backends.
Fixes #5952
2022-01-28 20:29:12 +01:00
albertony
bd6d36b3f6
docs: improve standard list of properties for options
2022-01-28 19:43:51 +01:00
Nick Craig-Wood
83b6b62c1b
build: disable cmount tests under macOS and the CI since they are locking up
...
This fixes #5951 and allows the macOS builds to run again
See #5960 for more info.
2022-01-27 17:33:04 +00:00
albertony
8f3f24672c
docs/serve: move help for template option into separate section
2022-01-25 18:19:21 +01:00
Vanessasaurus
9d4eab32d8
cmd: fix broken example link in help.go
...
This link appears to be broken, so here is another reference to (I think) the same file that provides a good example of coba. We could also do the current commit 8312004f41/cli/cobra.go
although it might be better to maintain an up to date example.
2022-01-13 16:26:19 +00:00
Alain Nussbaumer
b4ba7b69b8
dlna: change icons to the newest ones.
2022-01-13 16:23:24 +00:00
albertony
871cc2f62d
docs: fix links to rc sections
2022-01-12 19:51:26 +01:00
albertony
071a9e882d
docs: capitalization of flag usage strings
2021-12-30 14:07:24 +01:00
albertony
4e2ca3330c
tree: remove obsolete --human replaced by global --human-readable - fixes #5868
2021-12-21 20:17:00 +01:00
thomae
4c93378f0e
serve sftp: update docs on --stdio
2021-11-12 10:49:35 +00:00
albertony
29abbd2032
hashsum: support creating hash from data received on stdin
...
See #5781
2021-11-11 15:16:45 +01:00
Nick Craig-Wood
3661791e82
serve restic: disable for go1.16 and earlier after update
2021-11-10 15:42:50 +00:00
database64128
a7a8372976
🧪 fstest: fix time tests on Windows and add convenience methods to check local and remote fs with precision
...
Previously only the fs being checked on gets passed to
GetModifyWindow(). However, in most tests, the test files are
generated in the local fs and transferred to the remote fs. So the
local fs time precision has to be taken into account.
This meant that on Windows the time tests failed because the
local fs has a time precision of 100ns. Checking remote items uploaded
from local fs on Windows also requires a modify window of 100ns.
2021-11-09 11:43:36 +00:00
Nick Craig-Wood
e43b5ce5e5
Remove github.com/pkg/errors and replace with std library version
...
This is possible now that we no longer support go1.12 and brings
rclone into line with standard practices in the Go world.
This also removes errors.New and errors.Errorf from lib/errors and
prefers the stdlib errors package over lib/errors.
2021-11-07 11:53:30 +00:00
Atílio Antônio
c08d48a50d
docs: improve grammar and fix typos ( #5361 )
...
This alters some comments in source files, but is interested mainly in documentation files and help messages.
2021-11-04 12:50:43 +01:00
Ivan Andreev
074234119a
bisync: documentation #5164
...
Co-authored-by: Chris Nelson <stuff@cjnaz.com>
2021-11-01 21:00:27 +03:00
Ivan Andreev
6210e22ab5
bisync: implementation #5164
...
Fixes #118
Co-authored-by: Chris Nelson <stuff@cjnaz.com>
2021-11-01 21:00:27 +03:00
Ivan Andreev
940e99a929
bisync: test scenarios #5164
...
Co-authored-by: Chris Nelson <stuff@cjnaz.com>
2021-11-01 21:00:27 +03:00
thomae
57074be9b3
serve sftp: fix typo
2021-11-01 15:07:13 +01:00
albertony
a8059b8a90
docs/mount: add note that to execute programs one must set custom filesystem permissions ( #5771 )
2021-10-31 00:48:56 +02:00
albertony
9c8c0a58b5
touch: fix recursive touch due to recently introduced error ErrorIsDir
2021-10-22 13:37:34 +02:00
Ivan Andreev
59e77f794e
serve/docker: skip race test until we find a solution for deadlock
...
Related to #5738
2021-10-22 14:00:48 +03:00
Thomas Stachl
015b250905
serve/docker: build docker plugin for multiple platforms #5668
...
Fixes #5462
Co-authored-by: Ivan Andreev <ivandeex@gmail.com>
2021-10-21 13:01:23 +03:00
albertony
9a17b32b5d
docs: automatically remove ending punctuation from first line of backend option help string when used for flag usage
...
See #5538
2021-10-20 22:56:19 +02:00
albertony
e2f47ecdeb
docs: punctuation cleanup
...
See #5538
2021-10-20 22:56:19 +02:00
albertony
41876dd669
touch: add support for touching files in directory, with options for recursive, filtering and dry-run/interactive
...
Fixes #5301
2021-10-20 19:24:57 +02:00
Ivan Andreev
bbcc9a45fe
serve/docker: allow to customize proxy settings of docker plugin
2021-10-18 18:03:06 +03:00
albertony
16949fde09
Do not override mime types from os defaults
...
https://forum.rclone.org/t/rclone-serve-http-save-as/26672
2021-10-18 13:28:22 +01:00
Nick Craig-Wood
fc5d6c16b6
serve ftp: ensure modtime is passed as UTC always to fix timezone oddities
...
See: https://forum.rclone.org/t/ftp-server-reports-file-timestamps-in-utc/26274
2021-10-15 15:25:51 +01:00
Nick Craig-Wood
a98e3ea6f1
build: replace the deprecated golint linter with revive
...
This fixes up a small number of new lint items also
2021-10-15 12:51:31 +01:00
Nick Craig-Wood
f529c02446
lsjson: add --stat flag and operations/stat api
...
This enables information about single files to be efficiently
retrieved.
2021-10-14 17:15:50 +01:00
albertony
c2597a4fa3
docs: cleanup header levels in backend docs ( #5698 )
2021-10-14 15:40:18 +02:00
Ivan Andreev
16fb608bee
hashsum: treat hash values in sum file as case insensitive
...
Also warn duplicate file paths in sum files.
Fixes https://forum.rclone.org/t/rclone-check-sum/25566/45
2021-10-13 18:21:34 +03:00
albertony
f3e71f129c
config: convert --cache-dir value to an absolute path
2021-10-11 15:08:35 +02:00
albertony
352f9bcd47
config: add paths command to show configured paths
...
See #5591
2021-10-11 15:08:35 +02:00
Nick Craig-Wood
d8886b37a6
serve sftp: update docs on host key generation
2021-10-11 10:43:16 +01:00
albertony
894a5a1a83
serve sftp: fix generation of server keys on windows
2021-10-11 10:43:16 +01:00
albertony
ada6a92c8b
serve sftp: generate an Ed25519 server key as well as ECDSA and RSA
2021-10-11 10:43:16 +01:00
Nick Craig-Wood
df0b7d8eab
serve sftp: generate an ECDSA server key as well as RSA
...
Before this fix, rclone only generated an RSA server key when the user
didn't supply a key.
However the RSA server key is being deprecated as it is now insecure.
This patch generates an ECDSA server key too which will be used in
preference over the RSA key, but the RSA key will carry on working.
Fixes #5671
2021-10-11 10:43:16 +01:00
Ivan Andreev
bce395385d
mount/docs: improve wording
2021-10-09 18:53:57 +03:00
Ivan Andreev
729704bcb8
serve/docker: fix octal umask
2021-10-07 22:02:27 +03:00