Andrea Marchesini
124186054d
Bug 1156632 - Remove unused forward class declarations - patch 4 - netwerk image and dom, r=ehsan
2015-04-22 08:29:20 +02:00
Ehsan Akhgari
d278570d19
Bug 1153348 - Add an analysis to prohibit operator bools which aren't marked as either explicit or MOZ_IMPLICIT; r=jrmuizel
...
This is the counterpart to the existing analysis to catch
constructors which aren't marked as either explicit or
MOZ_IMPLICIT.
2015-04-21 21:40:49 -04:00
Wes Kocher
01d294be4b
Backed out changeset 02e6a50741a9 (bug 1153348) to hopefully fix the static bustage CLOSED TREE
2015-04-21 15:47:40 -07:00
Wes Kocher
bb85f7a5bc
Backed out changeset 8b99d282cd87 (bug 1156084) for static bustage CLOSED TREE
2015-04-21 14:23:56 -07:00
Ehsan Akhgari
74f43d26e8
Bug 1153348 - Add an analysis to prohibit operator bools which aren't marked as either explicit or MOZ_IMPLICIT; r=jrmuizel
...
This is the counterpart to the existing analysis to catch
constructors which aren't marked as either explicit or
MOZ_IMPLICIT.
2015-04-21 16:31:58 -04:00
Ehsan Akhgari
69a1633117
Bug 1156084 - Disallow AddRef() and Release() calls on the return value of methods returning XPCOM objects; r=jrmuizel
...
When a method returns type D derived from RefCounted type B, there is an
ImplicitCastExpr (or an ExplicitCastExpr, if there is an explicit cast
to the base type in the code) in the AST between the CallExpr and
MemberExpr, which we didn't take into account before. This caused the
analysis to not work on common patterns such as
nsCOMPtr<nsIXPCOMInterface>.
2015-04-21 16:24:41 -04:00
Nicholas Hurley
74e086204a
Bug 1130822 - properly decode arbitrarily aligned data for non-tier1 platforms. r=mcmanus
...
Modified from original patch by Martin Husemann <martin@NetBSD.ORG>
2015-04-21 11:26:11 -07:00
Patrick McManus
d428323d51
bug 1153212 - Alt-Svc Fixes r=dkeeler r=hurley
2015-04-13 17:11:59 -04:00
Wes Kocher
694a5e2344
Merge m-c to fx-team a=merge CLOSED TREE
2015-04-20 17:19:07 -07:00
Denis Volk
4ad62045e8
Bug 1095098 - move do_QueryObject templates into their own header; r=froydnj
2015-04-15 12:47:03 -04:00
Tom Tromey
42ecb3cdb5
Bug 1096908 - forward network security messages to the content process; r=hurley
2015-04-20 11:42:09 -07:00
Wes Kocher
a3e3512c99
Backed out changeset dbee7cf7e96f (bug 1096908) for bustage
2015-04-20 11:22:21 -07:00
Tom Tromey
c40495f343
Bug 1096908 - forward network security messages to the content process; r=hurley
2015-04-20 11:09:34 -07:00
Josh Matthews
f3e4a9433f
Bug 1137287 - Build fix. rs=KWierso for a CLOSED TREE
2015-04-17 19:27:05 -04:00
Josh Matthews
8c71b96ee0
Bug 1137287 - Part 2: Send non-200/404 synthesized responses via the parent HTTP implementation for proper processing. r=mayhemer
2015-04-17 18:59:10 -04:00
Josh Matthews
4a706ba327
Bug 1137287 - Part 1: Shift some code from InterceptedChannelContent to HttpChannelChild. r=mayhemer
2015-04-17 18:59:10 -04:00
Wes Kocher
f307e6f18e
Backed out 1 changesets (bug 1040285) for windows xpcshell failures CLOSED TREE
...
Backed out changeset ffd1b16f058b (bug 1040285)
2015-04-16 15:17:15 -07:00
Neil Deakin
dd30a1f3eb
Bug 1153248, re-enable a bunch of tests that now work with e10s, r=billm
2015-04-16 15:38:12 -04:00
Valentin Gosu
1174410076
Bug 1040285 - Single Quotes should not be encoded in the path. r=mcmanus, r=annevk
2015-04-16 01:11:05 +03:00
Jim Blandy
c49a3b9f79
Bug 1145051: Use MOZ_WARN_UNUSED_RESULT instead of NS_WARN_UNUSED_RESULT. r=glandium
2015-03-19 00:46:40 -07:00
Nathan Froyd
025c5b239e
Bug 1153988 - create nsNullPrincipals directly, rather than going through do_CreateInstance; r=smaug
...
There's a better way to create null principals than
do_CreateInstance("@mozilla.org/nullprincipal;1"). Let's do that and
save ourselves some XPCOM overhead.
2015-04-13 14:47:41 -04:00
Gijs Kruitbosch
a3acdade4f
Bug 1150703, allow about: pages to be unlinkable even if "safe for content", r=mcmanus, IGNORE IDL
2015-04-03 09:59:00 +01:00
Patrick McManus
47b67b6a52
Bug 1154068 - rename relaxed to insecure scheme and add more runtime checks r=hurley
...
we used the term relaxed for http:// over tls; but someitmes we also
enforced the authentication if alt-svc changed the host involved. That
was all done correctly but the term relaxed wasn't very accurate in
those cases.
For clarity rename "relaxed" to be "insecureScheme". Also add a
runtime check (with debug assert) to paths to enforce that bit isn't
set where it shouldn't be (it isn't known to be).
2015-04-06 17:30:29 -04:00
Patrick McManus
15a95ccf54
Bug 1154061 - clear cached alt svc mappings on a variety of state changes r=hurley
...
an alt-svc map is just an optimization which can get out of phase like
any other piece of state.. therefore it makes sense to
drop them when a user presses some kind of "serenity now" button such
as force-reload, clear cache, etc..
2015-04-10 16:13:30 -04:00
Patrick McManus
a2b5949dc9
Bug 1153936 - nsIHttpChannelInteral attribute to opt out of alt-svc on per channel basis r=hurley
2015-04-13 12:59:34 -04:00
Patrick McManus
669f68c699
Bug 1153924 - do not use altsvc with proxy r=hurley
2015-04-13 12:33:10 -04:00
Patrick McManus
50eedfa31c
Bug 1153896 - dont setup altsvc for same host/port as origin r=hurley
2015-04-09 23:38:26 -04:00
Patrick McManus
e087e1b99c
Bug 1153869 - altsvc assert scheme is http or https r=hurley
2015-04-13 10:20:26 -04:00
Christoph Kerschbaumer
54ae3b546c
Bug 1134096 - Revise docs for ::NewChannel2, ::GetChannelPrincipal and add deprecation warnings (r=tanvi,sicking)
2015-04-13 13:37:14 -07:00
Nathan Froyd
a2295c42f8
Bug 1153267 - part 2 - use smart pointers instead of manual NS_ADDREF'ing outparams; r=ehsan
2015-03-31 10:05:07 -04:00
Nathan Froyd
b5966ed356
Bug 1153267 - part 1 - use smart-pointer .forget() instead of NS_ADDREF+assign; r=ehsan
2015-03-31 10:03:49 -04:00
Ted Mielczarek
064b7a6d8a
bug 1151407 - Remove _HTTPD_JS_PATH from xpcshell test harness. r=jmaher
...
Only the httpd.js unit tests actually rely on this. I tried to make them use Cu.import but they also rely on poking a bunch of stuff in httpd.js that's not exported, so instead I just made the test manifest copy httpd.js to the test directory and had them load it from there.
2015-04-03 08:20:32 -04:00
Patrick McManus
f8e1c2cb93
Bug 1153437 - rename proxyFlags to controlFlags with nsISocketProvider interfaces r=hurley
2015-04-10 17:27:27 -04:00
Christoph Kerschbaumer
2745106a43
Bug 1147562 - Update remaining callsites of newChannel before landing the shim in netwerk/ (r=jduell)
2015-04-10 09:58:16 -07:00
Patrick McManus
4e84787cab
Bug 1152897 - update Alt-Svc pref name and default r=hurley
2015-04-06 15:28:21 -04:00
Shian-Yow Wu
a217a09ad1
Bug 1150318 - Enable netwerk/test/unit/xpcshell.ini tests for B2G desktop by default. r=mcmanus
2015-04-10 14:02:17 +08:00
Dragana Damjanovic
97d03ac9e8
Bug 935838 - Add per app network traffic statistics to the UDP socket. r=sicking, r=mayhemer
2015-04-08 15:35:00 -04:00
Carsten "Tomcat" Book
ec8b6b6570
Backed out changeset 35e6bbc2136b (bug 1134596) for Android Crashtest failures
2015-04-09 12:33:41 +02:00
Carsten "Tomcat" Book
ed25ee4d43
Backed out changeset 82d6b5523a2b (bug 1134596)
2015-04-09 12:31:51 +02:00
Carsten "Tomcat" Book
0d44b54ad8
Backed out changeset fb48ee62bab4 (bug 1134596)
2015-04-09 12:31:49 +02:00
Valentin Gosu
71d2ab59ec
Bug 1134596 - SetOffline(false) in nsIOService::Init r=honzab
2015-04-09 06:33:08 +03:00
Valentin Gosu
7ed5b37119
Bug 1134596 - Add network.offline-mirrors-connectivity pref to preserve previous behaviour r=honzab
2015-04-09 06:33:03 +03:00
Valentin Gosu
68ee4c948d
Bug 1134596 - Separate nsIOService's network detection from offlineMode r=honzab
2015-04-09 06:32:53 +03:00
Ehsan Akhgari
4dba4b4eb6
Bug 1152329 - Only compile _Android_GetAddrInfoForNetInterface on Android>=19; r=mcmanus
...
This fixes the compiler warnings about the unused static function
on other platforms.
2015-04-08 21:57:01 -04:00
Ehsan Akhgari
2c672cd8e9
Bug 1053650 follow-up: Mark GetNetworkInterfaceId/SetNetworkInterfaceId as override
2015-04-08 10:27:41 -04:00
Ryan VanderMeulen
581724fc0f
Merge inbound to m-c. a=merge
2015-04-07 15:47:40 -04:00
Gervase Markham
3e974eeed2
Bug 1151729 - New TLD additions for TLDs contracted with ICANN through 04/07/2015. r=gerv
2015-04-07 06:50:00 -04:00
Gervase Markham
b887caf45b
Bug 1150066 - restore ability to run prepare_tlds.py standalone. r=gps
2015-04-01 08:50:00 +02:00
Randall Barker
c8122e170e
Bug 1097804 - Part 1 - Create a library containing nsISocketTransportService and nsIDNS that can be used to support standalone WebRTC. r=mcmanus
2015-04-03 15:54:00 +02:00
Henry Chang
f0d86a1a07
Bug 1053650 - Part 3: Make use of gonk-specific per-interface DNS lookup. r=mcmanus
2015-01-28 11:21:37 +08:00