Commit Graph

4786 Commits

Author SHA1 Message Date
Milkey Mouse 7cb36a20b4 Document sshfs rename workaround (fixes #3315) (#3325)
Document sshfs rename workaround, fixes #3315
2017-11-18 20:57:39 +01:00
TW 72232a9bd5
Merge pull request #3319 from ThomasWaldmann/crc32-unaligned
crc32: deal with unaligned buffer, tests, fixes #3317
2017-11-14 18:40:53 +01:00
Thomas Waldmann f9cd6f7512 crc32: deal with unaligned buffer, tests, fixes #3317
fixing only the (generic) slice-by-8 crc32 implementation,
it is assumed that CPUs supporting CLMUL can also efficiently
and correctly deal with unaligned accesses.

slice-by-8 is used e.g. on ARM cpus and they might not (efficiently)
support unaligned memory access, leading to bus errors or low
performance.
2017-11-14 15:27:51 +01:00
TW b3c11dee6c
Merge pull request #3318 from milkey-mouse/borgfs-formatting-test
Check borgfs rst formatting in tests
2017-11-14 00:29:24 +01:00
Sam H b0141c1dc9 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:55:10 +01:00
Milkey Mouse 9d1c2a6e2d
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:36:06 -08:00
TW b8dece0ae7
Merge pull request #3290 from milkey-mouse/borgfs-man
Generate usage & man page for borgfs
2017-11-12 16:41:54 +01:00
TW 64fb1c88a6
Merge pull request #3314 from scarytom/fewer-not-less
Correct usage of "fewer" in place of "less"
2017-11-12 12:37:26 +01:00
Tom Denley c6591a7c06 Correct usage of "fewer" in place of "less" 2017-11-11 11:21:45 +00:00
TW 46d0f3e81d
Merge pull request #3285 from olesalscheider/libressl
Fix build with LibreSSL
2017-11-10 21:32:31 +01:00
Milkey Mouse 17d5c794d3
Generate man page for borgfs (fixes #3216) 2017-11-10 11:25:19 -08:00
Milkey Mouse c0fa721398 Clarify encryption of key for borg key export (#3297)
clarify / fix docs for borg key export, fixes #3296
2017-11-10 19:24:08 +01:00
Milkey Mouse 7b485c23f7 Clarify create --stats duration vs. wall time (fixes #3301) (#3303)
clarify create --stats duration vs. wall time, fixes #3301
2017-11-10 17:44:34 +01:00
Milkey Mouse cffac7ee54 Show an error message when --dry-run & --stats are used simultaneously (#3305)
show an error when --dry-run & --stats are both used, fixes #3298
2017-11-10 14:20:10 +01:00
TW 726dbdfe9e
Merge pull request #3293 from ThomasWaldmann/release-checklist
update release checklist about security fixes
2017-11-06 10:46:55 +01:00
Thomas Waldmann 818b61935b update release checklist about security fixes 2017-11-06 10:38:04 +01:00
Milkey Mouse 6f2bc44588
Don't show sub-command in borgfs help (fixes #3287) 2017-11-05 18:22:55 -08:00
TW febb7ffca8
Merge pull request #3288 from ThomasWaldmann/doc-updates2
Doc updates 2
2017-11-05 22:18:41 +01:00
TW 915b9ae302
Merge pull request #3286 from ThomasWaldmann/doc-updates
doc updates
2017-11-05 22:16:26 +01:00
Thomas Waldmann e7fd1ff2ee docs: more than 23 is not supported for CHUNK_MAX_EXP, fixes #3115 2017-11-05 21:35:58 +01:00
Thomas Waldmann 7ddf7c451f docs: borg does not respect nodump flag by default any more 2017-11-05 20:48:49 +01:00
Thomas Waldmann fe746fa594 clarify same-filesystem requirement for borg upgrade, fixes #2083 2017-11-05 20:06:23 +01:00
Thomas Waldmann 61d6c58241 update / rephrase cygwin / WSL status, fixes #3174 2017-11-05 19:24:49 +01:00
Thomas Waldmann dc68e8d1f0 improve docs about --stats, fixes #3260 2017-11-05 19:13:15 +01:00
Niels Ole Salscheider cb3b38ee7f Fix build with LibreSSL 2017-11-05 16:29:37 +01:00
TW 410770dfe7
Merge pull request #3282 from ThomasWaldmann/fix-checkpoint-stats
stats: do not count data volume twice when checkpointing, fixes #3224
2017-11-05 02:40:25 +01:00
TW c90a39e396
Merge pull request #3252 from ThomasWaldmann/fix-broken-pipe-handling
borg list: fix broken pipe handling, fixes #3245
2017-11-05 00:57:53 +01:00
Thomas Waldmann 66cd1cd240 stats: do not count data volume twice when checkpointing, fixes #3224 2017-11-05 00:48:17 +01:00
TW 4cbcd98404
Merge pull request #3281 from SanskritFritz/master
Deleted options from #3226
2017-11-04 23:36:30 +01:00
SanskritFritz afab6b4b53 Deleted options from #3226 2017-11-04 23:25:24 +01:00
TW a25b2aca1f
Merge pull request #3278 from ThomasWaldmann/fix-diff-options
borg diff: remove tag-file options, fixes #3226
2017-11-04 23:15:30 +01:00
Thomas Waldmann 726ef118bc 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.
2017-11-04 23:13:11 +01:00
Thomas Waldmann 67f6aaa52b borg diff: remove tag-file options, fixes #3226
they are not used for borg diff.
2017-11-04 22:46:28 +01:00
TW 9ebff91974
Merge pull request #3267 from ThomasWaldmann/fix-list-options
borg list: remove tag-file options, fixes #3226
2017-11-04 21:44:11 +01:00
TW 41ccd3d7d1
Merge pull request #3266 from ThomasWaldmann/set-bsdflags-last
set bsdflags last (include immutable flag), fixes #3263
2017-11-04 20:10:34 +01:00
TW fcef52a5d8
Merge pull request #3230 from ThomasWaldmann/chunks-healthy-recreate-fix
recreate / chunks_healthy fixes
2017-11-04 20:07:24 +01:00
Thomas Waldmann 7aafcc517a recreate: move chunks_healthy when excluding hardlink master, fixes #3228 2017-11-04 18:39:00 +01:00
Thomas Waldmann 90186ad12b get rid of already existing invalid chunks_healthy metadata, see #3218 2017-11-04 18:39:00 +01:00
Thomas Waldmann 7211bb2211 get rid of chunks_healthy when rechunking, fixes #3218 2017-11-04 18:39:00 +01:00
TW 1fb154be06
Merge pull request #3234 from ThomasWaldmann/this-archive-stats
borg create: fix stats
2017-11-04 18:01:23 +01:00
TW d1d5590444
Merge pull request #3269 from mrkmg/shell-completion-zsh-1.1.1
Added ZSH Shell Completion Script
2017-11-04 16:59:17 +01:00
TW 985d6c5b1a
Merge pull request #3268 from SanskritFritz/master
Add bash and fish shell auto-completions.
2017-11-04 16:56:17 +01:00
Kevin 0e67f1b6f3
Added ZSH Shell Completion Script
Added directly from upstream source at https://github.com/mrkmg/borgbackup-zsh-completion
2017-11-04 11:54:21 -04:00
Thomas Waldmann 702afa9e48 borg list: remove tag-file options, fixes #3226
they are not used for borg list.
2017-11-04 15:59:33 +01:00
SanskritFritz d50f0ec90f Added bash and fish shell auto-completions. 2017-11-04 15:56:53 +01:00
Thomas Waldmann 2c6f9634bc set bsdflags last (include immutable flag), fixes #3263 2017-11-04 15:18:55 +01:00
TW 2e15c4dc10
Merge pull request #3246 from ThomasWaldmann/fix-old-server-hack
remove evil trailing comma, fixes #3244
2017-11-04 13:44:11 +01:00
Thomas Waldmann 427e2ca5fb borg create: fix stats
master branch only (not present in 1.1-maint):

stats were computed at 2 different places, but the summing up was missing.
2017-11-02 18:06:39 +01:00
Thomas Waldmann 117d30d171 remove evil trailing comma, fixes #3244
value type of compatMap is a tuple of strings.

due to the trailing comma, this was a 1-tuple of a tuple of strings.
2017-11-02 16:03:55 +01:00
TW 4a58310433
Merge pull request #3235 from NiklasMM/feat/2886_prune-show-which-rule-keeps-archive
prune: Show which rule was applied to keep archive
2017-11-01 13:40:17 +01:00