Daniel Reichelt
9adf13d8b9
add changes from running build_api and build_usage
2016-03-17 14:35:56 +01:00
Daniel Reichelt
6dd5f6a179
refactor retrieval of a user's home into get_home_dir()
2016-03-17 14:35:56 +01:00
TW
220d44b2b8
Merge pull request #745 from nachtgeist/public
...
provide wrapper for borg mount, fixes #743
2016-03-17 01:58:57 +01:00
Daniel Reichelt
e1f6a34820
provide wrapper for borg mount, fixes #743
...
- add archiver.main_mount()
- provide borgfs behaviour when the monolithic binary is called via a
symlink called borgfs
- docs: update usage of mount subcommand, provide examples for borgfs and
add symlink creation to standalone binary installation
- run build_usage
- add entry point in setup.py
- patch helpers.py:get_keys_dir() to allow mounting fstab entries with
"user" option set
Without this, setuid() called at some point by mount changes the HOME
environment variable to '/root' and os.expanduser('~') would return
'/root' as well, thus the mount would fail with
PermissionError: [Errno 13] Permission denied: '/root/.config'
After setuid(), the HOME variable stays intact, so we still can
explicitly query USER's home.
Also, os.path.expanduser() behaves differently for '~' and '~someuser'
as parameters: when called with an explicit username, the possibly set
environment variable HOME is no longer respected. So we have to check if
it is set and only expand the user's home directory if HOME is unset.
- add myself to AUTHORS
2016-03-17 01:40:17 +01:00
TW
f0cb6379b7
Merge pull request #740 from enkore/feature-diff
...
borg diff: find different files between archives
2016-03-17 00:23:23 +01:00
TW
b4b3986927
Merge pull request #752 from enkore/feature-ignore-inode
...
Feature --ignore--inode, fixes #628
2016-03-15 20:40:51 +01:00
Marian Beermann
c16ed82285
borg create --ignore-inode: add explanatory text to long help
2016-03-15 19:08:36 +01:00
Marian Beermann
db9515ee7a
borg diff: wording of --numeric-owner help text
2016-03-15 18:23:49 +01:00
Marian Beermann
2f2d88b584
borg diff: use proper validator for archive name (ARCHIVE2)
2016-03-15 18:23:49 +01:00
enkore
26fe2a35cd
borg diff: find different files between archives
2016-03-15 18:23:49 +01:00
Marian Beermann
57c2d03e3e
borg create: add --ignore-inode option
...
This is mainly meant for use with network file systems like sshfs and
possibly CIFS, which don't convey proper inode numbers.
2016-03-15 15:39:12 +01:00
TW
5e5bab3239
Merge pull request #742 from ThomasWaldmann/improve-prune-log
...
format_archive: also output archive id, fixes #731
2016-03-15 15:09:07 +01:00
TW
84370e1b50
Merge pull request #741 from ThomasWaldmann/show_version
...
implement --show-version: shows/logs the borg version, fixes #725
2016-03-15 15:08:12 +01:00
TW
347615b5e1
Merge pull request #749 from enkore/issue-748
...
fix to silently skipping EIO and the like #748
2016-03-15 15:07:19 +01:00
TW
14a64895e8
Merge pull request #746 from dannyedel/reproducible-fix--api-iocharset
...
Build api.html reproducibly for ProgressIndicatorEndless/Percent
2016-03-15 14:38:47 +01:00
Marian Beermann
fbc4c0cee0
Possible fix to silently skipping EIO and the like? #748
2016-03-14 20:26:12 +01:00
Danny Edel
8c574ae43c
reproducible doc for ProgressIndicator*
...
building the API docs captured sys.stderr's IO charset, making the build
unreproducible.
2016-03-14 09:49:28 +01:00
Thomas Waldmann
d5f2fd3a4c
format_archive: also output archive id, fixes #731
...
used by borg list, prune, delete.
before: <name> <datetime>
now: <name> <datetime> [<id>]
it's a bit less pretty now, but better for automation as the id always stays same while the name can be changed.
2016-03-12 23:30:15 +01:00
Thomas Waldmann
a924c22309
implement --show-version: shows/logs the borg version, fixes #725
...
It logs at INFO level, so add -v to see actually see it.
2016-03-12 22:50:32 +01:00
TW
648761fc03
Merge pull request #739 from ThomasWaldmann/remove-libc-display
...
remove useless/misleading libc version display, fixes #738
2016-03-12 02:14:45 +01:00
Thomas Waldmann
3115bb4d1b
remove useless/misleading libc version display, fixes #738
...
platform.libc_ver() is broken, it uses string comparison to compare version numbers.
2016-03-12 01:29:14 +01:00
TW
9be520b64a
Merge pull request #737 from ThomasWaldmann/document-network-fs-issues
...
document how to debug / file filesystem issues, fixes #664
2016-03-12 00:51:14 +01:00
Thomas Waldmann
b6966a56dc
document how to debug / file filesystem issues, fixes #664
...
if the filesystem issue can't be reproduced with a known-good,
local fs like ext4 on linux, the issue is likely not borg's fault.
2016-03-12 00:48:26 +01:00
TW
b2b5ca718c
Merge pull request #736 from ThomasWaldmann/fix-reproducible
...
fix reproducible build of api docs, fixes #399
2016-03-12 00:09:13 +01:00
Thomas Waldmann
7abcaa0d9d
fix reproducible build of api docs
2016-03-11 23:37:37 +01:00
TW
95f928699b
Merge pull request #733 from ipha/master
...
Unpack file stats before passing to fuse
2016-03-10 22:35:25 +01:00
TW
ec0e1553d6
Merge pull request #728 from alexskc/master
...
CSS !important overwrite. Fix borgbackup/borg#727
2016-03-10 22:24:58 +01:00
Mitch Bigelow
353774973e
file stats are packed with 'int_to_bigint' in the archive. Unpack these before passing to llfuse
2016-03-10 15:50:45 -05:00
alexskc
2931891352
CSS !important overwrite. Fix borgbackup/borg#727
2016-03-09 19:01:49 -06:00
TW
07cd2fa143
Merge pull request #726 from ThomasWaldmann/fuse-requirements
...
update llfuse requirement, llfuse 1.0 works
2016-03-09 16:01:42 +01:00
Thomas Waldmann
dd6a795536
update llfuse requirement, llfuse 1.0 works
2016-03-09 15:45:10 +01:00
Thomas Waldmann
c7776fa271
update OS / dist packages on build machines, fixes #717
2016-03-05 21:15:25 +01:00
TW
a2e356dccf
Merge pull request #715 from ThomasWaldmann/roundtrip-password
...
implement password roundtrip, fixes #695
2016-03-05 16:37:20 +01:00
Thomas Waldmann
95c4cf221d
implement password roundtrip, fixes #695
2016-03-05 16:21:44 +01:00
Thomas Waldmann
96702ec1e3
prepare CHANGES for 1.0.0
2016-03-05 14:46:28 +01:00
TW
f34710fba1
Merge pull request #713 from ThomasWaldmann/update-changes
...
updated CHANGES
2016-03-05 03:28:54 +01:00
Thomas Waldmann
fa797655a6
updated CHANGES
2016-03-05 02:23:01 +01:00
TW
b046006871
Merge pull request #712 from ThomasWaldmann/pw-retries
...
added retry counter for passwords, fixes #703
2016-03-05 02:19:14 +01:00
Thomas Waldmann
3dc2fc03f0
added retry counter for passwords, fixes #703
2016-03-05 00:54:19 +01:00
TW
bc93dfab5a
Merge pull request #710 from petrcech/patch-1
...
Update README.rst to new changelog location
2016-03-03 11:09:06 +01:00
petrcech
351da4c88f
Update README.rst to new changelog location
...
Update README.rst to new changelog location in docs/changes.rst
2016-03-03 07:08:19 +01:00
TW
421dfe3af8
Merge pull request #709 from manwegit/feature/TT-to-AUTHORS
...
Add myself (Teemu) to AUTHORS
2016-03-02 17:59:06 +01:00
Teemu Toivanen
76da91035e
Add myself (Teemu) to AUTHORS
2016-03-02 17:52:48 +02:00
TW
fbc4172c73
Merge pull request #705 from manwegit/feature/docs-bwlimit
...
Faq: how to limit bandwidth
2016-03-02 15:49:55 +01:00
TW
592a1a80bc
Merge pull request #708 from ThomasWaldmann/fix-compiler-warnings
...
fix compiler warnings, fixes #697
2016-03-02 15:43:51 +01:00
TW
39b6b57690
Merge pull request #707 from ThomasWaldmann/fix-changes
...
changes: fix old chunker params, fixes #698
2016-03-02 14:47:16 +01:00
Thomas Waldmann
b461091be1
fix compiler warnings, fixes #697
2016-03-02 14:45:02 +01:00
Thomas Waldmann
1324ef51a9
changes: fix old chunker params, fixes #698
2016-03-02 14:22:52 +01:00
Teemu Toivanen
9883b1af51
Faq: how to limit bandwidth
...
Example to faq documentation how bandwidth limiting can be done with pipeviewer.
2016-03-02 08:40:16 +02:00
TW
80cd1d6849
Merge pull request #702 from manwegit/feature/disable_remote_mkdirs
...
Remote end does not need cache nor keys directories, do not make them.
2016-03-01 15:34:40 +01:00