SirHumza
88815e232f
installer: net stack init, IME backend module, send in host tests
2026-09-24 17:09:29 +02:00
SirHumza
14c9101174
installer: wizard, loopback inject, token/net/tweaks, icfg tests
2026-09-24 16:43:39 +02:00
SirHumza
48500d2482
app.db SQLite names, self-learning map, presence builder tests, audit fixes
2026-09-24 12:26:19 +02:00
SirHumza
b363a74740
User-local title overrides + idle PS logo art, cfg_save return fix
2026-09-24 10:56:05 +02:00
SirHumza
5a68bb63bf
Green tests (portable tmpdir, snprintf), compat in test link, home/rest presence, mp art pipeline
2026-09-23 21:36:06 +02:00
SirHumza
1e49612e75
Daemon audit: SNTP rotation, reconnect backoff, heartbeat send check, urandom masks, fail-secure entropy, TLS verify, updater signed+redirects, health wiring, mp cache
2026-09-23 21:29:41 +02:00
SirHumza
7dbb021290
WIP: mp: art resolution via external-assets + icon pack
2026-09-23 20:56:43 +02:00
SirHumza
3c7bf6180f
Self-updater: versioned staged updates from GitHub releases
2026-09-19 11:28:35 +02:00
SirHumza
cf76f1ebf8
Sony TMDB runtime names+icons; remove fuzzy appdb scan
...
- tmdb_crypto: self-contained SHA1/HMAC, URL builder, response parse,
all verified against hashlib and Sony's live service in unit tests
- tmdb: plain-HTTP fetch with deadline plus 8-entry cache
- detect: TMDB in both resolve paths; artwork URL plumbed through
detect_last_art into presence assets (official Sony CDN, no uploads)
- remove appdb byte-scan: boundary ambiguity returned wrong names,
worse than raw IDs; also removes the multi-MB game-process read
- discord/daemon: full-URL artwork wins, pack URL next, asset key last
2026-09-19 11:16:09 +02:00
SirHumza
cdb431cfa6
Names tiers, SFO parser, close-frame/diagnostics hardening
...
- detect: cost-tiered resolution; plugin path skips multi-MB app.db
scan (game-process safety); payload tries pronunc, sfo, appxml,
baked table, then app.db; sfo TITLE via app0/sce_sys paths
- sfo.c: bounds-checked PARAM.SFO parser + unit tests incl malformed
- nametable: generated fallback from title DB + generator script
- discord: malformed close frames reconnect loudly; one-time warning
when artwork requested but no application_id configured
- ws comments de-BearSSLed; gitignore covers artifacts; drop .DS_Store,
untrack test binary; README art claim corrected
2026-09-19 01:37:55 +02:00
SirHumza
6dbfa1512c
Harden networking, lifecycle, and build validation
...
Add BearSSL integration, strict utility handling, WebSocket validation,
plugin lifecycle cleanup, host regression tests, and reproducible GoldHEN
build support.
2026-08-27 20:38:39 +02:00