--- - branch: MAIN date: Thu Jul 7 13:27:20 UTC 2022 files: - new: '1.36' old: '1.35' path: pkgsrc/net/rclone/Makefile pathrev: pkgsrc/net/rclone/Makefile@1.36 type: modified - new: '1.15' old: '1.14' path: pkgsrc/net/rclone/distinfo pathrev: pkgsrc/net/rclone/distinfo@1.15 type: modified - new: '1.7' old: '1.6' path: pkgsrc/net/rclone/go-modules.mk pathrev: pkgsrc/net/rclone/go-modules.mk@1.7 type: modified id: 20220707T132720Z.e752b5ddb3c26b6dfe3f0e1d66f17a54f7126f05 log: "rclone: Update to 1.58.1\n\nChanges:\n## v1.58.1 - 2022-04-29\n* Bug Fixes\n \ * build: Update github.com/billziss-gh to github.com/winfsp\n (Nick Craig-Wood)\n \ * filter: Fix timezone of `--min-age`/`-max-age` from UTC to local as\n documented (Nick Craig-Wood)\n * rc/js: Correct RC method names (SÆ¡n Trần-Nguyá»\Nn)\n \ * docs\n * Fix some links to command pages (albertony)\n * Add `--multi-thread-streams` note to `--transfers`. (Zsolt Ero)\n* Mount\n * Fix `--devname` and fusermount: unknown option 'fsname' when mounting\n via rc (Nick Craig-Wood)\n* VFS\n * Remove wording which suggests VFS is only for mounting (Nick Craig-Wood)\n* Dropbox\n * Fix retries of multipart uploads with incorrect_offset error\n (Nick Craig-Wood)\n* Google Cloud Storage\n \ * Use the s3 pacer to speed up transactions (Nick Craig-Wood)\n * pacer: Default the Google pacer to a burst of 100 to fix gcs pacing\n (Nick Craig-Wood)\n* Jottacloud\n * Fix scope in token request (albertony)\n* Netstorage\n * Fix unescaped HTML in documentation (Nick Craig-Wood)\n * Make levels of headings consistent (Nick Craig-Wood)\n * Add support contacts to netstorage doc (Nil Alexandrov)\n* Onedrive\n * Note that sharepoint also changes web files (.html, .aspx) (GH)\n* Putio\n * Handle rate limit errors (Berkan Teber)\n * Fix multithread download and other ranged requests (rafma0)\n* S3\n * Add ChinaMobile EOS to provider list (GuoXingbin)\n * Sync providers in config description with providers (Nick Craig-Wood)\n* SFTP\n * Fix OpenSSH 8.8+ RSA keys incompatibility (KARBOWSKI Piotr)\n * Note that Scaleway C14 is deprecating SFTP in favor of S3\n (Adrien Rey-Jarthon)\n* Storj\n * Fix bucket creation on Move (Nick Craig-Wood)\n* WebDAV\n * Don't override Referer if user sets it (Nick Craig-Wood)\n\n## v1.58.0 - 2022-03-18\n* New backends\n * Akamai Netstorage (Nil Alexandrov)\n \ * Seagate Lyve, SeaweedFS, Storj, RackCorp via s3 backend\n * Storj (renamed from Tardigrade - your old config files will continue\n working)\n* New commands\n \ * bisync - experimental bidirectional cloud sync\n (Ivan Andreev, Chris Nelson)\n* New Features\n * build\n * Add `windows/arm64` build (`rclone mount` not supported yet)\n\t (Nick Craig-Wood)\n * Raise minimum go version to go1.15 (Nick Craig-Wood)\n * config: Allow dot in remote names and improve config editing (albertony)\n * dedupe: Add quit as a choice in interactive mode (albertony)\n * dlna: Change icons to the newest ones. (Alain Nussbaumer)\n \ * filter: Add [`{{ regexp }}` syntax] to pattern matches (Nick Craig-Wood)\n \ * fshttp: Add prometheus metrics for HTTP status code (MichaÅ\x82 Matczuk)\n \ * hashsum: Support creating hash from data received on stdin (albertony)\n \ * librclone\n * Allow empty string or null input instead of empty json object\n\t (albertony)\n * Add support for mount commands (albertony)\n \ * operations: Add server-side moves to stats (Ole Frost)\n * rc: Allow user to disable authentication for web gui (negative0)\n * tree: Remove obsolete `--human` replaced by global `--human-readable`\n (albertony)\n * version: Report correct friendly-name for newer Windows 10/11 versions (albertony)\n* Bug Fixes\n * build\n * Fix ARM architecture version in .deb packages after nfpm change\n\t (Nick Craig-Wood)\n * Hard fork `github.com/jlaffaye/ftp` to fix\n\t `go get github.com/rclone/rclone` (Nick Craig-Wood)\n * oauthutil: Fix crash when webrowser requests `/robots.txt`\n (Nick Craig-Wood)\n * operations: Fix goroutine leak in case of copy retry (Ankur Gupta)\n * rc:\n \ * Fix `operations/publiclink` default for `expires` parameter\n\t (Nick Craig-Wood)\n * Fix missing computation of `transferQueueSize` when summing up\n\t statistics group (Carlo Mion)\n * Fix missing `StatsInfo` fields in the computation of the group sum\n\t (Carlo Mion)\n * sync: Fix `--max-duration` so it doesn't retry when the duration is\n exceeded (Nick Craig-Wood)\n * touch: Fix issue where a directory is created instead of a file\n (albertony)\n* Mount\n * Add `--devname` to set the device name sent to FUSE for mount\n display (Nick Craig-Wood)\n* VFS\n * Add `vfs/stats` remote control to show statistics (Nick Craig-Wood)\n * Fix `failed to _ensure cache internal error: downloaders is nil error`\n (Nick Craig-Wood)\n * Fix handling of special characters in file names (Bumsu Hyeon)\n* Local\n * Fix hash invalidation which caused errors with local crypt mount\n (Nick Craig-Wood)\n* Crypt\n * Add `base64` and `base32768` filename encoding options\n (Max Sum, Sinan Tan)\n* Azure Blob\n * Implement `--azureblob-upload-concurrency` parameter to speed\n uploads (Nick Craig-Wood)\n * Remove 100MB upper limit on `chunk_size` as it is no longer\n needed (Nick Craig-Wood)\n * Raise `--azureblob-upload-concurrency` to 16 by default (Nick Craig-Wood)\n * Fix crash with SAS URL and no container (Nick Craig-Wood)\n* Compress\n * Fix crash if metadata upload failed (Nick Craig-Wood)\n * Fix memory leak (Nick Craig-Wood)\n* Drive\n * Added `--drive-copy-shortcut-content` (Abhiraj)\n * Disable OAuth OOB flow (copy a token) due to Google deprecation\n \ (Nick Craig-Wood)\n * See the deprecation note at\n\t https://developers.googleblog.com/2022/02/making-oauth-flows-safer.html#disallowed-oob.\n \ * Add `--drive-skip-dangling-shortcuts` flag (Nick Craig-Wood)\n * When using a link type `--drive-export-formats` shows all doc types\n (Nick Craig-Wood)\n* Dropbox\n * Speed up directory listings by specifying 1000 items in a chunk\n \ (Nick Craig-Wood)\n * Save an API request when at the root (Nick Craig-Wood)\n* Fichier\n * Implemented About functionality (Gourav T)\n* FTP\n * Add `--ftp-ask-password` to prompt for password when needed\n (Borna Butkovic)\n* Google Cloud Storage\n \ * Add missing regions (Nick Craig-Wood)\n * Disable OAuth OOB flow (copy a token) due to Google deprecation\n (Nick Craig-Wood)\n* Googlephotos\n \ * Disable OAuth OOB flow (copy a token) due to Google deprecation\n (Nick Craig-Wood)\n* Hasher\n * Fix crash on object not found (Nick Craig-Wood)\n* Hdfs\n * Add file (Move) and directory move (DirMove) support (Andy Jackson)\n* HTTP\n * Improved recognition of URL pointing to a single file (albertony)\n* Jottacloud\n * Change API used by recursive list (ListR) (Kim)\n * Add support for Tele2 Cloud (Fredric Arklid)\n* Koofr\n * Add Digistorage service as a Koofr provider. (jaKa)\n* Mailru\n * Fix int32 overflow on arm32 (Ivan Andreev)\n* Onedrive\n * Add config option for oauth scope `Sites.Read.All` (Charlie Jiang)\n \ * Minor optimization of quickxorhash (Isaac Levy)\n * Add `--onedrive-root-folder-id` flag (Nick Craig-Wood)\n * Do not retry on `400 pathIsTooLong` error (ctrl-q)\n* Pcloud\n * Add support for recursive list (ListR) (Niels van de Weem)\n * Fix pre-1970 time stamps (Nick Craig-Wood)\n* S3\n * Use `ListObjectsV2` for faster listings (Felix BuÌ\x88nemann)\n * Fallback to `ListObject` v1 on unsupported providers\n\t (Nick Craig-Wood)\n * Use the `ETag` on multipart transfers to verify the transfer was\n OK (Nick Craig-Wood)\n * Add `--s3-use-multipart-etag` provider quirk to disable this on\n\t unsupported providers (Nick Craig-Wood)\n * New Providers\n * RackCorp object storage (bbabich)\n \ * Seagate Lyve Cloud storage (Nick Craig-Wood)\n * SeaweedFS (Chris Lu)\n * Storj Shared gateways (Márton Elek, Nick Craig-Wood)\n * Add Wasabi AP Northeast 2 endpoint info (lindwurm)\n * Add `GLACIER_IR` storage class (Yunhai Luo)\n * Document `Content-MD5` workaround for object-lock enabled buckets\n (Paulo Martins)\n * Fix multipart upload with `--no-head` flag (Nick Craig-Wood)\n * Simplify content length processing in s3 with download url\n (Logeshwaran Murugesan)\n* SFTP\n * Add rclone to list of supported `md5sum`/`sha1sum` commands to look for\n (albertony)\n * Refactor so we only have one way of running remote commands\n (Nick Craig-Wood)\n * Fix timeout on hashing large files by sending keepalives\n (Nick Craig-Wood)\n \ * Fix unecessary seeking when uploading and downloading files\n (Nick Craig-Wood)\n * Update docs on how to create `known_hosts` file (Nick Craig-Wood)\n* Storj\n * Rename tardigrade backend to storj backend (Nick Craig-Wood)\n * Implement server side Move for files (Nick Craig-Wood)\n * Update docs to explain differences between s3 and this backend\n (Elek, Márton)\n* Swift\n * Fix About so it shows info about the current container only\n (Nick Craig-Wood)\n* Union\n * Fix treatment of remotes with `//` in (Nick Craig-Wood)\n * Fix deadlock when one part of a multi-upload fails (Nick Craig-Wood)\n * Fix eplus policy returned nil (Vitor Arruda)\n* Yandex\n * Add permanent deletion support (deinferno)\n\n## v1.57.0 - 2021-11-01\n* New backends\n * Sia: for Sia decentralized cloud\n (Ian Levesque, Matthew Sevey, Ivan Andreev)\n * Hasher: caches hashes and enable hashes for backends that don't support\n them (Ivan Andreev)\n* New commands\n * lsjson --stat: to get info about a single file/dir and `operations/stat`\n \ api (Nick Craig-Wood)\n * config paths: show configured paths (albertony)\n* New Features\n * about: Make human-readable output more consistent with other commands\n (albertony)\n * build\n * Use go1.17 for building and make go1.14 the minimum supported\n\t (Nick Craig-Wood)\n * Update Go to 1.16 and NDK to 22b for Android builds (x0b)\n * config\n * Support hyphen in remote name from environment variable (albertony)\n * Make temporary directory user-configurable (albertony)\n * Convert `--cache-dir` value to an absolute path (albertony)\n * Do not override MIME types from OS defaults (albertony)\n * docs\n * Toc styling and header levels cleanup (albertony)\n * Extend documentation on valid remote names (albertony)\n \ * Mention make for building and cmount tag for macos (Alex Chen)\n * ...and many more contributions to numerous to mention!\n * fs: Move with `--ignore-existing` will not delete skipped files\n (Nathan Collins)\n * hashsum\n * Treat hash values in sum file as case insensitive (Ivan Andreev)\n * Don't put `ERROR` or `UNSUPPORTED` in output (Ivan Andreev)\n * lib/encoder: Add encoding of square brackets (Ivan Andreev)\n * lib/file: Improve error message when attempting to create dir on\n nonexistent drive on windows (albertony)\n \ * lib/http: Factor password hash salt into options with default\n (Nolan Woods)\n * lib/kv: Add key-value database api (Ivan Andreev)\n * librclone\n \ * Add `RcloneFreeString` function (albertony)\n * Free strings in python example (albertony)\n * log: Optionally print pid in logs (Ivan Andreev)\n \ * ls: Introduce `--human-readable` global option to print human-readable\n \ sizes (albertony)\n * ncdu: Introduce key `u` to toggle human-readable (albertony)\n * operations: Add `rmdirs -v` output (Justin Winokur)\n * serve sftp\n * Generate an ECDSA server key as well as RSA (Nick Craig-Wood)\n \ * Generate an Ed25519 server key as well as ECDSA and RSA (albertony)\n \ * serve docker\n * Allow to customize proxy settings of docker plugin (Ivan Andreev)\n * Build docker plugin for multiple platforms (Thomas Stachl)\n \ * size: Include human-readable count (albertony)\n * touch: Add support for touching files in directory, with recursive\n option, filtering and `--dry-run`/`-i` (albertony)\n * tree: Option to print human-readable sizes removed in favor of global\n option (albertony)\n* Bug Fixes\n * lib/http\n * Fix bad username check in single auth secret provider (Nolan Woods)\n * Fix handling of SSL credentials (Nolan Woods)\n * serve ftp: Ensure modtime is passed as UTC always to fix timezone\n oddities (Nick Craig-Wood)\n * serve sftp: Fix generation of server keys on windows (albertony)\n * serve docker: Fix octal umask (Ivan Andreev)\n* Mount\n * Enable rclone to be run as mount helper direct from the fstab\n (Ivan Andreev)\n * Use procfs to validate mount on linux (Ivan Andreev)\n * Correctly daemonize for compatibility with automount (Ivan Andreev)\n* VFS\n * Ensure names used in cache path are legal on current OS (albertony)\n * Ignore `ECLOSED` when truncating file handles to fix intermittent bad\n file descriptor error (Nick Craig-Wood)\n* Local\n \ * Refactor default OS encoding out from local backend into shared encoder\n \ lib (albertony)\n* Crypt\n * Return wrapped object even with `--crypt-no-data-encryption`\n \ (Ivan Andreev)\n * Fix uploads with `--crypt-no-data-encryption` (Nick Craig-Wood)\n* Azure Blob\n * Add `--azureblob-no-head-object` (Tatsuya Noyori)\n* Box\n * Make listings of heavily used directories more reliable (Nick Craig-Wood)\n \ * When doing cleanup delete as much as possible (Nick Craig-Wood)\n * Add `--box-list-chunk` to control listing chunk size (Nick Craig-Wood)\n * Delete items in parallel in cleanup using `--checkers` threads\n (Nick Craig-Wood)\n \ * Add `--box-owned-by` to only show items owned by the login passed\n (Nick Craig-Wood)\n * Retry `operation_blocked_temporary` errors (Nick Craig-Wood)\n* Chunker\n * Md5all must create metadata if base hash is slow (Ivan Andreev)\n* Drive\n * Speed up directory listings by constraining the API listing using the\n current filters (fotile96, Ivan Andreev)\n * Fix buffering for single request upload for files smaller than\n `--drive-upload-cutoff` (YenForYang)\n \ * Add `-o config` option to `backend drives` to make config for all shared\n \ drives (Nick Craig-Wood)\n* Dropbox\n * Add `--dropbox-batch-commit-timeout` to control batch timeout\n (Nick Craig-Wood)\n* Filefabric\n * Make backoff exponential for error_background to fix errors\n (Nick Craig-Wood)\n * Fix directory move after API change (Nick Craig-Wood)\n* FTP\n * Enable tls session cache by default (Ivan Andreev)\n * Add option to disable tls13 (Ivan Andreev)\n * Fix timeout after long uploads (Ivan Andreev)\n * Add support for precise time (Ivan Andreev)\n * Enable CI for ProFtpd, PureFtpd, VsFtpd (Ivan Andreev)\n* Googlephotos\n * Use encoder for album names to fix albums with control characters\n (Parth Shukla)\n* Jottacloud\n * Implement `SetModTime` to support modtime-only changes (albertony)\n * Improved error handling with `SetModTime` and corrupt files in general\n (albertony)\n * Add support for `UserInfo` (`rclone config userinfo`) feature (albertony)\n * Return direct download link from `rclone link` command (albertony)\n* Koofr\n * Create direct share link (Dmitry Bogatov)\n* Pcloud\n * Add sha256 support (Ken Enrique Morel)\n* Premiumizeme\n * Fix directory listing after API changes (Nick Craig-Wood)\n \ * Fix server side move after API change (Nick Craig-Wood)\n * Fix server side directory move after API changes (Nick Craig-Wood)\n* S3\n * Add support to use CDN URL to download the file (Logeshwaran)\n * Add AWS Snowball Edge to providers examples (r0kk3rz)\n * Use a combination of SDK retries and rclone retries (Nick Craig-Wood)\n * Fix IAM Role for Service Account not working and other auth problems\n (Nick Craig-Wood)\n * Fix `shared_credentials_file` auth after reverting incorrect fix\n (Nick Craig-Wood)\n * Fix corrupted on transfer: sizes differ 0 vs xxxx with Ceph\n (Nick Craig-Wood)\n* Seafile\n \ * Fix error when not configured for 2fa (Fred)\n* SFTP\n * Fix timeout when doing MD5SUM of large file (Nick Craig-Wood)\n* Swift\n * Update OCI URL (David Liu)\n * Document OVH Cloud Archive (HNGamingUK)\n* Union\n * Fix rename not working with union of local disk and bucket based remote\n (Nick Craig-Wood)\n\n## v1.56.2 - 2021-10-01\n* Bug Fixes\n * serve http: Re-add missing auth to http service (Nolan Woods)\n * build: Update golang.org/x/sys to fix crash on macOS when compiled with\n go1.17 (Herby Gillot)\n* FTP\n \ * Fix deadlock after failed update when concurrency=1 (Ivan Andreev)\n\n## v1.56.1 - 2021-09-19\n* Bug Fixes\n * accounting: Fix maximum bwlimit by scaling scale max token bucket size\n (Nick Craig-Wood)\n * rc: Fix speed does not update in core/stats (negative0)\n * selfupdate: Fix `--quiet` option, not quite quiet (yedamo)\n * serve http: Fix `serve http` exiting directly after starting (Cnly)\n * build\n * Apply gofmt from golang 1.17 (Ivan Andreev)\n * Update Go to 1.16 and NDK to 22b for android/any (x0b)\n* Mount\n * Fix `--daemon` mode (Ivan Andreev)\n* VFS\n * Fix duplicates on rename (Nick Craig-Wood)\n * Fix crash when truncating a just uploaded object (Nick Craig-Wood)\n * Fix issue where empty dirs would build up in cache meta dir (albertony)\n* Drive\n * Fix instructions for auto config (Greg Sadetsky)\n \ * Fix lsf example without drive-impersonate (Greg Sadetsky)\n* Onedrive\n \ * Handle HTTP 400 better in PublicLink (Alex Chen)\n * Clarification of the process for creating custom client_id\n (Mariano Absatz)\n* Pcloud\n \ * Return an early error when Put is called with an unknown size\n (Nick Craig-Wood)\n * Try harder to delete a failed upload (Nick Craig-Wood)\n* S3\n \ * Add Wasabi's AP-Northeast endpoint info (hota)\n * Fix typo in s3 documentation (Greg Sadetsky)\n* Seafile\n * Fix 2fa config state machine (Fred)\n* SFTP\n \ * Remove spurious error message on `--sftp-disable-concurrent-reads`\n (Nick Craig-Wood)\n* Sugarsync\n * Fix initial connection after config re-arrangement (Nick Craig-Wood)\n" module: pkgsrc subject: 'CVS commit: pkgsrc/net/rclone' unixtime: '1657200440' user: leot