rclone/fs
Nick Craig-Wood ab60a77aba cluster: make workers write status and controller read the status
The controller will retry the batches if it loses contact with the
worker.
2025-10-16 15:50:52 +01:00
..
accounting accounting: add AccountReadN for use in cluster 2025-10-16 15:48:32 +01:00
asyncreader pool: unify memory between multipart and asyncreader to use one pool 2025-08-07 12:45:44 +01:00
cache config: make parsing of duration options consistent 2025-07-08 12:08:14 +02:00
chunkedreader build: modernize Go usage 2025-02-28 11:31:14 +00:00
chunksize build: modernize Go usage 2025-02-28 11:31:14 +00:00
cluster cluster: make workers write status and controller read the status 2025-10-16 15:50:52 +01:00
config docs: use the term backend name instead of fs name for authorize command 2025-10-02 18:46:16 +02:00
dirtree build: modernize benchmark usage 2025-09-15 12:45:57 +01:00
driveletter build: remove build constraint syntax for go 1.16 and older 2024-04-18 16:53:55 +02:00
filter filter: Add `--hash-filter` to deterministically select a subset of files 2025-03-17 17:25:59 +00:00
fserrors build: modernize Go usage 2025-02-28 11:31:14 +00:00
fshttp fs: tls: add --client-pass support for encrypted --client-key files 2025-08-22 12:19:29 +01:00
fspath fs: allow global variables to be overriden or set on backend creation 2025-07-23 15:09:51 +01:00
hash hashsum: changed output format when listing algorithms 2025-08-27 23:36:28 +02:00
list build: use "for i := range n", added in go1.22 2025-09-15 12:45:57 +01:00
log bisync: fix data races on tests 2025-08-17 20:16:46 -04:00
logger build: update all dependencies and fix deprecations 2025-02-26 18:00:58 +00:00
march march: fix deadlock when using --fast-list on syncs - fixes #8811 2025-09-15 12:55:29 +01:00
object fs/object: fix memory object out of bounds Seek 2025-03-06 11:31:52 +00:00
operations build: remove x := x made unnecessary by the new semantics of loops in go1.22 2025-09-14 15:58:20 +01:00
rc rc: add NewJobFromBytes for reading jobs from non HTTP transactions 2025-10-16 15:48:32 +01:00
sync sync,move,copy: add --cluster support 2025-10-16 15:48:32 +01:00
walk walk: move NewListRHelper into list.Helper to avoid circular dependency 2025-04-08 15:14:00 +01:00
backend_config.go build: modernize Go usage 2025-02-28 11:31:14 +00:00
backend_config_test.go fs: add --all to rclone config create/update to ask all the config questions #3455 2021-05-14 14:07:44 +01:00
bits.go fs: fix docs for Bits 2023-10-23 15:43:55 +01:00
bits_test.go fs: make Flagger and FlaggerNP interfaces public so we can test flags elsewhere 2024-07-15 11:09:54 +01:00
bwtimetable.go refactor: use strings.FieldsFuncSeq to reduce memory allocations 2025-09-26 15:12:53 +01:00
bwtimetable_test.go fs: Allow semicolons as well as spaces in --bwlimit timetable parsing - fixes #7595 2024-07-17 11:04:01 +01:00
config.go cluster: implement --cluster and related flags FIXME WIP 2025-10-16 15:48:32 +01:00
config_list.go Make flags show up with their proper names, eg SizeSuffix rather than int 2019-02-07 11:57:26 +00:00
config_list_test.go fs: fix tests for *SepList 2018-08-21 10:58:59 +01:00
config_test.go build: add lint ignore comment required for golangci-staticcheck in addition to stand-alone staticcheck 2023-03-26 14:28:15 +02:00
configmap.go fs: fix the defaults overriding the actual config 2024-07-15 11:09:54 +01:00
countsuffix.go build: fix gocritic lint issue dupbranchbody 2024-08-15 22:08:34 +01:00
countsuffix_test.go fs: make Flagger and FlaggerNP interfaces public so we can test flags elsewhere 2024-07-15 11:09:54 +01:00
cutoffmode.go fs: re-implement CutoffMode, LogLevel, TerminalColorMode with Enum 2023-10-03 15:14:24 +01:00
cutoffmode_test.go fs: make Flagger and FlaggerNP interfaces public so we can test flags elsewhere 2024-07-15 11:09:54 +01:00
daemon_other.go build: remove build constraint syntax for go 1.16 and older 2024-04-18 16:53:55 +02:00
daemon_unix.go build: remove build constraint syntax for go 1.16 and older 2024-04-18 16:53:55 +02:00
deletemode.go Break the fs package up into smaller parts. 2018-01-15 17:51:14 +00:00
dir.go fs: allow Metadata calls to be called with Directory or Object 2024-02-27 10:56:19 +00:00
dir_wrapper.go combine: fix CopyDirMetadata error on upstream root 2024-03-07 11:09:07 +00:00
direntries.go fs: Allow sync of a file and a directory with the same name 2019-06-09 15:57:05 +01:00
direntries_test.go build: fix up package paths after repo move 2019-07-28 18:47:38 +01:00
dump.go fs: implement --metadata-mapper to transform metatadata with a user supplied program 2023-11-18 17:49:35 +00:00
dump_test.go fs: make Flagger and FlaggerNP interfaces public so we can test flags elsewhere 2024-07-15 11:09:54 +01:00
enum.go fs: re-implement CutoffMode, LogLevel, TerminalColorMode with Enum 2023-10-03 15:14:24 +01:00
enum_test.go fs: make Flagger and FlaggerNP interfaces public so we can test flags elsewhere 2024-07-15 11:09:54 +01:00
features.go fs: define ListP interface for paged listing #4788 2025-04-08 15:12:53 +01:00
fingerprint.go fs: add Fingerprint to detect changes in an object 2020-06-30 12:01:36 +01:00
fingerprint_test.go mockfs: make it so it can be registered as an Fs 2023-04-28 14:31:05 +01:00
fs.go config: make parsing of duration options consistent 2025-07-08 12:08:14 +02:00
fs_test.go fs: move tests into correct files 2025-10-16 15:48:32 +01:00
log.go log: add --windows-event-log-level to support Windows Event Log 2025-05-23 11:27:49 +01:00
log_test.go fs: make Flagger and FlaggerNP interfaces public so we can test flags elsewhere 2024-07-15 11:09:54 +01:00
metadata.go fs: allow Metadata calls to be called with Directory or Object 2024-02-27 10:56:19 +00:00
metadata_mapper_code.go build: remove build constraint syntax for go 1.16 and older 2024-04-18 16:53:55 +02:00
metadata_test.go fs: implement --metadata-mapper to transform metatadata with a user supplied program 2023-11-18 17:49:35 +00:00
mimetype.go build: use sequence Split introduced in go1.24 2025-09-15 12:45:57 +01:00
mount_helper.go build: update logging statements to make json log work - fixes #6038 2024-09-06 17:04:18 +01:00
mount_helper_test.go rclone.mount: ignore _netdev mount argument - FIxes #5808 2022-05-12 20:27:13 +01:00
newfs.go fs: allow global variables to be overriden or set on backend creation 2025-07-23 15:09:51 +01:00
newfs_internal_test.go fs: allow global variables to be overriden or set on backend creation 2025-07-23 15:09:51 +01:00
newfs_test.go fs: allow global variables to be overriden or set on backend creation 2025-07-23 15:09:51 +01:00
open_options.go fs: fix Don't know how to set key "chunkSize" on upload errors in tests 2024-10-22 19:54:33 +01:00
open_options_test.go fs: add --metadata-set flag to specify metadata for uploads 2022-06-29 14:29:36 +01:00
override.go fs: when creating new fs.OverrideRemotes don't layer overrides if not needed 2023-05-09 16:28:10 +01:00
override_dir.go fs: add OverrideDirectory for overriding path of directory 2023-05-14 11:22:57 +01:00
override_dir_test.go fs: add OverrideDirectory for overriding path of directory 2023-05-14 11:22:57 +01:00
override_test.go fs: move operations.NewOverrideRemote to fs.NewOverrideRemote 2022-11-21 08:02:09 +00:00
pacer.go Add --max-connections to control maximum backend concurrency 2025-03-25 15:49:27 +00:00
pacer_test.go fs: move tests into correct files 2025-10-16 15:48:32 +01:00
parseduration.go fs: improve JSON Unmarshalling for Duration 2024-03-13 18:08:59 +00:00
parseduration_test.go fs: make Flagger and FlaggerNP interfaces public so we can test flags elsewhere 2024-07-15 11:09:54 +01:00
parsetime.go rc: fix output of Time values in options/get 2023-05-04 15:04:11 +01:00
parsetime_test.go fs: make Flagger and FlaggerNP interfaces public so we can test flags elsewhere 2024-07-15 11:09:54 +01:00
registry.go fs: add NonDefaultRC for discovering options in use 2025-10-16 15:48:32 +01:00
registry_test.go fs: add NonDefaultRC for discovering options in use 2025-10-16 15:48:32 +01:00
sizesuffix.go build: fix gocritic lint issue dupbranchbody 2024-08-15 22:08:34 +01:00
sizesuffix_test.go fs: make Flagger and FlaggerNP interfaces public so we can test flags elsewhere 2024-07-15 11:09:54 +01:00
terminalcolormode.go fs: re-implement CutoffMode, LogLevel, TerminalColorMode with Enum 2023-10-03 15:14:24 +01:00
terminalcolormode_test.go fs: re-implement CutoffMode, LogLevel, TerminalColorMode with Enum 2023-10-03 15:14:24 +01:00
tristate.go fs: fix tristate conversion to JSON 2023-03-27 16:17:49 +01:00
tristate_test.go fs: make Flagger and FlaggerNP interfaces public so we can test flags elsewhere 2024-07-15 11:09:54 +01:00
types.go box: fix about: cannot unmarshal number 1.0e+18 into Go struct field 2025-07-31 11:38:51 +01:00
version.go Configurable version suffix independent of version number 2022-05-17 12:10:01 +01:00
versioncheck.go build: update to go1.25 and make go1.24 the minimum required version 2025-08-13 17:54:45 +01:00
versionsuffix.go Configurable version suffix independent of version number 2022-05-17 12:10:01 +01:00
versiontag.go Start v1.72.0-DEV development 2025-08-22 17:42:25 +01:00