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

476 Коммитов

Автор SHA1 Сообщение Дата
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