Nicholas Hurley
9c34f3fe2f
Bug 1345094 - make http redirects to file:// uris work under e10s. r=mayhemer
...
MozReview-Commit-ID: J4IheswoeMZ
2017-04-12 11:43:50 -07:00
Nicholas Hurley
e6544ae502
Bug 1348462 - Use a process-unique uint64 instead of a uuid for request context ids r=mcmanus
2017-03-23 07:40:36 -07:00
Michael Froman
38917a7140
Bug 1350055 - fix --disable-webrtc build with new PStunAddrsRequest.ipdl r=jduell
...
MozReview-Commit-ID: 5oxJtUppHWC
2017-03-23 20:04:41 -05:00
Carsten "Tomcat" Book
0947398f26
merge autoland to mozilla-central a=merge
2017-03-23 13:42:40 +01:00
Andrea Marchesini
a04ab116f5
Bug 1343933 - Renaming Principal classes - part 4 - ContentPrincipal, r=qdot
2017-03-22 11:39:31 +01:00
Michael Froman
4745dbdf07
Bug 1345511 - pt 2 - add IPC mechanism for getting stun addrs on main process. r=bwc
...
PStunAddrsRequest.ipdl defines the new IPC protocol to get stun
addrs on the main process.
StunAddrsRequestChild requests the stun addrs from the parent.
StunAddrsRequestParent uses a static method on NrIceCtx to get the
stun addrs from the STS thead and sends the addrs back to the
child process.
NrIceStunAddr (nricestunaddr.{cpp|h}) wraps nr_local_addr and makes
it easier to serialize/deserialize over IPC.
NrIceStunAddrMessageUtils follows the pattern used by other Necko
IPC classes to define top-level serialization/deserialization
calls used by the IPC framework.
Modifications under netwerk/ipc are to connect the new IPC
protocol to get stun addrs to PNecko since it is a network
related IPC protocol.
MozReview-Commit-ID: GyEapBe5krl
2017-03-21 19:59:05 -05:00
Kershaw Chang
fcebe82139
Bug 1309653 - Part1: Add new API for updating current top level outer content windowId - v2, r=honzab
2017-03-10 01:32:00 +01:00
Tim Huang
513f2d8172
Bug 1337893 - Part 4: Updating whole gecko to make all callers of DNS using correct originAttributes. r=baku
...
MozReview-Commit-ID: D6Vp8ANSzLI
2017-02-15 10:39:40 +08:00
Tim Huang
98a583c4bd
Bug 1337893 - Part 3: Updating Necko for DNS changes. r=valentin
...
MozReview-Commit-ID: AVEp3hP7XqB
2017-02-15 17:48:15 +08:00
Tim Huang
4b7b20f7fd
Bug 1337893 - Part 2: Making the DNS cache be aware of originAttributes. r=valentin
...
MozReview-Commit-ID: EroJiwwkGHa
2017-02-14 12:25:35 +08:00
Emanuel Hoogeveen
d90bd17a66
Bug 1338574 - Part 5: Use MOZ_CRASH_UNSAFE_OOL in Necko. r=valentin
2017-02-21 18:01:56 +01:00
Nicholas Hurley
5fd6b1db22
Bug 1312754 - Add a service to throttle certain HTTP channels. r=mayhemer
...
This patch adds (and hooks up) a new service so that HTTP channels marked as
"Throttleable" will periodically be Suspend()ed and Resume()d when more
important operations are going (such as a page load).
While this patch is not responsible for marking channels as "Throttleable",
the general idea is that these would be less-important channels - background
downloads, beacons, etc, and perhaps even resources known to be trackers.
MozReview-Commit-ID: HEZsxS04rRK
2017-01-10 06:39:18 -08:00
Tim Huang
df435eccb9
Bug 1312954 - Part 5: Have the network predictor use OriginAttributes to properly partition connections it creates like non-predictive connections. r=nwgh
2017-02-02 22:16:00 -05:00
Andrea Marchesini
46a9207d60
Bug 1328653 - Merging all the various *OriginAttributes to just one, r=huseby
2017-01-12 17:38:48 +01:00
Wei-Cheng Pan
0f7a922940
Bug 1326423 - Fix assertion for optimized build. r=baku
...
MozReview-Commit-ID: By3J4RLnJHn
2017-01-04 14:40:56 +08:00
Andrea Marchesini
a54f2df639
Bug 1311707 - dom-private-storage2-changed notification, r=janv
2016-11-29 07:19:08 +01:00
Andrea Marchesini
25d5e3bf1f
Bug 1315905 - Cleanup Necko http security check, r=valentin
2016-11-25 10:53:59 +01:00
Ryan VanderMeulen
973a38ae14
Bug 1289001 - Remove the MOZ_NORETURN hint from CrashWithReason. r=valentin
2016-11-21 12:38:25 -05:00
Ehsan Akhgari
3c90e541e0
Bug 1318210 - Remove nsIAppsService; r=baku
2016-11-17 10:41:36 -05:00
Andrea Marchesini
922dee957d
Bug 1315905 - Cleanup Necko http security check - part 2 - tests, r=valentin
2016-11-17 14:53:30 +01:00
Andrea Marchesini
6fdea0f7b1
Bug 1315905 - Cleanup Necko http security check - part 1, r=valentin
2016-11-17 14:52:16 +01:00
Ehsan Akhgari
5bbe94bf07
Bug 1312101 - Part 2: Remove AppProcessChecker and code that depends on it; r=baku
2016-11-16 14:51:08 -05:00
Ehsan Akhgari
917a5e63fc
Bug 1310845 - Remove support for mozapp iframes; r=fabrice,jryans,baku,mcmanus
...
This patch removes support for mozapp iframes, leaving support for
mozbrowser iframes intact. Some of the code has been rewritten in order
to phrase things in terms of mozbrowser only, as opposed to mozbrowser
or app. In some places, code that was only useful with apps has been
completely removed, so that the APIs consumed can also be removed. In
some places where the notion of appId was bleeding out of this API, now
we use NO_APP_ID. Other notions of appId which were restricted to this
API have been removed.
2016-11-16 09:13:38 -05:00
Kan-Ru Chen
1b9dd22e2d
Bug 1314254 - Add mozilla::ipc::IPCResult type and convert IPDL handlers to use new return type. r=billm
...
We will use the new type for the generated IPDL message handler
prototype to make sure correct error handling method is called.
MozReview-Commit-ID: AzVbApxFGZ0
2016-11-15 04:26:00 +01:00
Bill McCloskey
e1fff6f752
Bug 792652 - Get rid of CloneProtocol (r=dvander)
...
CloneProtocol is leftover code from Nuwa. We can remove it now.
2016-11-08 15:22:33 -08:00
Wes Kocher
9ae70893b6
Backed out 18 changesets (bug 792652) for build bustage on linux64 a=backout CLOSED TREE
...
Backed out changeset 90eaf6aec002 (bug 792652)
Backed out changeset ddd915ab4a48 (bug 792652)
Backed out changeset 95eff6c45cae (bug 792652)
Backed out changeset 75855b5a9ab9 (bug 792652)
Backed out changeset b658ebaad5d7 (bug 792652)
Backed out changeset 2ba36b8ac60c (bug 792652)
Backed out changeset 94fcd3bf3f34 (bug 792652)
Backed out changeset cf9c4164eb43 (bug 792652)
Backed out changeset 59e6d0a4f35b (bug 792652)
Backed out changeset bdf86b8b9c43 (bug 792652)
Backed out changeset 8edf4b247250 (bug 792652)
Backed out changeset 63a3c8e4016e (bug 792652)
Backed out changeset e3e496eab991 (bug 792652)
Backed out changeset 5a1e3136323a (bug 792652)
Backed out changeset dbbe3a8c00e7 (bug 792652)
Backed out changeset 1829d5358808 (bug 792652)
Backed out changeset 004cd692ba6d (bug 792652)
Backed out changeset 92e7fee81fa2 (bug 792652)
2016-11-08 12:05:28 -08:00
Bill McCloskey
2607ce3012
Bug 792652 - Get rid of CloneProtocol (r=dvander)
...
CloneProtocol is leftover code from Nuwa. We can remove it now.
2016-11-08 11:32:23 -08:00
Valentin Gosu
1aeab3d62d
Bug 1315302 - Remove signedPkg from origin attributes r=baku
...
MozReview-Commit-ID: L1xvRgeO6De
2016-11-06 16:15:36 +01:00
Tim Huang
8f3559c545
Bug 1304219 - Part 1: Add a nsISpeculativeConnect.speculativeConnect2() interface which takes a principal as an additional argument. r=mayhemer, sr=mcmanus
2016-10-24 12:18:25 +08:00
Andrea Marchesini
9543422488
Bug 1289001 - NeckoParent::GetValidatedAppInfo should consider ServiceWorkers when validating HttpChannel requests, r=bkelly, r=valentin, f=asuth
2016-11-03 08:18:51 +01:00
Sebastian Hengst
f752a66b1e
Backed out changeset 0473f2d0d024 (bug 1289001) for eslint failures. r=backout on a CLOSED TREE
2016-11-02 23:04:44 +01:00
Andrea Marchesini
14fd7d346f
Bug 1289001 - NeckoParent::GetValidatedAppInfo should consider ServiceWorkers when validating HttpChannel requests, r=bkelly, r=valentin, f=asuth
2016-11-02 21:57:45 +01:00
Valentin Gosu
b31b8015d5
Bug 1307467 - Remove RemoteFileOpen, and all app:// related code from JAR channels. r=bagder
...
Removes things added in bug 815523
MozReview-Commit-ID: FuXQceHGLhf
2016-10-21 00:08:57 +02:00
Andrea Marchesini
44ae2b7054
Bug 1289001 - Security check in NeckoParent::GetValidatedAppInfo must pass if the serialized LoadContext is null, r=valentin
2016-10-29 22:04:38 +02:00
Carsten "Tomcat" Book
716042c84c
merge mozilla-inbound to mozilla-central a=merge
2016-10-18 10:38:37 +02:00
Ehsan Akhgari
3bef565657
Bug 1310094 - Part 1: Remove support for loading b2g extensions from AllocPRemoteOpenFileParent; r=mcmanus
2016-10-17 14:08:30 -04:00
Valentin Gosu
69e93335ce
Bug 1307491 - (Part 1) Remove support for per-app-offline in netwerk/ [nukeb2g] r=bagder
...
* * *
Bug 1307491 - Remove support for per-app-offline [nukeb2g] r=bagder
MozReview-Commit-ID: FoweWBv9QyE
2016-10-17 03:54:46 +02:00
Sebastian Hengst
faa4e03c25
Bug 1304829 - rename RELEASE_BUILD to RELEASE_OR_BETA: main part. r=ted,Mossop
...
MozReview-Commit-ID: 1lCt0xTMV5O
2016-10-08 11:14:49 +02:00
Valentin Gosu
413b5935f9
Bug 1289001 - Add code to GetValidatedAppInfo to figure out why it fails r=jduell
2016-10-05 18:50:08 +02:00
Wei-Cheng Pan
d7f9c1a4ad
Bug 1307331 - Use MOZ_MUST_USE in netwerk/protocol/data r=valentin
...
MozReview-Commit-ID: IikVyLjQN31
2016-10-03 14:54:01 +08:00
Nicholas Hurley
98a0bbc4ea
Bug 1297554 - Perform a gNeckoParent-ectomy r=billm,mcmanus
...
MozReview-Commit-ID: 7WQE8MhWlYr
2016-09-21 12:21:00 -07:00
Valentin Gosu
02eefbf4c3
Bug 1231565 - (Part 2) Allow storing alternate data in the HTTP cache r=honzab
...
* Add PAltDataOutputStream.ipdl to be able to open an OutputStream to the cache entry in the child process
* AltDataOutputStreamChild/Parent are Main Thread only for now.
* Adds methods for reading and writing alt-data to nsICacheInfoChannel.idl
* Keep a ref of the cache entry after OnStopRequest in case the consumer tries to open the alt-data output stream
MozReview-Commit-ID: jlraDI97Hg
2016-04-11 05:17:02 +02:00
Yoshi Huang
c346f0771b
Bug 1260931 - Part 3: Propagate firstPartyDomain. r=smaug
2016-09-06 10:25:58 +08:00
Sebastian Hengst
0d9509f866
Backed out changeset b9afda2804fd (bug 1260931)
2016-09-05 21:15:29 +02:00
Yoshi Huang
f1abf881e7
Bug 1260931 - Part 3: Propagate firstPartyDomain. r=smaug
2016-09-06 01:50:30 +08:00
Sebastian Hengst
cdc0721c8b
Backed out changeset 10da0eca7bbb (bug 1260931)
2016-09-02 15:33:51 +02:00
Sebastian Hengst
56d09d1e93
Backed out 5 changesets (bug 1260931)
...
Backed out changeset 86e1a437021b (bug 1260931)
Backed out changeset be65e87da9e3 (bug 1260931)
Backed out changeset 39cff1d988fd (bug 1260931)
Backed out changeset 2fa7c4d8a5bc (bug 1260931)
Backed out changeset 075d612841fb (bug 1260931)
2016-09-02 14:55:59 +02:00
Sebastian Hengst
8857c3cbc4
Backed out changeset 10da0eca7bbb (bug 1260931)
2016-09-02 14:38:42 +02:00
Nathan Froyd
5e666924f7
Bug 1299594 - part 1 - remove CloneManagees/CloneToplevel code from IPDL; r=billm
...
CloneOpenedToplevels, which is never called, is the only interesting
caller of CloneToplevel. And CloneToplevel, in turn, is the only
interesting caller of CloneManagees. Which means we can ditch all this
code for a decent amount of space savings, both in code and writable
static data (no more useless virtual function entries in vtables).
2016-09-02 16:13:50 -04:00
Yoshi Huang
e24acd9a60
Bug 1260931 - Part 3: Propagate firstPartyDomain. r=smaug
2016-09-02 15:04:40 +08:00