Commit Graph

4822 Commits

Author SHA1 Message Date
Sam H e51cf43142 include item birthtime in archive (where available) (#3313)
include item birthtime in archive, fixes #3272

* use `safe_ns` when reading birthtime into attributes
* proper order for `birthtime` in `ITEM_KEYS` list
* use `bigint` wrapper for consistency
* Add tests to verify that birthtime is normally preserved, but not preserved when `--nobirthtime` is passed to `borg create`.
2017-11-13 14:18:59 -05:00
Milkey Mouse 0ec703ff40
Check borgfs man formatting in tests
I only realized after the first PR was merged that the code used for
finding which man pages to generate was duplicated in the testsuite
(since setup.py can't import from the installed module and vice versa.)
These are essentially the same changes as made to setup.py in #3290.
2017-11-12 18:38:51 -08:00
Milkey Mouse eadb74eb6f
Generate man page for borgfs (fixes #3216) 2017-11-12 15:06:08 -08:00
Milkey Mouse 18b934496c
Don't show sub-command in borgfs help (fixes #3287) 2017-11-12 15:06:07 -08:00
TW 1201b62e2b
Merge pull request #3308 from milkey-mouse/no-dry-stats-bp1.1
Show an error when --dry-run & --stats are both used (1.1-maint)
2017-11-12 12:40:46 +01:00
TW 089b38b8e0
Merge pull request #3309 from milkey-mouse/key-export-docs-bp1.1
Clarify encryption of key for borg key export (1.1-maint)
2017-11-12 12:39:53 +01:00
TW 3d2f2b8a39
Merge pull request #3310 from milkey-mouse/clarify-duration-bp1.1
Clarify create --stats duration vs. wall time (1.1-maint)
2017-11-12 12:39:23 +01:00
Milkey Mouse e20b1ebbc4
Clarify create --stats duration vs. wall time (fixes #3301) 2017-11-10 11:51:16 -08:00
Milkey Mouse 68bb3792fb
Clarify encrypted key format for borg key export (fixes #3296) 2017-11-10 11:48:17 -08:00
Milkey Mouse 31031e9578
Show an error when --dry-run & --stats are both used (fixes #3298) 2017-11-10 11:44:48 -08:00
TW 66d5e7d208
Merge pull request #3294 from ThomasWaldmann/release-checklist-1.1
update release checklist about security fixes
2017-11-06 10:47:23 +01:00
Thomas Waldmann 07f36542a6 update release checklist about security fixes
(cherry picked from commit 818b61935b)
2017-11-06 10:42:28 +01:00
TW 49c93043f3
Merge pull request #3291 from borgbackup/rel112
release 1.1.2
2017-11-06 01:10:07 +01:00
Thomas Waldmann ce7936b608 vagrant: use https pypi url for wheezy
http url stopped working
2017-11-05 23:52:15 +01:00
Thomas Waldmann 3097c059ff build_man 2017-11-05 23:09:39 +01:00
Thomas Waldmann 851e85b426 build_usage 2017-11-05 23:09:14 +01:00
TW 701a7a5ef8
Merge pull request #3284 from ThomasWaldmann/update-changes-1.1
update CHANGES (1.1-maint)
2017-11-05 23:00:58 +01:00
Thomas Waldmann ff3910637d update CHANGES (1.1-maint) 2017-11-05 23:00:26 +01:00
TW c02bcfd082
Merge pull request #3289 from ThomasWaldmann/doc-updates-1.1
doc updates 1.1
2017-11-05 22:43:49 +01:00
Thomas Waldmann 0c7eaec99d docs: more than 23 is not supported for CHUNK_MAX_EXP, fixes #3115
(cherry picked from commit e7fd1ff2ee)
2017-11-05 22:38:51 +01:00
Thomas Waldmann 304c9a1dc6 docs: borg does not respect nodump flag by default any more
(cherry picked from commit 7ddf7c451f)
2017-11-05 22:38:39 +01:00
Thomas Waldmann e7ae63f1f6 clarify same-filesystem requirement for borg upgrade, fixes #2083
(cherry picked from commit fe746fa594)
2017-11-05 22:38:25 +01:00
Thomas Waldmann e0d967aeb7 update / rephrase cygwin / WSL status, fixes #3174
(cherry picked from commit 61d6c58241)
2017-11-05 22:37:52 +01:00
Thomas Waldmann ae09b1a5bc improve docs about --stats, fixes #3260
(cherry picked from commit dc68e8d1f0)
2017-11-05 22:37:39 +01:00
TW baf9c65250
Merge pull request #3283 from ThomasWaldmann/fix-checkpoint-stats-1.1
stats: do not count data volume twice when checkpointing, fixes #3224
2017-11-05 02:40:00 +01:00
TW 5d4210ee7c
Merge pull request #3280 from ThomasWaldmann/fix-broken-pipe-handling-1.1
borg list: fix broken pipe handling, fixes #3245
2017-11-05 00:58:06 +01:00
Thomas Waldmann 49c4cbb93c stats: do not count data volume twice when checkpointing, fixes #3224
(cherry picked from commit 66cd1cd240)
2017-11-05 00:52:20 +01:00
TW d50f5433ef
Merge pull request #3279 from ThomasWaldmann/fix-diff-options-1.1
borg diff: remove tag-file options, fixes #3226
2017-11-04 23:28:32 +01:00
Thomas Waldmann 936498065c borg list: fix broken pipe handling, fixes #3245
always use sys.stdout.write as in main() we have replaced that with a
handler that deals with BrokenPipe exceptions.

all the encode / decode dance was just to remove surrogates,
but that is not needed as format_item already does remove surrogates.

(cherry picked from commit 726ef118bc)
2017-11-04 23:21:12 +01:00
TW 9e6b04db60
Merge pull request #3277 from ThomasWaldmann/fix-list-options-1.1
borg list: remove tag-file options, fixes #3226
2017-11-04 22:53:44 +01:00
Thomas Waldmann bdb3c0a38a borg diff: remove tag-file options, fixes #3226
they are not used for borg diff.

(cherry picked from commit 67f6aaa52b)
2017-11-04 22:48:29 +01:00
TW 23ba8cc696
Merge pull request #3276 from ThomasWaldmann/vagrant-oi-updates
vagrant: openindiana updates
2017-11-04 22:02:01 +01:00
Thomas Waldmann 095a0b61da borg list: remove tag-file options, fixes #3226
they are not used for borg list.

(cherry picked from commit 702afa9e48)
2017-11-04 21:46:14 +01:00
Thomas Waldmann e4d85294c4 vagrant: openindiana updates 2017-11-04 21:45:04 +01:00
TW 5680de537c
Merge pull request #3273 from ThomasWaldmann/set-bsdflags-last-1.1
set bsdflags last (include immutable flag), fixes #3263
2017-11-04 21:40:42 +01:00
TW 5c28f48596
Merge pull request #3274 from ThomasWaldmann/chunks-healthy-recreate-fix-1.1
recreate / chunks_healthy fixes (1.1-maint)
2017-11-04 20:08:07 +01:00
TW 32b8bf9db8
Merge pull request #3275 from SanskritFritz/1.1-maint
Add bash and fish shell auto-completions.
2017-11-04 19:10:26 +01:00
SanskritFritz 9325c4e9c1 Added bash and fish shell auto-completions. 2017-11-04 19:04:06 +01:00
Thomas Waldmann 28a25b354b recreate: move chunks_healthy when excluding hardlink master, fixes #3228
(cherry picked from commit 7aafcc517a)
2017-11-04 18:52:29 +01:00
Thomas Waldmann b078991157 get rid of already existing invalid chunks_healthy metadata, see #3218
(cherry picked from commit 90186ad12b)
2017-11-04 18:52:13 +01:00
Thomas Waldmann fe74b54890 get rid of chunks_healthy when rechunking, fixes #3218
(cherry picked from commit 7211bb2211)
2017-11-04 18:51:46 +01:00
Thomas Waldmann 5d71ae2f66 set bsdflags last (include immutable flag), fixes #3263
(cherry picked from commit 2c6f9634bc)
2017-11-04 18:30:16 +01:00
TW 734fee94ad
Merge pull request #3270 from mrkmg/1.1-maint-shell-completion-zsh-1.1.1
Added ZSH Shell Completion
2017-11-04 17:06:12 +01:00
Kevin 8df6aa5bfc
Added ZSH Shell Completion
Added ZSH Shell Completion from upstream. https://github.com/mrkmg/borgbackup-zsh-completion
2017-11-04 12:02:03 -04:00
TW b4267ba4a7
Merge pull request #3261 from ThomasWaldmann/stat-after-match-1.1
Stat after match (1.1-maint)
2017-11-04 14:58:10 +01:00
TW 299b9df057
Merge pull request #3247 from ThomasWaldmann/fix-old-server-hack-1.1
remove evil trailing comma, fixes #3244 (1.1)
2017-11-04 13:44:26 +01:00
TW 8e18bf1995
Merge pull request #3262 from ThomasWaldmann/add_borg_config_dir-1.1
add borg config dir (1.1-maint)
2017-11-04 13:42:27 +01:00
narendravardi 00152e8a61 Added documentation for BORG_CONFIG_DIR
(cherry picked from commit 764a62f42c)
2017-11-03 18:39:15 +01:00
Narendra Vardi 67e0fbb273 added unittest for get_config_dir function
(cherry picked from commit a3f1e6e250)
2017-11-03 18:38:21 +01:00
Narendra Vardi 60d2b9c193 add BORG_CONFIG_DIR env (#3083)
(cherry picked from commit 56fed4f964)
2017-11-03 18:37:56 +01:00