e600217666
config: create config directory on save if it is missing
2018-11-05 15:44:40 +00:00
bc17ca7ed9
rc: implement core/obscure
2018-11-05 15:44:40 +00:00
1916410316
rc: add core/version and put definitions next to implementations
2018-11-05 15:44:40 +00:00
dddfbec92a
cmd/version: factor version number parsing routines into fs/version
2018-11-05 15:44:40 +00:00
75a88de55c
rc/rcserver: with --rc-files if auth set, pass on to URL opened
...
If `--rc-user` or `--rc-pass` is set then the URL that is opened with
`--rc-files` will have the authorization in the URL in the
`http://user:pass@localhost/ ` style.
2018-11-05 15:44:40 +00:00
2466f4d152
sync: add rc commands for sync/copy/move
2018-11-05 15:44:40 +00:00
39283c8a35
operations: implement operations remote control commands
2018-11-05 15:44:40 +00:00
46c2f55545
copyurl: factor code into operations and write test
2018-11-04 20:42:57 +00:00
fc2afcbcbd
lsjson: factor internals of lsjson command into operations
2018-11-04 20:42:57 +00:00
fa0a9653d2
rc: methods marked as AuthRequired need auth unless --rc-no-auth
...
Methods which can read or mutate external storage will require
authorisation - enforce this. This can be overidden by `--rc-no-auth`.
2018-11-04 20:42:57 +00:00
181267e20e
cmd/rc: add --user and --pass flags and interpret --rc-user, --rc-pass, --rc-addr
2018-11-04 20:42:57 +00:00
75e8ea383c
rc: implement rc.PutCachedFs for prefilling the remote cache
2018-11-04 20:42:57 +00:00
8c8b58a7de
rc: expire remote cache and fix tests under race detector
2018-11-04 20:42:57 +00:00
b961e07c57
rc: ensure rclone fails to start up if the --rc port is in use already
2018-11-04 15:11:51 +00:00
0b80d1481a
cache: make tests not start an rc but use the internal framework
2018-11-04 15:11:51 +00:00
89550e7121
rcserver: serve directories as well as files
2018-11-04 15:11:51 +00:00
370c218c63
cmd/http: factor directory serving routines into httplib/serve and write tests
2018-11-04 12:46:44 +00:00
b972dcb0ae
rc: implement options/blocks,get,set and register options
2018-11-03 11:32:00 +00:00
0bfa9811f7
rc: factor server code into rcserver and implement serving objects
...
If a GET or HEAD request is receivied with a URL parameter of fs then
it will be served from that remote.
2018-11-03 11:32:00 +00:00
aa9b2c31f4
serve/restic: factor object serving into cmd/httplib/serve
2018-11-03 11:32:00 +00:00
cff75db6a4
rcd: implement new command just to serve the remote control API
2018-11-03 11:32:00 +00:00
75252e4a89
rc: add --rc-files flag to serve files on the rc http server
...
This enables building a browser based UI for rclone
2018-11-03 11:32:00 +00:00
2089405e1b
fs/rc: add more infrastructure to help writing rc functions
...
- Fs cache for rc commands
- Helper functions for parsing the input
- Reshape command for manipulating JSON blobs
- Background Job starting, control, query and expiry
2018-11-02 17:32:20 +00:00
a379eec9d9
fstest/mockfs: create mock fs.Fs for testing
2018-11-02 17:32:20 +00:00
45d5339fcb
cmd/rc: add --json flag for structured JSON input
2018-11-02 17:32:20 +00:00
bb5637d46a
serve http, webdav, restic: ensure rclone exits if the port is in use
2018-11-02 17:32:20 +00:00
1f05d5bf4a
delete: clarify that it only deletes files not directories
2018-11-02 17:07:45 +00:00
ff87da9c3b
Added some more links for easier finding
...
Expanded the Installation & Docs section with links to the website and added a link to the full list of storage providers and features.
2018-11-02 16:56:20 +00:00
3d81b75f44
dedupe: check for existing filename before renaming a dupe file
2018-11-02 16:51:52 +00:00
baba6d67e6
s3: set ACL for server side copies to that provided by the user - fixes #2691
...
Before this change the ACL for objects which were server side copied
was left at the default "private" settings. S3 doesn't copy the ACL
from the source when you copy an object, you have to set it afresh
which is what this does.
2018-11-02 16:22:31 +00:00
04c0564fe2
Add Ralf Hemberger to contributors
2018-11-02 09:53:23 +00:00
91cfdb81f5
change spaces to tab
2018-11-02 09:50:34 +00:00
deae7bf33c
WebDav - Add RFC3339 date format - fixes #2712
2018-11-02 09:50:34 +00:00
04a0da1f92
ncdu: remove option ('d' key)
...
delete files by pressing 'd' in the ncdu listing
GUI Improvements:
Boxes now have a border around them
Boxes can ask questions and allow the selection of options. The
selected option will be given to the UI.boxMenuHandler function.
Fixes #2571
2018-10-28 20:44:03 +00:00
9486df0226
ncdu/scan: remove option for memory representation
...
Remove files/directories from the in memory structs of the cloud
directory. Size and Count will be recalculated and populated upwards
to the parent directories.
2018-10-28 20:44:03 +00:00
948a5d25c2
operations: Fix Purge and Rmdirs when dir is not empty
...
Before this change, Purge on the fallback path would try to delete
directories starting from the root rather than the dir passed in.
Rmdirs would also attempt to delete the root.
2018-10-27 11:51:17 +01:00
f7c31cd210
Add Florian Gamboeck to contributors
2018-10-27 00:28:11 +01:00
696e7b2833
backend/cache: Print correct info about Cache Writes
2018-10-27 00:27:47 +01:00
e76cf1217f
Added docs to check for key generation on Mega
...
Signed-off-by: Anagh Kumar Baranwal <anaghk.dos@gmail.com >
2018-10-25 22:49:21 +01:00
543e37f662
Require go1.8 for compilation
2018-10-25 17:06:33 +01:00
c514cb752d
vendor: update to latest versions of everything
2018-10-25 17:06:33 +01:00
c0ca93ae6f
opendrive: fix retries of upload chunks - fixes #2646
...
Before this change, upload chunks were being emptied on retry. This
change introduces a RepeatableReader to fix the problem.
2018-10-25 11:50:38 +01:00
38a89d49ae
fstest/test_all: tidy HTML report
...
- link test number to online copy
- style links
- attempt to make a nicer colour scheme
2018-10-25 11:33:17 +01:00
6531126eb2
Fixes the rc docs creation
...
Signed-off-by: Anagh Kumar Baranwal <anaghk.dos@gmail.com >
2018-10-25 11:29:59 +01:00
25d0e59ef8
fstest/test_all: make sure Version is correct in build
2018-10-25 08:36:09 +01:00
b0db08fd2b
fstest/test_all: constrain to go1.10 and above
2018-10-24 21:33:42 +01:00
07addf74fd
fstest/test_all: upload a copy of the report to "current"
2018-10-24 12:21:07 +01:00
52c7c738ca
fstest/test_all: limit concurrency and run tests in random order
2018-10-24 10:46:58 +01:00
5c32b32011
fstest/test_all: fix directories that tests are run in
...
- Don't build a binary for backend tests
- Run tests in their relevant directories
2018-10-23 17:31:11 +01:00
fe61cff079
crypt: ensure integration tests run correctly when -remote is set
2018-10-23 17:12:38 +01:00