-
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