Page MenuHomePhabricator

🥦️ Submit upstream patch for ConditionalHeaderUtil If-None-Match wildcard handling
Closed, ResolvedPublic

Description

We identified this one case in which ConditionalHeaderUtil is inconsistent with the official HTTP spec. See https://github.com/wikimedia/Wikibase/blob/5d82c54968cea52ad67934083686bf7359d22960/repo/rest-api/src/RouteHandlers/Middleware/RequestPreconditionCheck.php#L71

Event Timeline

Change 839604 had a related patch set uploaded (by Jakob; author: Jakob):

[mediawiki/core@master] ConditionalHeaderUtil: Handle `If-None-Match: *`

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

Change 839604 merged by jenkins-bot:

[mediawiki/core@master] ConditionalHeaderUtil: Handle `If-None-Match: *`

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

Change 841851 had a related patch set uploaded (by Jakob; author: Jakob):

[mediawiki/extensions/Wikibase@master] REST: Remove `If-None-Match: *` override

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

Change 841851 merged by jenkins-bot:

[mediawiki/extensions/Wikibase@master] REST: Remove `If-None-Match: *` override

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