Commit Graph

  • 5b9c888b72 Add CHANGELOG for v0.0.1 and v0.0.2 v0.0.2 flan 2026-06-19 19:01:14 +00:00
  • 1c41df8fec Fix get_restic_config not applied when guard misfires; detect stubs in native check flan 2026-06-19 18:59:45 +00:00
  • 308fcc28ba README: describe overlay mechanism accurately v0.0.1 flan 2026-06-16 21:10:42 +00:00
  • be6a99ac9d Fix false-positive native-support detection when /usr is writable flan 2026-06-16 20:06:17 +00:00
  • d0b0e79079 Fix apply.log missing on first install; keep repo on uninstall flan 2026-06-16 20:01:55 +00:00
  • e077a87300 Fix stale sitecustomize reference; remove duplicate step header flan 2026-06-16 18:02:48 +00:00
  • 82bffec75a README: warn clearly not to delete or move the repo after install flan 2026-06-16 18:02:00 +00:00
  • c23672d172 README: remove restore section and generic TrueCloud content flan 2026-06-16 17:53:04 +00:00
  • 96434d9994 Auto-disable when TrueNAS ships native B2 support; assume immutable /usr flan 2026-06-16 17:45:34 +00:00
  • 7498d48b2d Switch to overlay-only patching; remove sitecustomize.py flan 2026-06-16 17:37:12 +00:00
  • f94e674561 README: remove version-specific claims, fix find path flan 2026-06-16 17:15:03 +00:00
  • 8c0ffab166 Eliminate URL-fix duplication; document native-support behaviour flan 2026-06-16 17:11:08 +00:00
  • e8b0f961c7 Fix B2 restic URL: use colon separator (b2:bucket:path) for restic 0.16.x flan 2026-06-16 16:41:26 +00:00
  • c8a0c42762 apply.sh: fix b2.py patch guard and make patching self-correcting flan 2026-06-16 15:36:36 +00:00
  • f556746310 Fix backend patch: use middlewared's actual site-packages dir, add direct file patching flan 2026-06-16 15:25:32 +00:00
  • 08cc4254b7 README: document TrueNAS 25.x immutable OS, lazy module imports, log file location flan 2026-06-16 15:11:56 +00:00
  • 4d89fd6063 install.sh: show only current run's log output, not accumulated history flan 2026-06-16 14:56:09 +00:00
  • 3afca7075e Support TrueNAS 25.x immutable read-only /usr via overlayfs flan 2026-06-16 14:54:21 +00:00
  • 9d9326c212 patch_ui: support TrueNAS 25.x Angular pureFunction binding format flan 2026-06-16 14:45:33 +00:00
  • 52828d3457 Fix three pre-publish issues found in readiness audit flan 2026-06-16 14:37:00 +00:00
  • 4730de75dd Improve midclt error handling in install.sh flan 2026-06-15 17:51:56 +00:00
  • d97b87bc5d Fix two audit findings in install/uninstall hook management flan 2026-06-15 17:43:46 +00:00
  • 6a8ed7fa67 Fix four audit findings flan 2026-06-15 17:36:58 +00:00
  • 70e84038d6 Repo is the install location; all scripts self-locate flan 2026-06-15 17:07:11 +00:00
  • 4c79403491 Copy uninstall.sh to /data/truecloud-patch/ on install flan 2026-06-15 16:56:18 +00:00
  • fa6f6605b0 Fix four audit findings; simplify apply.sh boolean gate flan 2026-06-15 16:26:00 +00:00
  • 0b597387bd Add cmd_verify prompt to install output; fix --insecure docs flan 2026-06-15 16:14:35 +00:00
  • 13b61a8ece Merge audit/exhaustive-review: 9 quality/safety fixes from exhaustive review flan 2026-06-15 16:12:00 +00:00
  • 9481bf55f0 Fix three findings from final clean-pass audit flan 2026-06-15 16:10:09 +00:00
  • 8f64e4964c Fix two findings from adversarial IX-perspective audit flan 2026-06-15 16:06:26 +00:00
  • 7c9aa7159a Fix two confirmed findings from full codebase audit flan 2026-06-15 16:03:19 +00:00
  • 2a3b15b4b2 Fix two findings from full codebase audit flan 2026-06-15 15:58:29 +00:00
  • cbd85af2a3 Fix six quality findings from iterative code review flan 2026-06-15 15:53:06 +00:00
  • 0ce2083c71 Remove speculative AttributeError guard in URL-fix wrapper flan 2026-06-15 15:10:16 +00:00
  • cc43b2831d Fix five quality findings from second re-review flan 2026-06-15 04:07:16 +00:00
  • 8829fbb9d4 Fix four quality findings from re-review flan 2026-06-15 03:58:06 +00:00
  • 91c607a707 Improve log rotation, early-exit find_bundle, fix uninstall orphaned backup flan 2026-06-15 03:43:03 +00:00
  • 49bd775d42 Fix five quality findings from adversarial code review flan 2026-06-15 03:34:00 +00:00
  • 686aa8e8d3 Remove unused sys import from patch_ui.py flan 2026-06-15 03:25:56 +00:00
  • 2c9adc1ce5 Fix five quality findings; expand recovery and restore documentation flan 2026-06-15 03:23:31 +00:00
  • bee405bd52 Fix six quality findings from code review flan 2026-06-15 03:15:08 +00:00
  • ebca3f99cc Reduce accidental complexity across three files flan 2026-06-15 03:08:52 +00:00
  • 4b07ce459a Fix six audit findings: dead code, missing status records, missing fallback, unsafe JSON read flan 2026-06-15 02:59:57 +00:00
  • 06de1e15c0 Wrap original get_restic_config instead of replacing it; add hook status file flan 2026-06-15 02:47:59 +00:00
  • 78f943a71b Fix kill switch not cleared on reinstall; guard midclt delete; tighten sitecustomize imports flan 2026-06-15 02:39:34 +00:00
  • 48cf3a5601 recover.sh: verify middlewared started cleanly before claiming success flan 2026-06-15 02:37:04 +00:00
  • 8f24725078 Add kill switch and recover.sh for emergency recovery flan 2026-06-15 02:35:55 +00:00
  • 2d32c81485 Fix infinite recursion in import hook and stdout contamination in apply.sh flan 2026-06-15 02:25:45 +00:00
  • 01bf5f8603 Update README.md flan 2026-06-14 22:14:30 -04:00
  • 0a54bcba9d Harden for Python 3.12+, add disclaimer, audit for robustness flan 2026-06-15 02:13:24 +00:00
  • 21b9333324 Initial implementation: extend TrueCloud Backup to S3 and B2 providers flan 2026-06-15 02:02:17 +00:00