1
0
Fork 0
mirror of https://github.com/borgbackup/borg.git synced 2025-03-09 21:57:24 +00:00
Commit graph

7289 commits

Author SHA1 Message Date
TW
a7329314ab
Merge pull request #8130 from ThomasWaldmann/fix-docs-1.4
docs: remove tabs
2024-02-25 12:20:01 +01:00
Thomas Waldmann
7e166598d5
docs: remove tabs 2024-02-25 12:19:06 +01:00
TW
21deeaf208
Merge pull request #8126 from bket/use_libressl
[1.4-maint] No need to use OpenSSL 3.0 on OpenBSD
2024-02-25 11:10:09 +01:00
Björn Ketelaars
2d13e8efa0 No need to use OpenSSL 3.0 on OpenBSD
borg-2.0 requires EVP_aes_256_ocb, which is not provided by LibreSSL. As
such, OpenSSL-3.0 is needed on OpenBSD. borg-1.4 however does not use
EVP_aes_256_ocb thus there is no need to use OpenSSL. Instead rely on
LibreSSL.

Undo part of ccb1e92. Tested on OpenBSD -current.
2024-02-25 07:10:02 +01:00
TW
92da66dcfc
Merge pull request #8122 from ThomasWaldmann/update-changes-1.4
update CHANGES
2024-02-24 21:19:50 +01:00
Thomas Waldmann
01965c4993
update CHANGES 2024-02-24 20:43:59 +01:00
TW
17e64224e0
Merge pull request #8114 from stephan13360/1.4-maint
add non-root deployment strategy
2024-02-24 19:39:08 +01:00
TW
4522c040f3
Merge pull request #8117 from ThomasWaldmann/remove-bundled-3rd-party-1.4
Remove bundled 3rd party sw (1.4-maint)
2024-02-24 19:38:29 +01:00
TW
9fca0b2f42
Merge pull request #8118 from ThomasWaldmann/benchmark-crud-options-1.4
benchmark: inherit options --rsh --remote-path, fixes #8099
2024-02-22 22:01:12 +01:00
Thomas Waldmann
5a8a505046
benchmark: inherit options --rsh --remote-path, fixes #8099 2024-02-22 21:35:11 +01:00
Thomas Waldmann
30dc27b11a
remove bundled lz4/zstd/xxhash code
Also adapt our Cython code to directly use the lib headers,
remove our wrappers.
2024-02-22 13:48:51 +01:00
Thomas Waldmann
ccb1e92362
setup.py: remove support for bundled 3rd party src, fixes #8094
Took the setup.py from master branch and only slightly modified the
"checksums" module path for now.

This removes support for all BORG_USE_BUNDLED_*=YES env vars.
"NO" has been the default since quite a while anyway.

This adds support for:
- using OpenSSL 3.0 on OpenBSD
- locating libacl via pkgconfig

Formatting changes came due to master branch using "black".
2024-02-22 13:38:31 +01:00
Stephan Herbers
3172bda300 add restore considerations paragraph 2024-02-22 11:56:28 +01:00
Stephan Herbers
9abacabf51
Apply suggestions from code review
Co-authored-by: NetSysFire <59517351+NetSysFire@users.noreply.github.com>
2024-02-21 13:00:27 +01:00
Stephan Herbers
599514a247 add non-root deployment strategy 2024-02-21 12:25:48 +01:00
TW
4abc7f18cd
Merge pull request #8108 from ThomasWaldmann/new-rc-fix-1.4
fix: Error/CommandError have a output format for 1 argument
2024-02-20 12:54:53 +01:00
Thomas Waldmann
420ef45f63
fix: Error/CommandError have a output format for 1 argument
(backport from master, only thing todo here was that one place)
2024-02-20 04:23:02 +01:00
TW
52c90786fc
Merge pull request #8095 from ThomasWaldmann/update-changes-1.4
update CHANGES
2024-02-13 19:29:39 +01:00
Thomas Waldmann
9eec58bc18
update CHANGES 2024-02-13 18:03:14 +01:00
TW
8c8b5714d4
Merge pull request #8090 from ThomasWaldmann/fix-long-desc-1.4
sdist: dynamically compute readme (long_description)
2024-02-10 18:20:46 +01:00
Thomas Waldmann
2bb4b3d650
sdist: dynamically compute readme (long_description)
The long_desc_from_readme() was not called, it just read the
whole README.rst until "readme" was declared dynamic.
2024-02-10 18:04:28 +01:00
TW
767504b954
Merge pull request #8089 from ThomasWaldmann/fix-docs-1.4
development.rst: fix markup
2024-02-10 17:30:34 +01:00
Thomas Waldmann
9057c7ba4d
development.rst: fix markup 2024-02-10 17:25:43 +01:00
TW
92669abf13
Merge pull request #8077 from ThomasWaldmann/index-check-value-errors-1.4
check: fix return code for index entry value discrepancies
2024-02-08 21:56:20 +01:00
Thomas Waldmann
97fe48c44c
check: fix return code for index entry value discrepancies
Also: use ERROR loglevel for these (not WARNING).

A different amount of index entries was already logged as error
and led to "error_found = True" in repository.check.

Different values in the rebuilt index vs. the on-disk index were
only logged on warning level, but did not lead to error_found = True.

Guess there is no reason why these should not be errors and lead to
error_found = True, so this was fixed in this commit.

Minor related change: change report_error function args, so it can be
called like logger.error - including giving a format AND args.
2024-02-08 19:31:24 +01:00
TW
6292db2866
Merge pull request #8076 from ThomasWaldmann/docs-tests-pypi-pkg-1.4
docs: how to run the testsuite using the dist package
2024-02-08 18:27:00 +01:00
Thomas Waldmann
79268ec951
docs: how to run the testsuite using the dist package 2024-02-08 17:23:52 +01:00
TW
3a81da1154
Merge pull request #8072 from ThomasWaldmann/update-changes-1.4
Update changes (1.4-maint)
2024-02-03 01:43:17 +01:00
Thomas Waldmann
acebc0bb70
update CHANGES 2024-02-02 13:59:18 +01:00
TW
6221de8cbb
Merge pull request #8071 from ThomasWaldmann/init-message-1.4
init: improve message (1.4-maint)
2024-02-01 17:24:15 +01:00
Thomas Waldmann
fb44fb5011
init: better borg key export instructions 2024-02-01 12:55:31 +01:00
Thomas Waldmann
f2b3a3a383
init: remove compatibility warning for borg <=1.0.8
The warning refers to a compatibility issue not relevant any
more since borg 1.0.9 (released 2016-12).

It is now better to remove this warning to make the output
of borg init shorter and maybe get more people to completely
read the important parts of it.
2024-01-31 17:26:20 +01:00
TW
ad44430b2a
Merge pull request #8069 from ThomasWaldmann/less-setuppy2-1.4
Use less setup.py, continued (1.4-maint)
2024-01-31 17:18:10 +01:00
Thomas Waldmann
ef2728a6a6
scripts: make.py clean implementation 2024-01-30 23:55:18 +01:00
Thomas Waldmann
8bf7ad575a
scripts: update docs about make.py 2024-01-30 23:21:04 +01:00
Thomas Waldmann
fd1dad2f79
scripts: rename gendocs.py to make.py 2024-01-30 23:19:09 +01:00
TW
376ad6dc57
Merge pull request #8060 from ThomasWaldmann/slashdot-hack-1.4
slashdot hack (1.4-maint)
2024-01-30 18:28:45 +01:00
Thomas Waldmann
5b96d5acc3
create: add the slashdot hack, fixes #4685 2024-01-30 14:01:40 +01:00
TW
e744e04821
Merge pull request #8067 from ThomasWaldmann/increase-gh-actions-timeout-1.4
gh actions: increase timeout (1.4-maint)
2024-01-30 13:00:10 +01:00
Thomas Waldmann
009a88626f
gh actions: increase timeout
especially the macos workers are sometimes
extremely slow.
2024-01-30 00:39:53 +01:00
TW
e0de99307a
Merge pull request #8066 from ThomasWaldmann/upgrade-bundled-code-1.4
Upgrade bundled code (1.4-maint)
2024-01-30 00:37:24 +01:00
TW
206f90f56a
Merge pull request #8065 from ThomasWaldmann/less-setuppy-1.4
Use less setup.py (1.4-maint)
2024-01-30 00:36:25 +01:00
Thomas Waldmann
b1a8924c0e
upgrade bundled zstd to 1.5.5 2024-01-29 22:30:04 +01:00
Thomas Waldmann
c8007e45ce
upgrade bundled xxhash to 0.8.2 2024-01-29 22:07:39 +01:00
Thomas Waldmann
a3998d0663
upgrade bundled lz4 to 1.9.4 2024-01-29 21:54:49 +01:00
Thomas Waldmann
e80d922730
requirements are defined in pyproject.toml 2024-01-29 20:44:37 +01:00
Thomas Waldmann
4a65f9c943
docs: do not refer to setup.py installation method
Invoking setup.py is deprecated.
2024-01-29 20:39:02 +01:00
Thomas Waldmann
6e228e371b
scripts/gendocs.py: make it work
remove unused html_write function

gendocs: update developer docs
2024-01-29 20:31:56 +01:00
Thomas Waldmann
e2860318fa
git mv setup_docs.py scripts/gendocs.py 2024-01-29 19:56:38 +01:00
Thomas Waldmann
1220a96d1d
setup.py: remove build_usage and build_man as setup.py command 2024-01-29 19:53:22 +01:00