TW
83d9d28fa4
Merge pull request #9103 from PhrozenByte/docs-repokey-change-passphrase
...
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
9226d9c6a9
reformat init_epilog to 80chars wide
2025-10-29 13:26:31 +01:00
Thomas Waldmann
b22cc77453
better clarity, generalisation, precision, less typos
2025-10-29 13:10:45 +01:00
Thomas Waldmann
3c2daef474
fix typos and grammar
...
Junie AI + TW
2025-10-29 11:19:49 +01:00
Thomas Waldmann
4eb6773c2d
fix rst_plain_text_references
2025-10-29 10:52:56 +01:00
TW
eb63682df6
Merge pull request #9111 from borgbackup/msgpack-check-env-var-1.4
...
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
BORG_MSGPACK_VERSION_CHECK=no to disable the version check, fixes #9109
2025-10-29 01:36:09 +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
TW
b712d55de9
Merge pull request #9096 from ThomasWaldmann/fix-9095-1.4
...
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
json: include archive keys in JSON lines when requested via --format, fixes #9095
2025-10-27 22:19:58 +01:00
Thomas Waldmann
0c27bd3047
json: include archive keys in JSON lines when requested via --format, fixes #9095
...
Add a test to ensure correct behavior.
2025-10-27 22:04:01 +01:00
TW
0f85500314
Merge pull request #9106 from ThomasWaldmann/update-changes-1.4
...
update CHANGES (1.4-maint)
2025-10-27 22:03:02 +01:00
Thomas Waldmann
88ec307895
update CHANGES
...
some new entries.
also fixed typos/grammar.
2025-10-27 21:54:10 +01:00
TW
7a69499c0b
Merge pull request #9003 from ThomasWaldmann/fix-8898
...
fix inconsistencies in original size computation, fixes #8898 (1.4-maint)
2025-10-27 21:50:49 +01:00
Thomas Waldmann
ce27418791
create/info: fix discrepancies in archive stats, fixes #8898 , #9003
...
do not account archive metadata, only file contents.
2025-10-27 21:36:37 +01:00
Thomas Waldmann
ff35e07997
tests: add tests for stats consistency, #8898 #9003
...
add tests ensuring:
- borg info and create report same "This archive" deduplicated size
- borg info and create report same "All archives" deduplicated size
- before/after borg recreate it reports same "This archive" deduplicated size
note that some stats differences are expected, because the repo-level
deduplication ("All archives") is computed in a different way than "This archive".
2025-10-27 21:35:08 +01:00
Daniel Rudolf
d42453fde4
Docs: Rewrite borg init docs
2025-10-26 23:13:59 +01:00
TW
cec8d87a5e
Merge pull request #9089 from ThomasWaldmann/fix-set_flags-1.4
...
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
extract: misc. fixes for restoring linux fs flags
2025-10-25 03:34:35 +02:00
Thomas Waldmann
56dda84162
set_flags: remove compression flag
...
This flag needs to be set BEFORE writing to the file.
But "borg extract" sets the flags last (to support IMMUTABLE),
thus the compression flag would not work as expected.
2025-10-17 02:41:53 +02:00
Thomas Waldmann
9c600a9571
set_flags: better give up than corrupt
...
Thanks to Earnestly for the feedback on IRC.
2025-10-17 00:27:56 +02:00
Thomas Waldmann
9214197a2c
set_flags: use get/set to only influence specific flags, fixes #9039
...
Linux platform only.
2025-10-16 21:59:28 +02:00
TW
4cbc893f31
Merge pull request #9078 from ThomasWaldmann/ci-windows-yaml-fix-1.4
...
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
CI: fix indentation in windows.yml
2025-10-15 18:24:19 +02:00
Thomas Waldmann
687c34e89b
CI: fix indentation in windows.yml
2025-10-15 17:42:12 +02:00
TW
b18fe879ed
Merge pull request #9077 from ThomasWaldmann/brewfile-1.4
...
Brewfile: use openssl@3
2025-10-15 17:34:03 +02:00
Thomas Waldmann
5a5f596367
Brewfile: use openssl@3
...
@3.0 is old, @3 installs something recent (or
even that is installed already).
2025-10-15 17:20:30 +02:00
TW
6715dedda8
Merge pull request #9076 from ThomasWaldmann/fix-grammar-typos-changelog-1.4
...
CHANGES: fix typos / grammar (1.4-maint)
2025-10-15 17:16:41 +02:00
Thomas Waldmann
a88d1eb5d5
CHANGES: fix typos / grammar
2025-10-15 17:10:33 +02:00
TW
37c3d0d7d6
Merge pull request #9075 from ThomasWaldmann/update-changes-1.4
...
update CHANGES (1.4-maint)
2025-10-15 16:28:06 +02:00
Thomas Waldmann
a2f0cda69e
update CHANGES
2025-10-15 16:22:37 +02:00
TW
bd4c9ea35c
Merge pull request #9074 from ThomasWaldmann/drop-macos-vm-1.4
...
vagrant: drop macOS 10.12 VM
2025-10-15 16:17:32 +02:00
Thomas Waldmann
d3d1d97f87
vagrant: drop macOS 10.12 VM
...
The VM was used for local macOS testing and
also for building a macOS intel fat binary.
We also do macOS CI testing on GitHub and I
recently added binary building on GitHub for
Apple Silicon and Intel.
The macOS 10 VM was very outdated, super slow
and a pain to use. I didn't succeed in building
a recent macOS vagrant VM, so we'll just use
GitHub from now on...
2025-10-15 16:11:56 +02:00
TW
94db900579
Merge pull request #9071 from ThomasWaldmann/build-binaries-on-gh-fixes5-1.4
...
CodeQL / Analyze (push) Waiting to run
go back to macOS 13 for Intel
2025-10-14 22:51:51 +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
TW
0e26390ff2
Merge pull request #9070 from ThomasWaldmann/build-binaries-on-gh-fixes4-1.4
...
fix macos-14 label
2025-10-14 22:35:00 +02:00
Thomas Waldmann
d595f04398
fix macos-14 label
...
macos-14-intel does not exist (yet?).
2025-10-14 22:33:38 +02:00
TW
77753318a9
Merge pull request #9069 from ThomasWaldmann/build-binaries-on-gh-fixes3-1.4
...
use macos-14 for the intel binary
2025-10-14 22:24:52 +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
TW
ef65705a71
Merge pull request #9068 from ThomasWaldmann/build-binaries-on-gh-fixes2-1.4
...
CI / lint (push) Waiting to run
CI / pytest (push) Blocked by required conditions
CodeQL / Analyze (push) Waiting to run
Build binaries on gh: fixes2 (1.4-maint)
2025-10-14 19:35:43 +02:00
Thomas Waldmann
1759ff295a
ci: check out exact tag during tagged commit builds
2025-10-14 19:30:28 +02:00
Thomas Waldmann
815aa560ac
ci: improved tagged commit detection
2025-10-14 19:27:28 +02:00
TW
f3d2aea67d
Merge pull request #9066 from ThomasWaldmann/build-binaries-on-gh-fixes-1.4
...
binary building on gh: fixes
2025-10-14 19:04:40 +02:00
Thomas Waldmann
5a3a0c4808
ci: build and test binaries only for tagged commits
2025-10-14 18:32:48 +02:00
Thomas Waldmann
a768027de6
binaries: don't use .exe extension
2025-10-14 15:36:39 +02:00
Thomas Waldmann
424ac2e1c0
update README for the binaries
2025-10-14 15:36:37 +02:00
Thomas Waldmann
14fa8be25c
update fetch-binaries script
2025-10-14 15:29:22 +02:00
Thomas Waldmann
43a39f5f08
binaries: directly give the binary name
2025-10-14 15:23:56 +02:00
Thomas Waldmann
8a4782d1aa
ci: speed up pull requests
...
only run py39 fuse2 ubuntu 22.04 and py314 fuse3 ubuntu 24.04.
there are no binary builds in these matrix entries.
the macOS runners are usually super slow.
testing all pythons and building binaries consumes quite some
resources.
thus, only do that on "push" (e.g. when the PR is merged).
2025-10-14 15:23:54 +02:00
Thomas Waldmann
33ab2dc688
binary builds for macOS and Ubuntu
2025-10-14 15:23:53 +02:00
TW
71db823d92
Merge pull request #9064 from ThomasWaldmann/drop-buster-vm-1.4
...
vagrant: drop debian buster VM / borg-linux-glibc228
2025-10-14 14:37:24 +02:00
TW
b2d92d3091
Merge pull request #9065 from ThomasWaldmann/build-binaries-on-gh-1.4
...
CI / lint (push) Waiting to run
CI / pytest (macos-14, 3.11, py311-none) (push) Blocked by required conditions
CI / pytest (ubuntu-22.04, 3.10, py310-fuse3) (push) Blocked by required conditions
CI / pytest (ubuntu-22.04, 3.11, py311-fuse2) (push) Blocked by required conditions
CI / pytest (ubuntu-22.04, 3.9, py39-fuse2) (push) Blocked by required conditions
CI / pytest (ubuntu-24.04, 3.12, py312-fuse3) (push) Blocked by required conditions
CI / pytest (ubuntu-24.04, 3.13, py313-fuse3) (push) Blocked by required conditions
CI / pytest (ubuntu-24.04, 3.14, py314-fuse3) (push) Blocked by required conditions
CodeQL / Analyze (push) Waiting to run
Build binaries / Build (macOS macos-12 / ) (push) Has been cancelled
Build binaries / Build (macOS macos-14 / ) (push) Has been cancelled
ci: add GitHub Actions workflow for building binaries on macOS
2025-10-14 00:16:14 +02:00
Thomas Waldmann
116c2eee23
ci: add GitHub Actions workflow for building binaries on macOS
2025-10-14 00:12:49 +02:00