| .. |
| accounting | accounting: add "Updated dirs" count of directory modtime/metadata updates to the stats | 3 months ago |
| asyncreader | asyncreader: run the skip-bytes test under the race detector again | 2 months ago |
| cache | config: make parsing of duration options consistent | 1 year ago |
| chunkedreader | fs/chunkedreader: fix spurious errors when a parallel stream is closed early | 4 months ago |
| chunksize | build: modernize Go usage | 1 year ago |
| config | build: modernize with "go fix -slicescontains": use slices.Contains | 2 months ago |
| dirtree | build: modernize benchmark usage | 1 year ago |
| driveletter | build: remove build constraint syntax for go 1.16 and older | 2 years ago |
| filter | filter: add --files-from0 to support NUL-delimited input - fixes #9537 | 4 months ago |
| fserrors | fserrors: make http2 "server sent GOAWAY" a retriable error - fixes #9664 | 3 months ago |
| fshttp | fs/fshttp: fix TestCertificates leaking client cert/key onto global config | 2 months ago |
| fspath | fs: allow global variables to be overriden or set on backend creation | 1 year ago |
| hash | fs/hash: fix xxh128 hasher size | 4 months ago |
| list | fs: confine directory listing entries that escape the root GHSA-3vxh-3pcx-9m8q GHSA-38xv-hf3p-h7mq CVE-PENDING | 2 months ago |
| log | build: modernize with "go fix -waitgroupgo": use WaitGroup.Go | 2 months ago |
| logger | fs/logger: fix flaky tests by generating test data locally | 5 months ago |
| march | march: fix goroutine leak on completed async rc jobs - fixes #9620 | 3 months ago |
| object | http: add basic metadata and provide it via serve | 11 months ago |
| operations | operations: fix making a directory with modtime asking twice with --interactive | 2 months ago |
| rc | build: modernize with "go fix -stringsseq": use SplitSeq iterators | 2 months ago |
| sync | sync: fix directory modtimes being set twice | 2 months ago |
| walk | fs: confine directory listing entries that escape the root GHSA-3vxh-3pcx-9m8q GHSA-38xv-hf3p-h7mq CVE-PENDING | 2 months ago |
| backend_config.go | fs: fix passwords and tokens appearing in the debug log during rclone config | 3 months ago |
| backend_config_test.go | fs: fix passwords and tokens appearing in the debug log during rclone config | 3 months ago |
| bits.go | fs: fix docs for Bits | 3 years ago |
| bits_test.go | fs: make Flagger and FlaggerNP interfaces public so we can test flags elsewhere | 2 years ago |
| bwtimetable.go | fs: fix bwlimit: correctly report minutes | 9 months ago |
| bwtimetable_test.go | fs: Allow semicolons as well as spaces in --bwlimit timetable parsing - fixes #7595 | 2 years ago |
| config.go | rc: stop global.* connection string options changing config CVE-2026-49980 | 5 months ago |
| config_list.go | Make flags show up with their proper names, eg SizeSuffix rather than int | 7 years ago |
| config_list_test.go | fs: fix tests for *SepList | 8 years ago |
| config_test.go | rc: stop global.* connection string options changing config CVE-2026-49980 | 5 months ago |
| configmap.go | config: redact env var config values in logs | 2 months ago |
| configmap_test.go | config: redact env var config values in logs | 2 months ago |
| countsuffix.go | build: fix gocritic lint issue dupbranchbody | 2 years ago |
| countsuffix_test.go | fs: make Flagger and FlaggerNP interfaces public so we can test flags elsewhere | 2 years ago |
| cutoffmode.go | fs: re-implement CutoffMode, LogLevel, TerminalColorMode with Enum | 3 years ago |
| cutoffmode_test.go | fs: make Flagger and FlaggerNP interfaces public so we can test flags elsewhere | 2 years ago |
| daemon_other.go | build: remove build constraint syntax for go 1.16 and older | 2 years ago |
| daemon_unix.go | build: remove build constraint syntax for go 1.16 and older | 2 years ago |
| deletemode.go | Break the fs package up into smaller parts. | 8 years ago |
| dir.go | fs: allow Metadata calls to be called with Directory or Object | 2 years ago |
| dir_wrapper.go | combine: fix CopyDirMetadata error on upstream root | 2 years ago |
| direntries.go | fs: Allow sync of a file and a directory with the same name | 7 years ago |
| direntries_test.go | build: fix up package paths after repo move | 7 years ago |
| dump.go | fshttp: add --dump trace to log connection level events via httptrace | 5 months ago |
| dump_test.go | fs: make Flagger and FlaggerNP interfaces public so we can test flags elsewhere | 2 years ago |
| enum.go | fs: re-implement CutoffMode, LogLevel, TerminalColorMode with Enum | 3 years ago |
| enum_test.go | fs: make Flagger and FlaggerNP interfaces public so we can test flags elsewhere | 2 years ago |
| features.go | fs: define ListP interface for paged listing #4788 | 1 year ago |
| fingerprint.go | fs: add Fingerprint to detect changes in an object | 6 years ago |
| fingerprint_test.go | mockfs: make it so it can be registered as an Fs | 3 years ago |
| fs.go | lib/rest: validate ranged responses | 2 months ago |
| fs_test.go | fs: move tests into correct files | 1 year ago |
| log.go | fs: don't log the contents of objects without a String method | 3 months ago |
| log_test.go | fs: don't log the contents of objects without a String method | 3 months ago |
| metadata.go | fs: allow Metadata calls to be called with Directory or Object | 2 years ago |
| metadata_mapper_code.go | build: remove build constraint syntax for go 1.16 and older | 2 years ago |
| metadata_test.go | fs: implement --metadata-mapper to transform metatadata with a user supplied program | 3 years ago |
| mimetype.go | build: use sequence Split introduced in go1.24 | 1 year ago |
| mount_helper.go | build: update logging statements to make json log work - fixes #6038 | 2 years ago |
| mount_helper_test.go | rclone.mount: ignore _netdev mount argument - FIxes #5808 | 4 years ago |
| newfs.go | rc: stop global.* connection string options changing config CVE-2026-49980 | 5 months ago |
| newfs_internal_test.go | rc: stop global.* connection string options changing config CVE-2026-49980 | 5 months ago |
| newfs_test.go | fs: allow global variables to be overriden or set on backend creation | 1 year ago |
| open_options.go | build: modernize with "go fix -minmax": use min and max builtins | 2 months ago |
| open_options_test.go | fs: fix negative offset when a suffix Range request exceeds object size | 4 months ago |
| override.go | fs: when creating new fs.OverrideRemotes don't layer overrides if not needed | 3 years ago |
| override_dir.go | fs: add OverrideDirectory for overriding path of directory | 3 years ago |
| override_dir_test.go | fs: add OverrideDirectory for overriding path of directory | 3 years ago |
| override_test.go | fs: move operations.NewOverrideRemote to fs.NewOverrideRemote | 4 years ago |
| pacer.go | Add --max-connections to control maximum backend concurrency | 1 year ago |
| pacer_test.go | fs: move tests into correct files | 1 year ago |
| parseduration.go | refactor: use strings.Builder to improve performance | 1 year ago |
| parseduration_test.go | fs: make Flagger and FlaggerNP interfaces public so we can test flags elsewhere | 2 years ago |
| parsetime.go | rc: fix output of Time values in options/get | 3 years ago |
| parsetime_test.go | fs: make Flagger and FlaggerNP interfaces public so we can test flags elsewhere | 2 years ago |
| registry.go | fs/config: add tier to config wizard | 3 months ago |
| registry_test.go | config: redact env var config values in logs | 2 months ago |
| sizesuffix.go | build: fix gocritic lint issue dupbranchbody | 2 years ago |
| sizesuffix_test.go | fs: make Flagger and FlaggerNP interfaces public so we can test flags elsewhere | 2 years ago |
| terminalcolormode.go | fs: re-implement CutoffMode, LogLevel, TerminalColorMode with Enum | 3 years ago |
| terminalcolormode_test.go | fs: re-implement CutoffMode, LogLevel, TerminalColorMode with Enum | 3 years ago |
| tristate.go | fs: fix tristate conversion to JSON | 3 years ago |
| tristate_test.go | fs: make Flagger and FlaggerNP interfaces public so we can test flags elsewhere | 2 years ago |
| types.go | docs: fix typos in comments and messages | 9 months ago |
| version.go | Configurable version suffix independent of version number | 4 years ago |
| versioncheck.go | build: update to go1.27 and make go1.26 the minimum required version | 2 months ago |
| versionsuffix.go | Configurable version suffix independent of version number | 4 years ago |
| versiontag.go | Start v1.76.0-DEV development | 3 months ago |