Ehsan Akhgari
7943855e34
Bug 1117042 - Mark virtual overridden functions as MOZ_OVERRIDE in netwerk; r=mcmanus
2015-01-02 09:04:04 -05:00
Patrick McManus
ad2b489529
bug 1003450 - [2/3] Group Dependency nodes for HTTP/2 r=hurley
2014-12-06 14:26:50 -05:00
Owen Chu
f8f45e4564
Bug 704320 - Parse and implement meta tag-based referrer policies for documents and nsHttpChannels. (r=bz,mcmanus)
2014-11-18 08:46:29 -05:00
Monica Chew
0a957c053e
Bug 1088183: Propagate the top window URI to the parent http channel through HttpChannelOpenArgs (a=kwierso,r=jduell,mrbkap)
2014-10-29 17:22:22 -07:00
Blake Kaplan
1bd13f9ab8
Bug 1049299 - Correctly calculate 3rd-party cookie status for content-process HTTP channels. r=jduell
2014-10-28 14:23:00 +01:00
Steve Workman
fb300aeccb
Bug 1012917 - Send HttpBaseChannel::mApplyConversion with ChannelDiverter constructor in IPDL r=mayhemer
2014-10-21 16:40:08 -07:00
Josh Matthews
df899726ca
Bug 898524: Part 2 - Avoid IPC roundtrips for synthesized responses. r=mayhemer
2014-10-17 09:55:09 -04:00
Josh Matthews
9c17c79113
Bug 898524 - Part 1: Permit certain HTTP channels to be intercepted before initiating a network connection. r=mayhemer
2014-07-09 16:35:02 -04:00
Valentin Gosu
03c2eb7902
Bug 1064706 - Move nsHttpChannel::GetPerformance to HttpBaseChannel so it can be used in HttpChannelChild r=honzab
2014-10-06 14:33:13 +03:00
Valentin Gosu
ac801f45f8
Bug 936814 - Part 1: Implement the _timing allow check algorithm_ for cross-origin Resource Timing r=bz,honzab
2014-05-15 08:26:07 +03:00
Dragana Damjanovic
506b861d69
Bug 1043256 - If unKnownDecoder needs to be used, Content_Encodings will be loaded before OnStartRequest is called on the listener. This makes an error in e10s because Content_Encodings will be loaded before HttpChannelParent can disable them. r=bagder
2014-08-13 10:52:00 -04:00
Ehsan Akhgari
be1d8b1947
Bug 1047782 - Fix some bad impliciit constructors in netwerk/; r=mcmanus
2014-08-05 09:20:50 -04:00
Dragana Damjanovic
a0ac977cc4
Bug 915024 - Add ForcePending for HttpChannel. r=jduell
2014-07-10 10:13:00 -04:00
Boris Zbarsky
16d6c5ece7
Bug 965413 part 3. Add a .loadInfo property to channels. r=mcmanus
2014-07-10 02:56:36 -04:00
Dragana Damjanovic
b321bea26e
Bug 748117 - Make sure http channel is pending in OnStartRequest & OnDataAvailable r=jduell
2014-06-26 18:51:49 -07:00
Benoit Jacob
d66ff6a02f
Bug 1028588 - Fix dangerous public destructors in netwerk/ - r=mcmanus
2014-06-24 12:36:44 -04:00
Patrick McManus
7888e433ba
bug 1003566 - part 1 - allowSTS attribute to nsIHttpChannel r=honzab
2014-06-04 09:57:15 -07:00
Monica Chew
2bf049ae15
Bug 974018: Implement nsIRedirectHistory (r=mayhemer)
2014-05-22 12:58:23 -07:00
Valentin Gosu
59e027d2fc
Bug 822480 - Fix e10s bits of Resource Timing implementation. r=bz, r=honzab
...
* Move nsITimedChannel to HttpBaseChannel which is inherited by HttpChannelChild
* Return mZeroTime instead of 0 in nsPerformanceTiming
* Pass redirect count from parent to child channel
2014-04-21 09:34:33 -04:00
Adrian Lungu
53c9888d1b
Bug 822480 - Add in the Resource Timing API. r=honzab, r=jst
2013-10-15 18:35:44 -07:00
Patrick McManus
54d57b278b
bug 477578 - http methods should be case sensitive r=hurley
2014-03-18 12:36:18 -04:00
Steve Workman
9871740678
Bug 947391 - Add a timeout for initial HTTP responses r=mcmanus
2013-12-18 15:03:48 -08:00
Ryan VanderMeulen
ce5f1fd328
Backed out changesets 58db1fb509be and 7301ccf7e0be (bug 947391) for Android xpcshell orange.
2013-12-18 19:41:29 -05:00
Steve Workman
7d1e4f72c2
Bug 947391 - Add a timeout for initial HTTP responses r=mcmanus
2013-12-18 15:03:48 -08:00
Honza Bambas
f087c2e10e
Bug 932046 - crash in mozilla::net::HttpChannelChild::OnRedirectVerifyCallback(unsigned int), r=jduell
2013-12-05 13:09:11 +01:00
Dan Auerbach
595ced3038
Bug 822869 - Expand user options and limit default behavior for sending of HTTP referers. r=jduell
2013-11-15 21:46:37 -05:00
Patrick McManus
dfdc63bf95
bug 897503 - part 2 use smart pointers for nsHttpHandler references r=sworkman
2013-08-13 15:36:58 -04:00
Ivan Alagenchev
4583ed67ba
Bug 846918: add hsts message queue to httpchannel. r=bsmith.
2013-07-26 08:37:03 -07:00
Jason Duell
1c8005d335
Bug 558623 - Split out HTTP LOG macro definition from nsHttp.h r=jdm
2013-06-22 09:01:06 -07:00
Patrick McManus
8b9ed05d20
bug 871289 [2 of 2] fix trailing whitespace in netwerk/protocol/http/* r=jduell
2013-05-16 09:30:42 -04:00
Patrick McManus
e7c49e8df5
bug 869100 complete token bucket a/b test r=honzab
2013-05-08 11:43:31 -04:00
Patrick McManus
dd4f9aa02c
bug 819734 - Token Bucket for Network Requests [a/b test] r=honzab
2013-04-15 09:41:27 -04:00
Mike Perry
191357b41d
Bug 765934 - Expose XPCOM API for performing internal redirects. r=honza
2013-01-11 15:46:00 -08:00
Josh Aas
2f597db3d9
Bug 807678: Don't proliferate NSPR DNS types beyond the host resolver itself. Make it possible to easily hook up other host resolvers. r=sworkman
2012-12-23 16:08:43 -05:00
Ed Morley
1f499780a1
Backout 744b40b75241 (bug 807678) on suspicion of causing Win debug xpcshell timeouts on a CLOSED TREE
2012-12-14 13:00:19 +00:00
Josh Aas
02c31fd8cc
Bug 807678: Don't proliferate NSPR DNS types beyond the host resolver itself. Make it possible to easily hook up other host resolvers. r=sworkman
2012-12-13 09:18:33 -05:00
Patrick McManus
e02ad04f62
bug 792438 part 1 - identify css and head-based-js as dedicated network resources r=bz
2012-12-04 18:06:29 -05:00
Jason Duell
fb1b4f5599
Bug 811669 - nsICachingChannel.cacheKey may not be set on http-on-modify-request anymore. r=mcmanus
2012-12-03 22:24:36 -08:00
Patrick McManus
5cba01713f
bug 816685 expand caps in protocol/http to 32bits r=jduell
2012-11-29 20:34:35 -05:00
Nick Hurley
5496cfa986
Bug 536324 part 2 - Change implementers of nsIChannel. r=sworkman
2012-10-22 10:51:07 -07:00
Tom Schuster
d324ddc0cc
Bug 795442 - Allow nsIChannel.contentDispositionFilename to be writable. r=jduell, sr=biesi
2012-10-02 09:43:00 -07:00
Patrick McManus
2806e7bc35
bug 795305 - http channel can drop callback references sooner on asyncopen failures r=jduell
2012-10-02 20:18:34 -04:00
Patrick McManus
6331337694
bug 769764 move proxy resolution to separate thread and remove sync api r=biesi sr=josh
2012-09-14 16:27:46 -04:00
Julian Reschke
72855616be
Bug 782235 - Move HTTP convenience functions to nsHttp. r=bsmith
2012-09-25 11:04:25 -04:00
Ehsan Akhgari
416045b4c0
Bug 741059 - Part 1: Add APIs to nsIChannel to allow callers to override the private bit on the channel; r=jduell
...
This is probably the worst patch that I have ever written!
We add a setPrivate method to nsIPrivateBrowsingChannel which will be
implemented by channels who care about private browsing. This allows the
client to explicitly override the private bit on the channel.
NS_UsePrivateBrowsing is also taught about this override bit using the
internal nsIPrivateBrowsingChannel::IsPrivateModeOverriden API. This patch
implements the new API for HTTP, FTP and wyciwyg channels. This also
modifies the IPC implementations of these channels to correctly transfer that
bit to the parent process if it has been set in the child process channel.
2012-09-04 20:37:45 -04:00
Ed Morley
7263dd5913
Backout 6d71ff5b4b36 (bug 347307), 75a3c47a3fe7 (bug 507578), 828f91de7143 (bug 769764) for near permaorange OS X 10.8 leaks
2012-09-17 16:54:09 +01:00
Patrick McManus
3d609df83a
bug 769764 move proxy resolution to separate thread and remove sync api r=biesi sr=josh
2012-09-14 16:27:46 -04:00
Ed Morley
e768620be8
Backout 3182f9d08c2d (bug 347307), 2a30593cca79 (bug 507578), b87b27f5a417 (bug 769764) for m-oth permaorange in browser_463205.js
2012-09-13 22:42:29 +01:00
Patrick McManus
7bc21b4fdf
bug 769764 move proxy resolution to separate thread and remove sync api r=biesi sr=josh
2012-09-13 15:22:56 -04:00
Ehsan Akhgari
243c878d26
Bug 579517 - Part 1: Automated conversion of NSPR numeric types to stdint types in Gecko; r=bsmedberg
...
This patch was generated by a script. Here's the source of the script for
future reference:
function convert() {
echo "Converting $1 to $2..."
find . ! -wholename "*nsprpub*" \
! -wholename "*security/nss*" \
! -wholename "*/.hg*" \
! -wholename "obj-ff-dbg*" \
! -name nsXPCOMCID.h \
! -name prtypes.h \
-type f \
\( -iname "*.cpp" \
-o -iname "*.h" \
-o -iname "*.c" \
-o -iname "*.cc" \
-o -iname "*.idl" \
-o -iname "*.ipdl" \
-o -iname "*.ipdlh" \
-o -iname "*.mm" \) | \
xargs -n 1 sed -i -e "s/\b$1\b/$2/g"
}
convert PRInt8 int8_t
convert PRUint8 uint8_t
convert PRInt16 int16_t
convert PRUint16 uint16_t
convert PRInt32 int32_t
convert PRUint32 uint32_t
convert PRInt64 int64_t
convert PRUint64 uint64_t
convert PRIntn int
convert PRUintn unsigned
convert PRSize size_t
convert PROffset32 int32_t
convert PROffset64 int64_t
convert PRPtrdiff ptrdiff_t
convert PRFloat64 double
2012-08-22 11:56:38 -04:00