Commit graph

1687 commits

Author SHA1 Message Date
Thomas Waldmann
bc370eefcc
update CHANGES 2026-02-14 17:21:07 +01:00
Thomas Waldmann
61609f60a7 linux-run: run commands (e.g. tox) in a podman linux container
this is useful to run the linux tests on a mac, e.g. to test fuse stuff.

(cherry picked from commit 40a2bb7032)
2026-02-14 11:26:13 +00:00
Mrityunjay Raj
22297f4680 fix typos found by codespell (1.4-maint)
- backupped → backed-up (docs/faq.rst)
- abount → about (docs/faq.rst)
- unflexible → inflexible (docs/faq.rst)
- shrinked → shrunk (docs/internals/data-structures.rst)
- backupped → backed up (src/borg/archive.py)
- splitted → expected (src/borg/testsuite/xattr.py)

Closes #9295
2026-02-13 00:40:54 +05:30
Thomas Waldmann
af232a539c
CI: use macos-15 to build the binaries
Github EOLed the macOS 13 Intel runner and only
supports Intel on macOS 15 from now on.

Let's also use macOS 15 for the Apple Silicon build.
2025-12-16 20:22:22 +01:00
Thomas Waldmann
04164ecf1f
update binary readme 2025-12-02 08:51:56 +01:00
Thomas Waldmann
509c5695e0
build_usage build_man 2025-12-02 00:20:09 +01:00
Thomas Waldmann
6a65d23e89
update CHANGES 2025-12-02 00:09:36 +01:00
Thomas Waldmann
8fdae12c2d
update CHANGES
grammar / typo fixes
2025-11-30 14:17:19 +01:00
Thomas Waldmann
691a5a3640
update CHANGES 2025-11-30 12:00:45 +01:00
Thomas Waldmann
3e7ecd6133
docs: some fixes/update to the FAQ
(cherry picked from commit 3642c7903b)
2025-11-21 17:45:42 +01:00
Thomas Waldmann
a25856a33d
ci: add tag-based workflows and provenance attestation for GitHub-built binaries
backport of #9135 and #9136.
2025-11-02 22:06:08 +01:00
TW
7acb023d31
Merge pull request #9122 from ThomasWaldmann/drop-py39-1.4
Some checks failed
CI / lint (push) Has been cancelled
CodeQL / Analyze (push) Has been cancelled
Windows CI / msys2-ucrt64 (push) Has been cancelled
CI / pytest (push) Has been cancelled
drop Python 3.9 (EOL'ed by python.org) (1.4-maint)
2025-11-01 14:34:00 +01:00
Thomas Waldmann
cb0157ca55
drop Python 3.9 (EOL'ed by python.org) 2025-11-01 13:09:28 +01:00
Thomas Waldmann
8388b074f8
update binary readme 2025-11-01 11:35:54 +01:00
Thomas Waldmann
6493743ffc
docs: release binaries are built on GitHub now
bad:
- no *BSD testing and FreeBSD binary building on gh
- binaries not signed by me, because they are built on gh

good:
- for linux intel/amd64 and arm64, built on ubuntu
- for macOS intel and arm64, built on a relatively recent macOS
- I can get rid of that ancient macOS VM I used for building.
- the source code distribution (sdist) is still made locally on
  my machine and thus signed with my signature (*.asc).
2025-11-01 11:35:51 +01:00
Thomas Waldmann
8e1a4248c0
build_usage build_man 2025-10-31 19:12:42 +01:00
Thomas Waldmann
92486d82e9
update CHANGES 2025-10-31 19:02:42 +01:00
TW
83d9d28fa4
Merge pull request #9103 from PhrozenByte/docs-repokey-change-passphrase
Some checks are pending
CI / lint (push) Waiting to run
CI / pytest (push) Blocked by required conditions
CodeQL / Analyze (push) Waiting to run
Windows CI / msys2-ucrt64 (push) Waiting to run
Docs: Rewrite `borg init --encryption` docs
2025-10-29 19:24:45 +01:00
Daniel Rudolf
3edf5b3475
Docs: Improve borg init encryption table formatting 2025-10-29 17:48:14 +01:00
Thomas Waldmann
2d63dc9a4f
BORG_MSGPACK_VERSION_CHECK=no to disable the version check, fixes #9109 2025-10-28 23:20:53 +01:00
Thomas Waldmann
88ec307895
update CHANGES
some new entries.
also fixed typos/grammar.
2025-10-27 21:54:10 +01:00
Daniel Rudolf
d42453fde4
Docs: Rewrite borg init docs 2025-10-26 23:13:59 +01:00
Thomas Waldmann
a88d1eb5d5
CHANGES: fix typos / grammar 2025-10-15 17:10:33 +02:00
Thomas Waldmann
a2f0cda69e
update CHANGES 2025-10-15 16:22:37 +02:00
Thomas Waldmann
4d6ad22353
go back to macOS 13 for Intel
there are no other free macOS Intel gh
action runners for opensource projects. :-(

the macOS 13 runner is deprecated, so guess
it will be game-over for macOS Intel 2025-12.
2025-10-14 22:50:07 +02:00
Thomas Waldmann
1a75569590
use macos-14 for the intel binary
the macOS 13 runner is already deprecated
and going away in 2 months already.
2025-10-14 22:16:08 +02:00
Thomas Waldmann
424ac2e1c0
update README for the binaries 2025-10-14 15:36:37 +02:00
Thomas Waldmann
32754d0657
vagrant: drop debian buster VM / borg-linux-glibc228
vagrant fails when trying to install rsync.

buster is EOL, even in LTS.

you can still use the binary from borg <= 1.4.1.
2025-10-13 21:54:37 +02:00
Atemu
908c506e3f
extract: document how to use wildcards in PATHs
Fixes https://github.com/borgbackup/borg/issues/8589
2025-10-13 19:54:49 +02:00
Thomas Waldmann
80818c1588
docs: What happens when a new keyfile repo is created at the same path?, fixes #6230
Also add a test.
2025-10-10 14:12:48 +02:00
Thomas Waldmann
5bce73301d
docs: borg serve: recommend using a simple shell, fixes #8318 2025-10-10 13:48:26 +02:00
Thomas Waldmann
67e846568b
update CHANGES 2025-10-09 20:42:27 +02:00
TW
aa39d63718
Merge pull request #9020 from PhrozenByte/docs-build-src-version-1.4
Update install docs to include `SETUPTOOLS_SCM_PRETEND_VERSION` (v1.4 backport)
2025-09-21 17:26:40 +02:00
Daniel Rudolf
465937f5a3
Unify master and 1.4-maint install docs 2025-09-21 15:54:48 +02:00
Daniel Rudolf
d9dae4220f
Update install docs to include SETUPTOOLS_SCM_PRETEND_VERSION 2025-09-21 15:53:04 +02:00
Daniel Rudolf
1066154106
Add Arch Linux to installing from source docs
Note that Arch Linux usually has no separate `-dev` packages, but ships development headers with the normal package.
2025-09-21 15:39:41 +02:00
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