albertony
fee0abf513
docs: add note about use of user and logname environment variables for current username
2021-07-05 16:31:16 +01:00
Nick Gaya
40024990b7
fs/operations: Don't update timestamps of files in --compare-dest
2021-07-05 16:29:44 +01:00
Haochen Tong
04aa6969a4
accounting: calculate rolling average speed
2021-07-05 16:27:33 +01:00
Haochen Tong
d2050523de
accounting: fix startTime of statsGroups.sum
2021-07-05 16:27:33 +01:00
Ivan Andreev
1cc6dd349e
Add google search widget to rclone.org
2021-07-05 16:21:36 +01:00
Ole Frost
721bae11c3
docs: ease contribution for beginners in Go, Git and GitHub
...
Improved/added steps to:
* Install Git with basic setup
* Use both SSH and HTTPS for the git origin
* Install Go and verify the GOPATH
* Update the forked master
* Find a popular editor for Go
2021-07-05 16:03:53 +01:00
Dmitry Sitnikov
b439199578
azureblob: Fix typo in Azure Blob help
...
Change the command to create RBAC file to the correct one
`az ad sp create-for-rbac`
Add the link to the command documentation
https://docs.microsoft.com/en-us/cli/azure/ad/sp?view=azure-cli-latest#az_ad_sp_create_for_rbac
2021-07-05 15:58:41 +01:00
partev
0bfd6f793b
docs: replace OSX with macOS
2021-07-05 14:51:00 +01:00
Nick Craig-Wood
76ea716abf
ftp: make upload error 250 indicate success
...
Some servers seem to send return code 250 to indicate successful
upload - previously rclone was treating this as an error.
See: https://forum.rclone.org/t/transfer-on-mega-in-ftp-mode-is-not-working/24642/
2021-07-05 10:35:02 +01:00
Alex Chen
e635f4c0be
fs: make --dump imply -vv ( #5418 )
2021-06-23 00:32:26 +08:00
Xuanchen Wu and Cnly
0cb973f127
onedrive: Make link return direct download link ( #5417 )
...
Co-authored-by: Cnly <minecnly@gmail.com >
2021-06-22 21:25:08 +08:00
Alex Chen
96ace599a8
fs: fix logging level mentioned in docs of Logf
2021-06-21 23:30:26 +08:00
Ivan Andreev
80bccacd83
fs: split overgrown fs.go ( #5405 )
...
Nothing is added or removed and no package is renamed by this change.
Just rearrange definitions between source files in the fs directory.
New source files:
- types.go Filesystem types and interfaces
- features.go Features and optional interfaces
- registry.go Filesystem registry and backend options
- newfs.go NewFs and its helpers
- configmap.go Getters and Setters for ConfigMap
- pacer.go Pacer with logging and calculator
The final fs.go contains what is left.
Also rename options.go to open_options.go
to dissociate from registry options.
2021-06-14 14:42:49 +03:00
Nick Craig-Wood
3349b055f5
fichier: fix move of files in the same directory
...
See: https://forum.rclone.org/t/1fichier-rclone-does-not-allow-to-rename-files-and-folders-when-you-mount-a-1fichier-disk-drive/24726/24
2021-06-11 14:21:23 +01:00
Nick Craig-Wood
bef0c23e00
fichier: make error messages report text from the API
...
See: https://forum.rclone.org/t/1fichier-rclone-does-not-allow-to-rename-files-and-folders-when-you-mount-a-1fichier-disk-drive/24726/24
2021-06-11 14:21:23 +01:00
Nick Craig-Wood
84201ed891
zoho: improve wording for region - fixes #5377
2021-06-11 14:21:23 +01:00
Nick Craig-Wood
04608428bf
Add Florian Penzkofer to contributors
2021-06-11 14:21:23 +01:00
Nick Craig-Wood
6aaa06d7be
Add darrenrhs to contributors
2021-06-11 14:21:23 +01:00
Nick Craig-Wood
e53bad5353
Add Reid Buzby to contributors
2021-06-11 14:21:23 +01:00
Nick Craig-Wood
f5397246eb
Add Chris Lu to contributors
2021-06-11 14:21:23 +01:00
Nick Craig-Wood
b8b73f2656
Add database64128 to contributors
2021-06-11 14:21:23 +01:00
Nick Craig-Wood
96b67ce0ec
Add Tyson Moore to contributors
2021-06-11 14:21:23 +01:00
Nick Craig-Wood
e2beeffd76
Add Tom to contributors
2021-06-11 14:21:23 +01:00
Nick Craig-Wood
30b949642d
Add acsfer to contributors
2021-06-11 14:21:23 +01:00
Florian Penzkofer
92b3518c78
fichier: support downloading password protected files and folders
2021-06-10 19:00:26 +02:00
Ivan Andreev
062919e08c
deprecate cache backend ( #5382 )
2021-06-10 19:52:55 +03:00
darrenrhs
654f5309b0
docs: drive: include requirement to publish app in step-by-step - fixes #5393
2021-06-10 17:00:52 +01:00
albertony
318fa4472b
docs: fix incorrect syntax in config update example
2021-06-10 08:59:18 +02:00
Reid Buzby
5104e24153
docs: fix incorrect token type for yandex
...
https://forum.rclone.org/t/yandex-documentation/24445/2
2021-06-09 13:04:55 +02:00
albertony
9d87a5192d
docs: fix code section formatting in filtering docs
...
Fixes #5387
2021-06-08 18:53:18 +02:00
Ivan Andreev
29f967dba3
make commanddocs for v1.56 ( #5383 )
2021-06-08 18:57:04 +03:00
Chris Lu
1f846c18d4
s3: Add SeaweedFS
2021-06-08 09:59:57 +01:00
albertony
41f561bf26
jottacloud: fix invalid url in output from link command
...
Fixes #5370
2021-05-31 10:40:21 +02:00
database64128
df60e6323c
🧹 GCS: Clean up time format constants
2021-05-28 14:44:50 +01:00
database64128
58006a925a
📑 GCS: Update docs on mtime
...
- Mention the new modification time behavior and the modify window issue.
- Unify markdown format.
- ref rclone/rclone#5331
2021-05-28 14:44:50 +01:00
database64128
ee2fac1855
🕰️ GCS: Compatible with gsutil's mtime metadata
...
- Write `goog-reserved-file-mtime` in addition to `mtime`.
- Fallback to `goog-reserved-file-mtime` if `mtime` doesn't exist.
- ref rclone/rclone#5331
2021-05-28 14:44:50 +01:00
Tyson Moore
2188fe38e5
docs: add caveat about DSCP on Windows
2021-05-28 13:43:38 +01:00
Tyson Moore
b5f8f0973b
fshttp: implement graceful DSCP error handling
2021-05-28 13:43:38 +01:00
Tyson Moore
85b8ba9469
fshttp: rework address parsing for DSCP ( fixes #5293 )
2021-05-28 13:43:38 +01:00
Tom
04a1f673f0
serve sftp: add --stdio flag to serve via stdio - fixes #5311
2021-05-28 13:40:32 +01:00
albertony
0574ebf44a
vfs: do not print notice about missing poll-interval support when set to 0
...
Fixes #5359
2021-05-28 13:09:15 +02:00
albertony
22e86ce335
vfs: fix that umask option cannot be set as environment variable ( #5351 )
...
Fixes #5350
2021-05-22 20:48:02 +02:00
acsfer
c9fce20249
tardigrade: add warning about too many open files - Fixes #5310
2021-05-21 20:04:57 +01:00
Ivan Andreev
5b6f637461
fs/hash: align hashsum names and update documentation ( #5339 )
...
- Unify all hash names as lowercase alphanumerics without punctuation.
- Legacy names continue to work but disappear from docs, they can be depreciated or dropped later.
- Make rclone hashsum print supported hash list in case of wrong spelling.
- Update documentation.
Fixes #5071
Fixes #4841
2021-05-21 17:32:33 +03:00
albertony
07f2f3a62e
docs: fix link to paths on windows section
2021-05-19 22:11:17 +02:00
albertony
6dc190ec93
docs: mention that network/unc paths are supported in local filesystem on windows
2021-05-19 22:11:17 +02:00
Nick Craig-Wood
71f75a1d95
operations: fix tests work on compress by supplying incompressible data
2021-05-18 17:38:32 +01:00
Nick Craig-Wood
1b44035e45
filefabric: fix listing after change of from field from "int" to int.
2021-05-18 17:11:16 +01:00
Nick Craig-Wood
054b467f32
check: log the hash in use like cryptcheck does
...
See: https://forum.rclone.org/t/does-a-rclone-check-on-similar-remotes-still-compute-hashes/24288/15
2021-05-18 16:21:19 +01:00
Ivan Andreev
23da913d03
dbhashsum: drop command deprecated a year ago - #4837 ( #5336 )
...
dbhashsum was deprecated in rclone 1.52 on 2020-05-27
this patch drops the command completely since rclone 1.56
2021-05-18 12:27:17 +03:00
Nick Craig-Wood
c0cda087a8
s3: don't check to see if remote is object if it ends with /
...
Before this change, rclone would always check the root to see if it
was an object.
This change doesn't check to see if the root is an object if the path
ends with a /
This avoids a transaction where rclone HEADs the path to see if it
exists.
See #4990
2021-05-17 16:43:34 +01:00
Nick Craig-Wood
1773717a47
fs/march: improve errors when root source/destination doesn't exist
...
See: https://forum.rclone.org/t/rclone-attempts-to-read-files-in-the-destination-directory-when-the-source-doesnt-exist/23412
2021-05-17 16:38:03 +01:00
Nick Craig-Wood
04308dcaa1
local: add --local-unicode-normalization (and remove --local-no-unicode-normalization)
...
macOS stores files in NFD form and transferring them like this to some
systems causes the Korean language to display incorrectly.
This adds the flag --local-unicode-normalization to optionally
normalize the file names to NFC.
This also removes the (long deprecated) --local-no-unicode-normalization flag
See: https://forum.rclone.org/t/support-for-korean-jaso-conversion/19435
2021-05-17 16:34:25 +01:00
Nick Craig-Wood
06f27384dd
b2: fix versions and .files with no extension - fixes #5244
2021-05-17 16:20:29 +01:00
Nick Craig-Wood
82f1f7d2c4
config: expand docs on config protocol #3455
2021-05-17 12:10:58 +01:00
Nick Craig-Wood
6555d3eb33
onedrive: fix failed to configure: empty token found error #3455
...
This bug was caused as part of the config rework
2021-05-17 12:10:58 +01:00
Nick Craig-Wood
03229cf394
bin/config.py: add --rc flag for testing to an rclone rcd #3455
2021-05-17 12:10:58 +01:00
Nick Craig-Wood
f572bf7829
Add sp31415t1 to contributors
2021-05-17 12:10:58 +01:00
sp31415t1
f593558dc2
docs: improve --disable help
2021-05-14 15:44:58 +01:00
Ivan Andreev
08040a57b0
dropbox: improve "own App IP" instructions ( #5325 )
...
Instructions in https://rclone.org/dropbox/#get-your-own-dropbox-app-id
are a little incomplete. I had to guess a few extra details to make things work.
This patch adds missing parts.
Fixes #5242
2021-05-14 17:42:30 +03:00
Alexey Ivanov
2fa7a3c0fb
dropbox: simplify chunked uploads
...
Signed-off-by: Alexey Ivanov <rbtz@dropbox.com >
2021-05-14 14:07:44 +01:00
Nick Craig-Wood
798d1293df
Add Alexey Ivanov to contributors
2021-05-14 14:07:44 +01:00
Nick Craig-Wood
75c417ad93
dropbox: fix async batch missing the last few entries
2021-05-14 14:07:44 +01:00
Nick Craig-Wood
5ee646f264
dropbox: make batcher retry all errors so it doesn't exit early
...
See: https://forum.rclone.org/t/dropbox-too-many-requests-or-write-operations-trying-again-in-15-seconds/23316/18
2021-05-14 14:07:44 +01:00
Nick Craig-Wood
4a4aca4da7
dropbox: fix deadlock in batch Commit
2021-05-14 14:07:44 +01:00
Nick Craig-Wood
2e4b65f888
dropbox: add --dropbox-batch-mode flag to speed up uploading #5156
...
This adds 3 upload modes for dropbox off, sync and async and makes
sync the default.
This should improve uploads (especially for small files) greatly.
2021-05-14 14:07:44 +01:00
Nick Craig-Wood
77cda6773c
config: tidy code to use UpdateRemote/CreateRemote instead of editOptions #3455
2021-05-14 14:07:44 +01:00
Nick Craig-Wood
dbc5167281
bin: add config.py as an example of how to use the state based config #3455
2021-05-14 14:07:44 +01:00
Nick Craig-Wood
635d1e10ae
config create: add --state and --result parameters #3455
2021-05-14 14:07:44 +01:00
Nick Craig-Wood
296ceadda6
fs: add --all to rclone config create/update to ask all the config questions #3455
...
This also factors the config questions into a state based mechanism so
a backend can be configured using the same dialog as rclone config but
remotely.
2021-05-14 14:07:44 +01:00
Nick Craig-Wood
7ae2891252
fs: Add Exclusive parameter to Option to choose Examples only #3455
2021-05-14 14:07:44 +01:00
Nick Craig-Wood
99caf79ffe
config: allow config create and friends to take key=value parameters #3455
2021-05-14 14:07:44 +01:00
Nick Craig-Wood
095cf9e4be
config create: add --non-interactive and --continue parameters #3455
...
This adds a mechanism to add external interfaces to rclone using the
state based configuration.
2021-05-14 14:07:44 +01:00
buengese
e57553930f
jottacloud: fix legacy auth with state based config system
...
...also some minor cleanup
2021-05-14 14:07:44 +01:00
Nick Craig-Wood
f122808d86
fs: add names to each config parameter so we can override them #3455
2021-05-14 14:07:44 +01:00
Nick Craig-Wood
94dbfa4ea6
fs: change Config callback into state based callback #3455
...
This is a very large change which turns the post Config function in
backends into a state based call and response system so that
alternative user interfaces can be added.
The existing config logic has been converted, but it is quite
complicated and folloup commits will likely be needed to fix it!
Follow up commits will add a command line and API based way of using
this configuration system.
2021-05-14 14:07:44 +01:00
Nick Craig-Wood
6f2e525821
Add Antoon Prins to contributors
2021-05-14 14:07:44 +01:00
Ivan Andreev
119bddc10b
selfupdate: fix archive name on macos
2021-05-13 22:35:39 +03:00
albertony
28e9fd45cc
vfs: avoid unnecessary subdir in cache path
...
Fixes #5316
2021-05-13 11:16:42 +02:00
Antoon Prins
326f3b35ff
webdav: add headers option
2021-05-12 09:52:07 +01:00
albertony
ce83228cb2
sftp: expand tilde and environment variables in configured known_hosts_file ( #5322 )
...
Fixes #5220
2021-05-11 19:58:26 +02:00
Chris Macklin
732bc08ced
config: replace defaultConfig with a thread-safe in-memory implementation
2021-05-07 16:04:09 +01:00
Nick Craig-Wood
6ef7178ee4
local: always use readlink to read symlink size
...
It was discovered on some Android systems, the stat size of a symlink
is different to the size that readlink returns.
This was giving errors like this
transport connection broken: http: ContentLength=30 with Body length 28
There are enough exceptions to the size of readlink being different to
the size of stat that this patch now always does readlink to work out
the size of a symlink.
Since symlinks are relatively uncommon this shouldn't affect
performance too much and will mean that the size is always correct.
This deprecates the --local-zero-size-links flag which is now
effectively always enabled.
See: https://forum.rclone.org/t/problem-with-symlinks-and-links/23840/
2021-05-04 08:53:09 +01:00
Nick Craig-Wood
9ff6f48d74
Remove accidentally committed *.orig and *.rej files and ignore
2021-05-03 07:58:29 +01:00
Nick Craig-Wood
532af77fd1
Add Chris Macklin to contributors
2021-05-03 07:58:29 +01:00
Nolan Woods
ab7dfe0c87
http: clean up Bind to better use middleware
2021-05-02 11:31:01 +01:00
Nolan Woods
e489a101f6
lib/http: add default 404 handler
2021-05-02 11:30:02 +01:00
Chris Macklin
35a86193b7
accounting: deglobalize startTime/elapsedTime - fixes #5282
2021-05-01 14:51:21 +01:00
x0b
2833941da8
build: add gomobile android build
2021-04-30 20:39:04 +01:00
Nick Craig-Wood
9e6c23d9af
fs: add --disable-http2 for global http2 disable #5253
2021-04-30 20:31:04 +01:00
Nick Craig-Wood
8bef972262
Add Gautam Kumar to contributors
2021-04-30 20:31:04 +01:00
Nick Craig-Wood
0a968818f6
Add Nolan Woods to contributors
2021-04-30 20:31:04 +01:00
Nick Craig-Wood
c2ac353183
Add lewisxy to contributors
2021-04-30 20:31:04 +01:00
Nick Craig-Wood
773da395fb
Add Tatsuya Noyori to contributors
2021-04-30 20:31:04 +01:00
Gautam Kumar
9e8cd6bff9
docs: fixed some typos
2021-04-28 22:55:27 +01:00
Nolan Woods
5d2e327b6f
http: Replace httplib with lib/http
2021-04-28 22:54:15 +01:00
Nolan Woods
77221d7528
httplib: Deprecate package
2021-04-28 22:54:15 +01:00
Nolan Woods
1971c1ef87
httplib: Move httplib/serve/data to ../serve/http/data
2021-04-28 22:54:15 +01:00
Nolan Woods
7e7dbe16c2
httplib: Add --template config and flags to serve/data
2021-04-28 22:54:15 +01:00
Nolan Woods
002d323c94
lib/http: Move HTTP object serialization logic to lib/http
2021-04-28 22:54:15 +01:00