rclone/fs
Nick Craig-Wood a7689d7023 rcserver: fix 500 error when marshalling errors from core/command
Before this change attempting to return an error from core/command
failed with a 500 error and a message about unmarshable types.

This is because it was attempting to marshal the input parameters
which get _response added to them which contains an unmarshalable
field.

This was fixed by using the original parameters in the error response
rather than the one modified during the error handling.

This also adds end to end tests for the streaming facilities as used
in core/command.
2021-01-10 16:34:46 +00:00
..
accounting accounting: factor --tpslimit code into accounting from fshttp 2021-01-08 10:29:57 +00:00
asyncreader fs: deglobalise the config #4685 2020-11-26 16:40:12 +00:00
cache test: Add context to mockfs.NewFs #3257 #4685 2020-11-09 18:05:54 +00:00
chunkedreader Spelling fixes 2020-10-14 15:21:31 +01:00
config accounting: factor --tpslimit code into accounting from fshttp 2021-01-08 10:29:57 +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
filter filter: deglobalise to put filter config into the context #4685 2020-11-27 17:28:42 +00:00
fserrors vfs: support synchronous cache space recovery upon ENOSPC 2020-08-25 21:12:06 +01:00
fshttp accounting: factor --tpslimit code into accounting from fshttp 2021-01-08 10:29:57 +00:00
fspath fs: Fix parsing of .. when joining remotes - Fixes #4862 2020-12-18 13:06:39 +00:00
hash hash: add MultiHasher.Sum() to retrieve a single specific hash 2020-11-13 02:31:59 +01:00
list filter: deglobalise to put filter config into the context #4685 2020-11-27 17:28:42 +00:00
log fs/log: don't compile systemd log integration for non unix systems 2020-12-28 23:07:12 +00:00
march fs: support multi-threads to head dst object 2020-12-02 16:26:37 +00:00
object Remove backend dependency from fs/hash 2019-10-01 16:29:58 +01:00
operations operations: add size if known to skipped items and JSON log - fixes #4624 2021-01-05 19:44:25 +00:00
rc rcserver: fix 500 error when marshalling errors from core/command 2021-01-10 16:34:46 +00:00
sync sync: Only print "There was nothing to transfer" if no errors 2020-12-31 18:16:51 +00:00
walk filter: deglobalise to put filter config into the context #4685 2020-11-27 17:28:42 +00:00
bwtimetable.go Spelling fixes 2020-10-14 15:21:31 +01:00
bwtimetable_test.go fs: added weekday schedule into --bwlimit - fixes #1822 2018-06-17 18:38:09 +01:00
config.go fs: correct default implementation of fs.CountError 2020-12-31 18:16:51 +00: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 fs: deglobalise the config #4685 2020-11-26 16:40:12 +00:00
cutoffmode.go fs: Use --cutoff-mode hard,soft,catious instead of 3 --max-transfer-mode flags 2020-03-01 09:49:55 +00:00
cutoffmode_test.go fs: Use --cutoff-mode hard,soft,catious instead of 3 --max-transfer-mode flags 2020-03-01 09:49:55 +00: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
fingerprint.go fs: add Fingerprint to detect changes in an object 2020-06-30 12:01:36 +01:00
fingerprint_test.go test: Add context to mockfs.NewFs #3257 #4685 2020-11-09 18:05:54 +00:00
fs.go dropbox: test file name length before upload to fix upload loop 2020-12-01 17:56:36 +00:00
fs_test.go fs: deglobalise the config #4685 2020-11-26 16:40:12 +00:00
log.go log: make it easier to add parameters to JSON logging 2021-01-05 19:44:25 +00:00
log_test.go log: make it easier to add parameters to JSON logging 2021-01-05 19:44:25 +00:00
mimetype.go Add context propagation to rclone 2019-06-19 11:59:46 +01:00
options.go docs: spelling: e.g. 2020-10-28 18:16:23 +00:00
options_test.go fs: fix FixRangeOption so it doesn't add HTTPOptions in place of bad Ranges 2020-04-24 12:32:09 +01:00
parseduration.go fs: allow --min-age/--max-age to take a date as well as a duration 2020-05-12 17:49:33 +01:00
parseduration_test.go fs: parseduration: fixed tests to use UTC time 2020-11-23 17:11:56 +00: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 Start v1.54.0-DEV development 2020-09-02 17:52:58 +01:00
versioncheck.go build: raise minimum go version to go1.12 2021-01-08 12:17:09 +00:00