Nick Craig-Wood
6b1f915ebc
fs: Implement RegInfo.FileName to return the on disk filename for a backend
...
Use it in make_backend_docs.py
2018-10-06 11:47:46 +01:00
Nick Craig-Wood
78b9bd77f5
docs: auto generate backend options documentation
...
This inserts the output of "rclone help backend xxx" into the help
pages for each backend.
2018-10-06 11:47:46 +01:00
Nick Craig-Wood
e44fa5db8e
build: update git bisect scripts
2018-09-19 16:04:57 +01:00
Nick Craig-Wood
b3d8bc61ac
build: add example scripts for bisecting rclone and go
2018-09-14 11:17:51 +01:00
Nick Craig-Wood
9fe39f25e1
union: add missing docs
2018-09-07 15:14:08 +01:00
Nick Craig-Wood
b0dd218fea
build: make tidy-beta for removing old beta releases
2018-09-01 18:21:54 +01:00
Nick Craig-Wood
8e2b3268be
build: Automatically compile the changelog to make editing easier
2018-09-01 12:50:35 +01:00
Sebastian Bünger
007c7757d4
Add docs for Jottacloud
2018-08-10 11:14:34 +01:00
Nick Craig-Wood
97beff5370
build: keep track of compile failures better in cross-compile
2018-07-02 10:09:18 +01:00
Jakub Karlicek
53292527bb
opendrive: fill out the functionality #1026
...
* Add Mkdir, Rmdir, Purge, Delete, SetModTime, Copy, Move, DirMove
* Update file size after upload
* Add Open seek
* Set private permission for new folder and uploaded file
* Add docs
* Update List function
* Fix UserSessionInfo struct
* Fix socket leaks
* Don’t close resp.Body in Open method
* Get hash when listing files
2018-05-12 10:07:25 +01:00
Nick Craig-Wood
5eecbd83ee
bin: make make_test_files.go work properly on Windows
2018-05-09 16:59:29 +01:00
Nick Craig-Wood
cb5bd47e61
build: fix errors spotted by ineffassign linter
...
These were mostly caused by shadowing err and a good fraction of them
will have caused errors not to be propagated properly.
2018-05-05 17:32:41 +01:00
Nick Craig-Wood
9ab2521ef2
rc: autogenerate and tidy the docs and commands
...
* Rename rc/pid -> core/pid
* Sort the output of `rc list`
* Make a script to autogenerate the docs
* Tidy docs
2018-04-23 20:57:17 +01:00
Nick Craig-Wood
1f255a8567
Add a mega.nz remote #163
...
Not supported yet:
* Hash
* ModTime
* Server Side Copy
Otherwise fully functional and passing all the tests.
2018-04-18 21:09:54 +01:00
Nick Craig-Wood
86e5a35491
Implement Remote Control for rclone #2111
...
This implements a remote control protocol activated with the --rc flag
and a new command `rclone rc` to use that interface.
Still to do
* docs - need finishing
* tests
2018-03-14 22:58:20 +02:00
Nick Craig-Wood
ee3c45676f
bin/get-github-release.go: use GITHUB_USER/GITHUB_TOKEN when available
...
This should help with rate limiting problems when running under
travis.
2018-03-07 10:18:09 +00:00
Nick Craig-Wood
2e7e15461b
bin/get-github-release.go: report body of HTTP responses with errors
2018-03-07 10:18:06 +00:00
Nick Craig-Wood
85e0b87c99
build: add .deb and .rpm output for the build
...
This uses https://github.com/goreleaser/nfpm to create the .deb and
.rpm packages from the standard build output.
2018-03-06 12:37:44 +00:00
Nick Craig-Wood
d41017a277
A script to download and install the latest release of a github package
2018-03-06 12:37:44 +00:00
Fabian Möller
b183bd7f00
alias: add new backend to create aliases for remote names #1049
...
The alias backend is a wrapper for an existing remote.
It allows you to name a "remote:path" as an "alias:".
2018-02-06 18:23:47 +00:00
Fabian Möller
1f5e23aedb
scripts: make absolute paths consistent
...
Change absolute binary paths in scripts to /usr/bin/env or make them
relative.
This allows the scripts to be used on linux distributions
like NixOS, where binaries are not located in /usr/ or /bin/.
2018-01-26 09:39:05 +00:00
Nick Craig-Wood
e00616b016
Write version.txt on building into root of downloads
2017-12-07 21:49:32 +00:00
Nick Craig-Wood
085c690798
build: add in 64bit path for WinFSP headers
2017-11-20 12:46:24 +00:00
Remus Bunduc
016abf825e
cache: first version
2017-11-15 15:23:21 +00:00
Nick Craig-Wood
7f3dc9b5c4
Implement WebDAV remote #580
...
This has special knowledge of Owncloud and Nextcloud to enable more
functionality such as mod times.
2017-10-09 16:19:37 +01:00
Nick Craig-Wood
9e9297838f
Implement pcloud remote - #418
2017-10-01 11:37:35 +01:00
Nick Craig-Wood
3e9861eecf
docs: improve links to cloud providers
2017-09-30 09:28:49 +01:00
Nick Craig-Wood
ee6a35d750
Test compilation of all arches
...
* Add compile_all step to Makefile
* Add this to travis
* Add -compile-only flag to cross-compile.go to save time making the zips
2017-08-04 23:20:26 +01:00
Nick Craig-Wood
92d2e1f8d7
azureblob: rework and complete #801
...
* Fixup bitrot (rclone and Azure library)
* Implement Copy
* Add modtime to metadata under mtime key as RFC3339Nano
* Make multipart upload work
* Make it pass the integration tests
* Fix uploading of zero length blobs
* Rename to azureblob as it seems likely we will do azurefile
* Add docs
2017-08-04 22:56:16 +01:00
wuyu
ec5b72f8d5
Add new QingStor remote
...
Add new package qingstor to support QingStor API.
Add new unit test for its and tested through; But I commented
on some tests case because of some of the features of QingStor.
Add new docs for it.
2017-08-04 17:25:47 +01:00
Nick Craig-Wood
7b81f12dad
box: add docs
...
* reorder remotes so they are in alphabetical order by full name everywhere
* update CONTRIBUTING doc
2017-07-23 11:32:34 +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
b22c4c4307
http: fix, tidy and rework ready for release
...
* Fix remaining problems
* Refactor to make testing easier and add a test suite
* Make path parsing more robust.
* Add single file operations
* Add MimeType reading for objects
* Add documentation
* Note go1.7+ is required to build
2017-06-20 21:27:14 +01:00
Nick Craig-Wood
bbbc202ee6
Add ftp.md to docs builder and update docs
2017-06-15 20:12:26 +01:00
Nick Craig-Wood
8f54dc06a2
Use build tags to control when and where cmount is built
2017-05-19 17:08:04 +01:00
Nick Craig-Wood
df0cfa9735
Add -no-clean flag to cross-compile.go
2017-05-15 17:41:16 +01:00
Nick Craig-Wood
64d7489fd2
Add -include, -exclude -cgo to cross-compile.go
2017-05-15 17:41:16 +01:00
Nick Craig-Wood
79aa060e21
win-build.bat example bat file for building with WinFsp under Windows
2017-05-15 16:56:46 +01:00
Nick Craig-Wood
5135ff73cb
Compile 386 builds with "GO386=387" for maximum compatibility #437
2017-05-09 11:58:29 +01:00
Nick Craig-Wood
06a3502ed8
Script to update authors.md automatically from the git changelog
2017-04-24 20:36:06 +01:00
marvwatson
4810aa65a4
Update references from HTTP to HTTPS where possible
2017-03-29 05:38:34 -07:00
Nick Craig-Wood
86cc9f3dfb
Include git-log.txt into beta releases - fixes #1047
2017-02-20 17:08:07 +00:00
Nick Craig-Wood
1ae604fcf4
cross-compile: make rclone-beta-latest* for download #1047
2017-02-20 16:58:46 +00:00
Nick Craig-Wood
5e93fe96d3
cross-compile: add missing .exe suffix to windows binaries
2017-02-20 16:36:54 +00:00
Nick Craig-Wood
69a15ae173
Replace gox with a go script to do cross compiling
...
gox wasn't building the mips binaries for some reason.
2017-02-17 21:54:32 +00:00
Nick Craig-Wood
1d7f95da8e
Support MIPS big and little endian - fixes #849
2017-02-17 19:11:08 +00:00
Nick Craig-Wood
726cb43be9
Complete SFTP remote #521
...
* Add unit tests
* Fix up remote so it passes tests
* Add docs
2017-02-04 10:29:46 +00:00
Nick Craig-Wood
391feb698e
Automatically upload betas on pushes to master
...
* Add links to betas on the download page
* Encourage new issue submitters to use the beta
2016-10-05 12:47:57 +01:00
Nick Craig-Wood
4dae5ee264
Move build scripts to bin sub-directory
2016-10-04 11:37:31 +01:00