Mark Banner
8b4f426ecf
Bug 1834204 - Update more consumers to import ES modules directly. r=kpatenio,geckoview-reviewers,whimboo,m_kato
...
Differential Revision: https://phabricator.services.mozilla.com/D178590
2023-05-26 11:36:33 +00:00
John Schanck
72ab9f78e6
Bug 1834771 - fallback to CTAP1 when AppID is present. r=keeler
...
The WebAuthn AppID extension presents an alternative RP ID that is acceptable
in a CTAP2 authenticatorGetAssertion response. Version 0.4.0-alpha.15 of the
authenticator library implemented allowlist filtering (or "pre-flighting") to
accomodate devices that limit the number of entries in an allowlist. The
implementation of filtering did not take the AppID extension into
consideration, so credentials bound to relying party IDs matching the AppID
were mistakenly filtered from the allowlist.
Differential Revision: https://phabricator.services.mozilla.com/D178981
2023-05-24 22:30:38 +00:00
Mark Banner
130a655906
Bug 1826062 - Automatic fixes for upgrading Prettier to 2.8.8. r=mossop,perftest-reviewers,webcompat-reviewers,geckoview-reviewers,denschub,devtools-reviewers,sparky,calu
...
Differential Revision: https://phabricator.services.mozilla.com/D177027
2023-05-20 12:26:53 +00:00
Mark Banner
8219a5c503
Bug 1826062 - Automatic fixes for Prettier 2.0.5 upgrade. r=mossop,perftest-reviewers,webcompat-reviewers,geckoview-reviewers,denschub,devtools-reviewers,sparky,owlish
...
Differential Revision: https://phabricator.services.mozilla.com/D177025
2023-05-20 12:26:49 +00:00
John Schanck
53e2e3ea9b
Bug 1831392 - add an excluded WebAuthn credential prompt. r=keeler
...
Depends on D177944
Differential Revision: https://phabricator.services.mozilla.com/D178113
2023-05-15 23:26:24 +00:00
John Schanck
ecfd04a749
Bug 1828206 - clarify WebAuthn user presence prompts. r=keeler
...
Differential Revision: https://phabricator.services.mozilla.com/D177944
2023-05-15 23:26:24 +00:00
John Schanck
4341329c37
Bug 1833240 - vendor authenticator-rs v0.4.0-alpha15. r=keeler,supply-chain-reviewers
...
Differential Revision: https://phabricator.services.mozilla.com/D178112
2023-05-15 23:26:23 +00:00
John Schanck
987f4be9e3
Bug 1829227 - Remove U2F specific fields from WebAuthn IPDL structs. r=keeler
...
Differential Revision: https://phabricator.services.mozilla.com/D176100
2023-05-10 20:46:07 +00:00
John Schanck
92fb6d7ad4
Bug 1830944 - vendor authenticator-rs v0.4.0-alpha14. r=keeler,supply-chain-reviewers
...
Differential Revision: https://phabricator.services.mozilla.com/D176938
2023-05-03 16:37:45 +00:00
Makoto Kato
393b07fc97
Bug 1554397 - Implement residentKey support on GeckoView. r=jschanck,geckoview-reviewers,owlish
...
GMS's FIDO2 19.0.x supports residentKey values. So let's implement it
for Android's native token manager.
But when implementing it, GMS's FIDO2 will synchronize key via Google's
account Passkey. So this is experimental by preferences.
Differential Revision: https://phabricator.services.mozilla.com/D176391
2023-05-03 14:54:52 +00:00
John Schanck
45bf12f200
Bug 1830424 - let WebAuthn PIN error prompt persist after transaction. r=keeler
...
Differential Revision: https://phabricator.services.mozilla.com/D176728
2023-05-02 16:49:28 +00:00
Joel Maher
e6702068c2
Bug 1830451 - Support win10 v2009 in mozinfo and copy needed annotations from win10_2004. r=aryx
...
Differential Revision: https://phabricator.services.mozilla.com/D176744
2023-05-02 12:55:35 +00:00
Sandor Molnar
0c839d74df
Backed out changeset eab6c8162108 (bug 1830424) for causing build bustages in dom/webauthn/WebAuthnController.cpp CLOSED TREE
2023-05-02 02:12:13 +03:00
John Schanck
1b368b4bb4
Bug 1830424 - let WebAuthn PIN error prompt persist after transaction. r=keeler
...
Differential Revision: https://phabricator.services.mozilla.com/D176728
2023-05-01 20:35:15 +00:00
John Schanck
5478000809
Bug 1812392
- update Windows webauthn header. r=dveditz
...
https://github.com/microsoft/webauthn/tree/9fb38aa2
Differential Revision: https://phabricator.services.mozilla.com/D175716
2023-05-01 18:47:32 +00:00
John Schanck
8b5355d74f
Bug 1813282 - Add the residentKey field to AuthenticatorSelectionCriteria. r=keeler,webidl,smaug
...
Depends on D175475
Differential Revision: https://phabricator.services.mozilla.com/D173085
2023-04-20 16:52:09 +00:00
M. Sirringhaus
b9d1f8f12f
Bug 1822429 - Don't require PIN if user verification is discouraged. r=msirringhaus,keeler
...
Depends on D175809
Differential Revision: https://phabricator.services.mozilla.com/D175475
2023-04-20 16:52:09 +00:00
Stanca Serban
ba9c4aedb6
Backed out 2 changesets (bug 1813282, bug 1822429) for causing build bustages in AndroidWebAuthnTokenManager.cpp. CLOSED TREE
...
Backed out changeset ccc54cebee26 (bug 1813282)
Backed out changeset aaab709d6ddd (bug 1822429)
2023-04-19 21:56:52 +03:00
John Schanck
9604366386
Bug 1813282 - Add the residentKey field to AuthenticatorSelectionCriteria. r=keeler,webidl,smaug
...
Differential Revision: https://phabricator.services.mozilla.com/D173085
2023-04-19 18:19:29 +00:00
M. Sirringhaus
0aaa5cce18
Bug 1822429 - Don't require PIN if user verification is discouraged. r=msirringhaus,keeler
...
Differential Revision: https://phabricator.services.mozilla.com/D175475
2023-04-19 18:19:29 +00:00
John Schanck
a0414f24d4
Bug 1828215 - Remove U2FHIDTokenManager. r=keeler
...
Differential Revision: https://phabricator.services.mozilla.com/D175811
2023-04-19 16:13:18 +00:00
John Schanck
df04be015d
Bug 1820037 - replace client data JSON by its hash in nsIWebAuthnTransport. r=keeler
...
Differential Revision: https://phabricator.services.mozilla.com/D175810
2023-04-19 16:13:18 +00:00
John Schanck
31d2bad665
Bug 1828762 - vendor authenticator-rs v0.4.0-alpha.13. r=keeler,supply-chain-reviewers
...
Differential Revision: https://phabricator.services.mozilla.com/D175809
2023-04-19 16:13:18 +00:00
serge-sans-paille
c2bbfe665e
Bug 1826761 - Make dom/webauthn buildable outside of a unified build environment r=andi
...
Differential Revision: https://phabricator.services.mozilla.com/D174886
2023-04-18 09:42:15 +00:00
Stanca Serban
cefd926755
Backed out 9 changesets (bug 1826760, bug 1826758, bug 1826752, bug 1826756, bug 1826759, bug 1826761, bug 1826757, bug 1826753, bug 1826754) for causing bp-hybrid bustages in ClearKeyDecryptionManager.cpp.
...
CLOSED TREE
Backed out changeset 210012222277 (bug 1826761)
Backed out changeset e364bb149efa (bug 1826760)
Backed out changeset e456e2f9966c (bug 1826759)
Backed out changeset 2b6ff545f4a3 (bug 1826758)
Backed out changeset 95fe1de8ba00 (bug 1826757)
Backed out changeset f8af52d7f2a1 (bug 1826756)
Backed out changeset 2646e773f098 (bug 1826754)
Backed out changeset 58d5d74b1835 (bug 1826753)
Backed out changeset 8567e6595acc (bug 1826752)
2023-04-17 13:52:39 +03:00
serge-sans-paille
62e4636c9a
Bug 1826761 - Make dom/webauthn buildable outside of a unified build environment r=andi
...
Differential Revision: https://phabricator.services.mozilla.com/D174886
2023-04-17 10:11:57 +00:00
John Schanck
20bcb2f55f
Bug 1827748 - vendor authenticator-rs v0.4.0-alpha.12. r=keeler,glandium,supply-chain-reviewers
...
Differential Revision: https://phabricator.services.mozilla.com/D175294
2023-04-13 18:59:35 +00:00
John Schanck
b8a4804d09
Bug 1737205 - remove the legacy U2F javascript API. r=dveditz,webidl,smaug
...
Differential Revision: https://phabricator.services.mozilla.com/D175297
2023-04-13 17:43:03 +00:00
John Schanck
4edd0c2cff
Bug 1775984 - Telemetry update races with returning promise in browser_webauthn_telemetry test. r=keeler
...
Differential Revision: https://phabricator.services.mozilla.com/D174518
2023-04-05 22:28:07 +00:00
John Schanck
341256284b
Bug 1823494 - vendor authenticator-rs v0.4.0-alpha11. r=dveditz,supply-chain-reviewers
...
Differential Revision: https://phabricator.services.mozilla.com/D174140
2023-03-31 00:04:31 +00:00
Narcis Beleuzu
e4f667ae9e
Backed out changeset 2f8883507c91 (bug 1822703) for causing WebAuthn login issues with Google Accounts
2023-03-28 19:47:35 +03:00
John Schanck
1b44c342dc
Bug 1823861 - ensure transport is live before pin callback. r=keeler
...
Differential Revision: https://phabricator.services.mozilla.com/D173371
2023-03-23 20:24:11 +00:00
John Schanck
0ce9d54dad
Bug 1822703 - Remove Google's cross-origin AppID exceptions. r=dveditz
...
Differential Revision: https://phabricator.services.mozilla.com/D172737
2023-03-21 19:49:14 +00:00
John Schanck
f40aea4a99
Bug 1813982 - XPCOM interface to authenticator-rs. r=keeler,geckoview-reviewers,m_kato
...
Differential Revision: https://phabricator.services.mozilla.com/D171269
2023-03-16 21:42:21 +00:00
John Schanck
abb105e577
Bug 1819156
- Assign WebAuthn transaction IDs randomly. r=keeler
...
Differential Revision: https://phabricator.services.mozilla.com/D171138
2023-02-28 17:18:21 +00:00
John Schanck
b4a997d06e
Bug 1817700 - WebAuthn prompt escAction should cancel transaction. r=keeler
...
Differential Revision: https://phabricator.services.mozilla.com/D170665
2023-02-23 05:57:33 +00:00
John Schanck
7ec1da7ce5
Bug 1814722 - Handle FIDO AppID extension in CTAPHIDTokenManager. r=keeler,supply-chain-reviewers
...
Differential Revision: https://phabricator.services.mozilla.com/D169020
2023-02-10 00:15:43 +00:00
John Schanck
fd7eacfc1c
Bug 1813168 - Add missing cycle collection traverse method to PublicKeyCredential. r=keeler
...
Differential Revision: https://phabricator.services.mozilla.com/D168917
2023-02-08 22:06:41 +00:00
John Schanck
6e9a156d2e
Bug 1803832 - advertise CTAP2 support on more platforms. r=dveditz
...
Differential Revision: https://phabricator.services.mozilla.com/D163744
2023-01-31 20:45:36 +00:00
John Schanck
f0b46af4de
Bug 1812524 - Return key handle from CTAP2 register requests. r=keeler
...
Differential Revision: https://phabricator.services.mozilla.com/D168012
2023-01-31 19:22:44 +00:00
John Schanck
3fec72ab36
Bug 1811156 - Update WebAuthn probes expiring in Firefox 112. r=dveditz
...
Differential Revision: https://phabricator.services.mozilla.com/D167462
2023-01-27 22:07:47 +00:00
John Schanck
5515350624
Bug 1773760 - part 8: move string constants to WebAuthnEnumStrings.h. r=keeler
...
Differential Revision: https://phabricator.services.mozilla.com/D167864
2023-01-26 15:36:37 +00:00
John Schanck
3168313f08
Bug 1773760 - part 7: update legacy tests. r=keeler
...
Differential Revision: https://phabricator.services.mozilla.com/D167832
2023-01-26 15:36:36 +00:00
John Schanck
66b5e05047
Bug 1773760 - part 5: remove the AuthenticatorTransport enum. r=keeler,webidl,smaug
...
Differential Revision: https://phabricator.services.mozilla.com/D167750
2023-01-26 15:36:35 +00:00
John Schanck
352668d2e3
Bug 1773760 - part 4: make PublicKeyCredentialType a DOMString. r=keeler,webidl,smaug
...
Differential Revision: https://phabricator.services.mozilla.com/D167749
2023-01-26 15:36:35 +00:00
John Schanck
b242f117ea
Bug 1773760 - part 3: make UserVerificationRequirement a DOMString. r=keeler,webidl,smaug
...
Differential Revision: https://phabricator.services.mozilla.com/D167748
2023-01-26 15:36:35 +00:00
John Schanck
d0f43c9394
Bug 1773760 - part 2: make AttestationConveyancePreference a DOMString. r=keeler,webidl,smaug
...
Differential Revision: https://phabricator.services.mozilla.com/D167747
2023-01-26 15:36:34 +00:00
John Schanck
0b473d58a4
Bug 1773760 - part 1: make AuthenticatorAttachment a DOMString. r=keeler,webidl,smaug
...
Differential Revision: https://phabricator.services.mozilla.com/D167746
2023-01-26 15:36:34 +00:00
Cristian Tuns
450e37a837
Backed out 8 changesets (bug 1773760) for causing mochitest failures and build bustages on Android CLOSED TREE
...
Backed out changeset d21043c53a8e (bug 1773760)
Backed out changeset d874fa9f72da (bug 1773760)
Backed out changeset 3d270430ac9a (bug 1773760)
Backed out changeset d644ed6a5b97 (bug 1773760)
Backed out changeset 0276c01b26db (bug 1773760)
Backed out changeset 5b5584197d5f (bug 1773760)
Backed out changeset 7c89625a2b88 (bug 1773760)
Backed out changeset 8507daa63430 (bug 1773760)
2023-01-25 18:09:18 -05:00
John Schanck
1f2baf2945
Bug 1773760 - part 8: move string constants to WebAuthnEnumStrings.h. r=keeler
...
Differential Revision: https://phabricator.services.mozilla.com/D167864
2023-01-25 22:12:09 +00:00