Commit Graph

1593 Commits

Author SHA1 Message Date
tree-wall 82bb14ccab
Installation: update Arch Linux repo name
The "community" repository was merged into the "extra" repo last year.

https://archlinux.org/news/git-migration-completed/
2024-06-04 10:38:58 +01:00
Thomas Waldmann 860732cb0b
build_usage, build_man 2024-05-26 13:33:02 +02:00
Thomas Waldmann b89173c2fb
update CHANGES 2024-05-26 13:27:31 +02:00
Thomas Waldmann 12bc736122
update CHANGES 2024-05-19 16:01:37 +02:00
Thomas Waldmann b5dddcddfc
docs: use python 3.9 in cygwin install docs, fixes #8196 2024-05-12 16:35:38 +02:00
Thomas Waldmann 8dcf279972
recreate: remove experimental status
We have this since quite a while and there were no major complaints.
2024-04-22 15:03:53 +02:00
Thomas Waldmann 9bee7d433c
set release date 2024-03-30 22:19:41 +01:00
Thomas Waldmann a41cc1750f
build_usage ; build_man 2024-03-30 22:19:39 +01:00
Thomas Waldmann 907cd112d3
update CHANGES 2024-03-30 19:33:37 +01:00
Thomas Waldmann 736ffbdada
docs: simplify TAM-related upgrade docs using the new commands 2024-03-28 14:47:16 +01:00
Thomas Waldmann 0648a6dfcc
update CHANGES 2024-03-17 19:56:40 +01:00
Thomas Waldmann 28bd4d1bc6
github CI: misc updates
- move most Linux tests to ubuntu 22.04
- macOS: run on macos-14 (on Apple Silicon!)
- macOS: use OpenSSL 3.0 from brew
- macOS: run with Python 3.11
- pip install -e .: add -v
- trigger CI run for changed .toml files
- use up-to-date github actions
- remove libb2 references - since borg 1.2, we use blake2 indirectly via python stdlib
2024-03-15 16:38:30 +01:00
Thomas Waldmann 7e166598d5
docs: remove tabs 2024-02-25 12:19:06 +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
Thomas Waldmann 01965c4993
update CHANGES 2024-02-24 20:43:59 +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
Thomas Waldmann 9eec58bc18
update CHANGES 2024-02-13 18:03:14 +01:00
Thomas Waldmann 9057c7ba4d
development.rst: fix markup 2024-02-10 17:25:43 +01:00
Thomas Waldmann 79268ec951
docs: how to run the testsuite using the dist package 2024-02-08 17:23:52 +01:00
Thomas Waldmann acebc0bb70
update CHANGES 2024-02-02 13:59:18 +01:00
Thomas Waldmann 8bf7ad575a
scripts: update docs about make.py 2024-01-30 23:21:04 +01:00
Thomas Waldmann 5b96d5acc3
create: add the slashdot hack, fixes #4685 2024-01-30 14:01:40 +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 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
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
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
Thomas Waldmann 2b7f3adec9
it's 2024 2024-01-18 20:02:56 +01:00
Stephen e3ba364933
docs: add brew bundle instructions (macOS) 2024-01-14 19:54:30 +01:00
Thomas Waldmann f6963df380
build_man 2024-01-01 21:16:56 +01:00
Thomas Waldmann 5eaabea647
build_usage 2024-01-01 21:16:30 +01:00
Thomas Waldmann 3426f91241
update release checklist 2024-01-01 21:13:27 +01:00
Thomas Waldmann 520870329f
update CHANGES 2024-01-01 21:11:07 +01:00
Thomas Waldmann 7e2a1c4ea7 update CHANGES 2024-01-01 20:21:15 +01:00
TW de5bfdbd7a
Merge pull request #7976 from ThomasWaldmann/new-rc-1.4
optional more specific return codes
2024-01-01 19:53:25 +01:00
Thomas Waldmann 649537f951
update CHANGES 2023-12-27 19:22:04 +01:00
Thomas Waldmann f81c6b5963
update frontends.rst error/warning list 2023-12-27 13:48:58 +01:00
Thomas Waldmann 83bf4d8c7d
raise BackupOSError subclasses 2023-12-27 13:48:52 +01:00
Thomas Waldmann 82f147f63f
add NotFoundWarning 2023-12-27 13:48:49 +01:00
Thomas Waldmann 775b9f5560
extend errorlist script to warnings, update docs 2023-12-27 13:48:41 +01:00
Thomas Waldmann 482ac47ed8
new warnings infrastructure to support modern exit codes
- implement updating exit code based on severity, including modern codes
- extend print_warning with kwargs wc (warning code) and wt (warning type)
- update a global warnings_list with warning_info elements
- create a class hierarchy below BorgWarning class similar to Error class
- diff: change harmless warnings about speed to rc == 0
- delete --force --force: change harmless warnings to rc == 0

Also:

- have BackupRaceConditionError as a more precise subclass of BackupError
2023-12-27 13:47:52 +01:00
Thomas Waldmann 770f4117a5
get rid of some rare error classes, use RTError instead 2023-12-27 13:46:15 +01:00
Thomas Waldmann f6279eac9d
shorten TAMRequiredError error msg
Users using recently created repos (after borg 1.0.9) or
who followed the upgrade procedure of 1.0.9 or >1.2.4 will
never see this error msg.

So, have it as short as and similar to the ArchiveTAMRequiredError.
2023-12-27 13:46:13 +01:00