Commit Graph

5182 Commits

Author SHA1 Message Date
TW 24d9421b97
Merge pull request #4274 from ThomasWaldmann/memoryview-cm-1.1
correctly release memoryview, see #4243
2019-01-29 19:14:45 +01:00
Thomas Waldmann 6a119cd410 correctly release memoryview, see #4243
keep "data" as is, use "d" for slices

so that the data.release() call is on the original memoryview and
also we can delete the last reference to a slice of it first.
2019-01-29 15:58:35 +01:00
Thomas Waldmann c1ddabdef6 recover_segment: handle too small segment files correctly, see #4272
nothing left to recover there, but at least we must not crash in mmap().
2019-01-29 09:03:18 +01:00
TW 8a8c447e21
Merge pull request #4270 from ThomasWaldmann/fix-configparser-diaper-1.1
avoid diaper pattern in configparser by opening files, fixes #4263
2019-01-27 03:25:40 +01:00
Thomas Waldmann bcdcc428a6 avoid diaper pattern in configparser by opening files, fixes #4263
this will fail early with correct error msg / exception traceback
if a config file is not readable.
2019-01-27 01:36:52 +01:00
TW 659a69a33d
Merge pull request #4266 from ThomasWaldmann/travis-fix-brew-1.1
fix the homebrew 1.9 issues on travis-ci, fixes #4254
2019-01-25 00:53:08 +01:00
Thomas Waldmann 7d1cf82385 fix the homebrew 1.9 issues on travis-ci, fixes #4254
https://github.com/Homebrew/brew/pull/5517/files
2019-01-24 23:28:46 +01:00
TW 56433f7e25
Merge pull request #4241 from ThomasWaldmann/cythonize-ll3-1.1
add "# cython: language_level=3" directive to .pyx files, fixes #4214
2019-01-05 20:54:54 +01:00
Thomas Waldmann c188a0b0bc add "# cython: language_level=3" directive to .pyx files, fixes #4214
in master branch, it was possible to do this via setup.py's
cythonize() calls, but we do not have them in 1.1.

thus, i modified the source files, setting the language level to 3,
which is supported since long in Cython (3str is only supported since
recently so might fail with older Cython versions).

Before this changeset, current Cython 0.29.x emitted a FutureWarning,
but still compiled. The next major release of Cython is said to emit
an error instead, so this changeset hopefully avoids the build breaking
after a Cython upgrade.
2019-01-05 20:12:32 +01:00
TW d2cf09c095
Merge pull request #4203 from ThomasWaldmann/rel118
release 1.1.8
2018-12-09 04:09:48 +01:00
Thomas Waldmann f89ea03936 update CHANGES (1.1-maint) 2018-12-08 23:54:16 +01:00
Thomas Waldmann fc1b77905a build_man 2018-12-08 23:54:16 +01:00
Thomas Waldmann 43e608af1d build_usage 2018-12-08 23:54:16 +01:00
Thomas Waldmann ca1928c925 on linux, symlinks can't have ACLs, see #4044 2018-12-08 23:11:08 +01:00
TW 57b105314b
Merge pull request #4202 from ThomasWaldmann/vagrant-1.1
vagrant: use python 3.5.6 for builds (1.1-maint)
2018-12-08 00:06:57 +01:00
Thomas Waldmann 1ca38610da vagrant: use python 3.5.6 for builds 2018-12-07 23:55:17 +01:00
TW 7605b8b822
Merge pull request #4201 from ThomasWaldmann/update-changes-1.1
update CHANGES (1.1-maint)
2018-12-07 23:47:23 +01:00
Thomas Waldmann 6e17cbe566 update CHANGES 2018-12-07 23:31:34 +01:00
TW 6996ba7c52
Merge pull request #4199 from ThomasWaldmann/docs-json-1.1
docs: --format is required for some expensive-to-compute values
2018-12-07 01:55:46 +01:00
Thomas Waldmann c6fe7265c4 docs: --format is required for some expensive-to-compute values
borg list by default does not compute expensive values except when
they are needed. whether they are needed is determined by the format,
in standard mode as well as in --json mode.

(cherry picked from commit fc6e81c8bb)
2018-12-07 01:25:56 +01:00
TW 3837441e08
Merge pull request #4196 from ThomasWaldmann/fat-binary-docs
docs: tell that our binaries are amd/intel, bauerj has ARM
2018-12-07 00:40:41 +01:00
Thomas Waldmann 13986a1a6a docs: tell that our binaries are amd/intel, bauerj has ARM 2018-12-06 21:41:30 +01:00
TW ec0e56a2b9
Merge pull request #4189 from ralphtheninja/typo
Fix tiny typo in README
2018-11-28 23:53:22 +01:00
Lars-Magnus Skog 0e39a8c88d Fix tiny typo in README 2018-11-28 12:19:41 +01:00
TW f68ff618dd
Merge pull request #4187 from ThomasWaldmann/location-parse-error-msg-1.1
invalid locations: give err msg containing parsed location, fixes #4179
2018-11-28 12:08:58 +01:00
Thomas Waldmann 14464161ed invalid locations: give err msg containing parsed location, fixes #4179
(cherry picked from commit 65d8091245)
2018-11-28 01:56:58 +01:00
TW 0db87c116a
Merge pull request #4185 from ThomasWaldmann/more-placeholders-1.1
list repo: add placeholders for hostname and username, fixes #4130
2018-11-28 01:17:25 +01:00
Thomas Waldmann 8859af731d list repo: add placeholders for hostname and username, fixes #4130
also: use a more generic get_meta() access method to avoid duplication.
(cherry picked from commit e9ac9beef0)
2018-11-28 00:26:26 +01:00
TW 09fc630877
Merge pull request #4177 from ThomasWaldmann/eisdir-fix-1.1
fix EISDIR issues (1.1-maint)
2018-11-17 02:32:26 +01:00
Thomas Waldmann 60347a4dd6 xattr key names must start with user. on linux
... or the call will just error with "operation not supported"

(cherry picked from commit 53971e8e79)
2018-11-17 01:30:57 +01:00
Thomas Waldmann 95aa1e77fd stop using fakeroot on travis, avoids #2482
on osx, we already ran the tests w/o fakeroot, directly as root.
do the same for linux.

(cherry picked from commit 562cce1dee)
2018-11-17 00:04:51 +01:00
TW a26f90f9fc
Merge pull request #4176 from ThomasWaldmann/pytest4-1.1
support pytest4 (1.1-maint backport)
2018-11-16 22:55:24 +01:00
Thomas Waldmann 216d1f810f pytest4 complains if we directly call the fixture function, fixes #4172
just added a normal function with the code, call it from fixture and
also from unittest test method.

(cherry picked from commit d0a01c532e)
2018-11-16 21:56:38 +01:00
Thomas Waldmann 7985891992 pytest: use latest version
(cherry picked from commit 55717c4751)
2018-11-16 21:56:20 +01:00
TW 911ef0e031
Merge pull request #4166 from Ashmodei/1.1-maint-crud_docfix
Fixed help string in CRUD documentation. Backport to 1.1-maint
2018-11-12 18:44:20 +01:00
ashmodei 29edb0cf37 Fixed wrong an archive's name pattern in CRUD benchmark help. 2018-11-09 15:02:38 +03:00
TW ccbcb4f1e3
Merge pull request #4161 from Ashmodei/1.1-maint-3561-backport
Added PATH::archive output for creation function on info log level. Backport to 1.1-maint
2018-11-09 11:49:51 +01:00
ashmodei 81f10266e3 Added PATH::archive output for creation function on info log level. 2018-11-09 10:39:03 +03:00
TW fd1fe93c9a
Merge pull request #4151 from ThomasWaldmann/flake8-1.1
Flake8 fixes (backport to 1.1-maint)
2018-11-05 21:22:07 +01:00
Thomas Waldmann 4f1f98eee3 fixup: the help text is parsed as rst markup, so a lone * is an error
* and ** are interpreted as emphasis and need to be matched for begin
and end of emphasis. the \ in front of it is to get a non-markup *.

(cherry picked from commit 64a53ba43a)
2018-11-04 20:01:18 +01:00
Thomas Waldmann 50df335f37 flake8: use separate lines for different classes of flake8 ignores
(cherry picked from commit b0afc6709b)
2018-11-04 20:01:06 +01:00
Thomas Waldmann 76185efb84 flake8: fix W605 (invalid escape sequences)
(cherry picked from commit 5c66a60f79)
2018-11-04 19:58:46 +01:00
Thomas Waldmann 78c6d21a08 flake8: fix F841
(cherry picked from commit 10cdadb2f8)
2018-11-04 19:58:17 +01:00
Thomas Waldmann b628166c5a flake8: disable the new checks of flake8 3.6 for now
(cherry picked from commit fc4a7bc0c9)
2018-11-04 19:50:00 +01:00
TW b2f887e4b3
Merge pull request #4144 from step21/1.1-maint
misc backports to 1.1-maint
2018-11-02 23:57:51 +01:00
step21 27eeef242a Moving the flags of the compiled regex to the front to fix #4137 2018-11-02 00:37:35 +01:00
step21 2a3b534a61 Fixed link to cachedir spec in fs helper to address #4140 for 1.1-maint 2018-11-02 00:33:19 +01:00
step21 85fa5e67f3 Fixed link to cachedir spec in docs to address #4140 2018-11-02 00:28:48 +01:00
step21 34ee2af6b3 Explicitly convert environment variable to str to address #4136 2018-11-02 00:08:25 +01:00
TW 1900e0f677
Merge pull request #4095 from m3nu/1.1-maint
Add storage_quota for forced_result if set by serve-command.
2018-10-03 18:42:27 +02:00