Page MenuHomePhabricator

Upgrade web-auth/webauthn-lib to >= 5.2.3
Closed, ResolvedPublic

Details

Related Changes in Gerrit:
Show related patches Customize query in gerrit

Related Objects

StatusSubtypeAssignedTask
DeclinedNone
OpenNone
OpenNone
OpenNone
OpenNone
ResolvedReedy
ResolvedKrinkle
ResolvedKrinkle
ResolvedJdforrester-WMF
ResolvedJdforrester-WMF
ResolvedJdforrester-WMF
ResolvedLucas_Werkmeister_WMDE
ResolvedNone
ResolvedJdforrester-WMF
ResolvedDaimona
ResolvedJdforrester-WMF
DeclinedNone
ResolvedScott_French
ResolvedScott_French
ResolvedScott_French
Resolvedcscott
ResolvedScott_French
DuplicatePRODUCTION ERRORNone
ResolvedPRODUCTION ERRORMichael
ResolvedPRODUCTION ERRORMichael
ResolvedMichael
DuplicatePRODUCTION ERRORNone
Resolved Tgr
ResolvedNone
ResolvedDAlangi_WMF
Resolved Tgr
ResolvedDAlangi_WMF
Resolved Tgr
Resolved Tgr
ResolvedAtieno
OpenNone
Resolvedbrouberol
ResolvedScott_French
ResolvedScott_French
ResolvedScott_French
ResolvedScott_French
ResolvedScott_French
ResolvedScott_French
ResolvedKrinkle
ResolvedKrinkle
ResolvedScott_French
ResolvedKrinkle
Resolved Tgr
ResolvedScott_French
Resolvedjnuche
ResolvedJdforrester-WMF
ResolvedBUG REPORTbd808

Event Timeline

Blocked on T360995: Migrate Wikimedia production from PHP 8.1 to PHP 8.3 as the 5.* branch of webauthn-lib requires PHP 8.2+.

More specifically, it's blocked on dropping PHP 8.1 support from MediaWiki, which is T358666: Drop PHP 8.1 support from MediaWiki.

Reedy renamed this task from Upgrade web-auth/webauthn-lib to >= 5.2.2 to Upgrade web-auth/webauthn-lib to >= 5.2.3.Jan 6 2026, 9:44 PM

Change #1235012 had a related patch set uploaded (by Reedy; author: Reedy):

[mediawiki/vendor@master] Upgrade web-auth/webauth-lib to 5.2.3

https://gerrit.wikimedia.org/r/1235012

-6875 +52333 :|

This is ridiculous.

Change #1235013 had a related patch set uploaded (by Reedy; author: Reedy):

[mediawiki/extensions/OATHAuth@master] composer.json: Upgrade web-auth/webauthn-lib to ^5.2.3

https://gerrit.wikimedia.org/r/1235013

Change #1235393 had a related patch set uploaded (by Reedy; author: Reedy):

[mediawiki/extensions/OATHAuth@master] WebAuthn: Update some deprecated function calls

https://gerrit.wikimedia.org/r/1235393

Change #1235408 had a related patch set uploaded (by Reedy; author: Reedy):

[mediawiki/vendor@master] Upgrading web-auth/cose-lib (4.4.2 => 4.5.0)

https://gerrit.wikimedia.org/r/1235408

Change #1235408 merged by jenkins-bot:

[mediawiki/vendor@master] Upgrading web-auth/cose-lib (4.4.2 => 4.5.0)

https://gerrit.wikimedia.org/r/1235408

Change #1235393 merged by jenkins-bot:

[mediawiki/extensions/OATHAuth@master] WebAuthn: Update some deprecated function calls

https://gerrit.wikimedia.org/r/1235393

Change #1236392 had a related patch set uploaded (by Reedy; author: Reedy):

[mediawiki/extensions/OATHAuth@master] WebAuthnKey: Update AuthenticatorAttestationResponseValidator constructor calls

https://gerrit.wikimedia.org/r/1236392

Change #1236394 had a related patch set uploaded (by Reedy; author: Reedy):

[mediawiki/extensions/OATHAuth@master] Remove WebAuthnCredentialRepository and inline only used function

https://gerrit.wikimedia.org/r/1236394

Change #1236394 abandoned by Reedy:

[mediawiki/extensions/OATHAuth@master] Remove WebAuthnCredentialRepository and inline only used function

Reason:

I think the class needs simplifying, but maybe not deleting completely...

https://gerrit.wikimedia.org/r/1236394

Change #1237224 had a related patch set uploaded (by Reedy; author: Reedy):

[mediawiki/extensions/OATHAuth@master] WebAuthnKey: Replace deprecated PublicKeyCredentialLoader

https://gerrit.wikimedia.org/r/1237224

Change #1237230 had a related patch set uploaded (by Reedy; author: Reedy):

[mediawiki/vendor@master] Installing symfony/serializer (v6.4.33)

https://gerrit.wikimedia.org/r/1237230

Change #1237232 had a related patch set uploaded (by Reedy; author: Reedy):

[mediawiki/extensions/OATHAuth@master] WebAuthnCredentialRepository: Remove deprecated PublicKeyCredentialSourceRepository implementation

https://gerrit.wikimedia.org/r/1237232

Change #1237233 had a related patch set uploaded (by Reedy; author: Reedy):

[mediawiki/extensions/OATHAuth@master] WebAuthnCredentialRepository: Replace deprecated PublicKeyCredentialSource::createFromArray

https://gerrit.wikimedia.org/r/1237233

Change #1237235 had a related patch set uploaded (by Reedy; author: Reedy):

[mediawiki/extensions/OATHAuth@master] WebAuthnAuthenticator: Replace deprecated ::createFromArray()

https://gerrit.wikimedia.org/r/1237235

Change #1237274 had a related patch set uploaded (by Reedy; author: Reedy):

[mediawiki/extensions/OATHAuth@master] WebAuthnAuthenticator: Manually serialize PublicKeyCredentialCreationOptions

https://gerrit.wikimedia.org/r/1237274

Change #1236392 merged by jenkins-bot:

[mediawiki/extensions/OATHAuth@master] WebAuthnKey: Update AuthenticatorAttestationResponseValidator/AuthenticatorAssertionResponseValidator calls

https://gerrit.wikimedia.org/r/1236392

Change #1237230 merged by jenkins-bot:

[mediawiki/vendor@master] Install more symfony/* packages for WebAuthn

https://gerrit.wikimedia.org/r/1237230

Change #1237224 merged by jenkins-bot:

[mediawiki/extensions/OATHAuth@master] WebAuthnKey: Replace deprecated PublicKeyCredentialLoader

https://gerrit.wikimedia.org/r/1237224

Change #1237232 merged by jenkins-bot:

[mediawiki/extensions/OATHAuth@master] WebAuthnCredentialRepository: Remove deprecated PublicKeyCredentialSourceRepository implementation

https://gerrit.wikimedia.org/r/1237232

Change #1237233 merged by jenkins-bot:

[mediawiki/extensions/OATHAuth@master] WebAuthnCredentialRepository: Replace deprecated PublicKeyCredentialSource::createFromArray

https://gerrit.wikimedia.org/r/1237233

Change #1237235 merged by jenkins-bot:

[mediawiki/extensions/OATHAuth@master] WebAuthnAuthenticator: Replace deprecated ::createFromArray()

https://gerrit.wikimedia.org/r/1237235

Change #1237328 had a related patch set uploaded (by Reedy; author: Reedy):

[mediawiki/extensions/OATHAuth@master] Remove WebAuthnRequest and replace usages

https://gerrit.wikimedia.org/r/1237328

Change #1237328 merged by jenkins-bot:

[mediawiki/extensions/OATHAuth@master] Remove WebAuthnRequest and replace usages

https://gerrit.wikimedia.org/r/1237328

Change #1237361 had a related patch set uploaded (by Reedy; author: Reedy):

[mediawiki/extensions/OATHAuth@master] Implement modified WebAuthnSerializerFactory

https://gerrit.wikimedia.org/r/1237361

Change #1237274 merged by jenkins-bot:

[mediawiki/extensions/OATHAuth@master] WebAuthnAuthenticator: Manually serialize PublicKeyCredentialCreationOptions/PublicKeyCredentialRequestOptions

https://gerrit.wikimedia.org/r/1237274

Change #1235012 merged by jenkins-bot:

[mediawiki/vendor@master] Upgrade web-auth/webauth-lib (4.9.3 => 5.2.3)

https://gerrit.wikimedia.org/r/1235012

Change #1235013 merged by jenkins-bot:

[mediawiki/extensions/OATHAuth@master] composer.json: Upgrade web-auth/webauthn-lib to ^5.2.3

https://gerrit.wikimedia.org/r/1235013

Change #1237361 merged by jenkins-bot:

[mediawiki/extensions/OATHAuth@master] Implement modified WebAuthnSerializerFactory

https://gerrit.wikimedia.org/r/1237361

Reedy claimed this task.