Carsten "Tomcat" Book
8002f9c857
Backed out changeset b1bbd5c1d6c0 (bug 772528) for xpcshell test failures
2016-01-22 11:46:50 +01:00
Andrea Marchesini
e9160985c2
Bug 1221320 - XMLHttpRequest authentication should not require auth prompt dialog, r=honzab.moz
2015-12-30 18:47:55 +00:00
Eden Chuang
5d7b00cf47
Bug 772528 - Remove nsFileInputStream::Seek() from nsPartialFileInputStream::Init(). r=baku
2016-01-21 14:08:18 +08:00
Randell Jesup
22b767c6eb
Bug 1194259: Make ICE IP restriction to default routes work in E10S r=jesup,mcmanus,drno
...
--HG--
extra : commitid : 2LptzIDH6lK
2016-01-22 02:47:01 -05:00
Honza Bambas
80cd6c95fd
Bug 1064378 - Don't rewrite custom Authorization header set on a channel by cached credential. r=jduell
2016-01-21 09:33:00 -05:00
Honza Bambas
92816b2543
Bug 1154124 - Prevent recursion when calling HTTP cache entry's callbacks. r=michal
2016-01-14 21:16:06 +01:00
Patrick McManus
27973cab8d
Bug 366023 - Allow h/1.0 chunked encodings r=bagder
2016-01-19 14:22:50 -05:00
Carsten "Tomcat" Book
adbf945ebf
merge mozilla-inbound to mozilla-central a=merge
2016-01-21 11:49:16 +01:00
Carsten "Tomcat" Book
758403a36d
Merge mozilla-central to fx-team
2016-01-20 15:37:48 +01:00
Honza Bambas
d36e6cf36c
Bug 1165256 - Make appcache fully work with OriginAttribues. r=jduell
2016-01-18 20:20:08 +01:00
Honza Bambas
31fe69aff2
Bug 1087320 - On charset reload set LOAD_FROM_CACHE only on the default channel, r=bz r=jduell
2016-01-19 15:28:00 +01:00
Ehsan Akhgari
d08dcc913c
Bug 1209081 - Part 1: Implement the "navigate" value for RequestMode; r=bkelly
2016-01-19 17:46:10 -05:00
Kate McKinley
6a757b6d5f
Bug 1195881 - Contextual Identity working under e10s. r=tanvi r=sicking r=baku
2016-01-20 00:28:00 +01:00
Honza Bambas
c19627f880
Bug 451081 - Introduce ORIGIN_IS_FULL_SPEC protocol handler flag, r=bz+standard8 IGNORE IDL
2016-01-20 20:02:23 +01:00
Bogdan Postelnicu
0190fc58af
Bug 1240515 - change allocator for addr and localaddr from malloc to new, since the smart pointer that is used uses delete operator. r=dragana
...
--HG--
extra : transplant_source : N%80%F2%14%3C%84%90%C7%9A%866g%C2R%27%A0%2C%7E%ADc
2016-01-20 12:31:01 +02:00
Honza Bambas
e3cd93ce31
Bug 1239687 - Leak invalid/doomed file handles immediately after HTTP cache shutdown. r=michal
...
--HG--
extra : rebase_source : fbf0ddf9489b83e60bbfe09f19d9dd2ffdc16629
2016-01-14 08:14:00 +01:00
Dragana Damjanovic
737f45f2c0
Bug 1238017
- Remove ClosingService. r=mcmanus
2016-01-08 10:20:00 -05:00
Ryan VanderMeulen
20da6fc699
Bug 1234548 - Remove unused variables. r=bustage
2016-01-17 13:07:38 -05:00
Dragana Damjanovic
874fe57403
Bug 1240269 - Do not open UDP socket during shutdown. r=mcmanus
2016-01-16 01:19:00 -05:00
Dragana Damjanovic
2959708ab5
Bug 1234548 - Don't send network change events if routes are changed. r=mcmanus, r=bagder
2016-01-11 07:40:00 -05:00
Patrick McManus
c5706e8cfe
Bug 1240122 - threadsafe fix for getselfaddr() r=dragana
2016-01-15 12:16:01 -05:00
Christoph Kerschbaumer
fb16dbdaa0
Bug 1234368 - Convert netwerk/test/unit/test_bug203271.js to use asyncOpen2 (r=mcmanus)
2016-01-15 11:38:21 -08:00
Christoph Kerschbaumer
27b7eb773f
Bug 1234757 - Use channel.asyncOpen2 within netwerk/test/unit/test_protocolproxyservice.js (r=mcmanus)
2016-01-15 11:34:34 -08:00
Patrick McManus
68f2b290fd
Bug 1234757 - test_protocolproxyservice does not need 2nd arg to asyncopen r=ckerschb
2016-01-15 11:01:20 -05:00
Dragana Damjanovic
c03ef33b0d
Bug 1239655 - Do not do PR_ConnectContinue during the shutdown. r=mcmanus
2016-01-14 08:53:00 -05:00
Christoph Kerschbaumer
071f422450
Bug 1233098 - Refactor CSP upgrade insecure requests flag within loadInfo (r=sicking)
2016-01-14 12:38:15 -08:00
Honza Bambas
6e283f1e37
Bug 913822 - Shutdown I/O time limit for HTTP cache. r=michal
2016-01-13 16:11:00 -05:00
Dragana Damjanovic
198debd13b
Bug 1238910 - Rework shutdown necko. r=mcmanus
2016-01-14 04:42:00 -05:00
Patrick McManus
db9baefb2d
Bug 1240254 - necko tests assumed synchronous error reporting r=dragana
2016-01-15 22:56:06 -05:00
Dragana Damjanovic
06c9cbac52
Bug 1240481 - Limit PR_Close calls during shutdown. r=mcmanus
2016-01-18 08:20:00 +01:00
Dragana Damjanovic
854aecd889
Bug 1239961 - Minimize amount of PR_Poll and PR_Read calls during shutdown. r=mcmanus
2016-01-15 08:21:00 +01:00
Honza Bambas
a170797259
Bug 1220272
- Fix signalling in HTTP cache test code suspender. r=michal
2016-01-14 11:24:00 +01:00
Henry Chang
24ab7ce66a
Bug 1216443 - "moz-safe-about:blank" to signed content should switch process. r=kanru
2016-01-18 00:07:00 +01:00
Andrea Marchesini
b88bc4f2a4
Bug 1199466 - part 1 - Expose originAttributes in nsICookie, r=jduell
2016-01-14 08:03:50 +00:00
Nigel Babu
7089beabc7
Backed out changeset f51b921e1ccf (bug 1233098) for browser-chrome bustage
...
--HG--
extra : commitid : ytS8fc4lFu
2016-01-14 08:04:37 +05:30
Christoph Kerschbaumer
c42851930c
Bug 1233098 - Refactor CSP upgrade insecure requests flag within loadInfo (r=sicking)
2016-01-13 15:51:43 -08:00
Dragana Damjanovic
d8f3e608b5
Bug 1235509 - Link monitor should not fire link change events for the refresh of the ipv6 lifetime. r=bagder
2016-01-11 06:42:36 -08:00
Bogdan Postelnicu
43ffa675aa
Bug 1226526 - NS_ENSURE_ARG_POINTER on result to remove warning added by scan-build. r=mcmanus
...
--HG--
extra : rebase_source : 73ee1126287bbc2865568a074678564fd3372032
2016-01-13 11:41:04 +02:00
Honza Bambas
6bbabfc4b2
Bug 1121672 - Make CacheFile::IsDoomed() protect mHandle with lock, r=michal
2016-01-12 09:24:00 +01:00
Andrea Marchesini
caa2f9b456
Bug 1231378 - part 4 - Fix uninitialized members of classes in netwerk/widget/storage/uriloader/memory/tools, r=smaug
2016-01-12 18:16:59 +00:00
Carsten "Tomcat" Book
3589aeeb8a
Backed out changeset d6b0ffe1a7b3 (bug 1231378)
2016-01-12 15:48:54 +01:00
Andrea Marchesini
2609a149da
Bug 1231378 - part 4 - Fix uninitialized members of classes in netwerk/widget/storage/uriloader/memory/tools, r=smaug
2016-01-12 13:57:37 +00:00
Dragana Damjanovic
bdee941ae5
Bug 1236277 - Retry all connections not just the reused one. r=mcmanus
2016-01-11 05:20:00 +01:00
Eric Rahm
1828042c1f
Bug 1174972 - Add basic mozilla logging backend. r=froydnj,r=bwc,r=jduell
2016-01-05 13:05:19 -08:00
Xidorn Quan
f569fa65f9
Bug 1238404 - Use 'using' directive instead of having separate Dispatch impl in subclasses of nsIEventTarget. r=froydnj
...
--HG--
extra : source : 76255b192a7d6dae74f19c68653537d5f8f39775
2016-01-12 15:18:47 +11:00
Phil Ringnalda
52aade6b43
Back out 3e168e5a04bf (bug 1174972) for build bustage
...
CLOSED TREE
2016-01-11 20:04:40 -08:00
Eric Rahm
f8d0e8949c
Bug 1174972 - Add basic mozilla logging backend. r=froydnj,r=bwc,r=jduell
2016-01-05 13:05:19 -08:00
Patrick McManus
7ed406b2be
Bug 1238290 - fix bad necko deps on unified_sources r=valentin.gosu
...
---
netwerk/base/ARefBase.h | 2 ++
netwerk/base/CaptivePortalService.cpp | 1 +
netwerk/base/CaptivePortalService.h | 1 +
netwerk/base/EventTokenBucket.cpp | 4 +++-
netwerk/base/LoadContextInfo.cpp | 3 +++
netwerk/base/LoadInfo.cpp | 3 +++
netwerk/base/MemoryDownloader.cpp | 1 +
netwerk/base/Predictor.cpp | 1 +
netwerk/base/RedirectChannelRegistrar.h | 1 +
netwerk/base/nsBaseChannel.cpp | 1 +
netwerk/base/nsChannelClassifier.cpp | 1 +
netwerk/base/nsDirectoryIndexStream.cpp | 3 ++-
netwerk/base/nsDownloader.cpp | 1 +
netwerk/base/nsIOService.cpp | 1 +
netwerk/base/nsIncrementalDownload.cpp | 3 +++
netwerk/base/nsNetUtil.cpp | 4 ++++
netwerk/base/nsNetUtil.h | 1 +
netwerk/base/nsProtocolProxyService.cpp | 1 +
netwerk/base/nsSecCheckWrapChannel.cpp | 2 ++
netwerk/base/nsUDPSocket.cpp | 4 +++-
netwerk/cache/nsDiskCacheBinding.cpp | 2 +-
netwerk/cache/nsDiskCacheDeviceSQL.cpp | 2 ++
netwerk/cache/nsMemoryCacheDevice.cpp | 2 +-
netwerk/cache2/CacheFileUtils.cpp | 2 ++
netwerk/cache2/CacheStorageService.h | 1 +
netwerk/ipc/NeckoParent.cpp | 1 +
netwerk/ipc/RemoteOpenFileChild.cpp | 1 +
netwerk/protocol/about/nsAboutBloat.cpp | 1 +
netwerk/protocol/about/nsAboutCacheEntry.cpp | 1 +
netwerk/protocol/about/nsAboutProtocolHandler.cpp | 1 +
netwerk/protocol/data/DataChannelParent.cpp | 1 +
netwerk/protocol/file/nsFileProtocolHandler.cpp | 1 +
netwerk/protocol/ftp/FTPChannelParent.cpp | 2 ++
netwerk/protocol/ftp/FTPChannelParent.h | 1 +
netwerk/protocol/ftp/nsFtpConnectionThread.cpp | 1 +
netwerk/protocol/ftp/nsFtpProtocolHandler.h | 1 +
netwerk/protocol/http/Http2Compression.cpp | 1 +
netwerk/protocol/http/Http2Session.cpp | 1 +
netwerk/protocol/http/Http2Stream.h | 2 ++
netwerk/protocol/http/HttpBaseChannel.cpp | 4 ++++
netwerk/protocol/http/HttpBaseChannel.h | 1 +
netwerk/protocol/http/HttpChannelChild.cpp | 25 ++--------------------
netwerk/protocol/http/HttpChannelChild.h | 24 +++++++++++++++++++++
netwerk/protocol/http/HttpChannelParent.cpp | 1 +
netwerk/protocol/http/HttpChannelParent.h | 1 +
.../protocol/http/HttpChannelParentListener.cpp | 1 +
netwerk/protocol/http/HttpChannelParentListener.h | 1 +
netwerk/protocol/http/InterceptedChannel.cpp | 1 +
netwerk/protocol/http/NullHttpChannel.cpp | 1 +
netwerk/protocol/http/NullHttpTransaction.cpp | 1 +
netwerk/protocol/http/PackagedAppService.cpp | 14 ++++++++++--
netwerk/protocol/http/PackagedAppService.h | 4 +++-
netwerk/protocol/http/PackagedAppVerifier.cpp | 1 +
netwerk/protocol/http/nsCORSListenerProxy.cpp | 2 +-
netwerk/protocol/http/nsHttpBasicAuth.cpp | 1 +
netwerk/protocol/http/nsHttpChannel.cpp | 2 ++
netwerk/protocol/http/nsHttpChunkedDecoder.cpp | 1 +
netwerk/protocol/http/nsHttpConnectionInfo.cpp | 2 ++
netwerk/protocol/http/nsHttpConnectionMgr.cpp | 1 +
netwerk/protocol/http/nsHttpDigestAuth.cpp | 1 +
netwerk/protocol/viewsource/nsViewSourceHandler.h | 4 ++++
.../protocol/websocket/BaseWebSocketChannel.cpp | 1 +
.../websocket/WebSocketEventListenerParent.cpp | 1 +
.../protocol/websocket/WebSocketEventService.cpp | 3 +++
netwerk/protocol/websocket/WebSocketFrame.cpp | 2 ++
netwerk/protocol/wyciwyg/nsWyciwygChannel.cpp | 1 +
.../protocol/wyciwyg/nsWyciwygProtocolHandler.cpp | 1 +
netwerk/streamconv/converters/mozTXTToHTMLConv.cpp | 1 +
.../streamconv/converters/nsFTPDirListingConv.cpp | 1 +
.../streamconv/converters/nsHTTPCompressConv.cpp | 2 ++
netwerk/streamconv/converters/nsHTTPCompressConv.h | 1 +
netwerk/streamconv/converters/nsIndexedToHTML.cpp | 1 +
netwerk/streamconv/converters/nsMultiMixedConv.cpp | 2 ++
netwerk/streamconv/converters/nsTXTToHTMLConv.cpp | 2 ++
netwerk/streamconv/converters/nsUnknownDecoder.cpp | 2 ++
75 files changed, 147 insertions(+), 32 deletions(-)
2016-01-08 20:20:50 -05:00
Dragana Damjanovic
9992ced19f
Bug 1238010 - Turn off ClosingService. r=mcmanus
2016-01-08 15:10:00 -05:00
Phil Ringnalda
542a3fabcb
Merge f-t to m-c, a=merge
2016-01-09 11:44:32 -08:00
Patrick McManus
8788ebb50d
Bug 1236968 - autodial telemetry r=mayhemer
2016-01-05 12:16:02 -05:00
Henry Chang
c69d84d994
Bug 1234739 - Disable test on all platforms other than linux. r=kchen
2015-12-23 23:42:00 +01:00
Chris Peterson
03f5630fd2
Bug 1235298 - Annotate intentional switch fallthroughs to suppress -Wimplicit-fallthrough warnings in netwerk/. r=mcmanus
2015-11-22 21:58:33 -08:00
Phil Ringnalda
4929b34577
Back out 194d7968bf59 (bug 1195881) for e10s failures in browser_sessionStoreContainer.js
2016-01-07 20:28:38 -08:00
Nicholas Nethercote
ec89bbf7f2
Bug 1237151 (part 3) - Remove ignored qualifiers in all remaining code. r=froydnj.
2016-01-05 17:08:45 -08:00
Carsten "Tomcat" Book
56c4726070
Merge mozilla-central to fx-team on a CLOSED TREE
2016-01-08 15:24:08 +01:00
Florian Quèze
ca0c29f531
Bug 1237648 - remove the defaultEngine implementation and forward the getter/setter to currentEngine, r=adw.
2016-01-08 11:27:49 +01:00
Shu-yu Guo
1768759efb
Bug 1220564 - Update chrome code uses of genexprs and legacy comprehensions. (r=billm)
2016-01-06 16:02:16 -08:00
Kyle Huey
4e63031bf8
Bug 1237371: Asynchronously shutdown the predictor IO thread. r=hurley
2016-01-06 13:18:29 -08:00
Mike Taylor
d72068aa11
Bug 1237091. Remove WAP telemetry probe. r=mcmanus
2016-01-06 12:15:41 -06:00
Ehsan Akhgari
5f8c37f202
Bug 1229369
- Part 2: Drop the aChannel argument to HttpChannelChild::ShouldInterceptURI()
2016-01-06 11:19:50 -05:00
Ehsan Akhgari
ddf76b50b9
Bug 1229369
- Intercept redirected network fetches that have their request mode set to manual; r=jdm
...
In the non-e10s case, this is done by simply avoiding to set the
LOAD_BYPASS_SERVICE_WORKER flag when we detect a non-internal redirect
in the manual redirect mode.
The e10s solution is a bit more complicated. Only the child process
knows whether a URI needs to be intercepted, so we piggy back on the
code written to support the |event.respondWith(Response.redirect())|
case where we know in the child that the target of the redirect needs to
be intercepted.
This means that we need to check the same condition as in the non-e10s
case, but we also need to check whether the target of the redirection
needs to be intercepted, which means we need to properly take secure
upgrades into account as well. This is done by computing both whether
we should intercept and whether we should do a secure upgrade in
HttpChannelChild::SetupRedirect() and saving the information on the
HttpChannelChild for later usage in HttpChannelChild::AsyncOpen().
2016-01-05 21:02:00 -05:00
Patrick McManus
061f13abb6
Bug 1121447 - trust cache less for error codes r=mayhemer
2015-12-22 16:06:07 -05:00
Patrick McManus
b28062758e
Bug 299031 - heuristic cache rule for 410 should be longer r=mayhemer
2015-12-22 14:58:44 -05:00
Ehsan Akhgari
40c82fa10c
Bug 1236686 - Remove nsIFetchEventDispatcher; r=jdm
2016-01-05 15:04:41 -05:00
Patrick McManus
74c91a9068
Bug 524232 - cache about: protocol handlers r=mayhemer
2015-12-17 10:39:41 -05:00
Nicholas Hurley
af06028314
Bug 1236170 - Make Http2Session::UncompressAndDiscard push-aware. r=mcmanus
...
--HG--
extra : commitid : 16EiVpkRWzq
extra : rebase_source : 6146a35424871e8de7cc989acb3479b35921a2a9
2016-01-04 12:17:39 -08:00
Ehsan Akhgari
9f447f6c4f
Bug 1214305 - Part 7: Decide in the child process whether an intercepted channel should go through a secure upgrade; r=mcmanus
...
This is OK from a security perspective, since this decision only affects
whether the channel will be intercepted with the secure URI in the child
process. If the intercepting service worker decides to fall back to an
actual network request, we send the request to the parent process with
the original pre-upgrade URI, and the parent process will still be in
charge of whether a network visible HTTP request should be upgraded.
2016-01-04 16:30:02 -05:00
Ehsan Akhgari
69ce1d24d9
Bug 1214305 - Part 6: Use a non-IPC redirect for synthesized upgraded responses to ensure the response URL is correctly propagated; r=mcmanus
2016-01-04 16:30:02 -05:00
Ehsan Akhgari
a48f3795ae
Bug 1214305 - Part 3: Add a nsIInterceptedChannel.secureUpgradedChannelURI helper; r=jdm
2016-01-04 16:30:02 -05:00
Ehsan Akhgari
9d105a6fd7
Bug 1214305 - Part 2: Refactor the logic for obtaining the secure upgraded URI into HttpBaseChannel; r=mcmanus
2016-01-04 16:30:02 -05:00
Ehsan Akhgari
377b919b76
Bug 1214305 - Part 1: Refactor the logic for querying whether a connection should go through a secure upgrade into NS_ShouldSecureUpgrade; r=mcmanus
2016-01-04 16:30:02 -05:00
Wes Kocher
dbbade6e75
Backed out 10 changesets (bug 1214305) for leaks on linux debug m-e10s(bc7)
...
Backed out changeset 1f482566235a (bug 1214305)
Backed out changeset 001b31489756 (bug 1214305)
Backed out changeset 4e94d2088219 (bug 1214305)
Backed out changeset fba4a5bcea41 (bug 1214305)
Backed out changeset 100f8e249007 (bug 1214305)
Backed out changeset a59c453192dc (bug 1214305)
Backed out changeset 2daa86fc1fb9 (bug 1214305)
Backed out changeset c04efb57b0ed (bug 1214305)
Backed out changeset 52046e843c60 (bug 1214305)
Backed out changeset ac4fd6615828 (bug 1214305)
--HG--
extra : commitid : ILmaVumvmvH
2016-01-04 10:34:24 -08:00
Ehsan Akhgari
96c8327a92
Bug 1214305 - Part 7: Decide in the child process whether an intercepted channel should go through a secure upgrade; r=mcmanus
...
This is OK from a security perspective, since this decision only affects
whether the channel will be intercepted with the secure URI in the child
process. If the intercepting service worker decides to fall back to an
actual network request, we send the request to the parent process with
the original pre-upgrade URI, and the parent process will still be in
charge of whether a network visible HTTP request should be upgraded.
2016-01-04 09:52:47 -05:00
Ehsan Akhgari
1927591d62
Bug 1214305 - Part 6: Use a non-IPC redirect for synthesized upgraded responses to ensure the response URL is correctly propagated; r=mcmanus
2016-01-04 09:52:45 -05:00
Ehsan Akhgari
17e63f2856
Bug 1214305 - Part 3: Add a nsIInterceptedChannel.secureUpgradedChannelURI helper; r=jdm
2016-01-04 09:52:40 -05:00
Ehsan Akhgari
478b7b9bc3
Bug 1214305 - Part 2: Refactor the logic for obtaining the secure upgraded URI into HttpBaseChannel; r=mcmanus
2016-01-04 09:52:39 -05:00
Ehsan Akhgari
3e8d2fe85d
Bug 1214305 - Part 1: Refactor the logic for querying whether a connection should go through a secure upgrade into NS_ShouldSecureUpgrade; r=mcmanus
2016-01-04 09:52:37 -05:00
Ehsan Akhgari
bbc181b4fe
Bug 1219469 - Part 2: Make HttpChannelParentListener be the controller; r=jdm,jduell
...
The controller needs to be able to handle redirects.
HttpChannelParentListener is a listener object that can attach to
multiple HttpChannelParent objects as part of a single logical Necko
channel (meaning that the listener object will be reused for redirected
channels) so it seems like the better choice for the object that should
implement nsINetworkInterceptController. This patch moves the
implementation of the nsINetworkInterceptController interface to
HttpChannelParentListener.
2016-01-04 09:39:12 -05:00
Ehsan Akhgari
77182bbd83
Bug 1219469 - Part 1: Revert the error reporting added in bug 1233845; r=jdm
2016-01-04 09:39:10 -05:00
Ehsan Akhgari
208f93e405
Bug 1233245 - Propagate the interception information in the non-e10s case for all HTTP redirects, not just the internal ones; r=jdm
...
Doing this work in StartRedirectChannelToURI() was causing us to not set
the bypass service worker flag properly in the case of real HTTP redirects.
This patch also fixes the incorrect test expectation value.
2016-01-04 09:39:09 -05:00
Kate McKinley
82579c5c6c
Bug 1195881 - Pass userContext through NeckoParent and TabChild. r=tanvi, r=sicking
2016-01-07 10:51:04 -08:00
Honza Bambas
5b430fab1f
Bug 996836 - Merge CLOSE and WRITE priority in cache2 I/O thread. r=michal
...
--HG--
extra : rebase_source : 2d16c6fb54061dfa87b338da22e019295e9c299f
2016-01-05 11:50:00 -05:00
Valentin Gosu
f86b01846d
Bug 1233610 - IDN service should return NS_ERROR_MALFORMED_URI instead of NS_ERROR_FAILURE r=mcmanus
...
--HG--
extra : rebase_source : ed7923a472a3da8c1dcc4161daf4836c8565629c
2016-01-07 14:31:22 +01:00
Jason Duell
b091fa291e
Bug 1199841 - Restructure private browsing to remember status after OnStopRequest r=jdm
2015-12-30 17:51:21 -05:00
Jeff Walden
5be7be38a1
Bug 1235615 - Split JS::CompartmentOptions into JS::CompartmentCreationOptions that are immutable characteristics of a compartment, and JS::CompartmentBehaviors that may be changed after the compartment's been created. r=terrence
...
--HG--
extra : rebase_source : f08c380ae247d3308d4c36788ac765de1b75af50
2015-12-28 16:15:52 -06:00
Mike Hommey
ce3914c897
Bug 1225384 - Change how the default resource "host names" are handled. r=michal
...
The meaning of resource:///, resource://app/ and resource://gre/ needs to
remain constant. Unfortunately, the model of the resource protocol handler
is that it is possible to set substitutions that change their meaning.
So, we forbid setting overwriting the substitutions for those three
special "host names".
Unfortunately, with e10s, the full list of substitutions is also sent to
the content process, which then sets substitutions, making it harder to
know in which cases SetSubstitution is valid for those three "host names"
or not.
So instead of trying to find the right heuristics, use the recently added
SubstitutingProtocolHandler::ResolveSpecialCases API to handle the three
"host names" instead of storing them as "normal" substitutions.
Still actively reject SetSubstitution with the three special "host names"
so as to find issues such as bug 1224000 instead of allowing the chrome
manifest entry and have it silently ignored.
Additionally, make GetSubstitution return the URIs for the three special
"host names" through GetSubstitutionInternal, replacing what was originally
added in bug 257162. Those changes from bug 257162 relied on the
resource:app string being handled by nsXREDirProvider::GetFile, but that was
removed in bug 620931, effectively making that code now in
GetSubstitutionInternal useless.
2015-12-28 06:49:05 +09:00
Shih-Chiang Chien
84d3fa49fe
Bug 1229726 - fix the data copy from sockaddr to NetAddr on OSX/FreeBSD. r=mcmanus.
...
--HG--
extra : commitid : 8MlF9vIlTGZ
2015-12-23 14:13:58 +08:00
Patrick McManus
736aaab8e3
Bug 1234591 - Use channel.asyncOpen2 within netwerk/test/unit/test_http2.js r=ckerschb
2015-12-23 17:46:31 -05:00
Patrick McManus
9f784d6ae1
Bug 1234366 - Convert netwerk/test/unit/test_spdy.js to use asyncOpen2 r=ckerschb
2015-12-23 17:36:33 -05:00
Ben Kelly
3972c8300e
Bug 1220681 P5 Don't double suspend parent channel during synthesized divert to parent. r=jdm
2015-12-23 12:20:53 -08:00
Ben Kelly
dd179ed223
Bug 1220681 P4 Automatically suspend the parent channel after synthesizing the response for diverison. r=jdm
2015-12-23 12:20:53 -08:00
Ben Kelly
9230279805
Bug 1220681 P3 Delay diversion on parent side until response head has been synthesized. r=jdm
2015-12-23 12:20:53 -08:00
Ben Kelly
0616535096
Bug 1220681 P1 Make HttpChannelChild::DivertToParent() work with synthetic responses. r=jdm
2015-12-23 12:20:53 -08:00
Patrick McManus
29ca4c0e9d
Bug 1218297 - eventtokenbucket shutdown leak r=valentin
2015-12-23 10:47:13 -05:00
Patrick McManus
90c978fb27
Bug 1234896 - refptrs for httphandler.cpp r=valentin.gosu
2015-12-23 11:43:41 -05:00
Carsten "Tomcat" Book
719ce6825c
merge mozilla-inbound to mozilla-central a=merge
2015-12-23 12:00:09 +01:00
Christoph Kerschbaumer
0fb857d90b
Bug 1234596 - Convert 20 tests within netwerk/test to use AsyncOpen2 (r=mcmanus)
2015-12-22 20:57:57 -08:00
Wes Kocher
c9ba10fdd9
Backed out changeset 7459e0c97939 (bug 1234596) for test_protocolproxyservice.js failures in xpcshell CLOSED TREE
...
--HG--
extra : commitid : FXbwzdhNjgj
2015-12-22 18:37:37 -08:00
Christoph Kerschbaumer
8adf739828
Bug 1234596 - Convert 20 tests within netwerk/test to use AsyncOpen2 (r=mcmanus)
2015-12-22 13:09:31 -08:00
Kannan Vijayan
9cc5a540ac
Bug 1233813 - Fix mDNS bug in resolving services with no TXT records. r=schien
2015-12-22 16:24:56 -05:00
Kris Maglione
77d984b84a
Bug 1210996: [webext] Check host permissions in the browser.cookies API. r=billm
...
--HG--
rename : toolkit/components/extensions/test/mochitest/test_ext_cookies.html => toolkit/components/extensions/test/mochitest/test_ext_cookies_permissions.html
extra : commitid : IqgOPGfrF2K
extra : rebase_source : 1ba3322fec537ba5e0c0f5fe8a30b7e6eec46911
2015-12-02 21:20:01 -08:00
Henry
f090013aed
Bug 1223678 - Use package-identifier from argument to create principal. r=kanru.
2015-12-22 11:08:56 +08:00
Christoph Kerschbaumer
24a75dc0de
Bug 1234369 - Convert 25 tests within netwerk/test to use AsyncOpen2 (r=mcmanus)
2015-12-21 16:29:26 -08:00
Sebastian Hengst
678b0a4325
Backed out changeset e8c63b932647 (bug 1225384) for bustage in netwerk/test/unit/test_bug580508.js in e.g. XPCshell tests. r=bustage
2015-12-22 01:33:26 +01:00
Mike Hommey
b6ec2d180a
Bug 1225384 - Change how the default resource "host names" are handled. r=michal
...
The meaning of resource:///, resource://app/ and resource://gre/ needs to
remain constant. Unfortunately, the model of the resource protocol handler
is that it is possible to set substitutions that change their meaning.
So, we forbid setting overwriting the substitutions for those three
special "host names".
Unfortunately, with e10s, the full list of substitutions is also sent to
the content process, which then sets substitutions, making it harder to
know in which cases SetSubstitution is valid for those three "host names"
or not.
So instead of trying to find the right heuristics, use the recently added
SubstitutingProtocolHandler::ResolveSpecialCases API to handle the three
"host names" instead of storing them as "normal" substitutions.
Still actively reject SetSubstitution with the three special "host names"
so as to find issues such as bug 1224000 instead of allowing the chrome
manifest entry and have it silently ignored.
2015-12-22 07:55:40 +09:00
Ehsan Akhgari
aa999694ec
Bug 1234251 - Remove HttpChannelChild::mSynthesizedResponseHead; r=jdm
2015-12-21 17:01:28 -05:00
Christoph Kerschbaumer
9f4842f614
Bug 1233843 - Convert 30 tests within netwerk/test to use AsyncOpen2 (r=mcmanus)
2015-12-21 13:06:46 -08:00
Wes Kocher
a4bead1f65
Backed out changeset 28da91dbe6c5 (bug 1233843) for failures in test_bug203271.js in various test suites
2015-12-21 12:29:10 -08:00
Christoph Kerschbaumer
5ab4c2a41a
Bug 1233843 - Convert 30 tests within netwerk/test to use AsyncOpen2 (r=mcmanus)
2015-12-18 14:56:57 -08:00
Gian-Carlo Pascutto
2652d00be1
Bug 1211090 - Don't fail to open databases if we can't do buffered IO. r=froydnj
2015-12-21 17:51:03 +01:00
Gian-Carlo Pascutto
73ac6a6ca3
Bug 1211090 - Add fallocate support to nsIOutputFileStream and use it. r=froydnj
2015-12-21 17:50:53 +01:00
Ben Kelly
aa9b3c6150
Bug 1233962 P2 Fix service worker xpcshell test to return a dispatcher from ChannelIntercepted(). r=jdm
2015-12-22 11:57:11 -08:00
Ben Kelly
3fcfa5995a
Bug 1233962 P1 Call ResetInterception() if the controller is nullptr. r=jdm
2015-12-22 11:57:10 -08:00
Blake Kaplan
92c07bc4ad
Bug 1229177 - Show the tracking protection shield for fetch and XHR requests. r=jduell
...
--HG--
extra : rebase_source : 81f1819355ee85b323cdfff4505e20613c4c5296
2015-12-21 14:12:52 -08:00
Nicholas Hurley
151ac66626
Bug 1233784 - Disallow illegal characters in cookie names. r=jduell
2015-12-17 14:41:38 -08:00
Dragana Damjanovic
c2d5cae269
Bug 664163 - Fix Get(Local|Remote)(Address|Port) in HttpChannelChild. r=jduell
2015-12-19 16:11:39 -05:00
Josh Matthews
d2cef8692f
Bug 1233845 - Report an interception error and cancel the HTTP channel when encountering a known topcrash situation. r=ehsan
2015-12-19 09:40:06 -05:00
Christoph Kerschbaumer
16f9142afe
Bug 1233760 - Revert test_spdy.js to use AsyncOpen2 (r=mcmanus)
2015-12-18 15:23:36 -08:00
Christoph Kerschbaumer
c83699f25f
Bug 1233760 - Convert 25 tests within netwerk/test to use AsyncOpen2 (r=mcmanus)
2015-12-18 13:31:16 -08:00
Patrick McManus
ae19b61b33
Bug 513129 - Dont reuse connections after security prefs change r=hurley
2015-12-17 17:37:53 -05:00
Wes Kocher
48e8bea219
Backed out changeset 82cd6a486698 (bug 1233245) for fetch-request-redirect.https.html failures CLOSED TREE
...
--HG--
extra : commitid : 2O37Vand5Zd
2015-12-17 16:18:29 -08:00
Ehsan Akhgari
91432f79e5
Bug 1233245 - Propagate the interception information in the non-e10s case for all HTTP redirects, not just the internal ones; r=jdm,bkelly
...
Doing this work in StartRedirectChannelToURI() was causing us to not set
the bypass service worker flag properly in the case of real HTTP redirects.
This patch also fixes the incorrect test expectation value.
2015-12-17 17:32:38 -05:00
Christoph Kerschbaumer
a09beee411
Bug 1232899 - Convert JS callsites to use open2 within netwerk/test (r=mcmanus)
2015-12-17 12:47:01 -08:00
Christoph Kerschbaumer
55c5c7efa6
Bug 1232567 - Convert 10 tests within netwerk/test to use AsyncOpen2 (r=mcmanus)
2015-12-17 12:47:22 -08:00
Honza Bambas
5a7f903046
Bug 1229235 - Make RedirectChannelRegistrar thread-safe. r=jduell
2015-12-04 09:55:00 +01:00
Ten Thumbs
0c54b5682e
Bug 234031 - broken parsing of xlen in gzip rfc 1952 r=mcmanus
2015-12-16 16:33:40 -05:00
Nicholas Hurley
a6d6d5ef55
Bug 1228822 - Ensure we send out the window update when matching a pushed stream with a pull stream. r=mcmanus
...
--HG--
extra : commitid : D6pRH1pTQe6
extra : rebase_source : 0b1d5f10a9ebeda7b037e2c147f426908ef241a2
2015-12-09 10:11:04 -08:00
Gijs Kruitbosch
06c03baf6f
Bug 1232287 - revert bug 1224046 and fix resource: URIs to not have a base tag, r=glandium,valentin
...
--HG--
extra : rebase_source : 66d108d2bd4d17306df3ec3e259c9f69772613b1
2015-12-15 12:09:05 +00:00
Carsten "Tomcat" Book
5a86bca15a
merge mozilla-inbound to mozilla-central a=merge
2015-12-15 12:16:29 +01:00
Tim Nguyen
8fe11e6a5d
Bug 1137681 - Make user agent docshell overrides affect network requests. r=jduell
2015-12-08 09:27:00 +01:00
Christoph Kerschbaumer
bd418a8bfe
Bug 1232422 - Convert 5 tests within netwerk/test to use AsyncOpen2 (r=mcmanus)
2015-12-14 12:36:12 -08:00
Patrick McManus
653ee2068a
Bug 1228457 create pref to allow blocking .onion at dns level rfc 7687 r=valentin.gosu
2015-12-11 14:28:21 -05:00
Daniel Stenberg
07e9a26610
Bug 1231552 - Back out bug 1121800, bug 1207798 and bug 1214200 changesets. r=mcmanus
2015-12-10 07:21:00 +01:00
Patrick McManus
2c38f642a7
Bug 1228457 - backout 625248e1115c broke e10s xpcshell test CLOSED TREE r=backout
2015-12-09 13:12:19 -05:00
Patrick McManus
70d505ba42
Bug 1228457 create pref to allow blocking .onion at dns level rfc 7687 r=valentin.gosu
2015-12-04 06:20:15 -05:00
Patrick McManus
4c8ee0930e
Bug 1230743 - telemtry for nsConnectionEntry hit rate r=hurley
2015-12-05 07:43:01 -05:00
Bogdan Postelnicu
b0926d6bae
Bug 1230939 - check the return of sGlobalEntryTables->Get(aContextKey, &diskEntries). r=mayhemer
2015-12-07 06:38:00 +01:00
Jonas Sicking
081cb24a23
Bug 1226909 followup to fix bustage. Make sure that the channel returned by NS_NewChannel doesn't have a loadinfo that indicates that the channel has already been opened
2015-12-06 23:50:49 -05:00
Jonas Sicking
0bb4231605
Bug 1216687: Add nsILoadInfo flags for cookie policies. r=ckerschb
2015-12-06 18:33:15 -05:00
Jonas Sicking
f7193fdf30
Bug 1226909 part 4: Make AsyncOpen2 set taining information on channels. Use this information in XHR and fetch(). r=bkelly
2015-12-06 18:33:15 -05:00
Jonas Sicking
28de02f687
Bug 1226909 part 3: Move logic of when to initiate CORS preflight into channels. Allow CORS preflight to happen when doing a same-origin to cross-origin redirect. r=ckerschb
2015-12-06 18:33:14 -05:00
Jonas Sicking
0e0c8c52ea
Bug 1226909 part 2: Let CORS preflight logic grab information from nsILoadInfo rather than duplicate it. r=ckerschb
2015-12-06 18:33:14 -05:00
Jonas Sicking
6cc5074df0
Bug 1226909 part 1: Do security checks in a redirect handler rather than when opening the redirected channel. r=ckerschb
2015-12-06 18:33:14 -05:00
Randell Jesup
a94574d60f
Bug 1216837: add explicit error checks for packet length in srtp r=mcmanus rs=jesup
2015-12-05 11:06:40 -05:00
Sebastian Hengst
774236075d
Backed out changeset 09d64535bcda (bug 1216687), a7f1a289dd78, 4dbf06183e6c, 26318a5e3006, 9ae2af3cf86d (bug 1226909) for M(1,2,5) oranges. r=backout
2015-12-05 16:34:47 +01:00
Jonas Sicking
993136c2c9
Bug 1216687: Add nsILoadInfo flags for cookie policies. r=ckerschb
2015-12-05 01:46:21 -08:00
Jonas Sicking
7fae3fd853
Bug 1226909 part 4: Make AsyncOpen2 set taining information on channels. Use this information in XHR and fetch(). r=bkelly
2015-12-05 01:46:20 -08:00
Jonas Sicking
ff12f48c5a
Bug 1226909 part 3: Move logic of when to initiate CORS preflight into channels. Allow CORS preflight to happen when doing a same-origin to cross-origin redirect. r=ckerschb
2015-12-05 01:46:20 -08:00
Jonas Sicking
918c689657
Bug 1226909 part 2: Let CORS preflight logic grab information from nsILoadInfo rather than duplicate it. r=ckerschb
2015-12-05 01:46:20 -08:00
Jonas Sicking
df33e62850
Bug 1226909 part 1: Do security checks in a redirect handler rather than when opening the redirected channel. r=ckerschb
2015-12-05 01:46:20 -08:00
Nicholas Nethercote
59bbf6548a
Bug 1187134 (part 5) - Replace nsBaseHashtable::Enumerate() calls in netwerk/cache{,2}/ with iterators. r=valentin.
...
--HG--
extra : rebase_source : d47d5a91025ce6a06ec63155d68b0969c45e4d29
2015-12-03 14:00:04 -08:00
Nicholas Nethercote
edfdcd39d9
Bug 1187134 (part 4) - Replace nsBaseHashtable::Enumerate() calls in netwerk/cache{,2}/ with iterators. r=valentin.
...
--HG--
extra : rebase_source : 0d62ad6d5e6cad0d4202cb58ec77890e3213cecf
2015-12-03 14:00:03 -08:00
Nicholas Nethercote
2e1080a108
Bug 1187134 (part 3) - Replace nsBaseHashtable::Enumerate() calls in netwerk/cache{,2}/ with iterators. r=valentin.
...
--HG--
extra : rebase_source : c7de2d58545b298f362a042788531fe9e13fc52a
2015-12-03 14:00:02 -08:00
Nicholas Nethercote
abd63ceb7a
Bug 1187134 (part 2) - Replace nsBaseHashtable::Enumerate() calls in netwerk/cache{,2}/ with iterators. r=valentin.
...
--HG--
extra : rebase_source : 1c69a912e8c27cf9789057f0813ec3bbfd30c57c
2015-12-03 13:59:58 -08:00
Nicholas Nethercote
b342baf62e
Bug 1187134 (part 1) - Replace nsBaseHashtable::Enumerate() calls in netwerk/cache{,2}/ with iterators. r=valentin.
...
--HG--
extra : rebase_source : 0955e8f7a94794d7615c3a17650908d410b52559
2015-11-29 14:01:44 -08:00
Jan Beich
814acd7ab8
Bug 1228208 - Make sure ICU flags are prepended before system flags. r=glandium
2015-12-02 09:40:50 +00:00
Bogdan Postelnicu
797941ef16
Bug 1228342 - initialize mTainting by all constructors. r=bkelly
2015-12-03 02:39:00 +01:00
Nigel Babu
e414eeae7a
Backed out changeset 7b77be698443 (bug 1228342) for build bustage ON CLOSED TREE
2015-12-03 15:51:20 +05:30
Bogdan Postelnicu
bdffacc229
Bug 1228342 - initialize mTainting by all constructors. r=bkelly
2015-12-02 00:43:00 +01:00
Nathan Froyd
9a956c9885
Bug 1223808 - part 3 - replace nsAutoArrayPtr<T> with UniquePtr<T[]> in netwerk/; r=mcmanus
2015-11-08 21:28:05 -05:00
Nathan Froyd
ce11c393a5
Bug 1223808 - part 2 - use UniquePtr<uint8_t[]> instead of nsAutoArrayPtr<SHA1Sum::Hash> in HandleHashKey; r=michal
2015-11-18 15:56:47 -05:00
Nathan Froyd
fcdd745657
Bug 1223808 - part 1 - optimize creating a WebSocketFrame with a payload; r=mcmanus
...
This function:
- Allocates a block of memory;
- Copies things into that block of memory;
- Allocates another block of memory inside nsAutoCString;
- Copies into our string from the block of memory we just allocated.
Clearly we can avoid a memory allocation and some copying by just
allocating the amount of data we need in the string first, and copying
things into the string.
2015-11-08 21:26:46 -05:00
Nathan Froyd
3071ec2419
Bug 1218454 - part 2a - fix bootlegging of nsContentUtils.h includes from nsILoadContext.h; r=bz
2015-12-01 21:49:38 -05:00
Nathan Froyd
c381a6b86c
Bug 1218454 - part 2 - don't #include nsContentUtils.h from CallbackObject.h; r=bz
...
We used to need nsContentUtils.h here for nsCxPusher, but since that got
moved to ScriptSettings.h, we no longer need nsContentUtils.h for
anything.
2015-10-26 12:14:47 -04:00
Lars T Hansen
7664162964
Bug 1176214 - Part 14: Changes to netwerk. r=jduell
...
--HG--
extra : rebase_source : aaba474cc050b07188f6c78eb17d31f2733c91fc
2015-11-25 17:30:52 +01:00
Carsten "Tomcat" Book
5adcabb340
merge mozilla-inbound to mozilla-central a=merge
2015-12-02 15:20:57 +01:00
Carsten "Tomcat" Book
44cd9f4db8
Backed out changeset 7a9e01e904b0 (bug 1137681) for test bustage on a CLOSED TREE
2015-12-02 11:28:46 +01:00
Tim Nguyen
e0f8972f78
Bug 1137681 - Make user agent docshell overrides affect network requests. r=jduell
2015-12-01 13:08:00 +01:00
Nicholas Nethercote
ddc78c3b0c
Bug 1229458 - Remove SizeOfIncludingThisMustBeUnshared() from string classes. r=mccr8.
...
The patch changes all uses of SizeOfIncludingThisMustBeUnshared() to
SizeOfIncludingThisIfUnshared(). This incurs the (tiny) cost of an unnecessary
IsReadonly() check for guaranteed-unshared strings, but avoids the possible
assertion failures that would occur when MustBeUnshared() was used incorrectly
on shared strings, which is an easy mistake to make.
--HG--
extra : rebase_source : b1e91f1c19bcbe0521b0ce461d6c90512ca938ef
2015-12-01 15:36:26 -08:00
Mike Hommey
b2e31e6ade
Bug 1225682 - Don't use nsAuto{,C}String as class member variables in netwerk/. r=mcmanus
2015-12-02 11:04:37 +09:00
Yury Delendik
b984c50fec
Bug 1218029 - Adds ScriptLoadHandler and implements OnIncrementalData callback. r=djvj
...
--HG--
extra : commitid : 7TyrlgQ2f2Z
2015-12-01 08:00:58 -06:00
Yury Delendik
66199890c4
Bug 1218029 - Adds IncrementalStreamLoader interface stubs. r=djvj
...
--HG--
extra : commitid : J0UubFG9gvz
2015-11-30 08:54:11 -06:00
Mark Goodwin
31cec702e0
Bug 1228451 - Set short-lived cert lifetime to the max OCSP response lifetime. r=keeler
...
--HG--
extra : commitid : LMpRTyagmR3
extra : rebase_source : 3fe739c7d448b4a587a31eded6e7cd2cf4334afe
2015-11-30 22:05:07 +00:00
Christoph Kerschbaumer
413a60a063
Bug 1225641 - Change default security flags within NetUtil.newChannel (r=sicking)
2015-11-17 17:35:30 -08:00
Blake Kaplan
b62a6327bd
Bug 1171215 - Compute third-partyness in the loadinfo instead of nsIHttpChannelInternal so that other protocols correctly respect the third-party cookie pref. r=sicking/ckerschb
2015-11-30 13:25:29 -08:00
Nicholas Nethercote
dab3f8a4f6
Bug 1186783 (follow-up) - Bustage fix for Gonk.
2015-11-29 15:25:32 -08:00
Nicholas Nethercote
f5561f39f2
Bug 1186783 (part 5) - Replace nsBaseHashtable::EnumerateRead() calls in netwerk/ with iterators. r=valentin.
2015-11-19 16:46:35 -08:00
Nicholas Nethercote
4a7f327575
Bug 1186783 (part 4) - Replace nsBaseHashtable::EnumerateRead() calls in netwerk/ with iterators. r=valentin.
2015-11-19 16:46:24 -08:00
Nicholas Nethercote
5fd362d4cf
Bug 1186783 (part 3) - Replace nsBaseHashtable::EnumerateRead() calls in netwerk/ with iterators. r=valentin.
2015-11-19 16:46:10 -08:00
Nicholas Nethercote
9f8635cffa
Bug 1186783 (part 2) - Replace nsBaseHashtable::EnumerateRead() calls in netwerk/ with iterators. r=valentin.
2015-11-19 16:44:24 -08:00
Nicholas Nethercote
7123371a1f
Bug 1186783 (part 1) - Replace nsBaseHashtable::EnumerateRead() calls in netwerk/ with iterators. r=valentin.
2015-11-19 15:31:28 -08:00
Patrick McManus
cff263f5f6
Bug 1133873 - some spdy logs r=hurley
2015-11-29 16:11:16 -05:00
Simon Montagu
6ca8e09bc1
Bug 1218179: move from transitional to non-transitional IDNA2008 processing, r=jfkthame
2015-10-25 23:53:21 -07:00
Valentin Gosu
0779b66d18
Bug 1228640 - Backout bug 1183781 (changeset b9b6a1567ef6) for causing crash a=me
2015-11-28 00:20:01 +01:00
Carsten "Tomcat" Book
358e4575c4
merge mozilla-inbound to mozilla-central a=merge
2015-11-26 16:54:27 +01:00
Daniel Stenberg
1a4f344e08
Bug 1227931 - init Http2Stream::mReceivedData in the constructor. r=nwgh
2015-11-25 05:15:00 +01:00
Yoshi Huang
4b500464f5
Bug 1209162 - Create OriginAttributes subtypes. IGNORE IDL r=sicking.
2015-11-03 09:50:54 +08:00
Jonathan Hao
7882aa6f0e
Bug 1225422 - Update the PrivilegedPackageRoot certificate. r=keeler
2015-11-19 15:08:05 +08:00
Valentin Gosu
3890536ca3
Bug 1222352
- Resource Timing - nextHopProtocol does not work in e10s r=nwgh
2015-11-24 13:42:47 +01:00
Andrew McCreight
a29a644203
Bug 1226709 - Enable two mochitests that seem to work with e10s. r=bz
...
--HG--
extra : rebase_source : df2d5629f3e9f3d7cbef7cbbaa773a064d88856b
2015-11-20 11:19:00 +01:00
Jonas Sicking
66bbe5bc72
Bug 1217456: Add a security flag for controlling redirects. Use this flag in fetch() implementation. r=bkelly,jduell
2015-11-23 18:47:10 -08:00
Carsten "Tomcat" Book
4e4b15962c
Merge mozilla-central to mozilla-inbound
2015-11-25 13:57:30 +01:00
Valentin Gosu
c62bdbfd66
Bug 1226760 - ViewSource doesn't work for packaged app resources r=mcmanus
...
* The packaged app service should use the URI of the channel, not the URI of the channel's principal.
2015-11-25 12:44:43 +01:00
Ben Bucksch
2572e8c3db
Bug 1200802 - Accept RFC1929 SOCKS credentials in proxyInfo. r=michal
2015-11-24 22:56:00 +01:00
Shih-Chiang Chien
215c71de0b
Bug 1225726 - enable nsDNSServiceDiscovery on OS X. r=mcmanus.
2015-11-18 14:02:31 +08:00
Patrick McManus
ad7e5f708d
Bug 1174899 - discarded spdy data with fin attributed to wrong stream r=bagder
2015-11-22 16:23:18 -05:00
Patrick McManus
cb590dc42e
Bug 1174899 - fixup log format strings for spdy/h2 r=bagder
2015-11-20 15:33:04 -05:00
Valentin Gosu
8a5616fdc5
Bug 1183781 - Small leak in DNS.cpp and nsHostResolver.cpp r=sworkman
...
* makes AddrInfo extend nsISupports
* uses RefPtr for managing AddrInfo and nsHostResolver in nsHostResolver.cpp
2015-11-23 13:02:41 +01:00
Jan Varga
c1c950896a
Bug 961049 - Part 3: Move PersistenceType serializer from indexedDB to quota module; r=baku
2015-11-22 10:43:34 +01:00