Page MenuHomePhabricator

Accept X-Delete-After and X-Delete-At as Swift file backend create option headers.
Closed, ResolvedPublic

Description

Currently MW core filters out all headers that don't match '^(x-)?content-(![length])$'. We need x-delete-after to allow for setting TTL on files created in Swift.

See T280244

Event Timeline

kalle set the point value for this task to 16.Apr 19 2021, 2:15 PM
kalle moved this task from 🤠 This week to 🥴 Backlog on the User-kalle board.

Change 681293 had a related patch set uploaded (by Karl Wettin (WMSE); author: kalle):

[mediawiki/core@master] Allow x-delete-at and x-delete-after expiry headers

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

kalle renamed this task from Accept X-Delete-After file backend create option header. to Accept X-Delete-After and X-Delete-At as Swift file backend create option headers..Apr 28 2021, 3:38 PM
kalle removed kalle as the assignee of this task.
kalle updated the task description. (Show Details)
kalle removed the point value for this task.

Change 681293 merged by jenkins-bot:

[mediawiki/core@master] Allow x-delete-at and x-delete-after expiry headers

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

@kalle can this be Resolved? Can I Untag Platform eng?

@kalle can this be Resolved? Can I Untag Platform eng?

Hi! Please don't close, but feel free to remove more tags.