gecko-dev/netwerk/protocol
Nika Layzell 6556d0e4eb Bug 1754004 - Part 13: Relax interface check in nsHttpTransaction, r=necko-reviewers,kershaw
Previously, the check when reporting progress from a nsHttpTransaction would
always report no progress when a non-seekable input stream is used as the
request data stream. Before Part 5, we incorrectly always reported the
nsBufferedStream which we wrap request streams with as seekable, meaning that
this check would pass and the progress reporting would work.

This change relaxes the check to instead check for nsITellableStream which is
actually guaranteed by the nsBufferedStream wrapper, and provides the Tell
method being used.

Differential Revision: https://phabricator.services.mozilla.com/D144450
2022-05-13 14:16:14 +00:00
..
about Bug 1743102 Added color-scheme meta tag to remaining about: pages r=Gijs,necko-reviewers,robwu 2021-12-17 00:42:23 +00:00
data Bug 1761512 - Remove unneeded special case in nsDataHandler::CreateNewURI. r=dragana,necko-reviewers 2022-04-01 11:46:11 +00:00
file Bug 1738106 - Part 3: Switch to TaskQueue::Create, r=xpcom-reviewers,necko-reviewers,media-playback-reviewers,dragana,alwu,barret 2022-05-02 20:37:34 +00:00
gio Bug 1754004 - Part 11: Simplify the IPCStream serialization API, r=asuth,necko-reviewers,kershaw 2022-05-13 14:16:13 +00:00
http Bug 1754004 - Part 13: Relax interface check in nsHttpTransaction, r=necko-reviewers,kershaw 2022-05-13 14:16:14 +00:00
res Bug 1207753 - netwerk thread-safety annotations r=necko-reviewers,dragana 2022-05-12 21:53:12 +00:00
viewsource Bug 1735299 - Use fewer NS_ADDREF in netwerk/ r=nhnt11 2021-10-19 13:44:24 +00:00
websocket Bug 1754004 - Part 11: Simplify the IPCStream serialization API, r=asuth,necko-reviewers,kershaw 2022-05-13 14:16:13 +00:00
moz.build