TW
4823c54452
Merge pull request #3416 from ThomasWaldmann/backports
...
1.0 Backports
2017-12-09 03:05:19 +01:00
Marian Beermann
f948cfbe35
travis: only short-circuit docs-only changes for pull requests
...
if a branch build is stopped, then codecov will complain about
missing base branch coverage.
(cherry picked from commit d2f9e28683 )
2017-12-09 02:05:25 +01:00
Narendra Vardi
e065fccf3d
Don't perform full Travis build on docs-only changes #2531
...
(cherry picked from commit 944ae4afc3 )
2017-12-09 02:03:05 +01:00
Milkey Mouse
f1164b131b
Clarify encrypted key format for borg key export ( fixes #3296 )
...
(cherry picked from commit 68bb3792fb )
2017-12-09 01:51:29 +01:00
Thomas Waldmann
914d4d461c
don't brew update, hopefully fixes #2532
...
(cherry picked from commit 6049a07b74 )
(cherry picked from commit aac190eae1 )
2017-12-09 00:35:57 +01:00
Thomas Waldmann
8ad1596897
vagrant: use https pypi url for wheezy
...
http url stopped working
(cherry picked from commit ce7936b608 )
2017-12-09 00:29:45 +01:00
TW
0bdcf4840c
Merge pull request #3408 from ThomasWaldmann/exclude-broken-pytest330-1.0
...
exclude broken pytest 3.3.0 release
2017-12-02 19:18:20 +01:00
Thomas Waldmann
5353d16012
exclude broken pytest 3.3.0 release
...
https://github.com/pytest-dev/pytest/issues/2957
(cherry picked from commit 43184f2dd1 )
2017-12-02 17:47:15 +01:00
TW
52b5f98cbb
Merge pull request #3345 from milkey-mouse/document-sshfs-stupidity-bp1.0
...
Document sshfs rename workaround (1.0 backport)
2017-11-21 00:12:05 +01:00
Milkey Mouse
838ef1b53a
Document sshfs rename workaround ( fixes #3315 )
2017-11-20 15:01:09 -08:00
TW
ab104d2ce7
Merge pull request #3295 from ThomasWaldmann/release-checklist-1.0
...
update release checklist about security fixes
2017-11-06 10:48:05 +01:00
Thomas Waldmann
4647fa04df
update release checklist about security fixes
...
(cherry picked from commit 818b61935b )
(cherry picked from commit 07f36542a6 )
2017-11-06 10:44:53 +01:00
TW
1c7b13070b
Merge pull request #3233 from ThomasWaldmann/flake8-fix-1.0
...
flake8: add some ignores
2017-10-29 12:33:39 +01:00
Thomas Waldmann
258767ef7e
flake8: add some ignores
...
(cherry picked from commit bb1c7a7f57 )
2017-10-29 11:48:54 +01:00
TW
51e0d02571
Merge pull request #3201 from ThomasWaldmann/show-excluded-dirs-1.0
...
show excluded dir with "x" for tagged dirs / caches, fixes #3189
2017-10-21 05:37:55 +02:00
Thomas Waldmann
213d8e2051
show excluded dir with "x" for tagged dirs / caches, fixes #3189
...
(cherry picked from commit 75004e9065 )
2017-10-21 00:01:22 +02:00
TW
1209478bbb
Merge pull request #3186 from ThomasWaldmann/hardlinked-symlink-warning-1.0
...
update docs about hardlinked symlinks limitation
2017-10-17 22:08:04 +02:00
Thomas Waldmann
936fce91c6
update docs about hardlinked symlinks limitation
...
(cherry picked from commit d535c6a25d )
2017-10-17 22:04:33 +02:00
TW
131c37db59
Merge pull request #3138 from ThomasWaldmann/fix-nonlocal-path-detection-1.0
...
fix detection of non-local path, fixes #3108
2017-10-11 14:00:59 +02:00
TW
78235532bb
Merge pull request #3139 from ThomasWaldmann/vagrant-own-fbsd-box-1.0
...
vagrant: use self-made FreeBSD 10.3 box, fixes #3022
2017-10-11 13:59:54 +02:00
Thomas Waldmann
d7bb5783d2
vagrant: use self-made FreeBSD 10.3 box, fixes #3022
...
(cherry picked from commit c995797640 )
2017-10-11 04:14:59 +02:00
Thomas Waldmann
a0c576d7b9
fix detection of non-local path, fixes #3108
...
filenames like ..foobar are valid, so, to detect stuff in upper dirs,
we need to include the path separator and check if it starts with '../'.
(cherry picked from commit 60e9249100 )
2017-10-11 04:11:47 +02:00
TW
db8c0fe369
Merge pull request #3093 from ThomasWaldmann/faq-eta-1.0
...
faq: we do not implement futile attempts of ETA / progress displays
2017-10-07 02:31:10 +02:00
Thomas Waldmann
750580dbe0
faq: we do not implement futile attempts of ETA / progress displays
...
(cherry picked from commit 1e370d4d23 )
also backport comment about borg check --repair warning.
2017-10-06 20:47:35 +02:00
TW
d13fe53c93
Merge pull request #3080 from ThomasWaldmann/fix-subprocess-env-1.0
...
fix LDLP restoration for subprocesses, fixes #3077
2017-10-01 23:08:24 +02:00
Thomas Waldmann
5a5da99b51
fix LDLP restoration for subprocesses, fixes #3077
...
(cherry picked from commit b5069770b7 )
(cherry picked from commit 7e4d6cac0f )
2017-10-01 22:25:29 +02:00
TW
f8246ce6bc
Merge pull request #3073 from ThomasWaldmann/fix-partial-lines-1.0
...
remote: deal with partial lines (1.0-maint backport)
2017-09-30 03:33:53 +02:00
TW
32d14447f5
Merge pull request #3072 from ThomasWaldmann/fix-spawn-passcommand-1.0
...
Fix subprocess environments (1.0-maint)
2017-09-30 02:42:20 +02:00
Thomas Waldmann
a5bfeddffe
remote: deal with partial lines, fixes #2637
...
due to block buffering (in borg, pipes, sshd, ssh) partial lines might
be received. for plain text, this causes cosmetic issues.
the code now makes sure handle_remote_line() only gets called with a
complete line (which is terminated by any universal newline char, a
pure \r seems to be needed for remote progress displays).
it also fixes a yet undiscovered partial utf-8-sequence decoding issue
that might occur for the same reason.
(cherry picked from commit f2b48cd5c8 )
2017-09-30 02:41:15 +02:00
Thomas Waldmann
315342edd2
use prepared env for xattr module's fakeroot version check
...
(cherry picked from commit 37a5442bef )
2017-09-30 02:00:24 +02:00
Thomas Waldmann
1ecab600f8
use prepared env for borg umount
...
(cherry picked from commit d6f810560c )
2017-09-30 01:54:12 +02:00
Thomas Waldmann
d5d2d6419f
use prepared env for calling BORG_PASSCOMMAND, fixes #3050
...
(cherry picked from commit 2f7d7bdbb8 )
2017-09-30 01:47:05 +02:00
TW
05454707d0
Merge pull request #3071 from ThomasWaldmann/exclude-cython027-1.0
...
exclude Cython 0.27(.0) in requirements, fixes #3066
2017-09-30 01:43:02 +02:00
Thomas Waldmann
55702777bb
refactor/fix subprocess env preparation
...
refactor: make a generally usable function
fix: remove support code for ancient pyinstaller
the "else" branch was needed for pyinstaller < 20160820 because it did
not have the LD_LIBRARY_PATH_ORIG env var, so we just killed LDLP
because we had no better way.
but with borg tests running under fakeroot, this is troublesome as
fakeroot uses this also and can't find its library without it.
so, just remove it, we do not need to support old pyinstaller.
(cherry picked from commit 5dd16672c0 )
2017-09-30 01:28:43 +02:00
Thomas Waldmann
2e1219d01e
exclude Cython 0.27(.0) in requirements, fixes #3066
...
https://github.com/cython/cython/issues/1880
(cherry picked from commit f170641bd4 )
2017-09-30 01:14:21 +02:00
TW
afbd7e373c
Merge pull request #3064 from ThomasWaldmann/rate-limit-faq-fix-1.0
...
Simplified rate limiting wrapper in FAQ (1.0-maint)
2017-09-26 23:57:12 +02:00
Alexander Meshcheryakov
61f0acd93b
Simplified rate limiting wrapper in FAQ
...
Exporting $RATE as environment variable is not need in this case.
And example does not use any bash specific features.
It should use default system shell instead.
(cherry picked from commit d3533de5f7 )
2017-09-26 23:55:25 +02:00
TW
81b058ab35
Merge pull request #3053 from ThomasWaldmann/update-docs-1.0
...
doc updates (1.0-maint)
2017-09-23 22:23:35 +02:00
Thomas Waldmann
9243293dff
docs: twitter account @borgbackup, fixes #2948
...
(cherry picked from commit 055f34f025 )
2017-09-23 22:17:24 +02:00
Thomas Waldmann
3e49a0d0d8
docs: add note about metadata dedup and --no[ac]time, fixes #2518
...
(cherry picked from commit eacea02d8c )
2017-09-23 22:17:21 +02:00
Thomas Waldmann
5007e3fbb4
docs: change-passphrase only changes the passphrase, fixes #2990
...
(cherry picked from commit b6abee4d68 )
2017-09-23 22:17:18 +02:00
TW
64b3c0fa10
Merge pull request #3045 from ThomasWaldmann/vagrant-updates-1.0
...
vagrant updates (1.0-maint)
2017-09-22 05:35:54 +02:00
Thomas Waldmann
f919339219
upgrade to FUSE for macOS 3.7.1
...
(cherry picked from commit ca34a33e7d )
2017-09-22 05:18:51 +02:00
Thomas Waldmann
4e5b06a179
use python 3.5.4 to build the binaries
...
(cherry picked from commit 3f6c14e854 )
2017-09-22 05:18:44 +02:00
TW
f45f9fcb64
Merge pull request #3023 from ThomasWaldmann/fix-2994-1.0
...
Fix #2994 (1.0-maint)
2017-09-15 00:15:12 +02:00
Thomas Waldmann
9529895ed4
get rid of datetime.isoformat to avoid bugs like #2994
...
(cherry picked from commit da2f8dbe81 )
2017-09-10 05:58:03 +02:00
Thomas Waldmann
9c3bae46e0
use safe parse_timestamp to parse timestamps, fixes #2994
...
also: refactor so it is possible to get tz-unaware datetime
objects from parse_timestamp.
(cherry picked from commit a9aa3c5f34 )
2017-09-10 05:41:08 +02:00
Thomas Waldmann
da30e54fc4
use ISO_FORMAT* constants
...
(cherry picked from commit 457f5ceb30 )
2017-09-10 05:27:59 +02:00
Thomas Waldmann
909c68a0d7
add ISO_FORMAT* constants to helpers module
...
no constants module here, so put it into helpers.
2017-09-10 05:17:40 +02:00
TW
1c6b38a0b4
Merge pull request #3004 from ThomasWaldmann/fd-cache-invalidation-1.0
...
FD cache invalidation (1.0-maint)
2017-09-07 21:38:37 +02:00