Commit Graph

  • cb7a86551b README: point links and badges at the renamed ps5-patchdl repo main Knutwurst 2026-10-06 07:45:35 +02:00
  • ded0a4ddaa README: give all four screenshots the same 16:10 frame Knutwurst 2026-10-05 21:17:00 +02:00
  • 5cc430ec59 README: landing page with hero, screenshots, FAQ and disclaimer Knutwurst 2026-10-05 21:15:26 +02:00
  • b727fd430f Net: drop the unused third-party lookup host Knutwurst 2026-10-05 21:15:26 +02:00
  • 74ec23aa7e UI: label queued downloads as Queued, plainer header and DNS wording Knutwurst 2026-10-05 21:15:26 +02:00
  • 5dc5ee57b3 Add PS5 GitHub Actions build Knutwurst 2026-06-27 19:19:05 +02:00
  • 44ab1dd822 README: swap hero and home-screen tile images so each fits its section Knutwurst 2026-06-25 22:31:39 +02:00
  • 84f5051ba3 README: tighter prose, no em-dashes, fewer adverbs Knutwurst 2026-06-25 22:04:58 +02:00
  • 0510e3dc34 License: GPL-3.0-or-later Knutwurst 2026-06-25 17:00:23 +02:00
  • edb4c90978 README: rewrite as a tool description with screenshots Knutwurst 2026-06-25 09:00:00 +02:00
  • ec94f0578b Release 0.0.6 v0.0.6 Knutwurst 2026-06-25 06:35:01 +02:00
  • 88368e3df3 Plug response-OOM leak, cap RAM, free pool on shutdown Knutwurst 2026-06-25 06:10:48 +02:00
  • c80be921c5 Release 0.0.5 v0.0.5 Knutwurst 2026-06-24 22:15:04 +02:00
  • a371a67521 Net: drop HTTPS pin on the streaming download paths Knutwurst 2026-06-24 22:13:16 +02:00
  • 2bc15cbaa2 UI: Updating now means only the queue; active downloads stay in Updatable Knutwurst 2026-06-24 22:00:42 +02:00
  • 81d6f0e332 UI: global download banner above the status strip Knutwurst 2026-06-24 21:55:28 +02:00
  • fcd43b54ae Home-screen tile via sceAppInstUtilAppInstallTitleDir Knutwurst 2026-06-24 21:50:59 +02:00
  • d0ca22d42d UI: pull version from /api/status instead of hardcoding it Knutwurst 2026-06-24 21:19:38 +02:00
  • fb47730d70 Docs: README for 0.0.4 (cross-region install works, UI updates, filename) Knutwurst 2026-06-24 21:16:31 +02:00
  • a1d035313e Release 0.0.4 v0.0.4 Knutwurst 2026-06-24 20:59:47 +02:00
  • bffa9b2a3f UI: separate Updating filter for queued/active/paused downloads Knutwurst 2026-06-24 20:57:17 +02:00
  • 3f4c4a15f5 UI: default to Updatable filter, add Update All, move All to the right Knutwurst 2026-06-24 20:51:11 +02:00
  • c9d721fea6 Polish: NOSIGNAL + HTTPS pin on all transports, bounded kill loop Knutwurst 2026-06-24 20:41:26 +02:00
  • 73c75ddd83 Medium hardening: JSON escapes, policy whitelist, scan lock, EVP check Knutwurst 2026-06-24 20:39:43 +02:00
  • fcb0a5c3b0 Concurrency: atomic g_stage/g_err, snapshot pkg_diag, safe open, SQLite mutex Knutwurst 2026-06-24 20:35:31 +02:00
  • a6d9f939b5 OOM/stack protection: cap POST body, validate basename, heap playgo Knutwurst 2026-06-24 20:32:45 +02:00
  • 5ba72b850c Net: scope JSON parser, cap manifest, harden DNS/CURL allowlist Knutwurst 2026-06-24 20:29:24 +02:00
  • 2f3490f21a Install: pad Sony output buffers, validate ids spliced into URIs Knutwurst 2026-06-24 20:24:20 +02:00
  • 80c47d6777 Validate install endpoints; cap MHD connections Knutwurst 2026-06-24 20:21:43 +02:00
  • 970c7d8f1d Install patches via sceAppInstUtilAppInstallPkg; fix GetInstallStatus ABI Knutwurst 2026-06-24 20:04:11 +02:00
  • 983f39fa89 Harden AppInstUtil install path and status tracking Knutwurst 2026-06-24 17:19:34 +02:00
  • 79e1c377ed Update README for 0.0.3: parallel pool, resume, verify, honest install status v0.0.3 Knutwurst 2026-06-24 15:53:45 +02:00
  • fb9d06fb5b Install: pass the /user/data path Sony allowlists; report per-URI rc Knutwurst 2026-06-24 14:25:50 +02:00
  • 3d2ee430e1 Add read-only pkg diagnostics: manifest dump, integrity verify, embedded ids Knutwurst 2026-06-24 14:10:39 +02:00
  • 986ff00c36 Persist resume state every piece; replace conn field with a stepper Knutwurst 2026-06-24 12:10:29 +02:00
  • 6024dbfc5d Apply the connection-count setting live, without a payload restart Knutwurst 2026-06-24 11:36:48 +02:00
  • 21f6bd61ad Download patches over a connection pool with a queue and resume Knutwurst 2026-06-24 11:12:25 +02:00
  • 01eaef79f2 Add pause/resume, within-part byte-range resume; bump to 0.0.3 Knutwurst 2026-06-24 09:47:44 +02:00
  • 66e4912485 Resume interrupted downloads across a reboot Knutwurst 2026-06-24 08:58:32 +02:00
  • 3f40dc1d7c Rework the web UI: tile-based progress, view nav, responsive v0.0.2 Knutwurst 2026-06-23 21:48:54 +02:00
  • 5f0d1be078 Harden filesystem safety after a security review Knutwurst 2026-06-23 19:46:23 +02:00
  • ea1328de79 Add optional SHA-256 verification of downloaded manifest pieces Knutwurst 2026-06-23 18:08:57 +02:00
  • 9006965a75 Add download cancel/delete and harden the patch pipeline Knutwurst 2026-06-23 17:52:29 +02:00
  • 510f199b89 Handle target-aware patch installs Knutwurst 2026-06-23 17:03:51 +02:00
  • 01464ae88a PatchDL 0.0.1: scan, resolve, download and install PS5 game patches v0.0.1 Knutwurst 2026-06-23 14:52:35 +02:00
  • 4a14c689e5 Vendor web server dependency for standalone workspace Knutwurst 2026-06-23 08:28:20 +02:00
  • 40b26e6c1b Make PS5 payload build reproducible Knutwurst 2026-06-23 08:24:50 +02:00
  • 64bce0a3b5 Switch web UI to dark English interface Knutwurst 2026-06-23 08:17:12 +02:00
  • 56f54fc1a0 Add embedded web server skeleton Knutwurst 2026-06-23 08:12:29 +02:00
  • 9e89d3a342 Add source-aware update policy Knutwurst 2026-06-23 07:59:41 +02:00
  • 9c2822f367 Initial PatchDL web UI Knutwurst 2026-06-23 07:52:17 +02:00