Yaroslav Halchenko
3ddcbce989
DOC: any empty directoryies -> empty directories ( fixes #1546 )
2017-07-22 10:24:41 +02:00
Nick Craig-Wood
0cf19ef66a
Make ListDirSorted check for subdirectories and write test
2017-07-19 09:36:27 +01:00
Nick Craig-Wood
655891170f
Check in ListDirSorted that the directory entries all belong
2017-07-18 23:39:42 +01:00
Nick Craig-Wood
93423a0812
swift: fix zero length directory markekrs showing in the subdirectory listing
...
This was causing lots of duplicated files to be copied.
2017-07-18 23:38:48 +01:00
Nick Craig-Wood
78f33f5d6e
Add gdm85 to contributors
2017-07-18 15:16:17 +01:00
gdm85
209b7da3b2
gcs: Add ability to specify location and storage class via config and command line
...
* Add gcs-location and gcs-storage-class options for Google Cloud Storage
* Added config options (same as S3)
* Updated configuration example in documentation for Google Cloud Storage
2017-07-18 15:15:29 +01:00
Nick Craig-Wood
6f71260acf
Add --tpslimit and --tpslimit-burst to limit transactions per second for HTTP
...
This is useful if you are being rate limited or banned by your cloud
storage provider.
2017-07-16 17:25:39 +01:00
Nick Craig-Wood
ec6c3f2686
vendor: remove github.com/tsenart/tb
2017-07-16 16:14:44 +01:00
Nick Craig-Wood
62e28d0a72
Replace token bucket limiter github.com/tsenart/tb with golang.org/x/time/rate
...
In tests tsenart/tb has proved inaccurate at low rates.
2017-07-16 16:14:44 +01:00
Nick Craig-Wood
470642f2b7
vendor: add vendor/golang.org/x/time/rate
2017-07-14 05:35:00 +01:00
Nick Craig-Wood
b5002eb6a4
drive: document google docs sometimes fail to download
2017-07-10 23:15:30 +01:00
Nick Craig-Wood
ee5698b3a9
drive: Add docs on duplicated files, and re-copying
2017-07-09 23:32:34 +01:00
Nick Craig-Wood
728ff231ab
Link wiki from main website - fixes #1156
2017-07-09 22:48:52 +01:00
Nick Craig-Wood
542f938ce2
website: Decrease spacing between menu items
...
...as they were overflowing the page before. Thanks to Amy Craig-Wood
for CSS wrangling!
2017-07-09 22:48:26 +01:00
Nick Craig-Wood
e24d0ac94d
Add slack invite to website menu - fixes #1145
2017-07-08 22:30:35 +01:00
Nick Craig-Wood
da2e2544ee
Fix tests on Windows
2017-07-08 16:26:41 +01:00
Nick Craig-Wood
72add5ab27
sync: state whether duplicates are objects are directories
2017-07-08 15:42:18 +01:00
Nick Craig-Wood
9ac72ee53f
Make commit number in beta version tag be 3 digits always
2017-07-07 21:31:52 +01:00
Nick Craig-Wood
c3dac2e385
dropbox: fix large directory listings
2017-07-07 21:20:07 +01:00
Nick Craig-Wood
92294a4a92
drive: Add --drive-trashed-only and remove obsolete --drive-full-list
...
* Add --drive-trashed-only to show only the contents of the trash
* Remove --drive-full-list as it is obsolete
* Tidy the docs for the drive options
2017-07-06 15:32:57 +01:00
Nick Craig-Wood
69ff009264
Use a stable sort for sorting directory entries
...
This is useful if there are duplicates. Assuming the remote delivers
the entries in a consistent order, this will give the best user
experience in syncing as it will consistently use the first entry for
the sync comparison.
2017-07-06 14:07:26 +01:00
Nick Craig-Wood
27b157580e
Move make_test_files.go into bin
2017-07-06 11:54:57 +01:00
Nick Craig-Wood
3f288bc9ea
Added decrypt_names.py to help decoding encrypted logs
2017-07-06 11:53:39 +01:00
Nick Craig-Wood
ce1b9a7daf
swift,hubic: fix paged directory listings
...
This was caused by rclone adjusting the object names. If the last
object in the listing page happened to be a directory, rclone would
remove the / which caused the next page to start in the wrong place.
2017-07-06 11:31:37 +01:00
Nick Craig-Wood
f0512d1a52
Fix missing fs.Dir -> fs.Directory
2017-07-06 11:31:36 +01:00
Stefan Breunig
51866fbd34
drive: add missing seek to start on retries of chunked uploads
...
follow up to ee13bc6775
2017-07-05 18:52:04 +02:00
Stefan Breunig
ee13bc6775
drive: fix stats accounting for upload - fixes #970 , #968
2017-07-04 19:56:46 +02:00
Nick Craig-Wood
e86f62c3e8
Add rclone info internal command for testing out limits of remotes
2017-07-03 15:05:27 +01:00
Nick Craig-Wood
6c3bf629a1
yandex: fix fs.Name()
...
Put in tests for fs.Root() and fs.Name() for all remotes
2017-07-03 13:39:31 +01:00
Nick Craig-Wood
575e779b55
Warn about duplicate files when syncing - fixes #1506
...
Error about unsorted directories and test thoroughly
2017-06-30 21:24:13 +01:00
Nick Craig-Wood
dc56ad9816
sftp, local: refactor to stop storing os.FileInfo in preparation for serialization
2017-06-30 14:27:27 +01:00
Nick Craig-Wood
e7d04fc103
Create fs.Directory interface and use it everywhere
2017-06-30 14:26:59 +01:00
Nick Craig-Wood
e2d7d413ef
fs: rename BasicInfo to DirEntry
2017-06-30 14:26:58 +01:00
Nick Craig-Wood
e7e9aa0dfa
fs: Remove unused ListFser interface
2017-06-30 14:26:58 +01:00
Nick Craig-Wood
f88300a153
Don't Mkdir at the start of sync - fixes #1131
...
This is possible now that the bucket based remotes will create the
buckets on demand (9c1e703777
).
2017-06-29 12:31:53 +01:00
Nick Craig-Wood
e54087ece1
Fix config tests to save configData which fixes subsequent tests
2017-06-29 12:31:53 +01:00
Nick Craig-Wood
54561fd2bc
s3: work around eventual consistency in bucket creation
...
Deleting a bucket then testing its existence can give the wrong
result. Work around by keeping a flag as to whether we have deleted
the bucket.
2017-06-29 12:31:52 +01:00
Nick Craig-Wood
479c5a514a
swift, s3, gcs: create container if necessary on server side copy
2017-06-28 21:16:07 +01:00
Nick Craig-Wood
f3c7e1a9dd
Debug directory creation and removal - fixes #1192
2017-06-27 22:19:35 +01:00
Nick Craig-Wood
70b5b2f5c6
acd, onedrive: fix initialization order for token renewer - fixes #1442
2017-06-27 22:19:35 +01:00
sainaen
d7811f72ad
Clarify how 'move' may use server side copying
2017-06-26 22:54:14 +01:00
Nick Craig-Wood
aa20486485
Add --stats-log-level so can see --stats without -v - fixes #1180
...
The most common use for this flag is likely to be showing the stats
without using -v by using `--stats-log-level NOTICE`.
2017-06-26 22:50:37 +01:00
Nick Craig-Wood
33f302a06b
Document workaround for files/dirs with : in - fixes #1331
2017-06-26 16:13:12 +01:00
Nick Craig-Wood
24cb739d1f
b2: reduce minimum chunk size to 5MB - fixes #1289
2017-06-26 16:02:46 +01:00
Nick Craig-Wood
f0abd6173d
Add Harshavardhana and sainaen to contributors
2017-06-26 12:37:00 +01:00
sainaen
1817d8f631
crypt: Fix typo in cryptcheck's short description
2017-06-26 12:35:20 +01:00
sainaen
a308ad5bd7
Fix typos and punctuation in the 'docs.md'
...
* Add commas to introductory phrases ('However', 'First', 'For example')
* Consistently capitalize provider names
* Fix some typos ('bandwith', 'integriTIty', etc.)
2017-06-26 12:35:20 +01:00
Nick Craig-Wood
b360527931
mount: fix hang on errored upload
...
In certain circumstances if an upload failed then the mount could hang
indefinitely. This was fixed by closing the read pipe after the Put
completed. This will cause the write side to return a pipe closed
error fixing the hang.
Fixes #1498
2017-06-26 12:08:51 +01:00
Stefan Breunig
52b042971a
keep file permissions and try to keep user/group on supported systems ( fixes #1467 )
2017-06-25 09:05:24 +02:00
Stefan Breunig
2d2778eabf
don't delete remote if name does not change while renaming ( fixes #1495 )
2017-06-25 08:55:54 +02:00