1
0
Fork 0
mirror of https://github.com/borgbackup/borg.git synced 2025-03-09 05:16:35 +00:00
Commit graph

7438 commits

Author SHA1 Message Date
Helmut Grohne
f0bd01b98d
FAQ: Why is backing up an unmodified FAT filesystem slow on Linux? 2024-12-28 22:33:56 +01:00
TW
f859100f84
Merge pull request #8606 from ThomasWaldmann/update-changes-1.4
update CHANGES (1.4)
2024-12-28 22:21:36 +01:00
Thomas Waldmann
88ce37b734
update CHANGES 2024-12-28 19:52:20 +01:00
TW
6ccffe414a
Merge pull request #8601 from ThomasWaldmann/check-clarify-messages-1.4
check: more consistent messaging considering --repair, fixes #8533
2024-12-28 18:18:57 +01:00
Thomas Waldmann
a6dc8c52d0
check: more consistent messaging considering --repair, fixes #8533 2024-12-26 18:38:46 +01:00
TW
f9d91f173a
Merge pull request #8600 from ThomasWaldmann/py313
support and test on Python 3.13
2024-12-25 20:55:40 +01:00
Thomas Waldmann
69151c7a1a
support and test on Python 3.13 2024-12-25 13:49:01 +01:00
TW
7bf22bdaf1
Merge pull request #8597 from ThomasWaldmann/yesno-ignore-unicode-error-1.4
yes: deal with UnicodeDecodeError in input(), fixes #6984
2024-12-25 00:54:16 +01:00
TW
491babfa37
Merge pull request #8598 from ThomasWaldmann/additional-free-space-sanity-1.4
config: reject additional_free_space < 10M, fixes #6066
2024-12-25 00:52:50 +01:00
Thomas Waldmann
4f794bbeea
config: reject additional_free_space < 10M, fixes #6066
Doesn't mean that 10M is very helpful in out of space conditions,
but avoids wrong unit assumptions as in #6066.
2024-12-24 22:41:39 +01:00
Thomas Waldmann
f0564036e9
yes: deal with UnicodeDecodeError in input(), fixes #6984
if retry is True, it will just retry to get a valid answer.
if retry is False, it will return the default.

the code can be tested by entering "error" (without the quotes).
2024-12-24 21:44:28 +01:00
TW
a0fbdd978c
Merge pull request #8596 from ThomasWaldmann/compact-dry-run-1.4
compact: support --dry-run (do nothing), fixes #8300
2024-12-24 21:16:09 +01:00
TW
6bbbf3c6ec
Merge pull request #8595 from ThomasWaldmann/storage-quota-zero-1.4
config: fix acceptance of storage_quota 0, fixes #8499
2024-12-24 21:14:43 +01:00
Thomas Waldmann
09745d22fd
compact: support --dry-run (do nothing), fixes #8300
Sole purpose of this is to simplify scripting.
2024-12-24 19:34:21 +01:00
TW
2dfb091d69
Merge pull request #8593 from ThomasWaldmann/docs-bundled-libs-1.4
docs: update install docs, nothing bundled anymore! fixes #8342.
2024-12-24 19:15:38 +01:00
Thomas Waldmann
e74c912856
config: fix acceptance of storage_quota 0, fixes #8499
We don't want to accept very small quota limits < 10M,
but 0 (quota disabled) is acceptable.
2024-12-24 19:13:05 +01:00
Thomas Waldmann
095b43ba3e
docs: update install docs, nothing bundled anymore! fixes #8342.
borg 1.2.x used to bundle some source code for lz4, zstd and xxhash,
but borg 1.4.x got rid of that - all that is meanwhile available as
a library in all OSes we support.

also, the python package pkgconfig does not need to be "preinstalled"
anymore, because our pyproject.toml cares for that. otoh, the cli tool
pkg-config must be preinstalled so that libs and headers can be found
automagically.

Also be a bit more clear about the FUSE stuff.
2024-12-24 17:30:19 +01:00
TW
576cd4ad35
Merge pull request #8563 from goebbe/goebbe-flags-borg1.4
Clarify  excluded and included flags for dry-run in borg the docs
2024-11-24 14:25:33 +01:00
goebbe
66e92636d2
Clarify excluded and included flags for dry-run in borg the docs
Rewording of the "flags" description in the docs of borg 1.4.
https://github.com/borgbackup/borg/issues/8556
2024-11-24 13:44:39 +01:00
TW
6b4e952dcc
Merge pull request #8542 from mrichtarsky/1.4-maint
Backport doc changes
2024-11-15 11:09:23 +01:00
Martin Richtarsky
8fe9c5ed6c docs: Small changes regarding compression
- Mention zstd as the best general choice when not using lz4
  (as often acknowledged by public benchmarks)
- Mention 'auto' more prominently as a good heuristic to improve
  speed while retaining good compression
- Link to compression options

(cherry picked from commit f656f6b1f2)
2024-11-15 07:40:42 +00:00
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