1
0
Fork 0
mirror of https://github.com/borgbackup/borg.git synced 2025-03-08 21:05:23 +00:00
Commit graph

7417 commits

Author SHA1 Message Date
Martin Richtarsky
05837fbeb7 docs/FAQ: Clean up entries regarding SSH settings
Link to recommended ones

(cherry picked from commit b913d9dd1a)
2024-11-15 07:40:21 +00:00
TW
d94b954da2
Merge pull request #8344 from cr1901/relax_hardlink_assert
Do not assert on diff if hard link sources are not found due to exclusions
2024-10-06 14:00:01 +02:00
TW
47a85429d8
Merge pull request #8462 from ThomasWaldmann/doc-updates-1.4
Doc updates (1.4-maint)
2024-10-05 20:24:59 +02:00
Thomas Waldmann
2230932c02
docs: borg/borgfs detects internally under which name it was invoked, fixes #8207 2024-10-05 19:42:30 +02:00
Thomas Waldmann
1b878ab546
binary: using the directory build is faster, fixes #8008 2024-10-05 19:41:45 +02:00
Thomas Waldmann
278c266e7c
docs: add readme of the binaries
"as is" as of 1.4.0
2024-10-05 19:23:58 +02:00
Thomas Waldmann
cbbfc35db0
docs: mount: document on-demand loading, perf tips, fixes #7173 2024-10-05 19:21:17 +02:00
Thomas Waldmann
cf472302dc
docs: better link modern return codes, fixes #8370 2024-10-05 19:14:51 +02:00
William D. Jones
2720331213 Do not assert on diff if hard link sources are not found due to exclusions. 2024-10-02 00:05:20 -04:00
TW
c1bb7ec515
Merge pull request #8401 from ThomasWaldmann/fix-authenticated-no-key-1.4
fix authenticated_no_key (1.4-maint)
2024-09-20 22:25:07 +02:00
Thomas Waldmann
2c18620075
fix WORKAROUNDS=authenticated_no_key support for archive TAM authentication, fixes #8400 2024-09-20 20:19:30 +02:00
TW
30cd3b8be3
Merge pull request #8371 from AfroThundr3007730/AfroThundr3007730/issue8361
Update repository URLs in docs to use new syntax
2024-09-11 11:02:33 +02:00
Eddie Carswell
4f110f8bde
Update repository URLs in docs to use new syntax
Fixes #8361

Signed-off-by: Eddie Carswell <eddiecarswell13@yahoo.com>
2024-09-10 18:08:18 -05:00
William D. Jones
81cb1cdc56
Add quarterly pruning strategy. (#8337)
Add 13weekly and 3monthly quarterly pruning strategies.
2024-08-21 22:40:32 +02:00
TW
0ebb80c05d
Merge pull request #8334 from cr1901/json-no-changes
Suppress modified changes for files which weren't actually modified in JSON output.
2024-08-21 18:45:52 +02:00
William D. Jones
938e144f8b Ensure that 0B changes are hidden from text diffs too. 2024-08-19 11:25:06 -04:00
William D. Jones
f7673e3f06 Add test to make sure 0-added,0-removed modified changes aren't in JSON output. 2024-08-15 22:26:03 -04:00
William D. Jones
6e9857b3e0 Remove 0-added,0-removed modified entries from JSON output. 2024-08-15 20:42:40 -04:00
TW
ad5028484f
Merge pull request #8321 from ruben-rodriguez/1.4-maint
docs: align /etc/backups path references in automated backups deployment guide (1.4-maint)
2024-08-04 21:04:18 +02:00
Ruben Rodriguez
54c902474f docs: align /etc/backups path in all references 2024-08-04 19:46:34 +02:00
TW
94b067b00d
Merge pull request #8316 from ThomasWaldmann/cleanups-1.4
remove outdated comment, fixes #4240
2024-08-02 21:30:18 +02:00
Thomas Waldmann
adf2d8c047
remove outdated comment, fixes #4240 2024-08-02 17:26:10 +02:00
TW
4184cade37
Merge pull request #8303 from ThomasWaldmann/improve-healing-test-1.4
improve borg check --repair healing tests, see #8302 (1.4-maint)
2024-07-23 20:25:06 +02:00
Thomas Waldmann
85d7bdd75f
improve borg check --repair healing tests, see #8302
test the healing more thoroughly:
- preservation of correct chunks list in .chunks_healthy
- check that .chunks_healthy is removed after healing
- check that doing another borg check --repair run does not find
  something to heal, again.

also did a datatype consistency fix for item.chunks_healthy list
members: they are now post processed in the same way as item.chunks,
so they have type ChunkListEntry rather than simple tuple.
2024-07-23 18:12:11 +02:00
TW
5ef115b99f
Merge pull request #8283 from Aztorius/fix-borg-use-chunks-archive-1.4
Fix backwards compatibility of old chunks.archive.d file behavior
2024-07-15 00:17:00 +02:00
William Bonnaventure
924952fcdd Fix backwards compatibility of old chunks.archive.d file behavior
In case a file named chunks.archive.d, cache would not create a folder
with that name to store cache chunks archive. We need to support both
the new environment variable and the old "hacky" way of creating a file.
2024-07-14 18:55:19 +02:00
TW
2c364fca40
Merge pull request #8282 from Aztorius/borg_use_chunks_archive_1.4
Backport BORG_USE_CHUNKS_ARCHIVE env var to 1.4-maint
2024-07-14 14:52:17 +02:00
William Bonnaventure
f3c1444a41 Update docs for BORG_USE_CHUNKS_ARCHIVE 2024-07-14 07:24:37 +02:00
William Bonnaventure
0575f87580 Add BORG_USE_CHUNKS_ARCHIVE option 2024-07-14 07:23:06 +02:00
TW
83eca0d8b0
Merge pull request #8278 from ThomasWaldmann/ci-windows-fix-1.4
github CI: windows msys2 build: broken, disable it for now, see #8264
2024-07-07 16:18:08 +02:00
TW
2f85725031
Merge pull request #8277 from Aztorius/automatic-rebuild-deleted-chunks-file-1.4
Automatic rebuild cache on exception, fixes #5213 (#8257) - Backport to 1.4-maint
2024-07-07 14:56:38 +02:00
Thomas Waldmann
de913cc251
github CI: windows msys2 build: broken, disable it for now, see #8264 2024-07-07 14:42:02 +02:00
William Bonnaventure
0bd41ba65a Automatic rebuild cache on exception, fixes #5213 (#8257)
Try to rebuild cache if an exception is raised, fixes #5213

For now, we catch FileNotFoundError and FileIntegrityError.

Write cache config without manifest to prevent override of manifest_id.
This is needed in order to have an empty manifest_id.
This empty id triggers the re-syncing of the chunks cache by calling sync() inside LocalCache.__init__()

Adapt and extend test_cache_chunks to new behaviour:

- a cache wipe is expected now.
- borg detects the corrupt cache and wipes/rebuilds the cache.
- check if the in-memory and on-disk cache is as expected (a rebuilt chunks cache).
2024-07-07 10:05:39 +02:00
TW
add9cafce6
Merge pull request #8275 from wzyboy/fix/typo-1.4-maint
docs: fix typo (backport #8272)
2024-07-06 20:37:29 +02:00
Zhuoyun Wei
b379202beb
docs: fix typo (backport #8272) 2024-07-06 09:30:50 -07:00
TW
9a40344ec4
Merge pull request #8267 from ThomasWaldmann/vagrant-machines-1.4
Vagrant machines (1.4-maint)
2024-07-03 14:20:28 +02:00
Thomas Waldmann
91452e3079
vagrant: netbsd/openbsd: add version number 2024-07-03 14:04:57 +02:00
Thomas Waldmann
fe8ef751ee
vagrant: macos: add version number to call param 2024-07-03 14:03:26 +02:00
Thomas Waldmann
e36eaabb1c
vagrant: darwin -> macos
Also: add macOS version number.
2024-07-03 13:57:56 +02:00
Thomas Waldmann
81faea9288
vagrant: adapt fetch-binaries script 2024-07-03 13:52:42 +02:00
Thomas Waldmann
e63cd2c467
vagrant: get rid of the "64" suffix for VM names.
We only have 64bit machines anyway. And even in the unlikely
case we would add 32bit machines, we could suffix them by "32".
2024-07-03 13:50:06 +02:00
Thomas Waldmann
9cee77525c
vagrant: use freebsd(13|14)_64 as VM name 2024-07-03 13:44:27 +02:00
Thomas Waldmann
b6a5baa92c
add freebsd 13 box, fixes #8266
users of TrueNAS do not have fbsd 14 yet.
2024-07-03 13:40:13 +02:00
TW
88fa2e6557
Merge pull request #8263 from ThomasWaldmann/rel140
release 1.4.0
2024-07-03 12:20:09 +02:00
Thomas Waldmann
8b7cce3b7c
update CHANGES 2024-07-02 21:21:30 +02:00
Thomas Waldmann
dbac621671
build_man / build_usage 2024-07-02 21:20:41 +02:00
Thomas Waldmann
30b28ba8c4
docs: update standalone binary section 2024-07-02 21:20:39 +02:00
TW
de91c79f64
Merge pull request #8259 from ThomasWaldmann/borg-mount-docs-1.4
docs: add examples using :: positional argument, fixes #8255
2024-06-30 17:46:04 +02:00
Thomas Waldmann
7b8acc925f
docs: add examples using :: positional argument, fixes #8255
Simply omitting the first positional argument (REPO) does
not work because borg then gets confused.
2024-06-30 17:31:22 +02:00
TW
68ca4a8ffb
Merge pull request #8246 from tree-wall/1.4-maint
Installation: update Arch Linux repo name
2024-06-04 13:04:17 +02:00