Thomas Waldmann
c79156caf5
include .coveragerc, needed by tox.ini
...
I noticed that archlinux has an identical coveragerc and wondered why.
Then noticed that our tox.ini (which we bundle into the pypi package)
needs .coveragerc, but we did not bundle it until now.
2018-04-28 21:37:18 +02:00
Thomas Waldmann
d671e9acf2
borg check: fixup for "deleting orphaned objs" msgs, fixes #3795
...
only output msgs if there is actually something to delete.
be more precise, show count of orphaned / superseded objects.
2018-04-28 21:03:08 +02:00
TW
9256e5c8b5
Merge pull request #3794 from ThomasWaldmann/manifest-rebuild-progress
...
borg check: show progress while rebuilding missing manifest, fixes #3787
2018-04-28 20:51:58 +02:00
Thomas Waldmann
85bc590c75
borg check: show progress while rebuilding missing manifest, fixes #3787
2018-04-28 19:58:22 +02:00
TW
6366502afa
Merge pull request #3793 from ThomasWaldmann/vagrant-jessie
...
vagrant: jessie-based build/test
2018-04-28 18:07:33 +02:00
Thomas Waldmann
fdc7eb57ea
use pyenv-based build/test on jessie32/62
2018-04-28 00:54:31 +02:00
TW
14855f919d
Merge pull request #3792 from ThomasWaldmann/more-check-output
...
more borg check --repair output
2018-04-28 00:14:31 +02:00
Thomas Waldmann
e6e1d18f9a
more borg check --repair output
2018-04-27 23:57:47 +02:00
TW
0d01b9ae27
Merge pull request #3769 from ThomasWaldmann/fuse-options
...
FUSE mount options: uid, gid, umask
2018-04-18 12:31:13 +02:00
Thomas Waldmann
eb61c2153b
borg mount: support umask= mount option
2018-04-18 12:30:28 +02:00
TW
bd30784865
Merge pull request #3768 from ThomasWaldmann/zstd-update
...
zstd update
2018-04-18 12:25:03 +02:00
Thomas Waldmann
f993f0fd49
borg mount: support uid= and gid= mount options
...
also: refactor popping an option, converting an options value
2018-04-14 15:34:50 +02:00
TW
b15726f7ff
Merge pull request #3767 from ThomasWaldmann/msgpack-requirement
...
update msgpack requirement, fixes #3753
2018-04-13 12:30:19 +02:00
Thomas Waldmann
5be756a0c6
update msgpack requirement, fixes #3753
2018-04-13 11:01:47 +02:00
Thomas Waldmann
6a6ad89f5b
temporarily prefer bundled zstd to test it
2018-04-13 00:26:19 +02:00
Thomas Waldmann
d4d5f0c447
update bundled zstd to 1.3.4, fixes #3745
2018-04-13 00:24:29 +02:00
Thomas Waldmann
dc36403c0e
vagrant: use local 32 and 64bit debian jessie boxes
2018-04-08 23:41:54 +02:00
TW
a21e8f6926
Merge pull request #3757 from ThomasWaldmann/vagrant-fix
...
vagrant: use "vagrant" as username for new xenial box
2018-04-06 23:38:35 +02:00
Thomas Waldmann
1eed4e4465
vagrant: use "vagrant" as username for new xenial box
2018-04-06 23:35:58 +02:00
TW
93a7b4c693
Merge pull request #3744 from ThomasWaldmann/rel115
...
release 1.1.5
2018-04-01 00:09:02 +02:00
Thomas Waldmann
5da50f2440
minor docs formatting fix
2018-03-30 00:47:44 +02:00
Thomas Waldmann
1089de9426
python setup.py build_man
2018-03-30 00:47:44 +02:00
Thomas Waldmann
238dedd156
python setup.py build_usage
2018-03-30 00:33:38 +02:00
Thomas Waldmann
463297efb6
update CHANGES
2018-03-30 00:20:22 +02:00
TW
f5124f527b
Merge pull request #3743 from ThomasWaldmann/hide-sysinfo
...
BORG_SHOW_SYSINFO=no to hide system information from exceptions
2018-03-30 00:03:42 +02:00
Thomas Waldmann
64aaec6628
BORG_SHOW_SYSINFO=no to hide system information from exceptions
...
Can be used:
- in case of troubles with the sysinfo code
- by borg backup providers who do not want to show system information
2018-03-29 23:45:01 +02:00
TW
9b2417e973
Merge pull request #3742 from ThomasWaldmann/env-cleanup-uname2
...
remove platform.uname() call, fixes #3732
2018-03-29 22:52:41 +02:00
Thomas Waldmann
4f45eb660a
remove platform.uname() call, fixes #3732
2018-03-29 22:27:14 +02:00
TW
ad7b687911
Merge pull request #3739 from ThomasWaldmann/env-cleanup-uname
...
run platform.* calls within a cleaned env, fixes #3732
2018-03-29 19:45:36 +02:00
Thomas Waldmann
1e94211bf5
run platform.* calls within a cleaned env, fixes #3732
...
also: add exception handler around deprecated platform.linux_distribution() call.
2018-03-29 19:43:37 +02:00
TW
39bf81276b
Merge pull request #3735 from milkey-mouse/fix-3548-bp1.1
...
Use same datetime object for {now} and {utcnow} (1.1 backport)
2018-03-28 20:36:32 +02:00
Milkey Mouse
ecc1a9c499
Use same datetime object for {now} and {utcnow} ( fixes #3548 )
...
{now} and {utcnow} should point to the same exact momemt, but they don't
because .now() and .utcnow() create two different objects at different
times. Although the difference will be on the order of microseconds on all
but the slowest machines, this bug still tickles my inner pedant...
2018-03-27 19:48:17 -07:00
TW
1c74d0d7fe
Merge pull request #3733 from ThomasWaldmann/vagrant-changes
...
Vagrantfile changes / updates
2018-03-27 21:03:22 +02:00
Thomas Waldmann
ea03c1dd70
vagrant: the boxcutter wheezy boxes are 404, use local ones
2018-03-27 20:59:57 +02:00
Thomas Waldmann
011ba3ddf4
vagrant: suppress any error msgs from __pycache__/.tox cleanup
2018-03-27 20:57:05 +02:00
Thomas Waldmann
6b44531330
vagrant: update to Python 3.5.5 (for binary builds)
2018-03-27 20:55:13 +02:00
TW
05ed41fde0
WIP: update CHANGES (1.1) ( #3670 )
...
update CHANGES (1.1-maint)
2018-03-25 23:11:29 +02:00
TW
b6fd9ba6a5
Merge pull request #3727 from milkey-mouse/issue-3448-bp1.1
...
set rc=1 when extracting damaged files (1.1 backport)
2018-03-25 20:47:50 +02:00
Thomas Waldmann
f253899066
set rc=1 when extracting damaged files, fixes #3448
...
- size inconsistencies
- file has all-zero replacement chunks
introduced new BackupError exception. when raised while extracting
files, gets handled via emitting a warning, setting rc=1 and
proceeding to next file.
2018-03-24 20:57:54 -07:00
TW
2147df91be
Merge pull request #3723 from ThomasWaldmann/stdin-filename-1.1
...
create: implement --stdin-name, fixes #3533 (1.1 backport)
2018-03-25 00:33:53 +01:00
Thomas Waldmann
1159cd3077
create: implement --stdin-name, fixes #3533
...
(cherry picked from commit 01d2f72813
)
2018-03-24 23:00:54 +01:00
TW
4f4953ca9c
Merge pull request #3721 from ThomasWaldmann/quickstart-intro-1.1
...
Add quickstart introduction to repositories & archives (fixes #3620 ) 1.1-maint port
2018-03-24 22:14:18 +01:00
Milkey Mouse
8e5833f91b
Add quickstart introduction to repositories & archives ( fixes #3620 )
...
(cherry picked from commit 09beb64f34
)
2018-03-24 22:06:50 +01:00
TW
ecb93fff51
Merge pull request #3720 from ThomasWaldmann/fingerprinting-docs-1.1
...
security: describe chunk size / proximity issue, see #3687
2018-03-24 22:04:02 +01:00
Thomas Waldmann
f3465c7932
security: describe chunk size / proximity issue, see #3687
...
(cherry picked from commit 8ac272f35f
)
2018-03-24 22:00:41 +01:00
TW
8c40c19508
Merge pull request #3715 from milkey-mouse/getpass-ux-bp1.1
...
improve getpass user experience (1.1 backport)
2018-03-24 21:35:23 +01:00
TW
c5cf417df1
Merge pull request #3714 from milkey-mouse/set-prev-location-early-bp1.1
...
Set cache previous_location on load instead of save (1.1 backport)
2018-03-24 21:33:21 +01:00
Thomas Waldmann
b33fbd6d8c
improve getpass user experience, see #3689
...
if interactive passphrase query fails and the env vars are not set,
show a clear error message about this.
users often do 'BORG_PASSPHRASE=secret', forgetting the 'export'.
or they use sudo (and not sudo -E).
in both cases, the env vars won't be available for the borg process.
2018-03-24 11:20:55 -07:00
Milkey Mouse
f4e0a5810b
Set previous_location on load instead of save
...
This caused a really stupid bug with borg config --cache, see
https://github.com/borgbackup/borg/issues/3304#issuecomment-371896766
2018-03-24 11:09:25 -07:00
TW
4a71931e89
Merge pull request #3713 from ThomasWaldmann/fix-3707
...
Vagrant: xenial64 box now uses username 'vagrant', fixes #3707
2018-03-24 00:40:37 +01:00