Jan de Mooij
7f30bf48a7
Bug 1417844 part 2 - Remove JSVersion from CompileOptions, CompartmentBehaviors, scripts. r=evilpie
2017-11-17 12:12:39 +01:00
Florian Quèze
b44b6a963a
Bug 1405670 - remove support for NS_APP_SEARCH_DIR_LIST and NS_APP_SEARCH_DIR from the directory service, r=adw.
2017-11-17 12:05:20 +01:00
Ben Kelly
156cd8dec2
Bug 1418007 P1 Allow the reserved/initial/source client data and service worker to be marked on LoadInfo. r=baku r=valentin
2017-11-16 13:15:09 -05:00
Brindusan Cristian
89030a420a
Merge mozilla-central to inbound r=merge a=merge on a CLOSED TREE
2017-11-16 00:51:41 +02:00
Brindusan Cristian
d0a4ab96a0
Merge inbound to mozilla-central r=merge a=merge
2017-11-16 00:24:15 +02:00
Nicholas Nethercote
f553c82da0
Bug 1416638 - Add a PrefValueKind arg to Preferences::Get*(), and remove Preferences::GetDefault*(). r=glandium
...
MozReview-Commit-ID: LgnZAf1pAl1
--HG--
extra : rebase_source : 8ba7c4bfb331f70fd41c2ae1d428e4cb9058d069
2017-11-14 19:06:01 +11:00
Dragana Damjanovic
d92ddfb3a4
Bug 1413622 - Add a check to avoid a division by zero. r=mayhemer
2017-11-15 15:01:11 +01:00
Dale Harvey
9acfe3f5b3
Bug 1415870 - Update psl list and related tests. r=gerv
...
MozReview-Commit-ID: aYfQNU7lEJ
--HG--
extra : rebase_source : f39455945d48ce8023e1ea2f326a142a0b1ab248
2017-11-15 12:35:07 +00:00
Valentin Gosu
a77a5282f4
Bug 1416343 - Mark URI interfaces as [builtinclass] r=bagder
...
MozReview-Commit-ID: 4T0uCkHP1a6
--HG--
extra : rebase_source : fa720f35df16985bcd929a98aeeaf9fbc759c1e6
2017-11-15 13:34:23 +01:00
Margareta Eliza Balazs
3edf7872fb
Backed out changeset cfe4b1e6be9b (bug 1416343) for ESlint failing in modules/test/browser/browser_SitePermissions_tab_urls.js:38:14 r=backout on a CLOSED TREE
2017-11-15 13:46:07 +02:00
Valentin Gosu
ba207f8c8c
Bug 1416343 - Mark URI interfaces as [builtinclass] r=bagder
...
MozReview-Commit-ID: 4T0uCkHP1a6
--HG--
extra : rebase_source : 89c283360bc0b30aad34641b4cdce8f5c49615b3
2017-11-13 20:18:46 +01:00
Noemi Erli
c6ea2b9c8f
Merge mozilla-central to mozilla-autoland. r=merge a=merge CLOSED TREE
2017-11-15 12:13:56 +02:00
Thomas Nguyen
5bd3a1a2c6
Bug 1416344 - refactor computing referrer policy and remove uninitilized maybe value r=valentin
...
MozReview-Commit-ID: 7VoRaUSE096
--HG--
extra : rebase_source : 2c0aa81b5751fe187494df75e6d853b64f5b9b47
2017-11-13 19:23:47 +08:00
Andrea Marchesini
ed78be27fa
Bug 1416724 - part 4 - AbstractThread::Dispatch return value check in netwerk/base, r=smaug
2017-11-15 07:58:03 +01:00
shindli
385fb3428c
Backed out 4 changesets (bug 1416724) for failing /builds/worker/workspace/build/src/dom/media/hls/HLSDemuxer.cpp:89:5 r=backout on a CLOSED TREE
...
Backed out changeset 45352aa4319d (bug 1416724)
Backed out changeset 01d1e5263bcd (bug 1416724)
Backed out changeset bc854c315ec8 (bug 1416724)
Backed out changeset 35a50167485d (bug 1416724)
2017-11-15 09:49:04 +02:00
Andrea Marchesini
4432192149
Bug 1416724 - part 4 - AbstractThread::Dispatch return value check in netwerk/base, r=smaug
2017-11-15 07:58:03 +01:00
huangwenjun
25322277ce
Bug 1415753 - SRTP fails to initialize on mips, switch to use CPU_CISC. r=drno
2017-11-08 18:06:00 -05:00
Sebastian Hengst
4671dc24bf
Backed out changeset 173578b3688f (bug 1415870) for failing XPCshell's netwerk/test/unit/test_psl.js. r=backout on a CLOSED TREE
2017-11-14 19:49:04 +02:00
Dale Harvey
8189bdc9ab
Bug 1415870 - Update PSL to latest version from github. r=gerv
...
MozReview-Commit-ID: K7PfBbJMx78
--HG--
extra : rebase_source : 1f7ba99927feeeb54856e88465411c2fd52c7edf
2017-11-09 15:03:34 +00:00
Shih-Chiang Chien
7ab942f01b
Bug 1390708 - remove nsBinHexDecoder r=mcmanus
...
MozReview-Commit-ID: 73NU592iRbX
--HG--
extra : rebase_source : 1cac9e05d615eb07f5448758e4307679189dcc22
2017-10-11 11:58:28 +08:00
Shih-Chiang Chien
f8d0b5bde4
Bug 1390708 - remove BinHex support from stream converter r=mcmanus
...
MozReview-Commit-ID: 6IAy8iY8CAg
--HG--
extra : rebase_source : 2eb22f7ff0dfd8ae5f5b6a8d4c027c5f5f7e0ff4
2017-10-11 11:31:51 +08:00
Chris Peterson
feb58d9d37
Bug 1416164 - Replace NS_NOTYETIMPLEMENTED with MOZ_ASSERT_UNREACHABLE. r=froydnj
...
MozReview-Commit-ID: B5TZB3v52wY
--HG--
extra : rebase_source : 56bef4eead24901191f190e31d2841710097cdcf
2017-10-25 00:37:02 -07:00
Tiberius Oros
be4fc858c5
Merge mozilla-central to mozilla-inbound. r=merge a=merge
2017-12-06 12:35:04 +02:00
Jonathan Watt
b02fcd6df0
Bug 1180145
, part 1 - Add a 'reportResourceTiming' member to the nsITimedChannel interface. r=mayhemer
...
MozReview-Commit-ID: 3poTmHWKs4K
2017-11-07 15:58:31 +00:00
Honza Bambas
be74fa61ca
Bug 1416682 - Don't allow writing alt-data to HTTP cache entry when the loading channel has failed to release the entry, r=michal
2017-12-01 11:01:00 +02:00
Honza Bambas
3fa9ca21fd
Bug 1416682 - Add nsICacheEntry.drop() to explicitly release HTTP cache entries from channels to avoid logical deadlocks, r=michal
2017-11-30 12:03:00 +02:00
Daniel Stenberg
f36fff6bfc
Bug 1416048 - Use uint32_t for DNS TTL data. r=valentin
...
--HG--
extra : rebase_source : 55e5b4f2db839755b5e248a21746aec2c6e6b1dc
2017-11-09 15:43:00 -05:00
Geoff Brown
cbb956e0c3
Bug 1407679 - Merge nsIIOService and nsIIOService2; r=nwgh
2017-11-10 07:03:36 -07:00
Nicholas Nethercote
f4dd5e2636
Bug 1414096 (attempt 2) - Remove support for nsISupportsString values in nsPrefBranch::{get,set}ComplexValue(). r=florian.
...
Bug 1345294 introduced nsPrefBranch::{get,set}StringPref(), which allowed the
getting of utf8 strings from prefs, which previously required using
nsISupportsString with {get,set}ComplexValue. That bug also converted most
uses.
This patch finishes the job.
- It removes the nsISupportsString support.
- It converts existing code that relied on the nsISupportsString.
- It removes the lint that was set up to detect such uses of nsISupportsString.
--HG--
extra : rebase_source : b885ee784704819e181430200af5ef762e269d14
2017-11-10 09:07:48 +11:00
Liang-Heng Chen
a2b5ec45e8
Bug 1421793 - nsPACMan needs to be shutdown before dtor; r=schien
...
MozReview-Commit-ID: D2aKTC8s9MQ
--HG--
extra : rebase_source : e1442aebd9bd5f6e155ba4e33a9b30a97b3427e3
2017-12-01 15:10:36 +08:00
Brindusan Cristian
d339014f90
Merge mozill-central to autoland. r=merge a=merge on a CLOSED TREE
2017-12-03 12:05:49 +02:00
shindli
7ba06ee564
Backed out 2 changesets (bug 1420954) for build failure in /builds/worker/workspace/build/src/obj-firefox/dist/include/nsIURIMutator.h:340:3: r=backout on a CLOSED TREE
...
Backed out changeset 8ce0a0d49d9e (bug 1420954)
Backed out changeset 480c6e1721e9 (bug 1420954)
2017-12-03 01:10:14 +02:00
Valentin Gosu
936a9adfc0
Bug 1420954 - Add NS_MutateURI helper function to chain nsIURIMutator setters in C++ r=bagder
...
MozReview-Commit-ID: 79NlOm08ebz
--HG--
extra : rebase_source : 2cb95ec86bd9dadbbaf233e6289bcb9d3087cd65
2017-12-02 23:15:55 +01:00
Valentin Gosu
f903a38639
Bug 1420954 - Make nsIURIMutator setters return nsIURIMutator so we can chain setters r=bagder
...
MozReview-Commit-ID: 53BD91hB2yi
--HG--
extra : rebase_source : 45594a92e1a9f18f2f4b5bb2824b5f8ced584eab
2017-12-02 23:09:34 +01:00
Ciure Andrei
48e5c9892f
Merge mozilla-central to autoland. r=merge a=merge CLOSED TREE
2017-12-02 12:19:55 +02:00
Valentin Gosu
d093ecbe77
Bug 1422277 - Add an observer notification for when the captive portal detection is "done" r=bagder
...
MozReview-Commit-ID: D9Qr0CuUJiQ
--HG--
extra : rebase_source : 74ecc449bee263d27af83fa101e6ef59166fecab
2017-12-01 13:20:29 +01:00
Nika Layzell
ff8b5bd178
Bug 1414974 - Part 3: Move Get{Inner,Outer}WindowWithId onto the specific subclasses, r=smaug
...
These were originally exposed directly as static methods on nsGlobalWindow, but
as they are clearly associated with either the inner or outer window, it makes
more sense for them to be called as such.
MozReview-Commit-ID: LFq8EfnhDlo
2017-11-09 10:44:47 -05:00
Nika Layzell
3409141758
Bug 1414974 - Part 2: Switch many consumers to nsGlobalWindow{Inner,Outer}, r=smaug
...
This is a large patch which tries to switch many of the external consumers of
nsGlobalWindow to instead use the new Inner or Outer variants.
MozReview-Commit-ID: 99648Lm46T5
2017-11-09 10:44:47 -05:00
Andrea Marchesini
374f2c997f
Bug 1415081 - part 4 - Fix the use of NS_ReadInputStreamToString in DataChannel, r=smaug
2017-11-09 11:18:08 +01:00
Andrea Marchesini
6fd88f7ffb
Bug 1415081 - part 3 - WebSocketChannel cannot use ::Available() to know the size of a nsIAsyncInputStream, r=smaug
2017-11-09 11:18:08 +01:00
Andrea Marchesini
dccb5f371a
Bug 1415081 - part 1 - gTest for NS_ReadInputStreamToString, r=smaug
2017-11-09 11:18:08 +01:00
Andrea Marchesini
b71cdc9eb5
Bug 1415081 - part 0 - NS_ReadInputStreamToString must support nsIAsyncInputStream, r=smaug
2017-11-09 11:18:08 +01:00
Johann Hofmann
d28b4dd837
Bug 1374574 - Remove the FlyWeb service and DOM interfaces. r=bz,djvj
...
MozReview-Commit-ID: 4hp9pLbMh4R
--HG--
extra : rebase_source : 82f417640211ede4fd7aa290c1f2609b07f38025
2017-11-22 15:00:10 +01:00
Junior Hsu
5485f27c35
Bug 1413839 - Add telemetry to probe how close we are going to block main thread. r=ngwh, data-r=francois
2017-11-21 10:51:11 -05:00
Sebastian Hengst
e3806002a1
merge mozilla-central to mozilla-inbound. r=merge a=merge on a CLOSED TREE
2017-11-09 00:32:30 +02:00
Sebastian Hengst
a353221537
merge mozilla-inbound to mozilla-central. r=merge a=merge
2017-11-09 00:00:16 +02:00
Narcis Beleuzu
57d9eb5fb1
Backed out 1 changesets (bug 1414096) for dt1 failures "devtools/client/commandline/test/browser_cmd_pref3.js" r=backout on a CLOSED TREE
...
Backed out changeset e843de356b7e (bug 1414096)
2017-11-08 18:04:01 +02:00
Christoph Kerschbaumer
6584da597b
Bug 1407891: Allow view-image to open a data: URI by setting a flag on the loadinfo. r=bz
2017-11-08 20:01:41 +01:00
Nicholas Hurley
52ce8728f8
Backout e15196e25f9e for causing bug 1415387
2017-11-08 10:30:58 -08:00
Valentin Gosu
132162d150
Bug 1415206 - Remove RustURL from Gecko r=bagder
...
This class isn't being used right now, and MozURL is a much better alternative if interaction with rust URLs is required.
MozReview-Commit-ID: ADdYRrrTnr6
--HG--
extra : rebase_source : b36aa26c20e7daaadab1f3360bab0ed4681eb7f8
2017-11-07 17:11:08 +01:00
Narcis Beleuzu
218e1676cb
Merge inbound to mozilla-central r=merge a=merge
2017-11-08 12:51:09 +02:00
Nicholas Nethercote
8b3d03c666
Bug 1414096 - Remove support for nsISupportsString values in nsPrefBranch::{get,set}ComplexValue(). r=florian.
...
Bug 1345294 introduced nsPrefBranch::{get,set}StringPref(), which allowed the
getting of utf8 strings from prefs, which previously required using
nsISupportsString with {get,set}ComplexValue. That bug also converted most
uses.
This patch finishes the job.
- It removes the nsISupportsString support.
- It converts existing code that relied on the nsISupportsString.
- It removes the lint that was set up to detect such uses of nsISupportsString.
--HG--
extra : rebase_source : fb7af066adfa0491a79fae6282a62b08661553c8
2017-10-31 16:34:35 +11:00
Nicholas Hurley
b45caf2d01
Bug 1402014 - Don't (try to) write to the network when we're already closed. r=mcmanus
...
MozReview-Commit-ID: CkGuzlzDToj
2017-11-07 07:57:37 -08:00
Coroiu Cristina
282fd1a852
Merge inbound to mozilla-central r=merge a=merge
2017-11-07 01:04:34 +02:00
Andrea Marchesini
cc7b359311
Bug 1413920 - nsMultiplexInputStream should call OnInputStreamReady on close, r=smaug
2017-11-06 14:20:15 +01:00
Junior Hsu
e0ae5de7ef
Bug 1412218 - Add telemetry probe for how many users with legacy cookie files. r=jdm, data-r=francois
2017-11-05 17:48:36 -05:00
Kris Maglione
27c96362b9
Bug 1412345: Downgrade expanded principals before inheriting. r=bz,krizsa
...
There are several ways that expanded principals can be used as triggering
principals for requests. While that works fine for security checks, it also
sometimes causes them to be inherited, and used as result principals in
contexts where expanded principals aren't allowed.
This patch changes our inheritance behavior so that expanded principals are
downgraded to the most appropriate constituent principal when they would
otherwise be inherited.
The logic for choosing the most appropriate principal is a bit suspect, and
may eventually need to be changed to always select the last whitelist
principal, but I chose it to preserve the current principal downgrade behavior
used by XMLHttpRequest for the time being.
MozReview-Commit-ID: 9fvAKr2e2fa
--HG--
extra : rebase_source : c30df1b3851c11fed5a1d6a7fb158cec14933182
2017-11-02 19:56:27 -07:00
Michal Novotny
39802915f7
Bug 1414046 - Skip copying mHashArray in CacheFileMetadata::WriteMetadata if it's empty. r=valentin
2017-11-03 03:17:00 -04:00
Christoph Kerschbaumer
3d0a1f002e
Bug 1403814 - Block toplevel data: URI navigations only if openend in the browser. r=smaug
2017-11-03 13:23:11 +01:00
Chris H-C
4bf8e88346
bug 1413258 - Collect SSL Telemetry on all channels r=mcmanus
...
Ever since bug 1340021 we were supposed to be collecting *_IS_SSL probes on
release, but the code in nsHttpChannel prevented it from happening.
MozReview-Commit-ID: IdU4Gppos6E
--HG--
extra : rebase_source : d8260883287eea1b6a651f1f89dcca9d06fd6cce
2017-11-03 15:06:59 -04:00
NARCIS BELEUZU
2e3654a915
Merge mozilla-inbound to mozilla-central. r=merge a=merge
2017-11-03 12:04:55 +02:00
Sebastian Hengst
e9b3a258b8
merge mozilla-central to autoland. r=merge a=merge
2017-11-02 23:15:55 +01:00
Andrea Marchesini
eb54ec6bb0
Bug 1413901 - Move rust-url-capi.h include in the MozURL.cpp, r=valentin
2017-11-02 19:14:41 +01:00
Andrea Marchesini
3c85b0dc4e
Bug 1413863 - Test for nsBufferedInputStream, r=smaug
2017-11-02 19:14:40 +01:00
ANDREEA PAVEL
270d55d17d
Backed out changeset 35fc92e75cf7 (bug 1412007) for failing broswer-chrome browser_bug676619.js r=backout on a CLOSED TREE
2017-11-02 18:09:15 +02:00
Andrea Marchesini
4886cf3722
Bug 1412007 - HttpChannelChild::SendDivertComplete must always be executed after SendDivertOnStopRequest, r=mayhemer
2017-11-02 14:27:06 +01:00
Andrea Marchesini
cb5eb53200
Bug 1412497 - nsBufferedInputStream should call the nsIInputStreamCallback when closed, r=smaug
2017-11-02 11:26:35 +01:00
Jan Steffens
ba56e46088
Bug 1314968 - Explicitly specify the AccessPoint interface name. r=kanru
...
The DBus specification allows passing an empty string as the interface to the
org.freedesktop.DBus.Properties.GetAll call to get all properties, throwing away the namespace
(interface) information.
However, GDBus does not allow this. When NetworkManager moved to using GDBus, Firefox lost the
ability to retrieve access points from NetworkManager.
Since we're only interested in properties from the org.freedesktop.NetworkManager.AccessPoint
interface, name it explicitly. This works with both the old and the new NetworkManager.
MozReview-Commit-ID: Kc5HaYvwfRZ
--HG--
extra : rebase_source : e1550d327e5a4ea05b8d35d98ef7b27c0add709b
2017-09-16 18:35:20 +02:00
Jan Steffens
826cabc8e1
Bug 1314968 - Disentangle nsWifiScannerDBus::SendMessage. r=kanru
...
Make a copy of the function and specialize it for each message sent.
Avoids the mess of comparing the method name to figure out what to do.
MozReview-Commit-ID: 1KlZyc8Pc9I
--HG--
extra : rebase_source : 1f9c841e42745ecb311c53cd364ffe60b5593258
2017-09-16 18:35:18 +02:00
Margareta Eliza Balazs
fe45ae3748
Merge mozilla-central to mozilla-autoland. r=merge a=merge CLOSED TREE
2017-11-08 00:08:26 +02:00
Nicholas Hurley
29bf3169ae
Bug 1409570 - Ensure a pushed stream knows we've reached EOS. r=mcmanus
...
Previously, if a pushed stream was ended with a padding-only DATA frame
with the FIN bit set, and that stream didn't have a Content-Length,
there would be no way of knowing that the stream was finished. Now we
force-mark the push as complete if we hit a padding-only DATA frame with
the FIN bit set.
MozReview-Commit-ID: 7tk8x2FNgSj
--HG--
extra : rebase_source : b95f635b4bb0b4743cf81e888a455365ef561c22
2017-10-18 12:34:42 -07:00
Dragana Damjanovic dd.mozilla@gmail.com
18247b50e7
Bug 1413622 - Del with zero during logging. r=mayhemer
...
--HG--
extra : rebase_source : ed7491b82f2d8f5c907ba3981c0f815218e4ecfd
2017-11-02 02:31:00 -04:00
Andrea Marchesini
561d132d3b
Bug 1413044 - Move DBusHelper.h in uriloader/exthandler, r=smaug
...
--HG--
rename : netwerk/wifi/DBusHelpers.h => uriloader/exthandler/DBusHelpers.h
2017-11-01 23:24:38 +01:00
Sebastian Hengst
2181970726
merge mozilla-central to mozilla-inbound. r=merge a=merge
2017-11-01 00:39:58 +01:00
Paolo Amadini
98b8fb39b7
Bug 1411979 - Share the getTempFile function in xpcshell and browser tests. r=mak
...
MozReview-Commit-ID: 5hshgOrFqws
--HG--
extra : rebase_source : c7b173f7c2685c9522ef0626b74819273352a373
extra : source : 68e85782bbcab3c06e729551643bdc602cf8de71
2017-10-31 13:25:45 +00:00
Chris Peterson
73037a0f6a
Bug 1412048 - Replace NS_RUNTIMEABORT(var) with MOZ_CRASH_UNSAFE_OOL(var). r=froydnj data-review=francois
...
And remove unreachable code after MOZ_CRASH_UNSAFE_OOL().
MOZ_CRASH_UNSAFE_OOL causes data collection because crash strings are annotated to crash-stats and are publicly visible. Firefox data stewards must do data review on usages of this macro. However, all the crash strings this patch collects with MOZ_CRASH_UNSAFE_OOL are already collected with NS_RUNTIMEABORT.
MozReview-Commit-ID: IHmJfuxXSqw
--HG--
extra : rebase_source : 031f30934b58a7b87f960e57179641d44aefe5c5
extra : source : fe9f638a56a53c8721eecc4273dcc074c988546e
2017-10-24 23:38:38 -07:00
Valentin Gosu
1bd153659e
Bug 1407720 - Merge nsICookieManager and nsICookieManager2 r=nwgh
...
MozReview-Commit-ID: HuzeeB43YZZ
--HG--
extra : rebase_source : 3924170ce50126dbbae7c97cae601b69d0ab95af
2017-10-31 13:02:28 +01:00
Sebastian Hengst
7bf9eb161a
Backed out 2 changesets (bug 1411979) for failing xpcshell's toolkit/components/jsdownloads/test/unit/test_PrivateTemp.js. r=backout on a CLOSED TREE
...
Backed out changeset 7a4f33d16b9e (bug 1411979)
***
Backed out changeset 68e85782bbca (bug 1411979)
--HG--
extra : histedit_source : 0226bf9f95762ef7fe4e57aee97b96ae5deff496%2C066dd55855dbcbd146642acd72bcd4e5d8044a2f
2017-10-30 19:19:45 +01:00
Paolo Amadini
7e4a6c3456
Bug 1411979 - Share the getTempFile function in xpcshell and browser tests. r=mak
...
MozReview-Commit-ID: 5hshgOrFqws
--HG--
extra : rebase_source : 9377484a4416829e0bfbe30c70d434b331e7301c
2017-10-30 16:53:22 +00:00
Ben Kelly
8a04f60def
Bug 1412015 P3 Check ResetInterception result and CancelInterception if a failure occurs. r=asuth
2017-10-30 10:30:01 -04:00
Ben Kelly
1fe291d902
Bug 1412015 P2 Create a shared method in HttpBaseChannel to check the redirection limit. r=valentin
2017-10-30 10:30:01 -04:00
Ben Kelly
871bdfbb8b
Bug 1412015 P1 Propagate mRedirectCount and mInternalRedirectCount across all redirects. r=valentin
2017-10-30 10:30:01 -04:00
Nicholas Nethercote
9252435548
Bug 1410794 (attempt 2) - Change some |string| occurrences in nsIPrefBranch.idl to |ACString|. r=erahm.
...
This makes the code nicer. In particular, it removes many getter_Copies()
calls. The patch also converts a lot of nsCStrings to nsAutoCString, which will
avoid heap allocation in the common case.
The patch also renames PREF_CopyCharPref() as PREF_GetCStringPref(), because
it's actually getting a string, not a char, and that matches the existing
GetCString() and GetDefaultCString() methods. Correspondingly, it also renames
PREF_SetCharPref() as PREF_SetCStringPref().
The |aPrefName| arguments in nsIPrefBranch.idl remain as |string| because they
almost always involve passing in C string literals, and passing "foo" is much
nicer than passing NS_LITERAL_CSTRING("foo").
It's worth noting that early versions of this patch used |AUTF8String| instead
of |ACString|. But it turns out that libpref stores prefs internally as Latin1.
And |ACString| is compatible with Latin1 but |AUTF8String| isn't, because
non-ASCII Latin1 strings are not valid UTF-8!
MozReview-Commit-ID: D3f7a1Vl1oE
--HG--
extra : rebase_source : e6e4b15d6d210cfd93686f96400281f02bd1d06b
2017-10-27 10:30:33 +11:00
Valentin Gosu
3680a69516
Bug 1408990 - Only add the entry to the performance object if the loading document's principal is the same as the triggering principal. r=bz, r=dragana
...
MozReview-Commit-ID: 7o8XKHioP1p
2017-10-28 00:15:01 +02:00
Tom Schuster
b2bd1f0d80
Bug 1410620 - Change CacheInfo interfaces in network to use ACString. r=michal,froydnj
2017-10-29 12:19:48 +01:00
Jorg K
e4e37ae9d0
Bug 1412497 - fix test for buffered input stream. r=baku
2017-10-29 08:59:26 +01:00
Sebastian Hengst
831f2ed98f
merge mozilla-inbound to mozilla-central. r=merge a=merge
...
MozReview-Commit-ID: oIdBL7fmlE
2017-10-28 10:31:58 +02:00
Liang-Heng Chen
3cf13fc905
Bug 1410257 - make non-connection-based connections restartable; r=mayhemer
...
MozReview-Commit-ID: 1hEk7mT6mzZ
--HG--
extra : rebase_source : 4c7507adb820b1760309fc1cfb1210cdf03c2d6e
2017-10-26 14:23:05 +08:00
Ben Kelly
1d874e8c70
Bug 1411528 Clear the intercept listening when synthesizing a redirect in HttpChannelChild. r=asuth
2017-10-27 16:11:57 -04:00
Andrea Marchesini
1e90a67e4d
Bug 1412258 - Get rid of ipc/dbus, r=smaug
...
--HG--
rename : ipc/dbus/DBusConnectionRefPtr.h => netwerk/wifi/DBusHelpers.h
2017-10-27 18:41:40 +02:00
Dragana Damjanovic
63a20964af
Bug 1412260
- Initialize mFastOpenStatus in NullHttpTransaction. r=bagder
2017-10-27 14:05:31 +02:00
Dragana Damjanovic
b10887c6ac
Bug 1406908 - Implement 425 (Too Early). r=mcmanus
2017-10-27 12:17:56 +02:00
Sebastian Hengst
dc3b8f00b7
merge mozilla-central to mozilla-inbound. r=merge a=merge on a CLOSED TREE
...
--HG--
extra : amend_source : 2c9fdf7f2907c1d71f8637abd568e181ed3faab1
2017-10-27 13:00:27 +03:00
Sebastian Hengst
5c15da1f08
merge mozilla-inbound to mozilla-central. r=merge a=merge
...
--HG--
rename : testing/talos/tests/__init__.py => testing/talos/talos/unittests/__init__.py
rename : testing/talos/tests/browser_output.ts.txt => testing/talos/talos/unittests/browser_output.ts.txt
rename : testing/talos/tests/browser_output.tsvg.txt => testing/talos/talos/unittests/browser_output.tsvg.txt
rename : testing/talos/tests/profile.tgz => testing/talos/talos/unittests/profile.tgz
rename : testing/talos/tests/ps-Acj.out => testing/talos/talos/unittests/ps-Acj.out
rename : testing/talos/tests/test_talosconfig_browser_config.json => testing/talos/talos/unittests/test_talosconfig_browser_config.json
rename : testing/talos/tests/test_talosconfig_test_config.json => testing/talos/talos/unittests/test_talosconfig_test_config.json
rename : testing/talos/tests/xrestop_output.txt => testing/talos/talos/unittests/xrestop_output.txt
2017-10-27 12:45:34 +03:00
Andrea Marchesini
49ab2e14c3
Bug 1411939 - nsInputStreamPump should avoid the use of nsIAsyncInputStream and nsIBufferedInputStream at the same time, r=smaug
2017-10-27 09:05:48 +02:00
Phil Ringnalda
81afb7d3f2
Backed out changeset 6e2c105f5730 (bug 1402014) for marionette, talos, and dom/push/ crashes @ mozilla::net::Http2Session::ReadSegmentsAgain
...
MozReview-Commit-ID: 4mZXcBAma9d
2017-10-26 19:22:08 -07:00
Nicholas Hurley
139e43e0fd
Bug 1402014 - Don't (try to) write to the network when we're already closed. r=mcmanus
...
MozReview-Commit-ID: CkGuzlzDToj
--HG--
extra : rebase_source : 0992bb22b01ce6d80e0e11b66bf14bb072be453c
2017-10-26 19:05:37 -04:00
Sebastian Hengst
d10e26c913
merge mozilla-central to mozilla-inbound. r=merge a=merge
2017-10-27 00:00:25 +02:00
Sebastian Hengst
b181c484ad
merge mozilla-inbound to mozilla-central. r=merge a=merge
...
MozReview-Commit-ID: LcCWQzgwIBi
2017-10-26 23:57:40 +02:00
Valentin Gosu
016e88352f
Bug 1411703 - test_original_sent_received_head_wrap.js fails locally r=dragana
...
Test fails when running locally:
./mach test netwerk/test/unit_ipc/test_original_sent_received_head_wrap.js
Error: cannot open file '/home/user/mozilla-central/obj-ff-dbg/_tests/xpcshell/netwerk/test/unit/test_original_sent_received_head.js' for reading at /home/icecold/mozilla-central/testing/xpcshell/head.js:648
MozReview-Commit-ID: DcOWOWlH5ch
--HG--
extra : rebase_source : 30c5e28c61adace06cd49ca216108a277e37d58d
2017-10-25 21:41:48 +02:00
Valentin Gosu
996793e8e8
Bug 1411697 - Make sure to SendDocumentChannelCleanup even when mPreferredCachedAltDataType is set r=michal
...
MozReview-Commit-ID: ApXNqS9tcfh
--HG--
extra : rebase_source : 6ef619331af3f3dd3424c5ac932a2c828bd9d50f
2017-10-26 15:54:37 +02:00
Patrick McManus
f99705311c
Bug 1409858 - H2 CONNECT Tunnel Marked Plaintext Too Late r=nwgh
...
MozReview-Commit-ID: IjuYDuvufRd
--HG--
extra : rebase_source : ab7773dc015c31d6ba1eb8c933efc79c38b29d06
2017-10-20 13:39:49 -04:00
Kris Maglione
257d9118dc
Bug 1409249: Require singleton constructors to return explicit already_AddRefed. r=froydnj
...
Right now, NS_GENERIC_FACTORY_SINGLETON_CONSTRUCTOR expects singleton
constructors to return already-addrefed raw pointers, and while it accepts
constructors that return already_AddRefed, most existing don't do so.
Meanwhile, the convention elsewhere is that a raw pointer return value is
owned by the callee, and that the caller needs to addref it if it wants to
keep its own reference to it.
The difference in convention makes it easy to leak (I've definitely caused
more than one shutdown leak this way), so it would be better if we required
the singleton getters to return an explicit already_AddRefed, which would
behave the same for all callers.
This also cleans up several singleton constructors that left a dangling
pointer to their singletons when their initialization methods failed, when
they released their references without clearing their global raw pointers.
MozReview-Commit-ID: 9peyG4pRYcr
--HG--
extra : rebase_source : 2f5bd89c17cb554541be38444672a827c1392f3f
2017-10-16 21:08:42 -07:00
Sebastian Hengst
8e8a8276cd
Backed out changeset 84cb594525ad (bug 1400655) for eslint failure in devtools/client/jsonview/test/browser_jsonview_serviceworker.js. r=backout
...
--HG--
extra : rebase_source : b47d28eed6fb93bcefb3543872816585e59759f9
2017-10-26 00:24:57 +02:00
Ben Kelly
61ffdf4130
Bug 1400655 P1 Respect LOAD_CALL_CONTENT_SNIFFERS when a channel is intercepted by a ServiceWorker. r=valentin
2017-10-25 17:32:04 -04:00
Jesse Ruderman
c6c08296c6
Bug 675518 - Add crashtest. r=me
2017-10-25 14:58:33 -04:00
Junior Hsu
96911b1321
Bug 870460 - Part 4: Make the lifecycle of cookie thread alongwith the profile. r=ngwh
2017-10-25 01:30:00 -04:00
Junior Hsu
68d3cbb372
Bug 870460 - Part 2: Close syncconn for edge cases. r=nwgh
...
--HG--
extra : source : b0ddf460db0712431c4bfd8d6590eb69a23ecf4e
2017-10-09 00:19:00 -04:00
Valentin Gosu
1f08f89c63
Bug 1411932 - rusturl_get_path should not depend on cannot-be-a-base r=baku
...
MozReview-Commit-ID: 7iwBooZWNxW
--HG--
extra : rebase_source : b6622e1c4270629f44f0d263847c47bc06ffb60f
2017-10-26 14:46:25 +02:00
Sebastian Hengst
06e215c2ce
merge mozilla-central to autoland. r=merge a=merge
2017-10-26 23:59:14 +02:00
Tom Ritter
675ee84729
Bug 1411728 Resolve warnings in TestNamedPipeService.cpp r=froydnj
...
MozReview-Commit-ID: DWUxwHqtpgV
--HG--
extra : rebase_source : e7449ba9095b856008c1d34a9aa34c366365ae7d
2017-10-25 15:27:41 -05:00
Sebastian Hengst
443416f881
Merge mozilla-central to autoland. r=merge a=merge
2017-10-26 00:39:55 +02:00
Chris Manchester
c86173526a
Bug 1403346 - Replace all uses of ALLOW_COMPILER_WARNINGS with a template, remove ALLOW_COMPILER_WARNINGS. r=glandium
...
MozReview-Commit-ID: 1G2o4fy74cf
2017-10-25 15:12:09 -07:00
Valentin Gosu
6814810f38
Bug 1409405 - Implement MozURL::GetOrigin r=mayhemer
...
MozReview-Commit-ID: H1X0dAOyij1
--HG--
extra : rebase_source : f47595f7a3beed55f68c6a6a27f5a78d1ab3da5b
2017-10-25 18:03:05 +02:00
Valentin Gosu
cd4a91befe
Bug 1410063 - Implement MozURL::GetHostPort/SetHostPort r=mayhemer
...
MozReview-Commit-ID: 2wXsvmHf60
--HG--
extra : rebase_source : bdadc78db1cb135a65cfae0ae39b6073c962b85e
2017-10-25 17:35:47 +02:00
Sebastian Hengst
24b7b2eb7c
merge mozilla-central to autoland. r=merge a=merge
2017-10-24 23:59:14 +02:00
Alex Gaynor
4374c58da3
Bug 1411255 - Fixed unnecessary mut warning; r=valentin
...
MozReview-Commit-ID: 9MDk0LlA6uR
--HG--
extra : rebase_source : bc5dac8e99d26dbec2385ad781026df75992206e
2017-10-24 09:42:28 -04:00
Sebastian Hengst
ec34b16044
Backed out changeset 6c4818576443 (bug 870460) for failing many xpcshell tests, e.g. extensions/cookie/test/unit/test_cookies_async_failure.js. r=backout
...
--HG--
extra : amend_source : e5bb4ef1b68ae382c6457f77077f33174518efd1
2017-10-24 16:48:17 +02:00
Sebastian Hengst
f9cf88ef78
Backed out changeset b0ddf460db07 (bug 870460)
2017-10-24 16:48:11 +02:00
Sebastian Hengst
6cc5547626
Backed out changeset edacb0144b17 (bug 870460)
2017-10-24 16:48:00 +02:00
Junior Hsu
e91546afa5
Bug 870460 - Part 4: Make the lifecycle of cookie thread alongwith the profile. r=ngwh
...
--HG--
extra : rebase_source : d6de8363bf577a516b90ba00268d2a28e7da12df
2017-10-17 02:10:00 -04:00
Junior Hsu
5a950b703b
Bug 870460 - Part 2: Close syncconn for edge cases. r=nwgh
...
--HG--
extra : rebase_source : 83477d8bb1671a2217aee9c04a4d1d9a1999a0da
2017-10-09 00:19:00 -04:00
Nicholas Hurley
846734c853
Bug 1409542 part 2 - telemetry on why a resource marked prefetchable is not prefetched. r=francois,valentin
...
MozReview-Commit-ID: AFJnbTjU5Ju
--HG--
extra : rebase_source : 6207e04a5b3ea932ddc87ad9c0830ea1633ac39a
2017-10-20 12:58:30 -07:00
Nicholas Hurley
1790ba950b
Bug 1409542 part 1 - telemetry on why a resource is marked prefetchable or not. r=francois,valentin
...
MozReview-Commit-ID: IdSyFv8RSbY
--HG--
extra : rebase_source : cdcf6456ff5ed8f895942e3a7bf92b6c04b63cf4
2017-10-17 14:46:56 -07:00
Sebastian Hengst
1ead0a96a9
Backed out changeset dab1c5badddb (bug 1407679) for failing server startup in mochitests on Android. r=backout on a CLOSED TREE
...
--HG--
extra : amend_source : 3dc4cb2bbaf55f3f6329687ce64d4e862fc3800b
2017-10-24 21:18:26 +02:00
Valentin Gosu
9dd47ebf50
Bug 1407679 - Merge nsIIOService and nsIIOService2 r=nwgh
...
Removes deprecated nsIIOService2.newChannelFromURIWithProxyFlags
MozReview-Commit-ID: Gr3nA25kcre
--HG--
extra : rebase_source : 3407b5ed0f8f7067523abee28c137db3cac86b14
2017-10-20 16:41:07 +02:00
Gregory Szorc
42583ae0bc
Bug 1403213 - Update another reference to nsstring; r=mystor
...
MozReview-Commit-ID: 4iVvbKi0LlL
--HG--
extra : histedit_source : bc561b24e4b5bfdf1100680f59d3d046ec434cb5
2017-10-24 10:52:55 -07:00
Nika Layzell
1b1ba4879a
Bug 1403213 - Move nsstring into servo/support/gecko/nsstring, r=froydnj
...
MozReview-Commit-ID: 8ucStGkxmj7
--HG--
rename : xpcom/rust/nsstring/gtest/Test.cpp => xpcom/rust/gtest/nsstring/Test.cpp
rename : xpcom/rust/nsstring/gtest/test.rs => xpcom/rust/gtest/nsstring/test.rs
extra : rebase_source : 509a2ab1aa569e8f3ef0955dcdfa36b53ce5e234
2017-10-23 15:37:25 -04:00
Andrew McCreight
f6fd8e67f6
Bug 1410993 - Remove NS_DEVICEPROTOCOLHANDLER_CID some more. r=dragana
...
MozReview-Commit-ID: xdvu3FmMR8
--HG--
extra : rebase_source : fd2a812b970a12ce76dcc06657dd0514f43d0af6
2017-10-23 11:50:33 -07:00
Sylvestre Ledru
dc077d0eba
Bug 1411034 - Remove the const to fix the -Wignored-qualifiers warning r=mcmanus
...
MozReview-Commit-ID: AQ66p3bh9uX
--HG--
extra : rebase_source : 9196cfb334ec0cc303abcd1c04a2ddb4cd9cf15f
2017-10-23 22:51:00 +02:00
Sebastian Hengst
31bf3a1a42
merge mozilla-inbound to mozilla-central. r=merge a=merge
...
MozReview-Commit-ID: 4Lk5P5UYmTe
2017-10-24 11:52:35 +02:00
Nicholas Nethercote
076076f663
Bug 1410801 - Uses getter_Copies() in GetACookie{,NoHttp}(). r=valentin.
...
This means the callsites don't need to use getter_Copies(). This roughly halves
the number of calls to getter_Copies() in the tree.
The patch also removes the bool return value from these functions, because it's
not used.
--HG--
extra : rebase_source : 9281411f959282b4ff33e18205ce647f963f0108
2017-10-23 18:59:02 +11:00
Sebastian Hengst
364d36fab2
merge mozilla-inbound. r=merge a=merge
...
MozReview-Commit-ID: B09kHrHK42C
2017-10-23 23:50:37 +02:00
Jeff Hemphill
e74e880a6c
Bug 1403802: Port nsHttpHandler::PrepareAcceptLanguages over to Rust; r=valentin,froydnj
2017-10-22 11:27:59 -07:00
Sylvestre Ledru
0b4c0acb99
Bug 1410617 - Fix a tiny typo r=andi
...
MozReview-Commit-ID: CGgerr8S8aR
--HG--
extra : rebase_source : 98a36e18a0bde8fdfa867767cff9e5c1fd6a87d9
2017-10-21 14:07:49 +02:00
Sylvestre Ledru
57797d9b17
Bug 1410617 - compare uint64_t with size_t only on 32bit platforms. r=valentin
...
MozReview-Commit-ID: GR4lQhyDUJe
--HG--
extra : rebase_source : 66246fe57df38e99402efe5a7cbc9a40150524af
2017-10-21 14:07:08 +02:00
Sebastian Hengst
af53b8aad8
merge mozilla-central to autoland. r=merge a=merge
2017-10-23 23:52:54 +02:00
Sebastian Hengst
8d0319bfa2
merge mozilla-inbound to mozilla-central. r=merge a=merge
...
MozReview-Commit-ID: Gu7wIBFJOqe
2017-10-21 00:05:19 +02:00
Sebastian Hengst
5d671ee296
Backed out changeset 74c58b336d30 (bug 1403213) for referencing non-existing xpcom/rust/gtest/moz.build in xpcom/moz.build. r=backout on a CLOSED TREE
...
--HG--
extra : amend_source : 7c25d872785312b81c4a94ef32de025b38642f54
2017-10-20 21:30:36 +02:00
Nika Layzell
a4927e2417
Bug 1403213 - Move nsstring into servo/support/gecko/nsstring, r=froydnj
...
MozReview-Commit-ID: FmKtJxSCdYc
2017-10-20 12:04:30 -07:00
Masatoshi Kimura
dbd92543c6
Bug 1313150 - Remove |weak| parameter from nsIMutableArray methods. r=froydnj
...
MozReview-Commit-ID: 7JoD4VYzZp3
--HG--
extra : rebase_source : 5db437f1c34608aa223916874d62b48c59baeae8
2017-10-21 23:53:02 +09:00
Valentin Gosu
dfab8e64b8
Bug 1403522 - 'No Proxy For' does not work right if it contains '<local>' only r=bagder
...
MozReview-Commit-ID: KRW15BxzcN3
--HG--
extra : rebase_source : 47a1b7860c83bc482c7b1e5d4a92401339f19ac5
2017-10-18 16:00:04 +02:00
Andi-Bogdan Postelnicu
c9decadfc3
Bug 1410379 - compare uint64_t with size_t only on 32bit platforms. r=valentin
...
MozReview-Commit-ID: 1exUwUwaY3B
--HG--
extra : rebase_source : 83f199c92e641baa5c44fd65095a87af0528863e
2017-10-20 15:46:28 +03:00
Junior Hsu
51ac771e2d
Bug 870460 - Part 1: Let cookie db startup-read off-main-thread. r=nwgh, r=jdm, data-r=francois
...
--HG--
extra : source : 6c48185764430d35558cf6a0174bc447674e8d58
2017-08-29 18:16:27 +08:00
Dragana Damjanovic dd.mozilla@gmail.com
dc9395abcf
Bug 1410146 - Fix UnknownDecoder. r=mayhemer
2017-10-24 14:23:00 -04:00
Sebastian Hengst
c84fe67114
Backed out 2 changesets (bug 1406908) for failing own xpcshell test. r=backout
...
Backed out changeset 6941e33afc7d (bug 1406908)
Backed out changeset 291c46b79fa2 (bug 1406908)
2017-10-25 17:39:15 +02:00
Phil Ringnalda
05a3099e6b
Backed out 2 changesets (bug 1400563
) for Windows non-stylo mochitest-chrome leak
...
CLOSED TREE
Backed out changeset c03ca22ae138 (bug 1400563
)
Backed out changeset a3d2956de12a (bug 1400563
)
MozReview-Commit-ID: 1lXcNIDPKC1
2017-10-25 07:53:23 -07:00
Randell Jesup
cd5932c5c4
Bug 1400563: fix missing override r=bustage on a CLOSED TREE
2017-10-25 10:41:05 -04:00
Phil Ringnalda
e4524a80b9
Backed out changeset fd0492c07da0 (bug 1409449) for browser-chrome, xpcshell and marionette bustage
...
CLOSED TREE
MozReview-Commit-ID: IcOEJ0l1yeJ
2017-10-25 07:38:39 -07:00
Randell Jesup
e166144d3b
Bug 1400563: more DataChannelConnection shutdown cleanup r=drno
2017-10-25 09:12:59 -04:00