Jonas Borgström
|
b5a9085717
|
Fix Python 3.2 compatibility issue with noatime open().
Closes #164.
|
2015-01-03 23:12:47 +01:00 |
Carlo Teubner
|
f4804c07ca
|
open files with O_NOATIME if possible
|
2014-09-12 22:22:08 +01:00 |
Jonas Borgström
|
9f64e39d9f
|
Reuse chunker buffer between files.
|
2014-08-03 15:04:41 +02:00 |
Jonas Borgström
|
8f4e0f7506
|
acl: Added workaround for old Linux systems
Really old Linux systems do not have extended_file_no_follow()
|
2014-08-01 15:50:18 +02:00 |
Jonas Borgström
|
1b0e21b95a
|
Fixed typo
|
2014-07-10 15:44:29 +02:00 |
Jonas Borgström
|
2f72b9f960
|
HashIndex: Switch to a non-mmap based implementation
This eliminates unnecessary IO on low memory systems
|
2014-07-10 15:32:29 +02:00 |
Jonas Borgström
|
4b2dae29d4
|
Fix incorrect detect of follow_symlinks support
This only affects system with Python 3.3+ and a really old libc
|
2014-07-01 21:28:07 +02:00 |
Jonas Borgström
|
3ab53b776d
|
Fix crash on extreme mtime timestamps (year 2400+)
Closes #81
|
2014-05-18 18:28:26 +02:00 |
Jonas Borgström
|
0ad5253d84
|
Experimental Linux ACL support (#66)
|
2014-04-13 20:26:46 +02:00 |
Jonas Borgström
|
8bf3bb1ca3
|
Added support for backup and restore of bsdflags (OS X and FreeBSD)
This improves our Backup-Bouncer score (#56)
|
2014-04-08 21:52:26 +02:00 |
Jonas Borgström
|
4bbde41466
|
Fix bug where xattrs on symlinks were not correctly restored
|
2014-04-08 21:22:57 +02:00 |
Jonas Borgström
|
af262482de
|
mount: Use RepositoryCache
This makes a full repository mount a bit faster but it's still
too slow and memory hungry.
|
2014-03-26 22:42:20 +01:00 |
Jonas Borgström
|
8a1ebe0112
|
Added '--stats' option to attic prune and attic delete
|
2014-03-19 22:32:07 +01:00 |
Jonas Borgström
|
839dd94a59
|
prune: Delete all archives in a single transaction
This will improve performance and make the whole operation atomic
|
2014-03-19 21:58:25 +01:00 |
Jonas Borgström
|
c3ca45315b
|
cache: Speed up cache rebuild by caching archive metadata requests
|
2014-03-13 22:29:47 +01:00 |
Jonas Borgström
|
90fe318809
|
Attempt to make the archive metadata resync more robust
|
2014-03-06 20:05:13 +01:00 |
Jonas Borgström
|
9dce2362cc
|
archive checkpoint: Reset timer after the checkpoint has been committed
|
2014-03-05 20:00:27 +01:00 |
Jonas Borgström
|
3193af5482
|
Remove explicit flush calls since line_buffering is enabled.
|
2014-03-05 19:58:29 +01:00 |
Jonas Borgström
|
11c08f412a
|
check: No progreess output to stderr during archives check
|
2014-03-04 22:02:35 +01:00 |
Jonas Borgström
|
a68e48bc30
|
check: Make item stream resync a bit more robust
|
2014-03-04 21:15:52 +01:00 |
Jonas Borgström
|
7be0ad609d
|
Make the manifest rebuild code more robust
Try to make sure we've actually found msgpack data before feeding
it into msgpack.
|
2014-03-01 15:00:21 +01:00 |
Jonas Borgström
|
3982c34e6c
|
Improve attic check documentation
Closes #24.
|
2014-02-26 23:13:48 +01:00 |
Jonas Borgström
|
a229db0dce
|
check: More code cleanup
|
2014-02-24 23:37:21 +01:00 |
Jonas Borgström
|
9e8a944a2a
|
check: archive metadata recovery improvements
|
2014-02-24 22:44:43 +01:00 |
Jonas Borgström
|
88ff981eee
|
Ignore xattr errors during extract if not supported by the filesystem
Closes #46.
|
2014-02-23 13:15:57 +01:00 |
Jonas Borgström
|
d551b13a23
|
Use StableDict in a few more places
|
2014-02-18 23:09:12 +01:00 |
Jonas Borgström
|
7b31f23722
|
Replace verify command with "extract --dry-run"
closes #25
|
2014-02-18 21:33:06 +01:00 |
Jonas Borgström
|
30daa23e42
|
Minor cleanup
|
2014-02-18 21:16:36 +01:00 |
Jonas Borgström
|
893120e609
|
attic check performance improvement and minor progress reporting changes
|
2014-02-17 18:25:25 +01:00 |
Jonas Borgström
|
c394a31d62
|
Improved archive metadata deduplication.
|
2014-02-16 23:36:48 +01:00 |
Jonas Borgström
|
32e773c15d
|
Implemented archive metadata checking and repair
|
2014-02-16 22:21:39 +01:00 |
Jonas Borgström
|
d023f2aa64
|
Remove peek concept and fix fuse issue
|
2014-01-23 22:13:08 +01:00 |
Jonas Borgström
|
bd5b72a646
|
Improved remote repository performance and reliability
|
2014-01-22 20:59:12 +01:00 |
Jonas Borgström
|
f3e9fa28bc
|
Fix incorrect display of time
Closes #13
|
2013-12-15 21:25:32 +01:00 |
Jonas Borgström
|
7bacfa2d6e
|
Improved error handling/reporting.
Closes #12.
|
2013-12-15 20:35:29 +01:00 |
Jonas Borgström
|
ae4ddac2ef
|
Minor cleanup of remote code
|
2013-08-12 22:47:25 +02:00 |
Jonas Borgström
|
af059fbdfc
|
Make sure all paths included in an archive are relative and local
|
2013-08-03 13:36:54 +02:00 |
Jonas Borgström
|
df5e4a52a6
|
Fix Python 3.2 issue on FreeBSD
|
2013-07-29 21:09:31 +02:00 |
Jonas Borgström
|
2281af5284
|
Rewrote xattr support
|
2013-07-27 22:33:43 +02:00 |
Jonas Borgström
|
576daaf38b
|
call fd.flush() to make sure mtime isn't modified on fd.close()
|
2013-07-19 13:21:23 +02:00 |
Jonas Borgström
|
b718a443a8
|
Project rename
|
2013-07-09 20:14:18 +02:00 |