Large uploads that stall now abort with a stalled-upload error instead of hanging to timeout.
What's wrong with this entry?
HTTP requests can now stream their body and watch progress, aborting with a distinct stalled-upload error when no bytes move and no response arrives within a computed window, rather than waiting out a single flat request timeout.
- Enabled by an internal version check (1.4.1 against 1.4.0); when it does not pass, the old buffered upload with a computed timeout is used instead.
- The abort message reads "upload stalled: no answer within" followed by the window.
upload stalled: no answer within
Strings lifted out of the shipped bundle, so the claim above can be checked against them.