Bumps the codex constraint from ^0.2.0 to ^0.3.0 to pull the PZ-B42 parser fix and the IP-redaction passes added in the codex v0.3.0 release. Wires codex's ProjectZomboidRedactor into the save-time Filter chain via a thin ProjectZomboidRedactorFilter wrapper, and removes the now-redundant IPv4Filter / IPv6Filter chain entries: - Codex's IPv4 / IPv6 redaction is generic-applicable (not PZ-only) and superior to the prior in-tree filters because it consumes the port suffix together with the address; previously only the IP was scrubbed, leaving e.g. ":27015" visible. - Codex additionally redacts PZ-specific PII the prior filters never touched (Steam IDs, player names, world coordinates). - The IPv4Filter and IPv6Filter source files are retained on disk for easy restore from history if a future paste type proves unsuitable for codex-driven IP scrubbing. UsernameFilter (OS-path username scrubbing — different concern from PZ player names) and AccessTokenFilter remain untouched. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
33 lines
795 B
JSON
33 lines
795 B
JSON
{
|
|
"name": "indifferentketchup/iblogs",
|
|
"description": "Paste, share, and analyse game-server logs.",
|
|
"authors": [
|
|
{
|
|
"name": "indifferentketchup",
|
|
"email": "samkintop@gmail.com"
|
|
}
|
|
],
|
|
"repositories": [
|
|
{
|
|
"type": "vcs",
|
|
"url": "https://git.indifferentketchup.com/indifferentketchup/ik-codex"
|
|
}
|
|
],
|
|
"require": {
|
|
"php": ">=8.5",
|
|
"ext-frankenphp": "*",
|
|
"ext-json": "*",
|
|
"ext-mbstring": "*",
|
|
"ext-mongodb": "*",
|
|
"ext-uri": "*",
|
|
"ext-zlib": "*",
|
|
"indifferentketchup/codex": "^0.3.0",
|
|
"mongodb/mongodb": "2.1.2"
|
|
},
|
|
"autoload": {
|
|
"psr-4": {
|
|
"IndifferentKetchup\\Iblogs\\": "src/"
|
|
}
|
|
}
|
|
}
|