Thalian
94189b3203
[BUGFIX] Borg config --list does not show last_segment_checked, #5159
...
fixes #5159
2020-04-27 21:31:57 +02:00
TW
fae0b9b1ee
Merge pull request #5153 from ThomasWaldmann/rel120a8
...
release 1.2.0 alpha 8
2020-04-22 22:33:27 +02:00
Thomas Waldmann
1c7d267e1f
pypi metadata: we also support python 3.8 now
...
tested regularly on travis-ci.
2020-04-21 23:14:20 +02:00
Thomas Waldmann
403dabd8f6
MANIFEST.in: add syncfilerange.c, reformat
2020-04-21 23:11:03 +02:00
Thomas Waldmann
1581c4f9c4
build_man
2020-04-21 22:59:27 +02:00
Thomas Waldmann
17220e09ab
build_usage
2020-04-21 22:56:55 +02:00
Thomas Waldmann
95d10b84c4
update CHANGES, set release date
2020-04-21 22:52:54 +02:00
TW
914a52ac15
Merge pull request #4683 from elho/only-compress-if-smaller
...
only store compressed data if the result actually is smaller
2020-04-21 22:43:03 +02:00
Elmar Hoffmann
d1e730355d
only store compressed data if the result actually is smaller
...
- add DecidingCompressor class providing generic decide(),
decide_compress() and compress() suited to work using a typical
private _decide() implementation that eventually generates compressed
data as a side-effect of the actual decision process
- the new decide_compress() method returns both the actually used
compressor (which may be NONE) and the compressed data to allow
the auto compressor to use that information instead of having to
figure out whether the LZ4 compressor decided to use NONE or LZ4
compression
- derive LZ4, LZMA and ZSTD classes from DecidingCompressor and
have them fall back to NONE if the compressed data turns out bigger
than the original data
- leave ZLIB as is, as it does not use an ID header and compatibility
being the only reason to use it instead of above algorithms anyway
- adapt testsuite to cope with incompressible test data not being
compressed
- add tests to verify that incompressible data is not compressed to
larger size compressed data
2020-04-21 18:32:12 +02:00
TW
27a41f5c1f
Merge pull request #5115 from ThomasWaldmann/redo-pr-4269
...
docs: clarify borg init's encryption modes
2020-04-21 11:45:40 +02:00
TW
cac301ef25
Merge pull request #5151 from ThomasWaldmann/update-changes-master
...
update CHANGES (master)
2020-04-21 11:42:47 +02:00
Thomas Waldmann
b5ab795d6f
update CHANGES (master)
2020-04-20 22:36:41 +02:00
TW
088dbf9e20
Merge pull request #5147 from ThomasWaldmann/vagrant-updates3
...
Vagrant updates3
2020-04-20 21:24:31 +02:00
TW
b2e6810a95
Merge pull request #5148 from finefoot/patch-3
...
Fix read-only tests for fakeroot environment
2020-04-20 21:23:04 +02:00
finefoot
07e445f026
Fix read-only tests for fakeroot environment
2020-04-20 20:29:37 +02:00
Thomas Waldmann
75d90fe27c
vagrant: use pyenv in freebsd64 VM
...
... so we have the same python 3.6.9 based build as in the macOS and Linux VM.
2020-04-20 16:59:35 +02:00
TW
dc95c88242
Merge pull request #5141 from finefoot/patch-1
...
Fix testing of unsuccessful mount
2020-04-20 12:55:22 +02:00
TW
9a1a807680
Merge pull request #5145 from ThomasWaldmann/vagrant-fixes2
...
Vagrant fixes2
2020-04-20 12:54:34 +02:00
Thomas Waldmann
e8d6ad6fa3
vagrant: update darwin box
...
now using a box with preinstalled brew + borg requirements.
2020-04-20 12:52:53 +02:00
finefoot
f320384827
Fix testing of unsuccessful mount
2020-04-19 22:24:11 +02:00
Thomas Waldmann
c2cc7223ae
vagrant: use a FreeBSD 12.1 box
2020-04-19 20:46:24 +02:00
TW
71fa7ed9fe
Merge pull request #5138 from fantasya-pbem/docs/4160_Add-note-about-stored-paths-1.2
...
[DOCS] Add note about patterns and stored paths, #4160
2020-04-19 13:42:08 +02:00
Thalian
f4f1a75a15
[DOCS] Add note about patterns and stored paths, #4160
...
Add a section that explains storage of relative paths and how patterns can be used arbitrarily since Borg 1.2.
2020-04-19 12:20:46 +02:00
TW
fb06160fd5
Merge pull request #5134 from ThomasWaldmann/vagrant-fixes
...
Vagrant fixes (master)
2020-04-18 23:09:39 +02:00
TW
b46fcf0516
Merge pull request #5133 from fantasya-pbem/bugfix/4029_Borg-commands-accept-absolute-paths
...
[BUGFIX] Borg commands accept absolute pathes, #4029
2020-04-18 23:08:26 +02:00
Thomas Waldmann
c75a7e4156
pyinstaller: work around issue with setuptools > 44
...
see https://github.com/pypa/setuptools/issues/1963
2020-04-18 23:01:24 +02:00
Thomas Waldmann
49e21b2754
vagrant: fixes for freebsd 12.1
2020-04-18 22:59:13 +02:00
Thalian
ece47ee9e4
[BUGFIX] Borg commands accept absolute pathes, #4029
...
Strip leading path separator before trying to match a path.
2020-04-18 21:58:17 +02:00
Thomas Waldmann
dd070c05c9
vagrant: fix debianoid virtualenv packages
...
there is no python-virtualenv on focal64,
but "virtualenv" installs everything needed.
2020-04-18 21:48:04 +02:00
TW
ba154d1104
Merge pull request #5119 from jrast/win-path-fix
...
Fixed windows path parsing
2020-04-18 01:09:22 +02:00
Jürg Rast
64b6bc88e7
Fixed windows path parsing
...
The parsing of windows path failed because a undefined variable
was referenced.
2020-04-17 22:42:23 +02:00
TW
a6e4d808e1
Merge pull request #5117 from fantasya-pbem/docs/5090_Add-pip-install-tools
...
[DOC] Add upgrade of tools to pip installation how-to
2020-04-17 17:45:08 +02:00
Thalian
5cb8bd0dd0
[DOC] Add upgrade of tools to pip installation how-to
...
fixes #5090
2020-04-17 07:53:48 +02:00
Thomas Waldmann
b5d6e23d84
docs: clarify borg init's encryption modes
2020-04-16 21:35:33 +02:00
TW
80e381c6ea
Merge pull request #5099 from fantasya-pbem/feature/4029_Remove-leading-slashes
...
let borg commands work tolerate absolute paths, fixes #4029
2020-04-16 20:51:18 +02:00
TW
81e70711e2
Merge pull request #4862 from jrast/win-repo-path
...
Accept absolute paths on windows
2020-04-16 20:24:46 +02:00
TW
b7acf0da74
Merge pull request #5113 from finefoot/patch-2
...
Port of #5112 Fix tests of read-only repos for non-root users
2020-04-15 21:56:55 +02:00
finefoot
842cfc8cdb
Fix tests of read-only repos for non-root users
2020-04-13 18:41:41 +02:00
Thalian
3537162568
[FEATURE] Borg commands accept absolute pathes, #4029
...
Fix the failing tests.
2020-04-13 08:44:38 +02:00
Thalian
6aab0bc4c9
[FEATURE] Borg commands accept absolute pathes, #4029
...
Remove all leading slashes in patterns of all sorts but re: style.
2020-04-13 08:44:38 +02:00
TW
0a47e3e160
Merge pull request #5108 from ThomasWaldmann/fuse-statfs-fix-namemax
...
fuse: set f_namemax in statfs result, fixes #2684
2020-04-12 22:11:22 +02:00
Thomas Waldmann
0ab987d5a9
fuse: set f_namemax in statfs result, fixes #2684
...
setting it to 255 for now (as seen on Linux / ext4),
better than the default 0.
the attribute is present since llfuse 1.3.0, which is
the minimum requirement currently anyway.
2020-04-12 21:05:38 +02:00
TW
27bf0220ac
Merge pull request #5107 from ThomasWaldmann/update-docs
...
update docs
2020-04-12 19:59:52 +02:00
Thomas Waldmann
6b3c7165aa
build_man
2020-04-12 19:55:57 +02:00
Thomas Waldmann
56c599e6dc
build_usage
2020-04-12 19:51:49 +02:00
TW
b6a31be8c3
Merge pull request #5106 from ThomasWaldmann/fuse-opts
...
FUSE micro opt, removal of unneeded code
2020-04-12 18:44:59 +02:00
Thomas Waldmann
cdb6334be4
fuse: remove more unneeded compat code
...
st_xtime_ns is there since long.
2020-04-12 17:55:24 +02:00
Thomas Waldmann
33519263ac
fuse: remove unneeded version check and compat code
...
we require >= 1.3 now anyway, see setup.py.
2020-04-12 17:55:24 +02:00
Thomas Waldmann
392bc3e3b1
fuse: hot-spot micro-opt for versions view
...
this way it does not create/discard tons of lists
2020-04-12 00:22:07 +02:00
TW
c867ebfeb6
Merge pull request #5048 from finefoot/patch-8
...
Option to bypass locking to use sensible borg commands with read-only repositories
2020-04-11 22:18:37 +02:00