mirror of
https://github.com/rclone/rclone.git
synced 2024-11-22 14:22:04 +08:00
59dba1de88
Note: chunker implements many irrelevant methods (UserInfo, Disconnect etc), but they are required by TestIntegration/FsCheckWrap and cannot be removed. Dropped API methods: MergeDirs DirCacheFlush PublicLink UserInfo Disconnect OpenWriterAt Meta formats: - renamed old simplejson format to wdmrcompat. - new simplejson format supports hash sums and verification of chunk size/count. Change list: - split-chunking overlay for mailru - add to all - fix linter errors - fix integration tests - support chunks without meta object - fix package paths - propagate context - fix formatting - implement new required wrapper interfaces - also test large file uploads - simplify options - user friendly name pattern - set default chunk size 2G - fix building with golang 1.9 - fix ci/cd on a separate branch - fix updated object name (SyncUTFNorm failed) - fix panic in Box overlay - workaround: Box rename failed if name taken - enhance comments in unit test - fix formatting - embed wrapped remote rather than inherit - require wrapped remote to support move (or copy) - implement 3 (keep fstest) - drop irrelevant file system interfaces - factor out Object.mainChunk - refactor TestLargeUpload as InternalTest - add unit test for chunk name formats - new improved simplejson meta format - tricky case in test FsIsFile (fix+ignore) - remove debugging print - hide temporary objects from listings - fix bugs in chunking reader: - return EOF immediately when all data is sent - handle case when wrapped remote puts by hash (bug detected by TestRcat) - chunked file hashing (feature) - server-side copy across configs (feature) - robust cleanup of temporary chunks in Put - linear download strategy (no read-ahead, feature) - fix unexpected EOF in the box multipart uploader - throw error if destination ignores data
39 lines
1.5 KiB
Go
39 lines
1.5 KiB
Go
package all
|
|
|
|
import (
|
|
// Active file systems
|
|
_ "github.com/rclone/rclone/backend/alias"
|
|
_ "github.com/rclone/rclone/backend/amazonclouddrive"
|
|
_ "github.com/rclone/rclone/backend/azureblob"
|
|
_ "github.com/rclone/rclone/backend/b2"
|
|
_ "github.com/rclone/rclone/backend/box"
|
|
_ "github.com/rclone/rclone/backend/cache"
|
|
_ "github.com/rclone/rclone/backend/chunker"
|
|
_ "github.com/rclone/rclone/backend/crypt"
|
|
_ "github.com/rclone/rclone/backend/drive"
|
|
_ "github.com/rclone/rclone/backend/dropbox"
|
|
_ "github.com/rclone/rclone/backend/fichier"
|
|
_ "github.com/rclone/rclone/backend/ftp"
|
|
_ "github.com/rclone/rclone/backend/googlecloudstorage"
|
|
_ "github.com/rclone/rclone/backend/googlephotos"
|
|
_ "github.com/rclone/rclone/backend/http"
|
|
_ "github.com/rclone/rclone/backend/hubic"
|
|
_ "github.com/rclone/rclone/backend/jottacloud"
|
|
_ "github.com/rclone/rclone/backend/koofr"
|
|
_ "github.com/rclone/rclone/backend/local"
|
|
_ "github.com/rclone/rclone/backend/mailru"
|
|
_ "github.com/rclone/rclone/backend/mega"
|
|
_ "github.com/rclone/rclone/backend/onedrive"
|
|
_ "github.com/rclone/rclone/backend/opendrive"
|
|
_ "github.com/rclone/rclone/backend/pcloud"
|
|
_ "github.com/rclone/rclone/backend/premiumizeme"
|
|
_ "github.com/rclone/rclone/backend/putio"
|
|
_ "github.com/rclone/rclone/backend/qingstor"
|
|
_ "github.com/rclone/rclone/backend/s3"
|
|
_ "github.com/rclone/rclone/backend/sftp"
|
|
_ "github.com/rclone/rclone/backend/swift"
|
|
_ "github.com/rclone/rclone/backend/union"
|
|
_ "github.com/rclone/rclone/backend/webdav"
|
|
_ "github.com/rclone/rclone/backend/yandex"
|
|
)
|