1dbc67e140d52f22e246bf851c4e58de5405e151: Bug 1432613 - Make nsIJAREntry.JAREntry readonly
draft
Valentin Gosu <valentin.gosu@gmail.com> - Mon, 29 Jan 2018 21:22:49 +0100 - rev 748533
Push
97203 by valentin.gosu@gmail.com at Mon, 29 Jan 2018 23:59:17 +0000
Bug 1432613 - Make nsIJAREntry.JAREntry readonly
MozReview-Commit-ID: 3yPZIn2NkH
b3cf955ca964603d5703a761743d6d7788c7f4f3: Bug 1432602 - Add nsIFileURLMutator.setFile()
draft
Valentin Gosu <valentin.gosu@gmail.com> - Mon, 29 Jan 2018 21:22:31 +0100 - rev 748532
Push
97203 by valentin.gosu@gmail.com at Mon, 29 Jan 2018 23:59:17 +0000
Bug 1432602 - Add nsIFileURLMutator.setFile()
MozReview-Commit-ID: EF2vVYoN8bg
c4477f74db11ce83a4695aaf31b0b52c9f6b31a7: Bug 1432928 - Use nsIURIMutator in extensions.xml::refreshInfo
draft
Valentin Gosu <valentin.gosu@gmail.com> - Mon, 29 Jan 2018 21:22:26 +0100 - rev 748531
Push
97203 by valentin.gosu@gmail.com at Mon, 29 Jan 2018 23:59:17 +0000
Bug 1432928 - Use nsIURIMutator in extensions.xml::refreshInfo
MozReview-Commit-ID: GN4PXoWkX8V
a66466804e01a3ad07fd35564cb48941f1aa9fff: Bug 1432320 - (Part 2) Change calls to nsIURL.{fileName,fileBaseName,fileExtension} setters to use nsIURLMutator
draft
Valentin Gosu <valentin.gosu@gmail.com> - Fri, 26 Jan 2018 15:11:26 +0100 - rev 748530
Push
97203 by valentin.gosu@gmail.com at Mon, 29 Jan 2018 23:59:17 +0000
Bug 1432320 - (Part 2) Change calls to nsIURL.{fileName,fileBaseName,fileExtension} setters to use nsIURLMutator
MozReview-Commit-ID: D5aTl1i14gI
80f38fa5699c1615079fce703fdd6a7737c9d87d: Bug 1432320 - (Part 1) Add nsIURLMutator
draft
Valentin Gosu <valentin.gosu@gmail.com> - Fri, 26 Jan 2018 15:11:25 +0100 - rev 748529
Push
97203 by valentin.gosu@gmail.com at Mon, 29 Jan 2018 23:59:17 +0000
Bug 1432320 - (Part 1) Add nsIURLMutator
MozReview-Commit-ID: 8GYru46kFQE
ec1d277f515a2e87079eb58665eed43431a5844a: Bug 1431192 - Only fetch download protection lists when Safe Browsing is enabled. r?gcp
draft
Francois Marier <francois@mozilla.com> - Mon, 29 Jan 2018 15:16:54 -0800 - rev 748528
Push
97202 by fmarier@mozilla.com at Mon, 29 Jan 2018 23:46:38 +0000
Bug 1431192 - Only fetch download protection lists when Safe Browsing is enabled. r?gcp
Download protection requires both the malware list as well as its
own special lists. The code therefore checks that both Safe
Browsing and download protection are enabled before checking
downloaded files.
The list manager should check the same prefs before downloading
any of the download protection lists in order to avoid connecting
to the Safe Browsing server when Safe Browsing is fully disabled.
MozReview-Commit-ID: 66vMA56T4pJ
ac63eec68250e2f1d071f785304ac082c5a795eb: Bug 1434125 - Add xpidl + rust command line arguments and output dependencies to the tup backend.
draft
Chris Manchester <cmanchester@mozilla.com> - Mon, 29 Jan 2018 15:44:58 -0800 - rev 748527
Push
97201 by bmo:cmanchester@mozilla.com at Mon, 29 Jan 2018 23:45:33 +0000
Bug 1434125 - Add xpidl + rust command line arguments and output dependencies to the tup backend.
MozReview-Commit-ID: 9DsymfiOB8N
a70ec139b1ed936f9798b7e789691bd9c71d8e08: Bug 1433019 - Dispatch scroll events before dispatching animation events. r?mstange,botond
draft
Hiroyuki Ikezoe <hikezoe@mozilla.com> - Tue, 30 Jan 2018 08:22:47 +0900 - rev 748526
Push
97200 by bmo:hikezoe@mozilla.com at Mon, 29 Jan 2018 23:29:15 +0000
Bug 1433019 - Dispatch scroll events before dispatching animation events. r?mstange,botond
See 7.6. in the section '8.1.4.2 Processing model';
https://html.spec.whatwg.org/multipage/webappapis.html#processing-model-8
Note that this dispatching scroll events should be done after we process
WillRefresh() for FlushType::Style observers since main-thread scroll
animations is one of the FlushType::Style observers, that means it affects
scroll events.
Also test_scroll_event_ordering.html was modified to check scroll events happen
before requestAnimationFrame callbacks.
MozReview-Commit-ID: LuV157XoRkJ
46cc81dc75c3ca94f73b6df594e4c2cf0dd7578a: Bug 1434116 - Add direct adding, thumbnail disabling and bug fixes to Activity Stream. r?dmose
draft
Ed Lee <edilee@mozilla.com> - Mon, 29 Jan 2018 15:22:26 -0800 - rev 748525
Push
97199 by bmo:edilee@mozilla.com at Mon, 29 Jan 2018 23:23:50 +0000
Bug 1434116 - Add direct adding, thumbnail disabling and bug fixes to Activity Stream. r?dmose
MozReview-Commit-ID: J8WNlfmATf6
b3d43754e5a63356ca3e2499fe25c74b94051077: Bug 1376910 - Remove SysV IPC access from Linux content sandbox when possible. r?gcp
draft
Jed Davis <jld@mozilla.com> - Fri, 26 Jan 2018 19:43:10 -0700 - rev 748524
Push
97198 by bmo:jld@mozilla.com at Mon, 29 Jan 2018 23:19:00 +0000
Bug 1376910 - Remove SysV IPC access from Linux content sandbox when possible. r?gcp
There are a few things that use SysV IPC, which we discovered the last
time we tried to do this, which need to be accomodated:
1. The ALSA dmix plugin; if the build has ALSA support (off by default)
and if audio remoting is disabled, SysV IPC is allowed.
2. ATI/AMD's old proprietary graphics driver (fglrx), which is obsolete
and doesn't support newer hardware, but still has users; if it's
detected, SysV IPC is allowed.
3. Graphics libraries trying to use the MIT-SHM extension; this is
already turned off for other reasons (see
bug 1271100), but that shim
seems to not load early enough in some cases, so it's copied into
libmozsandbox, which is preloaded before anything else in LD_PRELOAD.
Also, msgget is now blocked in all cases; the only case it was known
to be used involved ESET antivirus, which is now handled specially
(
bug 1362601). In any case, the seccomp-bpf policy has never allowed
actually *using* message queues, so creating them is not very useful.
MozReview-Commit-ID: 5bOOQcXFd9U
0bda621f5f78aa5dec505bc27f03f575d785c7bb: Bug 1213998 - Apply chroot() to sandboxed content processes on Linux. r=gcp
draft
Jed Davis <jld@mozilla.com> - Tue, 16 Jan 2018 19:10:51 -0700 - rev 748523
Push
97198 by bmo:jld@mozilla.com at Mon, 29 Jan 2018 23:19:00 +0000
Bug 1213998 - Apply chroot() to sandboxed content processes on Linux. r=gcp
MozReview-Commit-ID: DGepECmw3pq
a3663cdb107f40cda01e439cc848afbd495dc978: Bug 1430949 - Isolate network namespace in Linux content sandbox level 4. r?gcp
draft
Jed Davis <jld@mozilla.com> - Tue, 23 Jan 2018 22:31:06 -0700 - rev 748522
Push
97198 by bmo:jld@mozilla.com at Mon, 29 Jan 2018 23:19:00 +0000
Bug 1430949 - Isolate network namespace in Linux content sandbox level 4. r?gcp
This is turned off if the X11 server is remote -- including TCP to
localhost -- because otherwise it would be blocked. Note that ssh X
forwarding presents a TCP-only server.
The Nightly default for the force-namespace hidden pref is changed to
false, because we will now normally be using namespaces if available.
MozReview-Commit-ID: L9BbLdoLvLg
fc7107a018f067d83dbee3796d8861c5187823b2: Bug 1432395 - Change cache version to force new caches; r=glandium
draft
Gregory Szorc <gps@mozilla.com> - Mon, 29 Jan 2018 15:15:41 -0800 - rev 748521
Push
97197 by bmo:gps@mozilla.com at Mon, 29 Jan 2018 23:16:02 +0000
Bug 1432395 - Change cache version to force new caches; r=glandium
This is basically the same deal as e331a3b9fae2. Caching is hard.
MozReview-Commit-ID: 9uWHHdnHgq1
9a3b6d64a64b328ed0de3d6503b99f20d1c94cfb: Merge inbound to mozilla-central. a=merge
Cosmin Sabou <csabou@mozilla.com> - Tue, 30 Jan 2018 00:43:23 +0200 - rev 748520
Push
97197 by bmo:gps@mozilla.com at Mon, 29 Jan 2018 23:16:02 +0000
Merge inbound to mozilla-central. a=merge
65bdc8a9edbd001bffb50756f5fce3262e0e9ee8: Bug 1433597 - Remove unused --wasm-check-bce flag, r=luke
Gary Kwong <gary@rumblingedge.com> - Fri, 26 Jan 2018 16:58:00 +0200 - rev 748519
Push
97197 by bmo:gps@mozilla.com at Mon, 29 Jan 2018 23:16:02 +0000
Bug 1433597 - Remove unused --wasm-check-bce flag, r=luke
b1c8ba93a6c2f5e9179c8ff252ba7e049558e408: Bug 1433837 - Cleanup JSObject slots_ initialization r=jandem
Ted Campbell <tcampbell@mozilla.com> - Mon, 29 Jan 2018 08:20:00 +0200 - rev 748518
Push
97197 by bmo:gps@mozilla.com at Mon, 29 Jan 2018 23:16:02 +0000
Bug 1433837 - Cleanup JSObject slots_ initialization r=jandem
js::Allocate<JSObject> now only sets slots_ if nDynamicSlots is
non-zero. This avoids spurious writes for other types and is now
consistent with JIT code.
MozReview-Commit-ID: 3spPMFj7Fxz
9cbb0f5c50c6b19f00654a169e6eeccc40c37468: Bug 1433837 - Cleanup JSObject initialization nits r=jandem
Ted Campbell <tcampbell@mozilla.com> - Sun, 28 Jan 2018 20:31:00 +0200 - rev 748517
Push
97197 by bmo:gps@mozilla.com at Mon, 29 Jan 2018 23:16:02 +0000
Bug 1433837 - Cleanup JSObject initialization nits r=jandem
Make JSObject initializations more consistent accross different types.
MozReview-Commit-ID: Ixbr1bfM0hj
794dda2e9f2edd93adc5ce42ebb4447b8e399410: Bug 1433837 - Delay MetadataBuilder for UnboxedObject and TypedObject r=jandem
Ted Campbell <tcampbell@mozilla.com> - Sun, 28 Jan 2018 20:25:00 +0200 - rev 748516
Push
97197 by bmo:gps@mozilla.com at Mon, 29 Jan 2018 23:16:02 +0000
Bug 1433837 - Delay MetadataBuilder for UnboxedObject and TypedObject r=jandem
Avoid NewObjectMetadata hook while OutlineTypedObjects have a
uninitialized owner pointer.
MozReview-Commit-ID: Hn0HmnEUmz5
e52e7ff7148a48d0ee939bff62064d6736c3458a: Bug 1433837 - Objects that are isNative should extend NativeObject r=jandem
Ted Campbell <tcampbell@mozilla.com> - Sun, 28 Jan 2018 20:23:00 +0200 - rev 748515
Push
97197 by bmo:gps@mozilla.com at Mon, 29 Jan 2018 23:16:02 +0000
Bug 1433837 - Objects that are isNative should extend NativeObject r=jandem
MozReview-Commit-ID: E3p4j45xnc7
59aa686570420374edb0325f26ff6e5542d29d14: Bug 1428888 - Allow C++ to accumulate multiple samples into a categorical histogram in one call r=chutten
Aditya Bharti <adibhar97@gmail.com> - Sun, 28 Jan 2018 16:53:40 +0530 - rev 748514
Push
97197 by bmo:gps@mozilla.com at Mon, 29 Jan 2018 23:16:02 +0000
Bug 1428888 - Allow C++ to accumulate multiple samples into a categorical histogram in one call r=chutten
Telemetry::Accumulate now supports two new signatures: Accumulate(HistogramId, nsTArray stringLabels) and
Accumulate(nsTArray enumValues). In the stringLabels case, if the array contains an invalid label, then no
samples are accumulated at all. In the enumValues array case, the class template ensures that we do not have
a mismatch of labels in the array, since the enumValues class is tied to the id of the histogram we want to
accumulate to.