Commit graph

1651 commits

Author SHA1 Message Date
Thomas Waldmann
7f9dd37536
diff --sort-by: enhanced sorting, fixes #8998
use borg diff --sort-by=spec1,spec2,spec2 for enhanced sorting.

keep legacy --sort behaviour (sort by path) for compatibility,
but deprecate it.

Co-authored-by: Daniel Rudolf <github.com@daniel-rudolf.de>
2025-09-18 23:32:23 +02:00
TW
f8d9f8c371
Merge pull request #8990 from ThomasWaldmann/typos-grammar-1.4
Typos / grammar (1.4-maint)
2025-08-17 18:32:53 +02:00
Thomas Waldmann
9973296c09
update frontend.rst
there were some fixes to error messages in the code.
2025-08-17 17:24:01 +02:00
TW
7f22f6ce95
Merge pull request #8985 from ThomasWaldmann/vagrant-debian-testing-1.4
Vagrant: debian testing/trixie box (1.4-maint)
2025-08-17 16:50:28 +02:00
Thomas Waldmann
3f9ad883cb
manual fixes
sometimes the AI got it wrong.
also some other fixes.
2025-08-17 16:05:51 +02:00
Thomas Waldmann
2a25764273
binary readme: fix typos and grammar 2025-08-12 17:04:46 +02:00
Thomas Waldmann
c956e1f50e
changes.rst: fix typos and grammar 2025-08-11 18:01:24 +02:00
dataprolet
ad44548b04 Adds systemd-inhibit and examples (#8989) 2025-08-11 15:35:28 +02:00
Thomas Waldmann
6602cf1679
docs: fix typos and grammar 2025-08-11 15:26:24 +02:00
Thomas Waldmann
69e009ec82
vagrant: add debian trixie box
currently still known as "testing",
but soon to be released.
2025-08-08 23:13:17 +02:00
Thomas Waldmann
798350b633
update CHANGES 2025-08-03 06:24:04 +02:00
Thomas Waldmann
850734be77
reformat text 2025-06-09 14:45:57 +02:00
Thomas Waldmann
144a52f4ee
fix grammar 2025-06-09 14:43:47 +02:00
Max-Julian Pogner
c77f005307
docs: borg-serve: simplify example of env in authorized_keys
see #8318

so long as it can be assumed that the user has configured a POSIX
compliant login shell, using a simple command [1] looks cleaner, as
no ``export`` or ``;`` are used.

[1] Section "2.9.1 Simple Commands" in volume "Shell & Utilities" of POSIX.1-2024
2025-06-09 14:43:11 +02:00
TW
0736bf1239
Merge pull request #8877 from ThomasWaldmann/chunker-params-warn-even-window-size
Chunker params: warn for even window size (1.4)
2025-05-23 17:47:53 +02:00
Thomas Waldmann
1de41731f9
ChunkerParams: reject even window size for buzhash, fixes #8868 2025-05-23 11:00:56 +02:00
Thomas Waldmann
ade92e9e2c
docs: minor formatting changes in development docs 2025-05-23 08:30:19 +02:00
Thomas Waldmann
775733e585
docs: announce releases on Mastodon, bsky, X 2025-05-23 08:28:11 +02:00
Thomas Waldmann
9773a8ea19
docs: refer to more current 1.4-maint 2025-05-23 08:27:52 +02:00
Thomas Waldmann
ecf2dfa170
build_usage / build_man 2025-04-18 18:26:48 +02:00
Thomas Waldmann
1bed2155d8
update CHANGES 2025-04-18 18:24:59 +02:00
Thomas Waldmann
49fa6c476a
update CHANGES 2025-04-17 20:26:44 +02:00
Thomas Waldmann
11ac0cdc65
docs: theme fixes
- register theme as extension
- add sphinxcontrib.jquery

The html generated uses jquery ($(...)),
but sphinx does not include it anymore since a while.
2025-04-10 21:47:48 +02:00
Thomas Waldmann
46c44b9d9d
docs: fix template to support search result preview 2025-04-10 21:38:54 +02:00
Thomas Waldmann
ecd7976114
docs: add layout.html template from guzzle_sphinx_theme 0.7.11 2025-04-10 21:38:41 +02:00
TW
e0c5c151b8
Merge pull request #8733 from ThomasWaldmann/backport-8625-1.4
work around sudden failure of sphinx ini lexer
2025-04-09 16:51:50 +02:00
TW
8b856cb753
Merge pull request #8731 from ThomasWaldmann/update-changes-1.4
update CHANGES (1.4-maint)
2025-04-09 15:59:41 +02:00
Thomas Waldmann
31784547bc
work around sudden failure of sphinx ini lexer
/Users/tw/w/borg/docs/internals/data-structures.rst:971:
WARNING: Lexing literal_block
'
[cache]
version = 1
repository = 3c4...e59
manifest = 10e...21c
timestamp = 2017-06-01T21:31:39.699514
key_type = 2
previous_location = /path/to/repo

[integrity]
manifest = 10e...21c
files = {"algorithm": "XXH64", "digests": {"HashHeader": "eab...39e3", "final": "e2a...b24"}}
'
as "ini" resulted in an error at token: '}'.
Retrying in relaxed mode. [misc.highlighting_failure]

Note: this part of the docs didn't change for a long time, so I guess
the sudden warning comes from a change in sphinx' lexers.

Main problem is that rc != 0 will abort our CI pipeline.
2025-04-09 15:56:33 +02:00
Coenraad Loubser
8b1840640d
Clearer language 2025-04-09 15:53:44 +02:00
Thomas Waldmann
a21f08ac6b
update CHANGES 2025-04-09 15:47:40 +02:00
TW
839434891c
Merge pull request #8643 from httpdev/fix-docs-automated-local-sytemd-wants-1.4
docs: modify docs for automated backup to append to SYSTEMD_WANTS
2025-01-22 22:44:05 +01:00
infectormp
a1a028cef9
FAQ: Why are backups slow on a Linux server that is a member of a windows domain?
backport to 1.4-maint
2025-01-19 17:32:38 +03:00
jan
fc0c799dbb docs: modify docs for automated backup to append to SYSTEMD_WANTS rather than overwrite
fixes #8641
In the example, setting SYSTEMD_WANTS instead of appending may prevent
other autostart services attached by earlier udev rules from launching.
This commit changes = to += to fix this behavior.
2025-01-19 14:54:28 +01:00
jan
5634e49fe6 docs: fix udev rule priority in automated-local.rst
fixes #8639
The priority of 40 for the udev rules as stated in to documentation
applies the rule too early on some systems, which prevents the rule from
matching. This commit changes the priority to 80.
2025-01-19 14:53:36 +01:00
Thomas Waldmann
21c3b8688b
it's 2025 2025-01-01 17:58:18 +01:00
Thomas Waldmann
301aacecd7
docs: remove 3rd_party licenses
we do not bundle this sw anymore (neither in source
code nor as binary), thus we don't need to have the
licenses here anymore.
2025-01-01 17:53:43 +01:00
Thomas Waldmann
cda01c7ba5
docs: add FAQ entry about pure-python msgpack warning, fixes #8323 2024-12-30 22:59:01 +01:00
Thomas Waldmann
16e4b30870
binary readme: first check faq and existing issues 2024-12-30 22:40:15 +01:00
Thomas Waldmann
d3b23b0e69
update CHANGES 2024-12-29 17:08:17 +01:00
Helmut Grohne
f0bd01b98d
FAQ: Why is backing up an unmodified FAT filesystem slow on Linux? 2024-12-28 22:33:56 +01:00
Thomas Waldmann
88ce37b734
update CHANGES 2024-12-28 19:52:20 +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
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
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
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
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
cf472302dc
docs: better link modern return codes, fixes #8370 2024-10-05 19:14:51 +02:00