Page MenuHomeSoftware Heritage

support origin and SWHID blocklist for archive search and browse
Open, HighPublic

Description

Implement a blocklist/allowlist functionality on the archive contents (origins, and SWHIDs).
Needs support for exact match and regex.

Event Timeline

zack renamed this task from Implement a blacklist/whitelist feature on the search engine of the archive to support origin blacklist for archive search and browse.Jun 13 2018, 12:12 PM
zack triaged this task as Low priority.
zack added a project: General.

The simplest approximation of this that I can see is adding a visibility column to the origin table, and tweaking that manually when we get a request.

Seems a nice way to go: we would also need some easy to use interface to
edit the "visibility" bit too...

rdicosmo raised the priority of this task from Low to High.Jul 2 2020, 8:21 PM

This is an important feature: it has been dormant for a while, but we need to actually start implementing it.

rdicosmo renamed this task from support origin blacklist for archive search and browse to support origin and SWHID blacklist for archive search and browse.Mar 4 2021, 7:23 PM
rdicosmo updated the task description. (Show Details)

Notice that the filtering may need to be done at all levels: origins, but also SWHIDs in general.
An example (real) use case is a takedown request for just one specific commit in a repository: we do not want to dereference all the rest.

olasd renamed this task from support origin and SWHID blacklist for archive search and browse to support origin and SWHID blocklist for archive search and browse.Thu, Apr 8, 4:51 PM
olasd updated the task description. (Show Details)