mattermost/services
Claudio Costa 9c272f0b20
[MM-26812] Add support for resumable file uploads (#15252)
* Implement AppendFile for FileBackend

* Split test into subtests

* [MM-26812] Add support for resumable file uploads (#15252)

* Implement UploadSession

* Implement UploadSessionStore

* Add error strings

* Implement resumable file uploads

* Add UploadType

* Fix retry layer tests

* Regenerate store layers

* Fix store error handling

* Use base for filename

* Prevent concurrent uploads on the same upload session

* Fix erroneus error string

* Improve error handling

Co-authored-by: Mattermod <mattermod@users.noreply.github.com>

* Fix translations

Co-authored-by: Mattermod <mattermod@users.noreply.github.com>
2020-09-15 21:28:25 +02:00
..
cache MM-27456: Use reflect-free serialization for hot structs (#15171) 2020-08-13 03:35:57 -04:00
configservice Consistent license message for all the go files (#13235) 2019-11-29 12:59:40 +01:00
filesstore [MM-26812] Add support for resumable file uploads (#15252) 2020-09-15 21:28:25 +02:00
httpservice MM-23666: rewrite TestHTTPClient (#14236) 2020-04-08 09:40:42 -03:00
imageproxy MM-24395: Set response header to be attachment for SVG images. (#14385) 2020-04-30 09:03:13 +05:30
mailservice Drain body to reuse tcp connection (#15241) 2020-08-21 10:44:06 +02:00
marketplace MM-25006: Fix occurences of unclosed http bodies (#14521) 2020-05-20 08:41:37 +05:30
mfa Increase entropy for MFA secret (#14290) 2020-04-22 18:46:16 +02:00
searchengine [MM-26397] Take query size and order into account for Bleve (#14882) 2020-06-30 15:38:58 +02:00
slackimport MM-27744 disable Zap for unit tests. (#15398) 2020-09-09 15:25:55 -04:00
telemetry [MM-28475] Add server telemetry for the new system roles (#15437) 2020-09-15 14:21:32 -04:00
timezones Consistent license message for all the go files (#13235) 2019-11-29 12:59:40 +01:00
tracing MM-21898: Part 2. Add opentracing (#13904) 2020-03-05 14:46:08 +01:00
upgrader Add support for rc versions in upgrader (#15424) 2020-09-10 16:30:03 +02:00