316633ac6c50a55ea40ebbd70f28af30a2ef549c: Bug 1387820 - WebAuthn WD-05 Get Assertion Data Fix r?keeler draft
J.C. Jones <jjones@mozilla.com> - Wed, 09 Aug 2017 20:05:23 -0700 - rev 643771
Push 73201 by bmo:jjones@mozilla.com at Thu, 10 Aug 2017 03:23:17 +0000
Bug 1387820 - WebAuthn WD-05 Get Assertion Data Fix r?keeler The WebAuthn WD-05 specification's Get Assertion method defines the returned AuthenticatorAssertionResponse as providing ClientData, AuthenticatorData, and the Signature from the Authenticator. Our implementation is incorrectly setting AuthenticatorData and Signature: AuthenticatorData as a structure is intended to mirror the structure from the AuthenticatorData [1] section of the Attestation CBOR Object [2] in the MakeCredential method, which we weren't doing _at all_. This is clarified in the editor's draft of the specification, soon to be WD-06. Signature for U2F Authenticators is defined as the "attestation signature", [3] which is under-specified and we assumed would be the raw output from the U2F Authenticator [4]. This should instead be the raw ANSI X9.62 signature with no additional bytes. [5] [1] https://www.w3.org/TR/2017/WD-webauthn-20170505/#sec-authenticator-data [2] https://www.w3.org/TR/2017/WD-webauthn-20170505/#sec-attestation-data [3] https://www.w3.org/TR/2017/WD-webauthn-20170505/#fido-u2f-attestation [4] https://lists.w3.org/Archives/Public/public-webauthn/2017Aug/0078.html [5] https://bugzilla.mozilla.org/show_bug.cgi?id=1387820#c4 MozReview-Commit-ID: DTIOILfS4pK
1ae3e3d57d1de51f41af26f7612acd9cddf217f4: Bug 1387820 - WebAuthn WD-05 Get Assertion Data Fix r?keeler draft
J.C. Jones <jjones@mozilla.com> - Wed, 09 Aug 2017 20:05:23 -0700 - rev 643770
Push 73200 by bmo:jjones@mozilla.com at Thu, 10 Aug 2017 03:19:56 +0000
Bug 1387820 - WebAuthn WD-05 Get Assertion Data Fix r?keeler The WebAuthn WD-05 specification's Get Assertion method defines the returned AuthenticatorAssertionResponse as providing ClientData, AuthenticatorData, and the Signature from the Authenticator. Our implementation is incorrectly setting AuthenticatorData and Signature: AuthenticatorData as a structure is intended to mirror the structure from the AuthenticatorData [1] section of the Attestation CBOR Object [2] in the MakeCredential method, which we weren't doing _at all_. This is clarified in the editor's draft of the specification, soon to be WD-06. Signature for U2F Authenticators is defined as the "attestation signature", [3] which is under-specified and we assumed would be the raw output from the U2F Authenticator [4]. This should instead be the raw ANSI X9.62 signature with no additional bytes. [5] [1] https://www.w3.org/TR/2017/WD-webauthn-20170505/#sec-authenticator-data [2] https://www.w3.org/TR/2017/WD-webauthn-20170505/#sec-attestation-data [3] https://www.w3.org/TR/2017/WD-webauthn-20170505/#fido-u2f-attestation [4] https://lists.w3.org/Archives/Public/public-webauthn/2017Aug/0078.html [5] https://bugzilla.mozilla.org/show_bug.cgi?id=1387820#c4 MozReview-Commit-ID: DTIOILfS4pK
9e98ad691498e22b9a2d2867cd3ec1bf99c1a6a8: Bug 1387820 - WebAuthn WD-05 Get Assertion Data Fix r?keeler draft
J.C. Jones <jjones@mozilla.com> - Wed, 09 Aug 2017 20:05:23 -0700 - rev 643769
Push 73199 by bmo:jjones@mozilla.com at Thu, 10 Aug 2017 03:18:50 +0000
Bug 1387820 - WebAuthn WD-05 Get Assertion Data Fix r?keeler The WebAuthn WD-05 specification's Get Assertion method defines the returned AuthenticatorAssertionResponse as providing ClientData, AuthenticatorData, and the Signature from the Authenticator. Our implementation is incorrectly setting AuthenticatorData and Signature: AuthenticatorData as a structure is intended to mirror the structure from the AuthenticatorData [1] section of the Attestation CBOR Object [2] in the MakeCredential method, which we weren't doing _at all_. This is clarified in the editor's draft of the specification, soon to be WD-06. Signature for U2F Authenticators is defined as the "attestation signature", [3] which is under-specified and we assumed would be the raw output from the U2F Authenticator [4]. This should instead be the raw ANSI X9.62 signature with no additional bytes. [5] [1] https://www.w3.org/TR/2017/WD-webauthn-20170505/#sec-authenticator-data [2] https://www.w3.org/TR/2017/WD-webauthn-20170505/#sec-attestation-data [3] https://www.w3.org/TR/2017/WD-webauthn-20170505/#fido-u2f-attestation [4] https://lists.w3.org/Archives/Public/public-webauthn/2017Aug/0078.html [5] https://bugzilla.mozilla.org/show_bug.cgi?id=1387820#c4 MozReview-Commit-ID: DTIOILfS4pK
8ceb2572bbc59bb6d39d5a38da54c5e33b61eba4: Bug 1375351 - Part 4: Remove unused resources. r?nechen,walkingice draft
Jing-wei Wu <topwu.tw@gmail.com> - Wed, 09 Aug 2017 13:25:19 +0800 - rev 643768
Push 73198 by bmo:topwu.tw@gmail.com at Thu, 10 Aug 2017 03:14:32 +0000
Bug 1375351 - Part 4: Remove unused resources. r?nechen,walkingice Resources don't be used in Photon should be removed to prevent lint error. MozReview-Commit-ID: IKjeeM7NecP
ae49e03d6dc26f026cddbb20833331f6c9ab69b5: Bug 1375351 - Part 3: Remove SkinConfig. r?nechen,walkingice draft
Jing-wei Wu <topwu.tw@gmail.com> - Wed, 09 Aug 2017 14:19:28 +0800 - rev 643767
Push 73198 by bmo:topwu.tw@gmail.com at Thu, 10 Aug 2017 03:14:32 +0000
Bug 1375351 - Part 3: Remove SkinConfig. r?nechen,walkingice SkinConfig is used to detect current skin is Australis or Photon at runtime. Since we don't support Australis anymore in Nightly, this class should be removed. MozReview-Commit-ID: 8yjTFYyQcgt
3a541869c83d00af826dcf075d5597501c946d01: Bug 1375351 - Part 2: Remove resources that are only used in Australis. r?nechen,walkingice draft
Jing-wei Wu <topwu.tw@gmail.com> - Tue, 08 Aug 2017 17:40:52 +0800 - rev 643766
Push 73198 by bmo:topwu.tw@gmail.com at Thu, 10 Aug 2017 03:14:32 +0000
Bug 1375351 - Part 2: Remove resources that are only used in Australis. r?nechen,walkingice MozReview-Commit-ID: fflSOHOUuC
b363315c28dd393036d04515a7a4f0932a393e48: Bug 1375351 - Part 1: Remove Australis flavor. r?maliu,nalexander,sebastian draft
Jing-wei Wu <topwu.tw@gmail.com> - Thu, 10 Aug 2017 10:19:33 +0800 - rev 643765
Push 73198 by bmo:topwu.tw@gmail.com at Thu, 10 Aug 2017 03:14:32 +0000
Bug 1375351 - Part 1: Remove Australis flavor. r?maliu,nalexander,sebastian MozReview-Commit-ID: 21q7uvqTavY
d795d3a59e7cfd8c2a5252d1ceac104869f95dfd: Bug 1384696 - Query folders iteratively to prevent exceeding maximum variable count in a clause. r?Grisha draft
Jing-wei Wu <topwu.tw@gmail.com> - Thu, 27 Jul 2017 10:42:45 +0800 - rev 643764
Push 73198 by bmo:topwu.tw@gmail.com at Thu, 10 Aug 2017 03:14:32 +0000
Bug 1384696 - Query folders iteratively to prevent exceeding maximum variable count in a clause. r?Grisha MozReview-Commit-ID: AXAxJbp152l
1c90fb5dbdc71ac2e15042744f8f30073400c1c5: Bug 1384696 - Unit tests to trigger "too many variables" failure while deleting bookmark folders draft
Grigory Kruglov <gkruglov@mozilla.com> - Wed, 26 Jul 2017 15:10:55 -0400 - rev 643763
Push 73198 by bmo:topwu.tw@gmail.com at Thu, 10 Aug 2017 03:14:32 +0000
Bug 1384696 - Unit tests to trigger "too many variables" failure while deleting bookmark folders MozReview-Commit-ID: DWXZy0Vuddv
9f7d0c8097625b38e740fb23efc75b6038cb3d11: Backed out 22 changesets (bug 1350646) for talos damp failures
Phil Ringnalda <philringnalda@gmail.com> - Wed, 09 Aug 2017 20:03:17 -0700 - rev 643762
Push 73198 by bmo:topwu.tw@gmail.com at Thu, 10 Aug 2017 03:14:32 +0000
Backed out 22 changesets (bug 1350646) for talos damp failures Backed out changeset c3108aebee35 (bug 1350646) Backed out changeset ee8f7fa9d410 (bug 1350646) Backed out changeset 79e77c06ff44 (bug 1350646) Backed out changeset 5584fdcd2ee0 (bug 1350646) Backed out changeset 7571b064a77e (bug 1350646) Backed out changeset 7f65323c56f9 (bug 1350646) Backed out changeset 10bbf7c53afe (bug 1350646) Backed out changeset e40544ead983 (bug 1350646) Backed out changeset 5eb77e6de0a3 (bug 1350646) Backed out changeset 6d9244a8ac40 (bug 1350646) Backed out changeset 13110c98b0fd (bug 1350646) Backed out changeset 096ff315b48b (bug 1350646) Backed out changeset 57500d9ea832 (bug 1350646) Backed out changeset 5a45d9e25a00 (bug 1350646) Backed out changeset e931e4ff5e11 (bug 1350646) Backed out changeset d914c050c965 (bug 1350646) Backed out changeset 35c4d4cd77c7 (bug 1350646) Backed out changeset 7687db575011 (bug 1350646) Backed out changeset c68367bb0eb3 (bug 1350646) Backed out changeset 3ca040743aeb (bug 1350646) Backed out changeset 8d4c2f001354 (bug 1350646) Backed out changeset 67c251e2c9db (bug 1350646) MozReview-Commit-ID: GLM80BkVx85
65a321ca7e672004006462e7f755dc686aff8994: Bug 1388639 - Use KnowsCompositor instead of ShadowForwarder in MaskImageData and MaskLayerImageCache r=nical
sotaro <sotaro.ikeda.g@gmail.com> - Thu, 10 Aug 2017 11:43:11 +0900 - rev 643761
Push 73198 by bmo:topwu.tw@gmail.com at Thu, 10 Aug 2017 03:14:32 +0000
Bug 1388639 - Use KnowsCompositor instead of ShadowForwarder in MaskImageData and MaskLayerImageCache r=nical
0f0344d938ce5131228c70825d1087fc3c9c0e25: Bug 1388733 - Ensure animations resume when the image surfaces are discarded while still decoding. r=tnikkel
Andrew Osmond <aosmond@mozilla.com> - Wed, 09 Aug 2017 22:26:55 -0400 - rev 643760
Push 73198 by bmo:topwu.tw@gmail.com at Thu, 10 Aug 2017 03:14:32 +0000
Bug 1388733 - Ensure animations resume when the image surfaces are discarded while still decoding. r=tnikkel When an animated image has been discarded, we avoided marking the composited frame invalid unless it had been previously decoded. Most of the time this was fine, but if the animated image was still decoding for the first time, then we still had a composited frame lingering that we did not mark as invalid. As a result, when we called RasterImage::LookupFrame (and indirectly FrameAnimator::GetCompositedFrame), it would always return the composited frame. This meant that RasterImage::Decode would never be called to trigger a redecode. At the same time, FrameAnimator::RequestRefresh would not cause us to advance the frame because the state was still discarded. With this patch we separate out the concepts of "has ever requested to be decoded" and "has ever completed decoding." The former is now used to control whether or not a composited frame is marked as invalid after we discover we currently have no surface for the animation -- this solves the animation remaining frozen as we now request the redecode as expected. The latter remains used to determine if we actually know the total number of frames.
59c5bd42ea9c77acd3a734de4c1b897bf1137822: Bug 1388630 - rewrite layout/reftests/bugs/331809-1.html for new data: URI behavior. r=smaug
Yoshi Huang <allstars.chh@mozilla.com> - Wed, 09 Aug 2017 14:16:05 +0800 - rev 643759
Push 73198 by bmo:topwu.tw@gmail.com at Thu, 10 Aug 2017 03:14:32 +0000
Bug 1388630 - rewrite layout/reftests/bugs/331809-1.html for new data: URI behavior. r=smaug
164240dd108df3cd7b3a3cb683511781c3577fbb: Bug 1388192 - Drop result principal URI from a cloned session history entry when opening view-source: page. r=bz
Honza Bambas <honzab.moz@firemni.cz> - Wed, 09 Aug 2017 11:50:00 -0400 - rev 643758
Push 73198 by bmo:topwu.tw@gmail.com at Thu, 10 Aug 2017 03:14:32 +0000
Bug 1388192 - Drop result principal URI from a cloned session history entry when opening view-source: page. r=bz
9a2e09bc461f1df68700ea0eee570516c1f8f234: Bug 1261289 - Allow webextensions to open view-source links. r=mixedpuppy, r=smaug
Thomas Wisniewski <wisniewskit@gmail.com> - Tue, 20 Jun 2017 15:23:49 -0400 - rev 643757
Push 73198 by bmo:topwu.tw@gmail.com at Thu, 10 Aug 2017 03:14:32 +0000
Bug 1261289 - Allow webextensions to open view-source links. r=mixedpuppy, r=smaug MozReview-Commit-ID: A8TGE448vBs
d79d7873a618e32ed77dd119523f83bbe9daedcd: Bug 1388236 - Remove now obsolete AudioChannelConfig in favour of AudioPlaybackConfig. r=alwu
Matthew Gregan <kinetik@flim.org> - Thu, 10 Aug 2017 13:00:09 +1200 - rev 643756
Push 73198 by bmo:topwu.tw@gmail.com at Thu, 10 Aug 2017 03:14:32 +0000
Bug 1388236 - Remove now obsolete AudioChannelConfig in favour of AudioPlaybackConfig. r=alwu
bbedde5d27b4a025e0fd01eeced352511d99367c: Bug 1388236 - Remove B2G-only AudioChannel code from dom/audiochannel. r=alwu
Matthew Gregan <kinetik@flim.org> - Thu, 10 Aug 2017 13:00:09 +1200 - rev 643755
Push 73198 by bmo:topwu.tw@gmail.com at Thu, 10 Aug 2017 03:14:32 +0000
Bug 1388236 - Remove B2G-only AudioChannel code from dom/audiochannel. r=alwu
aef8c26b47742e4a7946ebf18f572799a71f717e: Bug 1388236 - Remove B2G-only AudioChannel code from dom/ipc. r=jwwang
Matthew Gregan <kinetik@flim.org> - Thu, 10 Aug 2017 13:00:09 +1200 - rev 643754
Push 73198 by bmo:topwu.tw@gmail.com at Thu, 10 Aug 2017 03:14:32 +0000
Bug 1388236 - Remove B2G-only AudioChannel code from dom/ipc. r=jwwang
0b330ab8f752ff72b307489b14e2ef847dd7a63a: Bug 1388236 - Remove B2G-only AudioChannel code from HTMLMediaElement. r=jwwang
Matthew Gregan <kinetik@flim.org> - Thu, 10 Aug 2017 13:00:08 +1200 - rev 643753
Push 73198 by bmo:topwu.tw@gmail.com at Thu, 10 Aug 2017 03:14:32 +0000
Bug 1388236 - Remove B2G-only AudioChannel code from HTMLMediaElement. r=jwwang
8e8da5bc4301ee7dfde83a05a5567a97831608ef: Bug 1388236 - Remove B2G-only AudioChannel code from WebAudio. r=padenot
Matthew Gregan <kinetik@flim.org> - Thu, 10 Aug 2017 13:00:08 +1200 - rev 643752
Push 73198 by bmo:topwu.tw@gmail.com at Thu, 10 Aug 2017 03:14:32 +0000
Bug 1388236 - Remove B2G-only AudioChannel code from WebAudio. r=padenot
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip