Revisions of rclone

Ana Guerrero's avatar Ana Guerrero (anag+factory) accepted request 1114965 from Paolo Stivanin's avatar Paolo Stivanin (polslinux) (revision 43)
- Update to version 1.64.0:
  * protondrive: make cached keys rclone style and not show with `rclone config redacted`
  * docs: document release signing and verification
  * docs: fix typo in rc docs - fixes #7287
  * protondrive: complete docs with all references to Proton Drive
  * drive: add --drive-fast-list-bug-fix to control ListR bug workaround
  * s3: add rclone backend restore-status command
  * Add Drew Stinnett to contributors
  * Add David Pedersen to contributors
  * rc: Add operations/settier to API
  * protondrive: implement two-password mode (#7279)
  * vfs: Update parent directory modtimes on vfs actions
  * hdfs: fix retry "replication in progress" errors when uploading
  * hdfs: fix uploading to the wrong object on Update with overriden remote name
  * test_all: remove filefabric from integration tests
  * Add Oksana and Volodymyr Kit to contributors
  * quatrix: add backend to support Quatrix
  * protondrive: fix signature verification logic by accounting for legacy signing scheme (#7278)
  * vfs: add --vfs-cache-min-free-space to control minimum free space on the disk containing the cache
  * rc: add core/du to measure local disk usage
  * Add lib/diskusage to measure used/free on disks
  * Add zjx20 to contributors
  * local: rmdir return an error if the path is not a dir
  * s3: implement backend set command to update running config
  * protondrive: improves 2fa and draft error messages (#7280)
  * zoho: remove Range requests workarounds to fix integration tests
  * fstests: fix PublicLink failing on storj
  * opendrive: fix List on a just deleted and remade directory
  * operations: fix TestCopyFileMaxTransfer test to not be quite so fussy
  * compress: fix ChangeNotify
  * azureblob: fix purging with directory markers
  * test_all: ignore Rmdirs test failure on b2 as it fails because of versions
  * Add @nielash as bisync maintainer
  * build(deps): bump actions/checkout from 3 to 4
  * bisync: fix dryRun rc parameter being ignored
  * bisync: add rc parameters for new flags
  * compress: fix integration tests by adding missing OpenChunkWriter exclude
  * cache: fix integration tests by adding missing OpenChunkWriter exclude
  * cmd: refactor and use sysdnotify in more commands
  * box: add --box-impersonate to impersonate a user ID - fixes #7267
  * union: add :writback to act as a simple cache
  * azureblob: fix creation of directory markers
  * fstest: fix sftp ssh integration tests
  * b2: fix ChunkWriter size return
  * s3: fix multpart streaming uploads of 0 length files
  * backends: change OpenChunkWriter interface to allow backend concurrency override
  * Add Alishan Ladhani to contributors
  * b2: fix rclone link when object path contains special characters
  * serve dlna: fix MIME type if backend can't identify it
  * docs: add Storj as a sponsor
  * Add Bjørn Smith to contributors
  * jotta: added Telia Sky whitelabel (Norway)
  * docs: single character remote names in Windows
  * docs: sftp: add note regarding format of server_command
  * fshttp: fix --bind 0.0.0.0 allowing IPv6 and --bind ::0 allowing IPv4
  * box: fix unhelpful decoding of error messages into decimal numbers
  * cmd/ncdu: fix add keybinding to rescan filesystem
  * box: add polling support
  * cmd/ncdu: add keybinding to rescan filesystem
  * docs: may not -> might not, to remove ambiguity
  * build: fix lint errors when re-enabling revive var-naming
  * build: fix lint errors when re-enabling revive exported & package-comments
  * build: re-enable revive linters
  * lib/multipart: fix accounting for multipart transfers
  * s3: fix purging of root directory with --s3-directory-markers - fixes #7247
  * fstests: add backend integration test for purging root directory #7247
  * s3: fix accounting for multpart uploads
  * oracleobjectstorage: fix accounting for multpart uploads
  * b2: fix accounting for multpart uploads
  * operations: fix terminology in multi-thread copy
  * operations: fix accounting for multi-thread transfers
  * operations: don't buffer when a backend implements OpenWriterAt
  * lib/pool: add DelayAccounting() to fix accounting when reading hashes
  * lib/pool: add SetAccounting to RW
  * oracleobjectstorage: implement OpenChunkWriter and multi-thread uploads #7056
  * b2: implement OpenChunkWriter and multi-thread uploads #7056
  * azureblob: implement OpenChunkWriter and multi-thread uploads #7056
  * operations: document multi-thread copy and tweak defaults
  * operations: add abort on exit to multithread copy
  * operations: multipart: don't buffer transfers to local disk #7056
  * s3: factor generic multipart upload into lib/multipart #7056
  * fs: add context.Ctx to ChunkWriter methods
  * operations: fix and tidy multithread code
  * s3: fix retry logic, logging and error reporting for chunk upload
  * fs: introduces aliases for OpenWriterAtFn and OpenChunkWriterFn
  * pool: add page backed reader/writer for multi thread uploads
  * lib/readers: add NoSeeker to adapt io.Reader to io.ReadSeeker
  * serve ftp: fix race condition when using the auth proxy
  * docs: remove contributor's old email
  * serve ftp: update to goftp.io/server v2.0.1 - fixes #7237
  * serve sftp: fix hash calculations with --vfs-cache-mode full
  * Add Roberto Ricci to contributors
  * vfs: make sure struct field is aligned for atomic access
  * vfs: use atomic types
  * lib: use atomic types
  * fs: use atomic types
  * cmount: use atomic types
  * smb: use atomic types
  * sftp: use atomic types
  * seafile: use atomic types
  * local: use atomic types
  * filefabric: use atomic types
  * box: use atomic types
  * union: use atomic types
  * sftp: fix --sftp-ssh looking for ssh agent - fixes #7235
  * sftp: fix spurious warning when using --sftp-ssh
  * sync: fix lockup with --cutoff-mode=soft and --max-duration
  * ftp: fix 425 "TLS session of data connection not resumed" errors
  * rmdirs: remove directories concurrently controlled by --checkers
  * Add hideo aoyama to contributors
  * Add Jacob Hands to contributors
  * build: add snap installation
  * ci: change Winget Releaser job to `ubuntu-latest`
  * fs: Fix transferTime not being set in JSON logs
  * fs: Don't stop calculating average transfer speed until the operation is complete
  * sync: fix erroneous test in TestSyncOverlapWithFilter
  * Add Vitor Gomes to contributors
  * Add nielash to contributors
  * Add alexia to contributors
  * multithread: refactor multithread operation to use OpenChunkWriter if available #7056
  * config: add "multi-thread-chunk-size" flag #7056
  * s3: refactor MultipartUpload to use OpenChunkWriter and ChunkWriter #7056
  * features: add new interfaces OpenChunkWriter and ChunkWriter #7056
  * bisync: typo corrections & other doc improvements
  * bisync: Add support for --create-empty-src-dirs - Fixes #6109
  * bisync: Add experimental --resilient mode to allow recovery from self-correctable errors
  * bisync: Add new --ignore-listing-checksum flag to distinguish from --ignore-checksum
  * bisync: equality check before renaming (leave identical files alone)
  * bisync: apply filters correctly during deletes
  * bisync: enforce --check-access during --resync
  * bisync: dry runs no longer commit filter changes
  * gitignore: add .DS_Store and remove *.log
  * fichier: fix error code parsing
  * build: update to released go1.21
  * Add antoinetran to contributors
  * Add James Braza to contributors
  * Add Masamune3210 to contributors
  * Add Nihaal Sangha to contributors
  * protondrive: update the information regarding the advance setting enable_caching (#7202)
  * docs: clarify --checksum documentation - Fixes #7145
  * docs: add some more docs on making your own backend
  * docs: environment variable remote name only supports letters, digits, or underscores
  * docs: local: fix typo
  * lib/rest: remove unnecessary nil check
  * drive: fix typo in docs
  * oracleobjectstorage: Use rclone's rate limiter in mutipart transfers
  * accounting: show server side stats in own lines and not as bytes transferred
  * rclone test info: add --check-base32768 flag to check can store all base32768 characters
  * Add Raymond Berger to contributors
  * storj: performance improvement for large file uploads
  * docs: box client_id creation
  * docs: add missing comma to overview webdav footnote
  * build: update to go1.21rc4
  * Add Julian Lepinski to contributors
  * docs: add minio as a sponsor
  * swift: fix HEADing 0-length objects when --swift-no-large-objects set
  * docs: update command docs to new style
  * docs: group the global flags and make them appear on command and flags pages
  * Add rclone completion powershell - basic implementation only
  * docs: fix rclone config edit docs
  * build: remove unused package cmd/serve/http/data
  * Add nielash to contributors
  * Add Zach to contributors
  * http: fix webdav OPTIONS response (#6433)
  * webdav: nextcloud: fix segment violation in low-level retry
  * sftp: support dynamic --sftp-path-override
  * ftp,sftp: add socks_proxy support for SOCKS5 proxies
  * http: CORS should not be send if not set (#6433)
  * docs: rclone backend restore
  * build: update dependencies
  * Add yuudi to contributors
  * rc: add execute-id for job-id
  * sftp: add --sftp-ssh to specify an external ssh binary to use
  * Add Niklas Hambüchen to contributors
  * protondrive: fix a bug in parsing User metadata (#7174)
  * docs: dropbox: Explain that Teams needs "Full Dropbox"
  * fichier: implement DirMove
  * docs: b2 versions names caveat
  * serve webdav: fix error: Expecting fs.Object or fs.Directory, got <nil>
  * docs: s3 versions names caveat
  * http servers: allow CORS to be set with --allow-origin flag - fixes #5078
  * sftp: stop uploads re-using the same ssh connection to improve performance
  * vfs: keep virtual directory status accurate and reduce deadlock potential
  * vfs: Added cache cleaner for directories to reduce memory usage
  * Add Edwin Mackenzie-Owen to contributors
  * Add Tiago Boeing to contributors
  * Add gabriel-suela to contributors
  * Add Ricardo D'O. Albanus to contributors
  * smb: implement multi-threaded writes for copies to smb
  * docs: mega: update with solution when receiving killed on process
  * protondrive: fix download signature verification bug (#7169)
  * protondrive: fix bug in digests parsing (#7164)
  * protondrive: fix missing file sha1 and appstring issues (#7163)
  * Add Chun-Hung Tseng to Maintainer (#7162)
  * cmd: fix log message typo
  * chunker: Update documentation to mention issue with small files
  * fix: mount parsing for linux
  * Add Chun-Hung Tseng to contributors
  * protondrive: add protondrive backend - fixes #6072
  * doc: Fix Leviia block
  * docs: mention Box as base32768 compatible
  * Add Leviia Object Storage on index.md
  * Add Object storage to Leviia on README.md
  * --max-transfer - add new exit code (10)
  * Changelog updates from Version v1.63.1
  * build: add new sponsors page to docs
  * operations: fix overlapping check on case insensitive file systems
  * Add Benjamin to contributors
  * s3: add Leviia S3 Object Storage as provider
  * build: update to go1.21rc3 and make go1.19 the minimum required version
  * Add darix to contributors
  * box: fix reconnect failing with HTTP 400 Bad Request
  * webdav: nextcloud chunking: add more guidance for the user to check the config
  * operations: fix .rclonelink files not being converted back to symlinks
  * local: fix partial directory read for corrupted filesystem
  * smb: fix "Statfs failed: bucket or container name is needed" when mounting
  * Add Vladislav Vorobev to contributors
  * docs: no need to disable 2FA for Mail.ru Cloud anymore
  * rclone config redacted: implement support mechanism for showing redacted config
  * docs: update the number of providers supported
  * Add Mahad to contributors
  * Add BakaWang to contributors
  * docs: drive: Fix step 4 in "Making your own client_id"
  * s3: add synology to s3 provider list
  * docs: remove old donate page
  * docs: update contact page on website
  * webdav: nextcloud: fix must use /dav/files/USER endpoint not /webdav error
  * operations: fix deadlock when using lsd/ls with --progress - Fixes #7102
  * dirtree: fix performance with large directories of directories and --fast-list
  * Add Fjodor42 to contributors
  * Add Dean Attali to contributors
  * Add Sawada Tsunayoshi to contributors
  * jottacloud: add Onlime provider
  * build: fix macos builds for versions < 12
  * docs: dropbox get client id, clarify you need to click a button
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 1073478 from Paolo Stivanin's avatar Paolo Stivanin (polslinux) (revision 38)
- Update to 1.62.2:
  * New features:
    - accounting: Make checkers show what they are doing 
    - authorize: Add support for custom templates 
    - Update to go1.20
    - filter: Emit INFO message when can't work out directory filters 
    - fs
      + Added multiple ca certificate support. 
      + Add --max-delete-size a delete size threshold 
    - fspath: Allow the symbols @ and + in remote names
    - lib/terminal: Enable windows console virtual terminal sequences processing 
    - move: If --check-first and --order-by are set then delete with perfect ordering
    - serve http: Support --auth-proxy
  * Bug fixes:
    - accounting
      + Avoid negative ETA values for very slow speedsy
      + Limit length of ETA string
      + Show human readable elapsed time when longer than a day
    - deletefile: Return error code 4 if file does not exist
    - docker: Fix volume plugin does not remount volume on docker restart 
    - fs: Fix race conditions in --max-delete and --max-delete-size 
    - lib/oauthutil: Handle fatal errors better
    - mount2: Fix --allow-non-empty 
    - operations: Fix concurrency: use --checkers unless transferring files
    - serve ftp: Fix timestamps older than 1 year in listings
    - sync: Fix concurrency: use --checkers unless transferring files
    - Mount
      + Fix creating and renaming files on case insensitive backends (Nick Craig-Wood)
      + Do not treat \\?\ prefixed paths as network share paths on windows (albertony)
      + Fix check for empty mount point on Linux (Nick Craig-Wood)
      + Fix --allow-non-empty (Nick Craig-Wood)
      + Avoid incorrect or premature overlap check on windows (albertony)
      + Update to fuse3 after bazil.org/fuse update (Nick Craig-Wood)
    - VFS
      + Make uploaded files retain modtime with non-modtime backends (Nick Craig-Wood)
      + Fix incorrect modtime on fs which don't support setting modtime (Nick Craig-Wood)
      + Fix rename of directory containing files to be uploaded (Nick Craig-Wood)
    - Local
      + Fix %!w(<nil>) in "failed to read directory" error (Marks Polakovs)
      + Fix exclusion of dangling symlinks with -L/--copy-links (Nick Craig-Wood)
    - Crypt
      + Obey --ignore-checksum (Nick Craig-Wood)
      + Fix for unencrypted directory names on case insensitive remotes (Ole Frost)
    - Azure Blob
      + Remove workarounds for SDK bugs after v0.6.1 update (Nick Craig-Wood)
    - B2
      + Fix uploading files bigger than 1TiB (Nick Craig-Wood)
    - Drive
      + Note that --drive-acknowledge-abuse needs SA Manager permission (Nick Craig-Wood)
      + Make --drive-stop-on-upload-limit to respond to storageQuotaExceeded (Ninh Pham)
    - FTP
      + Retry 426 errors (Nick Craig-Wood)
      + Retry errors when initiating downloads (Nick Craig-Wood)
      + Revert to upstream github.com/jlaffaye/ftp now fix is merged (Nick Craig-Wood)
      + Google Cloud Storage
      + Add --gcs-env-auth to pick up IAM credentials from env/instance (Peter Brunner)
    - Mega
      + Add --mega-use-https flag (NodudeWasTaken)
    - Onedrive
      + Default onedrive personal to QuickXorHash as Microsoft is removing SHA1 (Nick Craig-Wood)
      + Add --onedrive-hash-type to change the hash in use (Nick Craig-Wood)
      + Improve speed of QuickXorHash (LXY)
      + Oracle Object Storage
      + Speed up operations by using S3 pacer and setting minsleep to 10ms (Manoj Ghosh)
      + Expose the storage_tier option in config (Manoj Ghosh)
      + Bring your own encryption keys (Manoj Ghosh)
    - S3
      + Check multipart upload ETag when --s3-no-head is in use (Nick Craig-Wood)
      + Add --s3-sts-endpoint to specify STS endpoint (Nick Craig-Wood)
      + Fix incorrect tier support for StorJ and IDrive when pointing at a file (Ole Frost)
      + Fix AWS STS failing if --s3-endpoint is set (Nick Craig-Wood)
      + Make purge remove directory markers too (Nick Craig-Wood)
    - Seafile
      + Renew library password (Fred)
    - SFTP
      + Fix uploads being 65% slower than they should be with crypt (Nick Craig-Wood)
    - Smb
      + Allow SPN (service principal name) to be configured (Nick Craig-Wood)
      + Check smb connection is closed (happyxhw)
    - Storj
      + Implement rclone link (Kaloyan Raev)
      + Implement rclone purge (Kaloyan Raev)
      + Update satellite urls and labels (Kaloyan Raev)
    - WebDAV
      + Fix interop with davrods server (Nick Craig-Wood)
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 1046174 from Paolo Stivanin's avatar Paolo Stivanin (polslinux) (revision 37)
- Update to 1.61.1:
  * Bug fixes:
    - lib/http: Shutdown all servers on exit to remove unix socket
    - rc: Fix --rc-addr flag (which is an alternate for --url)
    - serve restic:
      + Don't serve via http if serving via --stdio
      + Fix immediate exit when not using stdio
    - serve webdav:
      + Fix --baseurl handling after lib/http refactor
      + Fix running duplicate Serve call
  * Azure: Fix "409 Public access is not permitted on this storage account"
  * S3: storj: Update endpoints
- Update to 1.61.0:
  * Add vulnerability testing using govulncheck
  * dedupe: Count Checks in the stats while scanning for duplicates 
  * dedupe: Make dedupe obey the filters
  * filter: Add metadata filters --metadata-include/exclude/filter and friends
  * fs: Make all duration flags take y, M, w, d etc suffixes
  * fs: Add global flag --color to control terminal colors
  * fspath: Allow unicode numbers and letters in remote names
  * ncdu: Add support for modification time
  * ncdu: Fallback to sort by name also for sort by average size
  * ncdu: Rework to use tcell directly instead of the termbox wrapper
  * rc: Add commands to set GC Percent & Memory Limit
  * rcat: Preserve metadata when Copy falls back to Rcat
  * rcd: Refactor rclone rc server to use lib/http
  * rcserver: Avoid generating default credentials with htpasswd
  * vfs: Fix IO Error opening a file with O_CREATE|O_RDONLY in --vfs-cache-mode not full
  * crypt: Fix compress wrapping crypt giving upload errors
  * Azure:
    - Port to new SDK
    - Add --azureblob-no-check-container to assume container exists
    - Add --use-server-modtime support
    - Add support for custom upload headers
    - Allow emulator account/key override
    - Support simple "environment credentials"
    - Ignore AuthorizationFailure when trying to create a create a container
  * Drive: Handle shared drives with leading/trailing space in name
  * Onedrive: Document workaround for shared with me files
  * S3:
    - Add Liara LOS to provider list
    - Add DigitalOcean Spaces regions sfo3, fra1, syd1
    - Avoid privileged GetBucketLocation to resolve s3 region
    - Stop setting object and bucket ACL to private if it is an empty string
    - If bucket or object ACL is empty string then don't add X-Amz-Acl: header
    - Reduce memory consumption for s3 objects
    - Fix listing loop when using v2 listing on v1 server
    - Fix nil pointer exception when using Versions
    - Fix excess memory usage when using versions
    - Ignore versionIDs from uploads unless using --s3-versions or --s3-versions-at
  * SFTP:
    - Add configuration options to set ssh Ciphers / MACs / KeyExchange
    - Auto-detect shell type for fish
    - Fix NewObject with leading /
Displaying revisions 1 - 20 of 49
openSUSE Build Service is sponsored by