NEURLFilter-Stack (iOS 26): Extension RebreakURLFilter -> URLFilterExtension umbenannt, url-filter-provider-Entitlement, Bloom-Prefilter-Extension, PIR-Client-Config (pirServerURL/pirAuthToken via Build-Env). PIR-Server-Ops unter ops/pir-server/ (Dockerfile, build-and-deploy, Patches, DTS-Report). backend/scripts/generate-pir-input.ts erzeugt die PIR-Datenbank. Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
18 lines
604 B
JSON
18 lines
604 B
JSON
{
|
|
"_comment": "VORLAGE — der echte PIR_AUTH_TOKEN kommt aus Infisical (staging/PIR_AUTH_TOKEN) und wird von build-and-deploy.sh zur Laufzeit inline geschrieben. NIEMALS den echten Token committen. usecases[].name MUSS exakt mit der iOS-NEURLFilterManager.setConfiguration matchen. shardCount entspricht der Anzahl url-N.bin-Dateien (aktuell 4).",
|
|
"issuerRequestUri": null,
|
|
"users": [
|
|
{
|
|
"tier": "tier1",
|
|
"tokens": ["${PIR_AUTH_TOKEN}"]
|
|
}
|
|
],
|
|
"usecases": [
|
|
{
|
|
"name": "org.rebreak.app.url.filtering",
|
|
"fileStem": "/data/url",
|
|
"shardCount": 4
|
|
}
|
|
]
|
|
}
|