1
0
Fork 0
mirror of https://github.com/borgbackup/borg.git synced 2024-12-26 09:47:58 +00:00
Commit graph

5854 commits

Author SHA1 Message Date
Thalian
a89539439e #1552 Deployment Pull Backup (#4804)
docs: add a pull backup / push restore how-to, fixes #1552
2019-11-02 13:48:32 +01:00
Thomas Waldmann
451c4dd5de build_man 2019-11-01 18:22:58 +01:00
TW
454dbfcaea
Merge pull request #4813 from Gu1nness/fix-borg-man-page
Fix the borg(1) man page creation
2019-11-01 18:09:15 +01:00
TW
c178ed5977
Merge pull request #4733 from jrast/win10-cibuild
Windows 10 CI-Build
2019-11-01 17:54:29 +01:00
Jürg Rast
b57db079d0 Updated pyinstaller spec file to support windows builds 2019-10-30 01:06:46 +01:00
Jürg Rast
2cc270bab0 Updated Readme 2019-10-30 01:06:46 +01:00
Jürg Rast
e124ee9354 Initial Appveyor Config 2019-10-30 01:06:46 +01:00
Jürg Rast
f0b74146da Created new scripts for preparing and building borg 2019-10-30 01:06:46 +01:00
Jürg Rast
b00559a5b9 Adding sys.path to %PATH% to find libcrypto on windows 2019-10-30 01:06:46 +01:00
Jürg Rast
7203a8bbb9 Fixed crypto library name for windows 2019-10-27 17:12:59 +01:00
Thalian
2209f56cd5 Feature/4674 compact threshold (#4798)
compact: add --threshold option, fixes #4674
2019-10-24 10:12:58 +02:00
Rémi Oudin
5bdf998a21
Fix the borg(1) man page creation
Now the date is updated every time the page is regenerated.
2019-10-22 22:17:58 +02:00
TW
2aee314d4f
Merge pull request #4799 from jugmac00/master
Remove deprecated keyword "sudo" from travis config.
2019-10-21 23:05:39 +02:00
Jürgen Gmach
6364e89440 Remove deprecated keyword "sudo" from travis config.
cf.
https://blog.travis-ci.com/2018-11-19-required-linux-infrastructure-migration

modified:   .travis.yml
2019-10-20 21:27:15 +02:00
Thalian
87abe5d927 Doc/4532 faq retain original paths (#4794)
More general FAQ for backup and retain original paths, fixes #4532
2019-10-20 16:51:06 +02:00
TW
59ea5bc4d6
Merge pull request #4774 from ThomasWaldmann/fix-prefix-argparse-bug
--prefix / -P: fix processing, avoid argparse issue, fixes #4769
2019-10-19 21:43:10 +02:00
TW
008ee01ea9
Merge pull request #4773 from ThomasWaldmann/ignore-hardlink-eacces
ignore EACCES (errno 13) when hardlinking, fixes #4730
2019-10-19 21:40:19 +02:00
Thalian
212b438c3c [DOC] #4118 - Explain difference between --exclude and --pattern. (#4783)
docs: Explain difference between --exclude and --pattern, fixes #4118
2019-10-19 21:38:24 +02:00
Thalian
f07bcb1387 [DOC] #3866 - Add FAQ for preventing SSH timeout in extract. (#4782)
Add FAQ for preventing SSH timeout in extract, fixes #3866
2019-10-19 21:19:17 +02:00
TW
3981e8875b
Merge pull request #4787 from fantasya-pbem/doc/4591_FAQ-passphrase-no-wrap
[DOC] #4591 - Improve password FAQ
2019-10-19 21:15:32 +02:00
TW
5ce902452b
Merge pull request #4779 from Gu1nness/issue-4752-build-man-is-broken
Fixes the man pages creation
2019-10-19 20:41:48 +02:00
Rémi Oudin
1d9b4d0159
Change variable name and remove useless variable 2019-10-19 12:33:26 +02:00
Thalian
21dc2b9ca0 [DOC] #4591 - Improve password FAQ (decrease pw length, add -w 0 option to base64 to prevent line wrap). 2019-10-18 21:11:25 +02:00
TW
af23685b6c
Merge pull request #4785 from bket/msgpack
Support msgpack-0.6.2.
2019-10-16 09:40:43 +02:00
Björn Ketelaars
e2ee7fd24b Support msgpack-0.6.2.
This addresses
https://github.com/borgbackup/borg/issues/4360#issuecomment-541107988
2019-10-15 05:22:20 +02:00
Rémi Oudin
dd92695a04 Fixes the man pages creation
The issue https://github.com/borgbackup/borg/issues/4471 solution
created many commands for borgfs which shouldn't exist in addition to
creating issue https://github.com/borgbackup/borg/issues/4752.

Fixes https://github.com/borgbackup/borg/issues/4752 .
2019-10-09 15:14:53 +02:00
Thomas Waldmann
6395126d34 --prefix / -P: fix processing, avoid argparse issue, fixes #4769
changes:

- changed --prefix default to None (was: ''), so we can check using
"is not None" to determine when --prefix has been given.

- the previous check for --prefix being used was just for a truthy
value, so using --prefix='' was not really supported, but happened to
behave the same as the default processing anyway.

- argparse python stdlib code seems to have a bug when processing an
option like --prefix='--', args.prefix will be [] in that case (should
be '--'). With previous code this behaved like no prefix given ([] value
is not truthy). Now, as we check for "is not None", it will try to
process that value but blow up with a TypeError as it can't do [] + '*'.
This is a bit unpretty end, but at least borg prune won't delete all
your archives and it will be a reminder that argparse is broken.
- for borg check --repository-only, we also check for --glob-archives
not being used and give the warning otherwise.
2019-10-03 19:03:36 +02:00
Thomas Waldmann
851db7fe21 ignore EACCES (errno 13) when hardlinking, fixes #4730
we create the hardlink to be able to secure erase the old config file.

if we can't do that because there is just a problem with hardlinks not
working, the old config will be just overwritten normally (not secure
erased). the user will get a warning in that case, but other than that,
the overall borg operation will succeed.

if there is a bigger problem (like a general lack of permissions or a
general issue with the underlying fs), subsequent operations will fail.
2019-10-03 15:19:03 +02:00
TW
73ab1f1da6
Merge pull request #4772 from jaller94/typo-degress
Fix typo: degress -> degrees
2019-10-01 09:55:36 +02:00
Christian Paul
8be4007e1b Fix typo: degress -> degrees 2019-09-30 23:57:18 +02:00
TW
572afd09b5
Merge pull request #4763 from lamyj/missing_st_birthtime
Add birthtime to FUSE entries
2019-09-24 21:56:26 +02:00
TW
f957f9bcdc
Merge pull request #4761 from cherouvim/master
Typo fix (neccessary -> necessary).
2019-09-24 21:49:33 +02:00
Julien Lamy
cfa76e066b Add missing attribute to FUSE entries 2019-09-22 17:12:01 +02:00
Ioannis Cherouvim
76a3dca3db Typo fix (neccessary -> necessary). 2019-09-21 08:59:50 +03:00
TW
310cf9fc54
Merge pull request #4759 from cherouvim/patch-1
docs: List items consistency
2019-09-20 22:30:00 +02:00
Ioannis Cherouvim
b586a6a20e
docs: List items consistency
Capitalized list items and finished them with a full stop. This was inconsistent.
2019-09-20 21:19:38 +03:00
TW
2ee28f0aed
Merge pull request #4753 from borgbackup/rel120a7
Release 1.2.0a7
2019-09-07 05:46:14 +02:00
Thomas Waldmann
33862f5a50 build_man 2019-09-07 00:36:10 +02:00
Thomas Waldmann
102068bfeb build_usage 2019-09-07 00:27:17 +02:00
Thomas Waldmann
75dcf93563 update CHANGES 2019-09-07 00:25:11 +02:00
TW
53f8882d31
Merge pull request #4751 from ThomasWaldmann/noatime-default
create: make --noatime the default, deprecate --noatime, fixes #4673
2019-09-06 23:08:38 +02:00
Thomas Waldmann
3f63234974 create: make --noatime the default, deprecate --noatime, fixes #4673
also: add --atime option to enable storing files' atime.
2019-09-06 21:48:54 +02:00
TW
aa7df50a2d
Merge pull request #4635 from ThomasWaldmann/ctrlc-checkpoint
first ctrl-c: checkpoint and abort, fixes #4606
2019-09-06 21:44:07 +02:00
TW
6ac02764cd
Merge pull request #4741 from ThomasWaldmann/update-changes-master
update CHANGES (master)
2019-08-30 21:35:19 +02:00
Thomas Waldmann
de88c87fd0 update CHANGES (master) 2019-08-30 20:55:31 +02:00
Dmitry Astapov
dc1c8c062c Reiterate that 'file cache names are absolute' in FAQ (#4738)
Reiterate that 'file cache names are absolute'

Drive home the point that relative source names does not save you from re-chunking if absolute pathnames change.

Also: mention bind mount solution.
2019-08-30 15:29:17 +02:00
TW
975f5627b1
Merge pull request #4736 from saurvs/forward-port-4729
new BORG_WORKAROUNDS mechanism, basesyncfile, fixes #4710
2019-08-27 21:55:58 +02:00
TW
e7a9147269
Merge pull request #4735 from saurvs/forward-port-4728
Forward port of #4728
2019-08-27 21:23:22 +02:00
Thomas Waldmann
b43d3bb7fa new BORG_WORKAROUNDS mechanism, basesyncfile, fixes #4710
remove WSL autodetection. if WSL still has this problem, you need to
set BORG_WORKAROUNDS=basesyncfile in the borg process environment to
work around it.

(cherry picked from commit beb948fc71)
2019-08-27 19:37:40 +05:30
Thomas Waldmann
cb2d31ed98 fix partial extract for hardlinked contentless file types, fixes #4725
if the file is not a regular file, but a hardlink slave with a not
extracted hardlink master, chunks will be None and we must not call
preload(chunks).

(cherry picked from commit 291d58efa1)
2019-08-27 19:20:20 +05:30