文件
ParlzPackageManger/web/mirror/lang
JGZYES 32443745ab feat: pmu same-owner version updates + exact-pin per-version json + cache/fetch/offline
pmu (publish.php):
- Track package owner (uploader email) and allow the SAME owner to publish NEW
  versions of an existing package; reject an already-published version, and
  reject edits by a different creator (409 with the owner).

install.c:
- exact-version pin (pmm install <pkg>==<ver>) now prefers {base}/<pkg>/<version>.json
  (the per-version index generated for the mirror), falling back to variants.
- install_file respects --offline (use cache only) and pmm_fetch_only (stop after
  downloading, don't install); new globals pmm_offline / pmm_fetch_only.
- deprecated the silent parallel-range path, so large downloads also show a bar.

main.c:
- new 'pmm cache list|clean' and 'pmm fetch <pkg...>' commands; '--offline'|-o flag.
- i18n keys for the new messages (zh/en builtin + language packs).
2026-09-06 09:47:37 +08:00
..