Commit Graph

7146 Commits

Author SHA1 Message Date
Thomas Waldmann 958c5a26e1
build_usage, build_man 2024-03-29 16:20:11 +01:00
Thomas Waldmann a785234089
update CHANGES, release date 2024-03-29 16:18:21 +01:00
Thomas Waldmann 6831411cca
vagrant: use generic/openbsd7 box 2024-03-29 16:15:26 +01:00
TW 41de070c4f
Merge pull request #8163 from ThomasWaldmann/update-changes-1.2
update CHANGES (1.2-maint)
2024-03-29 14:36:30 +01:00
Thomas Waldmann 608c8a7e5f
update CHANGES 2024-03-29 14:21:24 +01:00
TW 59e3a02a40
Merge pull request #8162 from ThomasWaldmann/debounce-sigint-1.2
fix Ctrl-C / SIGINT behaviour for pyinstaller-made binaries, fixes #8155 (1.2-maint)
2024-03-29 14:08:44 +01:00
Thomas Waldmann caba23faec
fix Ctrl-C / SIGINT behaviour for pyinstaller-made binaries, fixes #8155 2024-03-28 22:39:16 +01:00
TW f001aaa3e1
Merge pull request #8159 from ThomasWaldmann/repo-upgrade-helper-1.2
repo upgrade helpers (1.2-maint)
2024-03-28 22:13:07 +01:00
TW 07747c0457
Merge pull request #8161 from ThomasWaldmann/vagrant-updates-1.2
vagrant: use python 3.9.19
2024-03-28 15:25:29 +01:00
Thomas Waldmann c605788583
vagrant: use python 3.9.19 2024-03-28 15:18:59 +01:00
Thomas Waldmann 04c8bc6342
docs: simplify TAM-related upgrade docs using the new commands 2024-03-28 14:38:24 +01:00
Thomas Waldmann 3f1a02fa74
upgrade --check-tam: check manifest TAM auth issues
exit with rc=1 if there are issues.
2024-03-25 00:08:27 +01:00
Thomas Waldmann 6cf4799bb2
upgrade: auto-use ignore_invalid_archive_tam 2024-03-24 18:37:55 +01:00
Thomas Waldmann 367b38e3d4
do a late lookup on helpers.workarounds
so we can modify it within borg code elsewhere and it
will get the updated value when it accesses the attribute.
2024-03-24 18:23:05 +01:00
Thomas Waldmann 6154a83355
upgrade --check-archives-tam: rc=1 for archive TAM issues
also: better messages about global status.
2024-03-24 15:14:14 +01:00
Thomas Waldmann a09085c4e2
upgrade --check-archives-tam: check archives tam status
This is a read-only variation of --archives-tam:
- it only checks / displays the current status
- it does not add / fix the archive TAMs
2024-03-24 14:53:28 +01:00
TW 3ec6c60b54
Merge pull request #8151 from ThomasWaldmann/gh-actions-update2-1.2
brew: also install xxhash
2024-03-16 09:28:46 +01:00
Thomas Waldmann fd7807a5f5
brew: also install xxhash 2024-03-15 23:49:37 +01:00
TW b397df2951
Merge pull request #8150 from ThomasWaldmann/gh-actions-update-1.2
github CI: misc updates (1.2-maint)
2024-03-15 23:46:33 +01:00
Thomas Waldmann 03998bcc37
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
- 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 19:02:51 +01:00
TW 4a88ced7a5
Merge pull request #8137 from ThomasWaldmann/update-changes-1.2
update CHANGES (1.2-maint)
2024-03-02 21:28:17 +01:00
Thomas Waldmann 8d0b01bf9e
update CHANGES 2024-03-02 19:06:59 +01:00
TW a1649f3af3
Merge pull request #8134 from ThomasWaldmann/msgpack-cython-updates-1.2
msgpack and cython updates (1.2-maint)
2024-03-02 16:35:36 +01:00
Thomas Waldmann a6b66fcbcc
use the latest Cython 0.29.x
this is likely unrelated to #8133 considering the
cython issue seems to only apply to cython 3.0.x.
2024-03-02 14:12:41 +01:00
Thomas Waldmann faa0705dda
allow msgpack 1.0.8, fixes #8133 2024-03-02 13:34:35 +01:00
TW fe8d11ce12
Merge pull request #8116 from ThomasWaldmann/benchmark-crud-options-1.2
benchmark: inherit options --rsh --remote-path, fixes #8099
2024-02-22 21:30:27 +01:00
Thomas Waldmann c34d68d12f
benchmark: inherit options --rsh --remote-path, fixes #8099 2024-02-22 12:07:37 +01:00
TW 094ebb6c39
Merge pull request #8079 from ThomasWaldmann/index-check-value-errors-1.2
check: fix return code for index entry value discrepancies
2024-02-08 23:50:17 +01:00
TW 1413b34464
Merge pull request #8078 from ThomasWaldmann/increase-gh-actions-timeout-1.2
gh actions: increase timeout
2024-02-08 23:32:13 +01:00
Thomas Waldmann 2317d4d197
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 22:03:53 +01:00
Thomas Waldmann 8637520199
gh actions: increase timeout
especially the macos workers are sometimes extremely slow.
2024-02-08 21:59:44 +01:00
TW 988d8a1c82
Merge pull request #8031 from kmille/1.2-maint
improve docs for borg with-lock, 1.2-maint backport
2024-01-07 19:09:53 +01:00
kmille 9c860bafaf
improve docs for borg with-lock
discussion in #8022
port of #8024
2024-01-07 18:27:34 +01:00
kmille 3551f03af4
catch FileNotFoundError in `borg with-lock`, fixes #8022 (#8025)
borg with-lock: catch exception, print error msg, fixes #8022
2024-01-07 00:02:43 +01:00
TW a714f77c4a
Merge pull request #7972 from debuglevel/patch-2
docs: fix typo in notes.rst
2023-12-22 09:18:29 +01:00
Marc Kohaupt cf0a97a31f
typo: notes.rst 2023-12-22 08:35:40 +01:00
TW 114cc1361b
Merge pull request #7961 from ThomasWaldmann/update-changes-1.2
change log: more infos about #6687 fix
2023-12-02 17:52:18 +01:00
Thomas Waldmann ffbd59c193
change log: more infos about #6687 fix 2023-12-02 17:10:44 +01:00
TW c675a00aa5
Merge pull request #7958 from ThomasWaldmann/rel127
release 1.2.7
2023-12-02 14:00:35 +01:00
Thomas Waldmann 4c131059bc
build_man 2023-12-02 01:02:03 +01:00
Thomas Waldmann 46c1e01d29
build_usage 2023-12-02 01:01:46 +01:00
Thomas Waldmann 8b70bb36c6
update CHANGES 2023-12-02 00:59:58 +01:00
TW e50d26757c
Merge pull request #7956 from ThomasWaldmann/py313-unistdh-1.2
include unistd.h in _chunker.c
2023-12-02 00:44:59 +01:00
TW d3e412c7c6
Merge pull request #7957 from ThomasWaldmann/docs-rebuild-refcounts-1.2
docs: Add "check.rebuild_refcounts" message
2023-12-02 00:23:25 +01:00
Sophie Herold 897f88dfaa
docs: Add "check.rebuild_refcounts" message 2023-12-02 00:01:12 +01:00
Felix Schwarz 13c6d1b710
include unistd.h in _chunker.c
With Python 3.13, Python.h no longer includes the <unistd.h> standard header file:
https://docs.python.org/3.13/whatsnew/3.13.html#id8
2023-12-01 23:58:24 +01:00
TW b2929b4cee
Merge pull request #7952 from ThomasWaldmann/update-changes-1.2
update CHANGES (1.2-maint)
2023-11-29 16:48:38 +01:00
Kevin Yin bcc8f74b56
Remove period that could be interpreted as part of the command (#7946)
CVE upgrade steps: remove period that could be interpreted as part of the command
2023-11-27 18:12:26 +01:00
Thomas Waldmann 4bdd404949
update CHANGES 2023-11-27 18:08:00 +01:00
TW 70eed5e9fc
Merge pull request #7939 from ThomasWaldmann/lockroster-remove-fix-1.2
LockRoster.modify fix (1.2-maint)
2023-11-18 17:35:22 +01:00