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

7264 commits

Author SHA1 Message Date
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
Thomas Waldmann
19718c3c55
setup.py: move long_desc_from_readme definition to here 2024-01-29 19:50:14 +01:00
TW
bb473e2daa
Merge pull request #8055 from ThomasWaldmann/rel140b1
release 1.4.0b1
2024-01-21 14:01:18 +01:00
Thomas Waldmann
bdacc84ceb
build_usage build_man 2024-01-20 19:25:08 +01:00
Thomas Waldmann
1445a2b3ff
update CHANGES 2024-01-20 19:13:40 +01:00
TW
a423092337
Merge pull request #8054 from ThomasWaldmann/more-errors-msgids-1.4
more specific errors / msgids (1.4-maint)
2024-01-20 18:32:08 +01:00
Thomas Waldmann
5d956b9655
add ConnectionBrokenWithHint for BrokenPipeErrors and similar, see #7016
no traceback, but error message and specific exit code.
2024-01-19 18:38:07 +01:00
Thomas Waldmann
45f65f7c57
check_can_create_repository: deal with PermissionErrors, see #7016
borg init calls this. If there is a PermissionError, it is
usually fs permission issue at path or its parent directory.

Don't give a traceback, but rather an error msg and a specific exit code.
2024-01-19 18:13:53 +01:00
TW
266c9f6e8f
Merge pull request #8053 from ThomasWaldmann/remote-version-1.4
implement "borg version", fixes #7829
2024-01-19 15:26:28 +01:00
Thomas Waldmann
8d72927e77
implement "borg version", fixes #7829
Additional new command "borg version <REPO>" which shows client and server version.
2024-01-19 13:01:14 +01:00
TW
c7cef548a9
Merge pull request #8052 from ThomasWaldmann/update-changes-1.4
update CHANGES (1.4-maint)
2024-01-19 10:58:28 +01:00
Thomas Waldmann
9ec454727d
update CHANGES 2024-01-19 00:54:45 +01:00
TW
319441e75d
Merge pull request #8051 from ThomasWaldmann/corrupted-key-errmsg-1.4
better error msg for corrupted key data, fixes #8016
2024-01-19 00:45:59 +01:00
Thomas Waldmann
dbbccf9451
better error msg for corrupted key data, fixes #8016 2024-01-18 23:59:35 +01:00
TW
06f6136a60
Merge pull request #8049 from ThomasWaldmann/bump-api-version-1.4
bump api version to 1.4
2024-01-18 23:13:28 +01:00
TW
49d21f95f5
Merge pull request #8050 from ThomasWaldmann/use-cy308-1.4
use cython 3.0.8
2024-01-18 23:13:10 +01:00
Thomas Waldmann
c457dbcd8a
use cython 3.0.8 2024-01-18 20:17:11 +01:00
TW
1cffe6906d
Merge pull request #8048 from ThomasWaldmann/y2024-1.4
Y2024 (1.4-maint)
2024-01-18 20:10:24 +01:00
Thomas Waldmann
98fa922904
bump api version to 1.4 2024-01-18 20:09:49 +01:00
Thomas Waldmann
2b7f3adec9
it's 2024 2024-01-18 20:02:56 +01:00
TW
a73f74e0b0
Merge pull request #8047 from ThomasWaldmann/error-msg-bad-nonce-file-1.4
repository: give clean error msg for invalid nonce file, see #7967
2024-01-18 19:53:02 +01:00
Thomas Waldmann
742bd0c097
refactor: use less binascii
our own hex_to_bin / bin_to_hex is more comfortable to use.

also: optimize remaining binascii usage / imports.
2024-01-18 18:13:40 +01:00
Thomas Waldmann
d9132a34d4
give clean error msg for invalid nonce file, see #7967
That rather long traceback was not pretty.

Of course users should usually have valid nonce files,
but multiple users managed to corrupt the file contents somehow.

Also:
- add Error / ErrorWithTraceback exception classes to RPC layer.
- add hex_to_bin helper
- also call hex_to_bin for the local nonce file (security dir)
2024-01-17 15:31:03 +01:00
TW
5b77bfef06
Merge pull request #8045 from ThomasWaldmann/brewfile-1.4
Create and use Brewfile (1.4-maint)
2024-01-15 01:14:34 +01:00
Thomas Waldmann
700d588e05
Brewfile: don't install osxfuse cask by default. 2024-01-14 19:58:49 +01:00
Stephen
e3ba364933
docs: add brew bundle instructions (macOS) 2024-01-14 19:54:30 +01:00