philippje
88e937d0f9
changed the date of day without backup
...
Changed from 20. December to 19. December for easier comprehension (viewing the calendar.)
The missing 'd' at 20. December is hardly noticeable compared to e.g. the 19. December.
2017-06-12 22:17:29 +02:00
enkore
fca40c62ed
Merge pull request #2666 from enkore/f/fcs-gccwarn
...
cache sync: suppress GCC C90/C99 int literal warning
2017-06-12 11:28:18 +02:00
Marian Beermann
78cbf695c4
cache sync: suppress GCC C90/C99 int literal warning
...
warning: this decimal constant is unsigned only in ISO C90
Raised by GCC 4.9.2 on PowerPC.
The warning is bogus here due to the immediate explicit cast; newer
versions don't emit it.
2017-06-12 10:53:55 +02:00
TW
99b28a005a
Merge pull request #2664 from ThomasWaldmann/vagrant-fix
...
Vagrantfile: backslash needs escaping
2017-06-12 03:09:29 +02:00
Thomas Waldmann
a6dc6b611b
Vagrantfile: backslash needs escaping
2017-06-12 03:04:31 +02:00
enkore
148a8a855b
Merge pull request #2663 from enkore/f/fcs-changes
...
cache sync changes
2017-06-11 21:27:25 +02:00
enkore
eb6deb9b05
Merge pull request #2642 from enkore/docs/deployment-local
...
docs: deployment: Automated backups to a local hard drive
2017-06-11 20:47:57 +02:00
Marian Beermann
501859ca33
docs: less bothersome experimental stripes
2017-06-11 20:46:53 +02:00
Marian Beermann
25bee21253
docs: deployment: Automated backups to a local hard drive
2017-06-11 20:46:53 +02:00
Marian Beermann
783a5926d6
cache sync: introduce BORG_NO_PYTHON
...
textshell edition
2017-06-11 20:23:17 +02:00
Marian Beermann
3c6372f841
cache sync: convert incoming integers to uint64_t
2017-06-11 20:20:00 +02:00
Marian Beermann
f786211b12
RepositoryCache: truncate+unlink errored file
2017-06-11 20:20:00 +02:00
enkore
49d74e12fc
Merge pull request #2661 from enkore/f/consistent-key-names
...
normalize authenticated key modes
2017-06-11 20:01:32 +02:00
enkore
ffea54d197
Merge pull request #2658 from enkore/issue/2448
...
implement --glob-archives/-a
2017-06-11 19:24:10 +02:00
Marian Beermann
221dc1c4c7
normalize authenticated key modes
...
rename authenticated to authenticated-blake2, consistent with the other
blake2 key modes
add authenticated mode that fills the blank and is consistent with the
other "unqualified" key modes
2017-06-11 18:07:09 +02:00
enkore
de00d9d822
Merge pull request #2602 from enkore/pr/2134.docs
...
internals: rewrite manifest & feature flags
2017-06-11 12:29:12 +02:00
Marian Beermann
bffcc60f90
docs: internals: feature flags typos, clarifications
2017-06-11 12:28:37 +02:00
Marian Beermann
5f5371f0b1
implement --glob-archives/-a
2017-06-11 12:15:12 +02:00
enkore
a7fb74dbb1
Merge pull request #2657 from enkore/issue/2656
...
cache sync: move assert() behind declarations
2017-06-11 11:43:41 +02:00
Marian Beermann
49ca3dca33
cache sync: move assert() behind declarations
2017-06-11 11:42:39 +02:00
textshell
86363dcd4b
Merge pull request #2648 from textshell/feature/mandatory-features-master
...
Add minimal version of in repository mandatory feature flags. (master)
2017-06-10 17:50:28 +02:00
enkore
33a7331bda
Merge pull request #2643 from enkore/f/experimental-patterns
...
mark --pattern, --patterns-from as experimental
2017-06-10 17:15:22 +02:00
enkore
13f396d5ad
Merge pull request #2638 from enkore/f/fastcachesync-minify
...
Compact chunks.archive.d
2017-06-10 17:13:25 +02:00
enkore
d06ee5648c
Merge pull request #2572 from enkore/f/fastcachesync
...
Improve cache sync speed
2017-06-10 17:12:51 +02:00
Marian Beermann
4cd1cc6a28
docs: correct create exclude comment
2017-06-10 12:06:18 +02:00
enkore
a5ff8669ff
Merge pull request #2649 from rugk/docs-re
...
Remove re docs
2017-06-10 12:04:37 +02:00
rugk
4987c04e5b
Remove re docs
...
Fixes https://github.com/borgbackup/borg/issues/2458
2017-06-10 11:57:06 +02:00
Martin Hostettler
e63808a63f
Add tests for cache compatibility code.
2017-06-10 11:43:33 +02:00
Martin Hostettler
b8ad8b84da
Cache: Wipe cache if compatibility is not sure
...
Add detection of possibly incompatible combinations
of the borg versions maintaining the cache and the featues used.
2017-06-10 11:42:48 +02:00
Martin Hostettler
005068dd6d
Improve robustness of monkey patching borg.constants.PBKDF2_ITERATIONS. And add lots of warnings.
2017-06-10 11:42:42 +02:00
Marian Beermann
5cab72035a
mark --pattern, --patterns-from as experimental
2017-06-10 10:29:02 +02:00
Marian Beermann
827c478500
nanorst for "borg help TOPIC"
2017-06-10 10:29:02 +02:00
Marian Beermann
0e31f78dd6
cache sync: avoid "l" and such as a variable name, note vanilla changes
2017-06-10 10:17:28 +02:00
Marian Beermann
5eb43b8464
cache sync: give overview of the source's structure
2017-06-10 10:17:28 +02:00
Marian Beermann
310a71e4f0
cache sync: use ro_buffer to accept bytes, memoryview, ...
2017-06-10 10:17:28 +02:00
Martin Hostettler
1176a1c4e4
permit manifest version 2 as well 1 one.
2017-06-09 23:22:18 +02:00
Martin Hostettler
193e8bcaef
Add tests for mandatory repository feature flags.
2017-06-09 23:20:07 +02:00
Martin Hostettler
fd0250d34a
Add minimal version of in repository mandatory feature flags.
...
This should allow us to make sure older borg versions can be cleanly
prevented from doing operations that are no longer safe because of
repository format evolution. This allows more fine grained control than
just incrementing the manifest version. So for example a change that
still allows new archives to be created but would corrupt the repository
when an old version tries to delete an archive or check the repository
would add the new feature to the check and delete set but leave it out
of the write set.
This is somewhat inspired by ext{2,3,4} which uses sets for
compat (everything except fsck), ro-compat (may only be accessed
read-only by older versions) and features (refuse all access).
2017-06-09 23:13:31 +02:00
enkore
9bc00f01aa
Merge pull request #2641 from Gelma/master
...
Fix typos
2017-06-09 16:59:42 +02:00
Andrea Gelmini
e4247cc0d2
Fix typos
2017-06-09 16:49:30 +02:00
Marian Beermann
13fe802713
docs: deployment: hosting repositories
2017-06-09 16:08:47 +02:00
Marian Beermann
c5d2c7c799
docs: split deployment
2017-06-09 16:00:46 +02:00
enkore
7d400a3f46
Merge pull request #2639 from enkore/docs/experimental
...
docs: highlight experimental features in online docs
2017-06-09 15:09:59 +02:00
Marian Beermann
3664adb95d
docs: highlight experimental features in online docs
2017-06-09 14:19:55 +02:00
Marian Beermann
1d5d50463c
hashindex_compact: use memmove for possibly overlapping copy
2017-06-09 12:23:27 +02:00
Marian Beermann
a75bfae2cf
testsuite: Corruption test_chunks_archive, adapt for .compact
2017-06-09 12:23:27 +02:00
Marian Beermann
92a01f9d6c
cache sync: fix incorrect .integrity location for .compact
2017-06-09 12:23:27 +02:00
Marian Beermann
3789459a41
cache sync: extract read_archive_index function
2017-06-09 12:23:26 +02:00
Marian Beermann
09a9d892cf
cache sync: convert existing archive chunks idx to compact
2017-06-09 12:23:26 +02:00
Marian Beermann
295ac86d71
testsuite: hashindex: test compact -> merge
2017-06-09 12:23:26 +02:00