Nick Craig-Wood
|
c389616657
|
all: make private functions / variables / constant which shouldn't be public
|
2014-07-29 17:50:07 +01:00 |
|
Nick Craig-Wood
|
442578ca25
|
drive: reset root directory on Rmdir and Purge
|
2014-07-29 17:32:06 +01:00 |
|
Nick Craig-Wood
|
0b51d6221a
|
s3: make reading metadata more reliable to work around eventual consistency problems
|
2014-07-29 17:32:06 +01:00 |
|
Nick Craig-Wood
|
2f9f9afac2
|
fs: Document that Purger returns error on empty directory, test and fix
|
2014-07-29 17:18:22 +01:00 |
|
Nick Craig-Wood
|
9711a5d647
|
google cloud storage: re-read metadata in SetModTime
|
2014-07-29 17:18:22 +01:00 |
|
Nick Craig-Wood
|
cc679aa714
|
google cloud storage: fix ListDir on subdirectory
|
2014-07-29 17:18:22 +01:00 |
|
Nick Craig-Wood
|
457ef2c190
|
Automatically generate the tests files for each Fs
|
2014-07-29 17:18:22 +01:00 |
|
Nick Craig-Wood
|
17ffb0855f
|
Fixes after running errcheck
|
2014-07-25 18:19:49 +01:00 |
|
Nick Craig-Wood
|
125fc8f1f0
|
s3: strip trailing / from ListDir()
|
2014-07-24 23:13:33 +01:00 |
|
Nick Craig-Wood
|
1660903aa2
|
local: fix unit tests
* Change log.Printf into fs.Log
* Re-read metadata on SetModtime
|
2014-07-24 23:13:33 +01:00 |
|
Nick Craig-Wood
|
b013c58537
|
swift: return directories without / in ListDir
|
2014-07-24 23:13:33 +01:00 |
|
Nick Craig-Wood
|
a5b0d88608
|
Make tests for each Fs
Factor tests out of rclonetest
|
2014-07-24 23:13:32 +01:00 |
|
Nick Craig-Wood
|
02d50f8c6e
|
local: remove annoying debug message
|
2014-07-22 23:06:01 +01:00 |
|
Nick Craig-Wood
|
e09ef62d5b
|
core: Fix race detected by go race detector
|
2014-07-22 23:03:14 +01:00 |
|
Nick Craig-Wood
|
a75bc0703f
|
Version 1.04
|
2014-07-21 21:32:37 +01:00 |
|
Nick Craig-Wood
|
80ecea82e8
|
google cloud storage: Fix crash on Update error - fixes #9
|
2014-07-21 21:25:46 +01:00 |
|
Nick Craig-Wood
|
54cd46372a
|
Version 1.03
|
2014-07-20 11:28:50 +01:00 |
|
Nick Craig-Wood
|
282cba20a0
|
swift, s3, dropbox: fix metadata read on Update()
This was causing changed files to be marked as corrupted on upload
|
2014-07-20 11:23:05 +01:00 |
|
Nick Craig-Wood
|
2479ce2c8e
|
dropbox: go1.1 compatibility
|
2014-07-19 15:48:40 +01:00 |
|
Nick Craig-Wood
|
9aa4b6bd9b
|
Version 1.02
|
2014-07-19 13:24:48 +01:00 |
|
Nick Craig-Wood
|
6c10024420
|
rclonetest: add --subdir flag for testing with a sub directory
Also add a test script for testing all the remotes
|
2014-07-19 13:07:56 +01:00 |
|
Nick Craig-Wood
|
e559194fb2
|
fs: Verify sizes are the same after transfer in Copy()
|
2014-07-19 13:05:07 +01:00 |
|
Nick Craig-Wood
|
1c472348b6
|
s3: Read metadata after Update or Put
|
2014-07-19 13:05:07 +01:00 |
|
Nick Craig-Wood
|
5a8bce6353
|
swift: Read metadata after Update or Put
|
2014-07-19 13:05:06 +01:00 |
|
Nick Craig-Wood
|
f9b31591f9
|
drive: Flush directory cache on Purge
|
2014-07-19 13:05:06 +01:00 |
|
Nick Craig-Wood
|
1527e64ee7
|
local: Implement Purger interface
|
2014-07-19 13:05:01 +01:00 |
|
Nick Craig-Wood
|
f7652db4f1
|
local: Make sure info is never nil
|
2014-07-19 11:50:11 +01:00 |
|
Nick Craig-Wood
|
8b75fb14c5
|
local: calculate md5sum on Read or Update since we check it in Copy()
|
2014-07-19 11:06:25 +01:00 |
|
Nick Craig-Wood
|
07f9a1a9f0
|
Update docs for Dropbox and Google Cloud Storage
|
2014-07-18 10:10:08 +01:00 |
|
Nick Craig-Wood
|
7d8bac2711
|
google cloud storage: fix merge conflict
Conflicts:
rclone.go
rclonetest/rclonetest.go
|
2014-07-16 12:21:01 +01:00 |
|
Nick Craig-Wood
|
cad9479a00
|
google cloud storage: Update metadata on Put since we get it back
|
2014-07-16 12:12:36 +01:00 |
|
Nick Craig-Wood
|
dfc8a375f6
|
dropbox: Switch to using RFC3339 for time metadata
|
2014-07-15 19:27:42 +01:00 |
|
Nick Craig-Wood
|
7c9bdb4b7a
|
dropbox: make limited fs work (copy single file)
|
2014-07-15 19:27:42 +01:00 |
|
Nick Craig-Wood
|
f8bb0d9cc8
|
dropbox: remove metadata when we remove files
|
2014-07-15 19:27:42 +01:00 |
|
Nick Craig-Wood
|
b185e104ed
|
dropbox: Fix mkdir on already created directory
|
2014-07-15 19:27:42 +01:00 |
|
Nick Craig-Wood
|
e57a4c7c0c
|
dropbox: open the datastore in the background
|
2014-07-15 19:27:42 +01:00 |
|
Nick Craig-Wood
|
d2f187e1a1
|
dropbox: Use /delta to list objects - much quicker
Also fix major performance problem - re-reading entry each time!
|
2014-07-15 19:27:42 +01:00 |
|
Nick Craig-Wood
|
c9aca33030
|
dropbox: Fix concurrent access to Dropbox datastore and Lower case keys in datastore
|
2014-07-15 19:27:42 +01:00 |
|
Nick Craig-Wood
|
2b0911531c
|
dropbox: basics of metadata in Dropbox datastore working
|
2014-07-15 19:27:42 +01:00 |
|
Nick Craig-Wood
|
2149185fc2
|
dropbox: Initial support of full Fs interface
Still missing metadata support (eg SetModTime)
|
2014-07-15 19:27:42 +01:00 |
|
Nick Craig-Wood
|
0159da9f37
|
dropbox: graphics for the Dropbox app (used in auth process)
|
2014-07-15 19:27:41 +01:00 |
|
Nick Craig-Wood
|
680283d69f
|
google cloud storage: fix download of files in sub directories
|
2014-07-15 19:27:31 +01:00 |
|
Nick Craig-Wood
|
c71f339e01
|
google cloud storage: implement ACLs and delete
|
2014-07-15 19:27:31 +01:00 |
|
Nick Craig-Wood
|
c91c96565f
|
google cloud storage: set the Content-Type from the file name
|
2014-07-15 19:27:31 +01:00 |
|
Nick Craig-Wood
|
b72fc69fbe
|
google cloud storage: Make operations on single files work
|
2014-07-15 19:27:30 +01:00 |
|
Nick Craig-Wood
|
a1732c21d8
|
google cloud storage: Initial support for full Fs interface
|
2014-07-15 19:27:30 +01:00 |
|
Nick Craig-Wood
|
b83441081c
|
drive: factor common authentication code into googleauth module
In preparation for Google Cloud Storage support
|
2014-07-15 19:27:30 +01:00 |
|
Nick Craig-Wood
|
8a76568ea8
|
core: Verify MD5 sums after each transfer
|
2014-07-15 19:27:05 +01:00 |
|
Nick Craig-Wood
|
c4dc9d273a
|
rclonetest: check sub directory and downloads
|
2014-07-15 13:28:48 +01:00 |
|
Nick Craig-Wood
|
66cf2df780
|
drive: check errors in Open() better
|
2014-07-15 13:28:35 +01:00 |
|