rclone/fs
Nick Craig-Wood 7766c5c90b accounting: fix memory leak on retries operations
Before this change if an operation was retried on operations.Copy and
the operation was large enough to use an async buffer then an async
buffer was leaked on the retry.  This leaked memory, a file handle and
a go routine.

After this change if Account.WithBuffer is called and there is already
a buffer, then a new one won't be allocated.
2019-11-19 12:12:47 +00:00
..
accounting accounting: fix memory leak on retries operations 2019-11-19 12:12:47 +00:00
asyncreader build: fix up package paths after repo move 2019-07-28 18:47:38 +01:00
cache fs/cache: test for fix cached values pointing to files #3424 2019-08-10 08:39:56 +01:00
chunkedreader build: fix up package paths after repo move 2019-07-28 18:47:38 +01:00
config rc: fix formatting of docs 2019-10-27 10:44:29 +00:00
dirtree build: fix up package paths after repo move 2019-07-28 18:47:38 +01:00
driveletter Break the fs package up into smaller parts. 2018-01-15 17:51:14 +00:00
encodings yandex: use lib/encoder 2019-10-05 10:22:43 +01:00
filter filter: prevent mix opts when filesfrom is present - fixes #3599 2019-10-11 16:17:02 +01:00
fserrors fserror: make http2 "stream error:" a retriable error 2019-10-15 19:46:44 +01:00
fshttp fshttp: don't print token bucket errors on context cancelled 2019-10-30 16:02:47 +00:00
fspath config: check config names more carefully and report errors - fixes #3506 2019-09-06 12:07:09 +01:00
hash hash: fix hash names for DropboxHash and CRC-32 2019-10-30 16:02:57 +00:00
list build: fix up package paths after repo move 2019-07-28 18:47:38 +01:00
log log: add Stack() function for debugging who calls what 2019-09-20 11:53:08 +01:00
march Fix --files-from without --no-traverse doing a recursive scan 2019-10-15 19:51:01 +01:00
object Remove backend dependency from fs/hash 2019-10-01 16:29:58 +01:00
operations sync: --update/-u not transfer files that haven't changed - fixes #3232 2019-10-12 11:54:56 +01:00
rc rc: fix formatting of docs 2019-10-27 10:44:29 +00:00
sync sync: free objects after they come out of the transfer pipe 2019-10-16 10:27:07 +01:00
version build: fix up package paths after repo move 2019-07-28 18:47:38 +01:00
walk Fix --files-from without --no-traverse doing a recursive scan 2019-10-15 19:51:01 +01:00
bwtimetable.go fs: added weekday schedule into --bwlimit - fixes #1822 2018-06-17 18:38:09 +01:00
bwtimetable_test.go fs: added weekday schedule into --bwlimit - fixes #1822 2018-06-17 18:38:09 +01:00
config.go fs: make sure config is persisted to the config file when using config.Mapper 2019-08-14 20:54:08 +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
deletemode.go Break the fs package up into smaller parts. 2018-01-15 17:51:14 +00:00
dir.go Add context propagation to rclone 2019-06-19 11:59:46 +01: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 Make flags show up with their proper names, eg SizeSuffix rather than int 2019-02-07 11:57:26 +00:00
dump_test.go Fix broken flag type tests 2019-02-07 16:42:26 +00:00
fs.go fs: Make prefix free backend config read prefix free env var also 2019-09-14 18:26:07 +01:00
fs_test.go fs: Make prefix free backend config read prefix free env var also 2019-09-14 18:26:07 +01:00
log.go log: add object and objectType to json logs 2019-08-02 15:57:09 +01:00
log_test.go Break the fs package up into smaller parts. 2018-01-15 17:51:14 +00:00
mimetype.go Add context propagation to rclone 2019-06-19 11:59:46 +01:00
options.go fs: fix FixRangeOption so it works with 0 length files 2019-08-03 18:25:44 +01:00
options_test.go fs: Adjust RangeOption.Decode to return -1 for read to end 2018-01-27 14:31:29 +00:00
parseduration.go fs: Higher units for ETA - fixes #3221 2019-07-01 12:09:19 +01:00
parseduration_test.go fs: Higher units for ETA - fixes #3221 2019-07-01 12:09:19 +01:00
sizesuffix.go fix spelling 2019-04-30 14:12:18 +02:00
sizesuffix_test.go fs: Implement Scan method for SizeSuffix and Duration 2018-07-16 08:50:52 +01:00
version.go Version v1.50.1 2019-11-02 14:26:50 +00:00
versioncheck.go build: drop support for go1.9 2019-09-04 10:23:48 +01:00