-
Notifications
You must be signed in to change notification settings - Fork 382
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
MSC2246: Asynchronous media uploads #2246
Commits on Aug 24, 2019
-
Proposal for asynchronous media uploads
Signed-off-by: Tulir Asokan <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for b439277 - Browse repository at this point
Copy the full SHA b439277View commit details -
Add security consideration and mention possible /create request body
Signed-off-by: Tulir Asokan <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for a83c79c - Browse repository at this point
Copy the full SHA a83c79cView commit details
Commits on Aug 25, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 9a395ed - Browse repository at this point
Copy the full SHA 9a395edView commit details
Commits on Aug 26, 2019
-
Change error code for existing media PUT
Co-Authored-By: Travis Ralston <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 29e3463 - Browse repository at this point
Copy the full SHA 29e3463View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7cf22be - Browse repository at this point
Copy the full SHA 7cf22beView commit details
Commits on Aug 1, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 658aac8 - Browse repository at this point
Copy the full SHA 658aac8View commit details -
Configuration menu - View commit details
-
Copy full SHA for bbd7d08 - Browse repository at this point
Copy the full SHA bbd7d08View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0bffcb7 - Browse repository at this point
Copy the full SHA 0bffcb7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4d009a9 - Browse repository at this point
Copy the full SHA 4d009a9View commit details
Commits on Mar 14, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 1cbc04e - Browse repository at this point
Copy the full SHA 1cbc04eView commit details -
Configuration menu - View commit details
-
Copy full SHA for c65f2bf - Browse repository at this point
Copy the full SHA c65f2bfView commit details -
Configuration menu - View commit details
-
Copy full SHA for 63cef50 - Browse repository at this point
Copy the full SHA 63cef50View commit details
Commits on Mar 18, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 8ccf85f - Browse repository at this point
Copy the full SHA 8ccf85fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 12e907b - Browse repository at this point
Copy the full SHA 12e907bView commit details -
Configuration menu - View commit details
-
Copy full SHA for d582bb3 - Browse repository at this point
Copy the full SHA d582bb3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 173edf3 - Browse repository at this point
Copy the full SHA 173edf3View commit details
Commits on Jul 8, 2022
-
Change /create endpoint to use v1
Signed-off-by: Sumner Evans <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for f438754 - Browse repository at this point
Copy the full SHA f438754View commit details -
Reorganize /upload spec and integrate feedback
* Explicitly specify that M_NOT_FOUND should be used for expired media * Explicitly specify that M_FORBIDDEN should be used when a user other than the one who created the media ID tries to upload to it * Remove content-length failure note Signed-off-by: Sumner Evans <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 725675c - Browse repository at this point
Copy the full SHA 725675cView commit details -
Rename max_stall_ms -> timeout_ms
Signed-off-by: Sumner Evans <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for d55f1f9 - Browse repository at this point
Copy the full SHA d55f1f9View commit details -
Mention that maximum value for timeout_ms should be imposed by the se…
…rver Signed-off-by: Sumner Evans <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 955177b - Browse repository at this point
Copy the full SHA 955177bView commit details -
Mention that the timeout_ms can be ignored if the media exists already
Signed-off-by: Sumner Evans <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 823fcca - Browse repository at this point
Copy the full SHA 823fccaView commit details -
Change M_NOT_YET_UPLOADED to use 504 status code
Signed-off-by: Sumner Evans <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 3b00026 - Browse repository at this point
Copy the full SHA 3b00026View commit details -
Remove retry_after_ms optional field
Signed-off-by: Sumner Evans <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 9627af2 - Browse repository at this point
Copy the full SHA 9627af2View commit details
Commits on Mar 30, 2023
-
Make unused_expires_at the deadline for the upload to complete rather…
… than start Signed-off-by: Sumner Evans <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 045c21e - Browse repository at this point
Copy the full SHA 045c21eView commit details -
Add notes about suggested rate-limiting techniques
Namely, allowing a limited number of concurrent uploads Signed-off-by: Sumner Evans <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 011031b - Browse repository at this point
Copy the full SHA 011031bView commit details -
Recommend 24 hours instead of 1 minute
Signed-off-by: Sumner Evans <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 6cb7e31 - Browse repository at this point
Copy the full SHA 6cb7e31View commit details
Commits on Mar 31, 2023
-
Merge pull request #3 from beeper/async-uploads-rate-limiting-improve…
…ments Async uploads rate limiting improvements
Configuration menu - View commit details
-
Copy full SHA for fedc697 - Browse repository at this point
Copy the full SHA fedc697View commit details
Commits on Apr 20, 2023
-
Clarify that rate limiting can apply on /create and /upload
Signed-off-by: Sumner Evans <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 7652f59 - Browse repository at this point
Copy the full SHA 7652f59View commit details -
Clarify that unused_expires_at is a POSIX millisecond timestamp
Signed-off-by: Sumner Evans <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 098dd90 - Browse repository at this point
Copy the full SHA 098dd90View commit details -
Merge pull request #4 from beeper/asynchronous_uploads
Updates from Travis' most recent review
Configuration menu - View commit details
-
Copy full SHA for 9559ab0 - Browse repository at this point
Copy the full SHA 9559ab0View commit details