Граф коммитов

499188 Коммитов

Автор SHA1 Сообщение Дата
Cykesiopka e2541cac13 Bug 1313849 – Stop using nsIDialogParamBlock in setp12password.xul. r=keeler
nsIDialogParamBlock isn't a great API, and is best avoided.

This patch also splits password.js into two files that implement the
functionality of changepassword.xul and setp12password.xul
respectively, and adds a test.

MozReview-Commit-ID: A1GlnIFl8h

--HG--
rename : security/manager/pki/resources/content/password.js => security/manager/pki/resources/content/changepassword.js
extra : rebase_source : ae3e4491951e749fe0ffb6f2c25205072a3698b0
2016-11-05 01:23:35 +08:00
Cykesiopka 9e1d463270 Bug 1313849 - Alphabetically sort security/manager/pki/resources/jar.mn. r=keeler
MozReview-Commit-ID: HOrj8vt7Hta

--HG--
extra : rebase_source : 956b4dd89c761e04cd704f98717fbc90fa55edac
2016-11-05 01:23:21 +08:00
Gregory Szorc 389dbcf95f Bug 1315785 - Invoke cargo with --color=always when original stdout is a TTY; r=glandium
Combined with the previous patch that sets MACH_STDOUT_ISATTY, the
practical effect of this patch is that cargo is invoked with
`--color=always` when mach was attached to a TTY and colorized output
is sent to the terminal.

Note: this doesn't work with Rust/Cargo 1.10 for reasons unknown to me.
It appears there was a bug with Rust/Cargo because `--color=never` still
sent colorized output on that version! Cargo/Rust 1.12.1 works fine.

MozReview-Commit-ID: 6uXS3t3413i

--HG--
extra : rebase_source : 72df6e8248cb14c96850964f694576c7fd2f5fbb
2016-11-07 13:46:15 -08:00
Gregory Szorc cc764ee794 Bug 1315785 - Set an environment variable when mach is attached to a TTY; r=glandium
The way it works now, `mach` commands often invoke subprocesses where
the subprocesses' stdio file descriptors are pipes so the mach command
can e.g. parse output.

Processes like clang, gcc, and cargo determine if they can send color
codes to {stderr, stdout} by seeing if those file descriptors are TTYs.
When e.g. `make` is executed via `mach`, this test fails because those
descriptors are pipes (even though they eventually end up on a TTY).

We can't wire the file descriptors to the TTY because `mach` needs
to analyze output. We don't want users defining process flags to force
color in their mozconfigs because color codes would still be sent
if stdout was not a TTY.

This patch sets the MACH_STDOUT_ISATTY environment variable in all mach
commands when stdout is a TTY. Subsequent processes can then look for
this variable to determine whether to override color settings, print
terminal control codes, etc.

MozReview-Commit-ID: GxXP2mQssjC

--HG--
extra : rebase_source : 4b99547b453cb7dd5cb590a71ed554ce2bc4759d
2016-11-08 12:15:13 -08:00
Gregory Szorc 0f12e2d300 Bug 1315785 - Restore environment variables after running command; r=glandium
Currently, environment variables set when running mach commands will
propagate after the command is finished. This can allow unwanted state
to bleed through.

This likely isn't an issue today, but isolating state during code
execution is generally a good practice. So do that.

MozReview-Commit-ID: AdaomGub5EF

--HG--
extra : rebase_source : ce81987a1f6de3a16bce6a9e45b9dc8e8eb29b4b
2016-11-08 12:15:07 -08:00
Markus Stange 489918ff7c Bug 1304152 - Printing uses DrawTargetCairo. Don't blindly assume we have a DrawTargetSkia. r=mchang
MozReview-Commit-ID: 3JVDjawRLTM

--HG--
extra : rebase_source : d2bd99ee049cf5f961f7ea463e972eb00cc8f0c6
2016-10-25 16:22:17 -04:00
David Keeler ab5755b231 bug 1313491 - add basic tests that PSM sets the right security state during session resumption r=Cykesiopka,jcj,mgoodwin
MozReview-Commit-ID: 3Q265OJyTIO

--HG--
rename : security/manager/ssl/tests/unit/test_ev_certs/anyPolicy-int-path-int.pem => security/manager/ssl/tests/unit/bad_certs/ev-test-intermediate.pem
rename : security/manager/ssl/tests/unit/test_ev_certs/anyPolicy-int-path-int.pem.certspec => security/manager/ssl/tests/unit/bad_certs/ev-test-intermediate.pem.certspec
rename : security/manager/ssl/tests/unit/test_ev_certs/test-oid-path-ee.pem => security/manager/ssl/tests/unit/bad_certs/ev-test.pem
rename : security/manager/ssl/tests/unit/test_ev_certs/test-oid-path-ee.pem.certspec => security/manager/ssl/tests/unit/bad_certs/ev-test.pem.certspec
rename : security/manager/ssl/tests/unit/test_ev_certs/evroot.key => security/manager/ssl/tests/unit/bad_certs/evroot.key
rename : security/manager/ssl/tests/unit/test_ev_certs/evroot.key.keyspec => security/manager/ssl/tests/unit/bad_certs/evroot.key.keyspec
rename : security/manager/ssl/tests/unit/test_ev_certs/evroot.pem => security/manager/ssl/tests/unit/bad_certs/evroot.pem
rename : security/manager/ssl/tests/unit/test_ev_certs/evroot.pem.certspec => security/manager/ssl/tests/unit/bad_certs/evroot.pem.certspec
extra : rebase_source : 99df36a4088da7170895eb82784c36701ae22cde
2016-11-01 13:47:51 -07:00
David Keeler 7c5c99fcce bug 1313491 - include more context when determining EV status r=Cykesiopka,jcj,mgoodwin
When doing TLS session resumption, the AuthCertificate hook is bypassed, which
means that the front-end doesn't know whether or not to show the EV indicator.
To deal with this, the platform attempts an EV verification. Before this patch,
this verification lacked much of the original context (e.g. stapled OCSP
responses, SCTs, the hostname, and in particular the first-party origin key).
Furthermore, it was unclear from a code architecture standpoint that a full
verification was even occurring. This patch brings the necessary context to the
verification and makes it much more clear that it is happening. It also takes
the opportunity to remove some unnecessary EV-related fields and information in
code and data structures that don't require it.

MozReview-Commit-ID: LTmZU4Z1YXL

--HG--
extra : rebase_source : 7db702f2037fae83c87fbb6aca75b4420544dff9
2016-10-31 17:02:57 -07:00
Wes Kocher 0330db10eb Merge m-c to autoland, a=merge 2016-11-08 14:09:10 -08:00
Wes Kocher 008fdd9329 Merge inbound to central, a=merge 2016-11-08 13:58:20 -08:00
Wes Kocher b0767bc340 Merge autoland to central, a=merge 2016-11-08 13:34:10 -08:00
ffxbld abf500eeaf No bug, Automated blocklist update from host bld-linux64-spot-383 - a=blocklist-update 2016-11-08 06:28:35 -08:00
ffxbld 26e0e0a7a0 No bug, Automated HPKP preload list update from host bld-linux64-spot-383 - a=hpkp-update 2016-11-08 06:28:33 -08:00
ffxbld 9217e6ed4d No bug, Automated HSTS preload list update from host bld-linux64-spot-383 - a=hsts-update 2016-11-08 06:28:30 -08:00
Wander Lairson Costa 9950817294 Bug 1274980 part 2: Support Mac OS tests in tc intree config. r=dustin
We add support for Mac OSX tests in Taskcluster by support
taskcluster-worker macosx engine. We also add a new configuration
blob-upload-branch needed by mochitest-other.

MozReview-Commit-ID: 5ZaYYRueRVr

--HG--
extra : rebase_source : f81b3d97d44797a323431a640b1f8e29bf192606
2016-11-08 12:11:15 -02:00
Wander Lairson Costa 9caaae3ed3 Bug 1274980 part 1: Add support for test platform regex match. r=dustin
Often we need to setup a test configuration for different platforms, but
not for different platform builds (opt/debug). This leads to cumbersome
configuration duplicates. This patch adds support for platform regular
expression matching. For example, if you want to configure the chunk
size for linux64 platform both for opt and debug, originally you would
do this:

chunks:
    by-test-platform:
        linux64/opt: 4
        linux64/debug: 4
        default: 8

With regular expression matching, you only need:

chunks:
    by-test-platform:
        linux64/.*: 4
        default: 8

This patch was originally written by Geoffrey Brown for Windows support.

MozReview-Commit-ID: KbMHV7UkTLe

--HG--
extra : rebase_source : 79a4344c7e3e978bb6b93713c6e6e4114ba5d5b8
2016-11-08 12:11:15 -02:00
Andrzej Hunt a864217cbe Bug 1312434 - Post: cleanup obsolete layout params r=sebastian
These were leftover from when the toppanel was a RelativeLayout. (Leaving
these also causes lint to complain, the paramters are however ignored
by LinearLayout.)

MozReview-Commit-ID: HTZvo2fnqVj

--HG--
extra : rebase_source : 2872d44ab56f938f1eb39acc3d7b2825eafb0170
2016-11-08 08:50:33 -05:00
Carsten "Tomcat" Book 6e33ec823b Backed out changeset efc9b52a218f (bug 1313956) for failing on own tests 2016-11-08 14:07:22 +01:00
Olli Pettay cb803253a5 bug 1306591, add secondary event queue to let high priority messages to be processed sooner, r=billm
--HG--
extra : rebase_source : 2ce6e06783e399e787d0445943f9f39bcef1cc22
2016-11-08 14:05:45 +02:00
Alex Chronopoulos eefc8725dd Bug 1315928 - Update cubeb from upstream to f8467510a8b. r=kinetik
MozReview-Commit-ID: 7M6LVOGxTVB
2016-11-08 14:02:49 +02:00
Gabriel Luong 4095709c00 Bug 1308257 - Part 2: Implement LayoutActor and GridActor r=pbro, jryans 2016-11-08 20:51:13 +09:00
Benjamin Bouvier 820f40d1d6 Bug 1315930: Spew instructions in release builds too; r=nbp
MozReview-Commit-ID: 94klMhO0bN8

--HG--
extra : rebase_source : 0a32fafb585dd84c3a84e1865ee06088832b2d0a
2016-11-08 12:18:17 +01:00
Gijs Kruitbosch 40218c83fe Bug 1315944 - ensure about blank viewer creation happens in the right browser, r=florian
MozReview-Commit-ID: 7LCGyKHUF76

--HG--
extra : rebase_source : 363b15b8603e8aaa6e20f86d225a094ef97fa1a8
2016-11-08 12:54:45 +00:00
Phil Ringnalda 2c7a3afd66 Merge m-i to m-c, a=merge
MozReview-Commit-ID: 5599Z7kxjk3
2016-11-07 20:38:29 -08:00
Phil Ringnalda 0b5f008629 Merge autoland to m-c, a=merge
MozReview-Commit-ID: CjyRb7vVnBV
2016-11-07 20:37:27 -08:00
Wes Kocher 147936ec43 Merge inbound to central, a=merge 2016-11-07 14:00:52 -08:00
Wes Kocher 0dc89fa8e1 Merge autoland to central, a=merge 2016-11-07 13:57:04 -08:00
AdamG2 fc2821e969 Bug 1300491 - Removed histogramFrom and resulting unused functions, all STARTUP_* histograms, and any tests using these. r=chutten
MozReview-Commit-ID: EnVYxGIOWgs
2016-11-07 15:13:01 -05:00
Wes Kocher b5effe9413 Backed out changeset d2ad6e385240 (bug 1261197) for winxp opt/pgo xpcshell failures a=backout 2016-11-07 12:12:01 -08:00
Towkir Ahmed c5081fda21 Bug 1315550 - #PanelUI-update-status[update-status]::after should have margin-inline-end instead of margin-right; r=gijs
MozReview-Commit-ID: CnK6SfTmQd0

--HG--
extra : rebase_source : 42330ff8d5adab9060da178e151609465b7dfa86
2016-11-07 18:57:00 +00:00
Jan-Ivar Bruaroey e67d93e9ca Bug 1315858 - Test ability to detect screensharing sources that are firefox. r=florian,jesup
MozReview-Commit-ID: K6Kkdaso7dd

--HG--
extra : rebase_source : 482d2802036e707997e3b72186e04489e2324dce
2016-11-07 12:20:41 -05:00
DimiL 6aad53fa96 Bug 1315140 - Add telemetry for the Safe Browsing shutdown code. r=francois
MozReview-Commit-ID: F9Hv37Mn73P

--HG--
extra : rebase_source : cf65e215a466352c36dfd02fd796f699b825b77d
2016-11-08 15:11:36 +08:00
Justin Wood 0c3ce8c89b Bug 1306722 - Make l10n nightly builds in builds-4hr use 40 character SHA revision. r=nthomas
MozReview-Commit-ID: EOIYk11WQ1J

--HG--
extra : rebase_source : 24d69bd64cab8f3036e46fec4ab245e51c7a346e
2016-11-08 12:21:48 -05:00
Kris Maglione d31b2a7bb6 Bug 1315233: Add test for postMessage from system principal to window with non-default originAttributes. r=baku
MozReview-Commit-ID: 2rIiSghlvEA

--HG--
extra : rebase_source : dc0ce2e698f79d7a723b7e55ca88a6d8ae5971fb
2016-11-07 11:40:59 -08:00
Yura Zenevich 1d865a477d Bug 1312816 - Preemptively start a11y in chrome when raisesAccessibilityExceptions marionette capability is set. r=ato
MozReview-Commit-ID: KshEWHvz8SD

--HG--
extra : rebase_source : 88e7d86bbe525ea635f22bd03b6b501ad3e6e9b0
2016-11-07 12:15:08 -05:00
ffxbld d78b4ced28 No bug, Automated blocklist update from host bld-linux64-spot-539 - a=blocklist-update 2016-11-07 06:06:28 -08:00
ffxbld 36aecdc554 No bug, Automated HPKP preload list update from host bld-linux64-spot-539 - a=hpkp-update 2016-11-07 06:06:25 -08:00
ffxbld ee53ffc468 No bug, Automated HSTS preload list update from host bld-linux64-spot-539 - a=hsts-update 2016-11-07 06:06:23 -08:00
Carsten "Tomcat" Book dbc8d15cba Backed out changeset bd16c2fde4bf (bug 1201042) for bc test failures 2016-11-07 12:58:23 +01:00
Florian Quèze 1806b991f7 Bug 1284878 - display a scary warning when the user is about to share Firefox or the whole screen, r=Gijs. 2016-11-07 12:15:37 +01:00
Florian Quèze 71c85e91bb Bug 1284877 - show a preview when the user selects a screen/window/application to share, r=Gijs. 2016-11-07 12:14:29 +01:00
Alex Chronopoulos c393dbb975 Bug 1314085 - Change cubeb log level to Error. r=padenot
MozReview-Commit-ID: G0gMSf1bZiF
2016-11-07 12:25:16 +02:00
Iris Hsiao f3100540cc Backed out changeset 3cbd085908c8 (bug 1314438)
CLOSED TREE
2016-11-07 17:47:07 +08:00
Iris Hsiao 10c14a4b14 Backed out changeset 969ad213c983 (bug 1314438) for bustage
CLOSED TREE
2016-11-07 17:46:56 +08:00
Michal Novotny 55b3501a07 Bug 1201042 - Update HTTP cache index format to work with OriginAttributes' suffix, r=honzab 2016-11-07 10:28:46 +01:00
Hannes Verschore df4976ee55 Bug 1314438: Follow-up fix to only guard if it isn't a guard already ON CLOSED TREE, r=bustage 2016-11-07 10:20:56 +01:00
Hannes Verschore 1f29fcb609 Bug 1314438: IonMonkey - Guard we don't remove instructions where we optimized based on its type, r=nbp 2016-11-07 09:38:05 +01:00
Andrea Marchesini a467e08b38 Bug 1315173 - Make nsIStringInputStream a builtinclass, r=valentin, r=njn 2016-11-07 08:45:42 +01:00
JW Wang fea88a9ded Bug 1315586 - DecodedStream::NotifyOutput() should compare |a->mTime| to GetPosition() instead of |aTime|. r=pehrsons
MozReview-Commit-ID: AyqsW9w5Je0

--HG--
extra : rebase_source : b401aad9c175e6ded87edd535c3124eec139ecab
2016-11-07 11:10:53 +08:00
Phil Ringnalda 8cc8f6829d Merge m-i to m-c, a=merge
MozReview-Commit-ID: 5HP4v5psQL6
2016-11-06 18:21:25 -08:00