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
Stephen
bfe81ab1d7
github CI (macOS): use brew bundle install (uses Brewfile)
2024-01-14 19:53:45 +01:00
Stephen
ed188d528f
Create Brewfile
2024-01-14 19:51:43 +01:00
TW
5dc8ddc8bd
Merge pull request #8043 from ThomasWaldmann/logging-msg-param-1.4
...
logger method params (1.4-maint)
2024-01-14 14:42:42 +01:00
Thomas Waldmann
884668ee07
borg.logger: use same method params as python logging
2024-01-14 00:07:05 +01:00