borgbackup/src/borg
Thomas Waldmann 7dc800fecd kill filter process in case of borg exceptions, fixes #6401
in the finally-block, we wait for the filter process to die. but it only dies
voluntarily if all data was processed by the filter and it terminates due to EOF.

otoh, if borg has thrown an early exception, e.g. "archive already exists",
we need to kill the filter process to bring it to an early end. in that
case, we also do not need to check the filter rc, because we know we killed it.
2022-03-04 23:33:53 +01:00
..
algorithms fix zstd.h include for bundled zstd, fixes #6369 2022-02-27 14:35:19 +01:00
cache_sync src/borg/cache_sync/unpack.h: fix compiler warnings 2022-02-26 16:13:07 -06:00
crypto pyupgrade --py38-plus ./**/*.py 2022-02-27 21:12:44 +01:00
helpers kill filter process in case of borg exceptions, fixes #6401 2022-03-04 23:33:53 +01:00
platform pyupgrade --py38-plus ./**/*.py 2022-02-27 21:12:44 +01:00
testsuite pyupgrade --py38-plus ./**/*.py 2022-02-27 21:12:44 +01:00
__init__.py get rid of distutils, use packaging 2021-05-01 20:40:48 +02:00
__main__.py Adding sys.path to %PATH% to find libcrypto on windows 2019-10-30 01:06:46 +01:00
_chunker.c chunker speedup and regression test 2019-11-28 20:59:02 +00:00
_endian.h Basic MSC Compatibility (#4147) 2018-11-03 18:52:54 +01:00
_hashindex.c src/borg/_hashindex.c: fix compiler warnings 2022-02-26 16:13:02 -06:00
_item.c item: item.to_optr(), Item.from_optr() 2017-07-29 17:26:39 +02:00
archive.py import-tar: fix mtime type bug 2022-03-04 23:33:53 +01:00
archiver.py manual formatting fixes (cosmetic / pep8) 2022-02-27 21:13:04 +01:00
cache.py pyupgrade --py38-plus ./**/*.py 2022-02-27 21:12:44 +01:00
chunker.pyx add all-zero detection to buzhash chunk data processing 2021-01-15 21:27:29 +01:00
compress.pyx src/borg/compress.pyx: fix compiler warning, closes #6365 2022-02-26 13:20:39 -06:00
constants.py do not load files cache for commands not using it, fixes #5673 2021-04-19 22:40:21 +02:00
fuse.py pyupgrade --py38-plus ./**/*.py 2022-02-27 21:12:44 +01:00
fuse_impl.py FUSE: support pyfuse3 additionally to llfuse, fixes #5407 2020-10-31 22:04:44 +01:00
hashindex.pyx implement more standard hashindex.setdefault behaviour 2022-02-13 03:47:44 +01:00
item.pyx Merge pull request #5788 from RonnyPfannschmidt/move-chunks-equals 2021-05-02 21:14:59 +02:00
locking.py pyupgrade --py38-plus ./**/*.py 2022-02-27 21:12:44 +01:00
logger.py pyupgrade --py38-plus ./**/*.py 2022-02-27 21:12:44 +01:00
lrucache.py lrucache: regularly remove old FDs, fixes #4427 2019-03-11 02:38:24 +01:00
nanorst.py nanorst: add missing blank to exception message 2018-07-13 10:41:32 +02:00
paperkey.html Fix typos 2021-01-07 17:54:33 +01:00
patterns.py pyupgrade --py38-plus ./**/*.py 2022-02-27 21:12:44 +01:00
platformflags.py Introduce borg.platformflags.is_<os> 2018-11-10 23:34:43 +01:00
remote.py pyupgrade --py38-plus ./**/*.py 2022-02-27 21:12:44 +01:00
repository.py pyupgrade --py38-plus ./**/*.py 2022-02-27 21:12:44 +01:00
selftest.py Merge pull request #5873 from ThomasWaldmann/disable-selftest-1.1 2021-07-03 12:31:13 +02:00
shellpattern.py pyupgrade --py38-plus ./**/*.py 2022-02-27 21:12:44 +01:00
upgrader.py pyupgrade --py38-plus ./**/*.py 2022-02-27 21:12:44 +01:00
version.py version: add missing test for format_version, fix bug 2017-06-27 10:11:57 +02:00
xattr.py pyupgrade --py38-plus ./**/*.py 2022-02-27 21:12:44 +01:00