Commit Graph

2669 Commits

Author SHA1 Message Date
enkore 9bfd233ce1 Merge pull request #1292 from ThomasWaldmann/more-fuse-tests
More fuse tests
2016-07-08 22:19:48 +02:00
Thomas Waldmann edb70513eb add more FUSE tests, fixes #1284 2016-07-08 21:54:25 +02:00
Thomas Waldmann 846febb079 merge both fuse mounting tests 2016-07-08 20:06:28 +02:00
Thomas Waldmann 41348a76ef deduplicate fuse (u)mount code 2016-07-08 19:46:03 +02:00
Thomas Waldmann f0930b89ce Merge branch '1.0-maint' 2016-07-08 18:58:44 +02:00
TW 4f7a211b02 Merge pull request #1290 from enkore/issue/1287-bp
sync_dir: silence fsync() failing with EINVAL
2016-07-08 18:31:26 +02:00
Marian Beermann 567617ebbe
sync_dir: silence fsync() failing with EINVAL 2016-07-08 18:05:46 +02:00
TW f1d3fd431c Merge pull request #1288 from enkore/issue/1287
sync_dir: silence fsync() failing with EINVAL
2016-07-08 17:56:57 +02:00
Marian Beermann 0005023a73
sync_dir: silence fsync() failing with EINVAL
Some network filesystems don't support this.
2016-07-08 17:36:32 +02:00
TW 65475ea1aa Merge pull request #1286 from enkore/issue/1269
Remove InternalOSError
2016-07-08 14:00:07 +02:00
TW 73ba642578 Merge pull request #1285 from enkore/issue/1222
wrap get_flags with backup_io
2016-07-08 13:49:51 +02:00
Marian Beermann 6c3ca63456
Remove InternalOSError
obsoleted by 5b453856ec and e96905c6b
2016-07-08 13:35:14 +02:00
Marian Beermann 11e02461d2
1.0-maint merge fixup (hexlify..decode -> bin_to_hex) 2016-07-08 13:29:51 +02:00
Marian Beermann aade62c9f9
wrap get_flags with backup_io 2016-07-08 13:26:10 +02:00
Thomas Waldmann fe627246e4 Merge branch '1.0-maint' 2016-07-08 12:13:52 +02:00
Thomas Waldmann 66cc520880 update CHANGES 2016-07-07 22:25:49 +02:00
TW 88e7b5331a Merge pull request #1283 from ThomasWaldmann/backports-from-master-faq
backport some FAQ entries from master branch
2016-07-07 22:17:14 +02:00
Thomas Waldmann 1fe3781186 backport some FAQ entries from master branch 2016-07-07 21:56:06 +02:00
TW 1b921513da Merge pull request #1281 from enkore/fix/fuse-xattr-crash
Fix FUSE crash in xattr code on Linux
2016-07-07 21:13:47 +02:00
Marian Beermann 31bbdc3bee
Fix FUSE crash in xattr code on Linux introduced in 4d7b0f35 2016-07-07 20:33:48 +02:00
Thomas Waldmann f0026d7237 add release helper scripts 2016-07-07 19:02:50 +02:00
Thomas Waldmann a80dad0de0 Vagrantfile: centos6: no FUSE, don't build binary
Trying to install llfuse breaks borg installation (lots of compiler errors).

Also, we're building the binaries on Debian wheezy since a while, no need
to build them on centos6. Esp. since the Centos6 based binaries showed
strange slowness in the past.
2016-07-07 17:50:30 +02:00
Thomas Waldmann a4c9909700 Vagrantfile: add xz for redhat-like dists
It was missing on centos6 and then pyenv fails to install the pythons.
2016-07-07 17:45:42 +02:00
Thomas Waldmann 3218c5945a ran build_api / build_usage 2016-07-07 05:04:19 +02:00
Thomas Waldmann a4603cf010 update CHANGES 2016-07-07 04:57:44 +02:00
TW cc1d1d43b3 Merge pull request #1279 from ThomasWaldmann/netbsd-no-fuse
do not install llfuse on netbsd (broken)
2016-07-07 04:25:17 +02:00
Thomas Waldmann d6d4d318ca do not install llfuse on netbsd (broken)
it even breaks the whole build / installation.
2016-07-07 04:23:07 +02:00
TW 91d1a4f76f Merge pull request #1278 from ThomasWaldmann/update-cygwin-docs
update cygwin installation docs
2016-07-07 04:12:47 +02:00
TW 694db399c8 Merge pull request #1277 from ThomasWaldmann/fuse-xattr-errcode
fuse: getxattr fail must use errno.ENOATTR, fixes #1126
2016-07-07 04:01:31 +02:00
Thomas Waldmann 4d7b0f357a fuse: getxattr fail must use errno.ENOATTR, fixes #1126
The problem was that OS X Finder queried some OS X specific xattrs
and if they were not present, the wrong errno (ENODATA) was included
in the raised FUSEError exception. According to the llfuse docs, the
errno must be ENOATTR for this case.

Obviously, Finder didn't handle this well and denied access to the
file. Also, file size was displayed as "zero bytes" although we
return the correct value.
2016-07-07 03:38:21 +02:00
TW 6987b8b3cd Merge pull request #1276 from ThomasWaldmann/update-osxfuse
update OSXfuse to version 3.3.3
2016-07-07 03:34:03 +02:00
Thomas Waldmann 135d082e73 update OSXfuse to version 3.3.3 2016-07-07 03:31:26 +02:00
TW d0c16623d5 Merge pull request #1275 from ThomasWaldmann/healthy-chunks-list
fixup: only create chunks_healthy if we actually replaced chunks
2016-07-06 23:34:50 +02:00
Thomas Waldmann b0b2ebb6ed fixup: only create chunks_healthy if we actually replaced chunks 2016-07-06 23:10:04 +02:00
TW acda5bc845 Merge pull request #1274 from ThomasWaldmann/healthy-chunks-list
repair: remember the good chunks
2016-07-06 22:59:56 +02:00
Thomas Waldmann 5105a0a5a6 repair: remember the good chunks
if we do not lose the original chunk ids list when "repairing" a file (replacing missing
chunks with all-zero chunks), we have a chance to heal the file back into its original
state later, in case the chunks re-appear (e.g. in a fresh backup).
2016-07-06 22:42:18 +02:00
TW a1f8a23ca7 Merge pull request #1074 from ThomasWaldmann/travis-trusty
Travis using ubuntu trusty
2016-07-06 20:50:57 +02:00
Thomas Waldmann 735d058a8d travis: use ubuntu trusty beta infrastructure (not: precise)
use python 3.5.2 on trusty travis-ci machines
their 3.5(.0) misses lzma support at the moment.
after this is fixed, we likely want to go back to 3.5(.0) to run the tests.
2016-07-06 19:18:09 +02:00
Thomas Waldmann 12f55f4e9f Merge branch '1.0-maint' 2016-07-06 01:33:53 +02:00
Thomas Waldmann 8db670cf7f update CHANGES 2016-07-06 00:37:01 +02:00
TW 9fa8aa495c Merge pull request #1263 from enkore/issue/1262
Repository: cleanup on ENOSPC
2016-07-06 00:23:55 +02:00
TW e825f170f2 Merge pull request #1271 from ThomasWaldmann/autogenerated-hint
auto-generated hint, fixes #1250
2016-07-06 00:22:32 +02:00
TW 3346025e02 Merge pull request #1270 from ThomasWaldmann/scripts
Scripts
2016-07-05 23:31:36 +02:00
Thomas Waldmann 740c638030 update usage files 2016-07-05 23:30:08 +02:00
Thomas Waldmann 2f2925ed89 add a do-not-edit note to auto-generated files 2016-07-05 23:29:23 +02:00
Thomas Waldmann e0f549a01d move the hash sizes script also to scripts/ 2016-07-05 23:14:46 +02:00
Thomas Waldmann e023053472 add a glibc compat check script 2016-07-05 23:14:45 +02:00
Marian Beermann 7ed425dae0
Repository: cleanup on ENOSPC 2016-07-05 20:33:07 +02:00
Jens Rantil 2922948100 Update faq.rst
Fix misspelling.
2016-07-05 18:23:42 +02:00
TW 7987434a3f Merge pull request #1266 from ThomasWaldmann/fix-chown-cygwin
catch "invalid argument" on cygwin, fixes #257
2016-07-05 17:33:56 +02:00