Thomas Waldmann
dd78e1a56e
improve docs, usage help, changelog
2015-06-11 22:18:12 +02:00
Thomas Waldmann
91e10fec5f
Merge branch 'master' of github.com:jborg/attic
2015-05-31 17:37:02 +02:00
Jonas Borgström
2b348104f6
hashindex: Fix hashindex ARM memory alignment issue
...
Closes #309
2015-05-24 21:48:03 +02:00
Thomas Waldmann
7e9fefd92a
updated CHANGES
2015-05-22 23:28:55 +02:00
Thomas Waldmann
7df45d7739
Attic 0.16
...
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2
iQEcBAABCAAGBQJVV5xkAAoJEBl3gZYVhOBchnsH/3elb/XpRjWYOSUn7P2MRQmZ
k0koxcXQkgIVSXt541PrkpiQaQE7cWMNQHlEUhSMM9SIr2CsqYDjZ6XLoUqbMmnO
SjLnwtEIjCinpZTIJoGticwF8nREKZsccA1JBSl4tFVCQv+m11+QuhCEXLHd4NvP
Yq6XxfkI6XkiibqslPdKWH/XOCO8np2YHV4Hcf6BdUcvlPw5BnGtssFfpO9W8lvZ
k7Oz15VCTDpPdUHtwFjYRNVSoIA2lpX0AHbEQBfKmSUYcpZmg7y67opNHH9vwP85
HXXgeUEA9T7KSmDu/xtCO0AEMt+gVFtZMm7OgilUiREZkFTt64AmujTjJvbN7uI=
=Kva2
-----END PGP SIGNATURE-----
Merged CHANGES from tag '0.16'
2015-05-22 21:52:12 +02:00
Jonas Borgström
d7cd3bb8bd
hashindex: Improve error messages
...
This should make ENOSPC issues like #298 easier to identify
2015-05-16 22:49:28 +02:00
Jonas Borgström
7b61f6aff4
Updated CHANGES
2015-05-16 21:35:31 +02:00
Thomas Waldmann
3d5b1cfc23
updated CHANGES about the name change
2015-05-14 02:12:36 +02:00
Thomas Waldmann
e939172c77
prefix issues numbers referring to attic issue tracker with "attic #"
2015-05-14 02:03:42 +02:00
Thomas Waldmann
c32f4b64b1
integrate CHANGES-borg.txt into CHANGES and README.rst
2015-05-14 00:37:09 +02:00
Jonas Borgström
a24d0f4cba
Fix typo preventing the security confirmation prompt from working
...
Closes #303
2015-05-08 17:41:50 +02:00
Jonas Borgström
64e8ea72ac
Improve handling of systems with improperly configured file system encoding
...
Closes #289
2015-04-21 22:29:10 +02:00
Jonas Borgström
dd0c69ac32
Fix "All archives" output for attic info
...
Closes #183
2015-04-19 23:45:05 +02:00
Jonas Borgström
b61ba51c0d
More user friendly error message when repository key file is not found
...
Closes #236
2015-04-19 23:09:36 +02:00
Jonas Borgström
af9f1c24c4
Fix parsing of iso8601 timestamps with zero microseconds
...
Closes #282
2015-04-19 22:42:52 +02:00
Jonas Borgström
e815d6da8e
acl/xattr: Be less strict about unknown platforms
...
Closes #239
2015-04-15 21:49:03 +02:00
Jonas Borgström
bbc8886bfe
Updated CHANGES
...
Closes #163 .
2015-04-13 23:29:29 +02:00
Jonas Borgström
70af748363
Added Thomas Waldmann to AUTHORS and updated CHANGES
2015-04-13 23:12:30 +02:00
Jonas Borgström
20026e58aa
Fix incorrect behaviour with two character directory names.
...
Independetely found and fixed by both Thomas Waldemann and
Cam Hutchison. Closes #265 and #268 .
2015-04-13 22:44:14 +02:00
Jonas Borgström
7198929bae
cache: Warn user before accessing relocated repositories
...
This also closes #225
2015-04-13 22:42:32 +02:00
Jonas Borgström
78f9ad1fab
Require approval before accessing previously unknown unencrypted repositories
...
Closes #271
2015-04-06 23:07:10 +02:00
Jonas Borgström
4ab4ecc7af
hashindex: Fix issue with file sizes larger than 2GB.
...
See: http://librelist.com/browser//attic/2015/1/6/does-attic-have-an-upper-data-size-limit/
2015-01-06 22:28:04 +01:00
Jonas Borgström
df6324b725
Include missing pyx files in dist file.
...
Closes #168
2015-01-04 22:25:11 +01:00
Jonas Borgström
b5a9085717
Fix Python 3.2 compatibility issue with noatime open().
...
Closes #164 .
2015-01-03 23:12:47 +01:00
Jonas Borgström
f342621dff
Preparing release
2014-12-17 23:19:22 +01:00
Jonas Borgström
e9c27e8e6d
Added missing changelog entry
2014-12-14 14:30:41 +01:00
David Fries
f22b62c1a4
limit create file permissions
...
Be safe by default, create files so that other users can't read them,
at least until the original permissions are set.
2014-10-31 20:02:12 -05:00
Jonas Borgström
678fdd1d42
Fix "Number of files" output for attic info.
...
Closes #124
2014-10-27 22:00:56 +01:00
Jonas Borgström
193fb1fcd5
Added support for stripping leading path segments
...
closes #95
2014-08-02 22:15:21 +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
0741aef880
Add MacPorts' path to the default openssl search path
...
Closes #101
2014-08-01 14:48:49 +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
7a950be929
Preparing release
2014-06-29 14:28:02 +02:00
Jonas Borgström
15065dbaa4
Fix sporadic "Resource temporarily unavailable" error
...
Issue reported on the mailing list while backing up to a remote
repository on OS X over a slow uplink.
2014-06-13 20:07:01 +02:00
Jonas Borgström
80a2a4113f
Revert "Reduce memory usage when backing up many small files"
...
The memory usage should be reduced a fair bit by #90 so this
might not be needed anymore. Or at least not enabled by default
2014-06-03 21:39:26 +02:00
Jonas Borgström
7f9fe03917
cache: Reduce file cache memory usage ( #90 )
...
The memory usage is reduced at the expence of extra msgpack
packing/unpacking. Hopefully this is a good tradeoff.
Ideally the entire cache should be replaced with a radix tree
but that will have to wait a bit.
2014-06-03 21:19:02 +02:00
Jonas Borgström
9178d76ce7
Fix py3.2 specific EDEADLK related bug.
2014-05-31 15:15:56 +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
7e258c8401
crypto: Improved AES performance
...
attic.crypto now uses the OpenSSL EVP API for AES encryption.
This API uses AES-NI instructions when available resulting in
a significant AES encryption performance improvement:
Before: 80MiB/s
After: 1931MiB/s
Message size: 64kiB
CPU: Intel(R) Core(TM) i5-3320M CPU @ 2.60GHz
2014-05-13 22:33:58 +02:00
Jonas Borgström
47c6141aab
Experimental OS X ACL support ( #66 )
2014-05-03 15:10:11 +02:00
Jonas Borgström
055a40910b
Reduce memory usage when backing up many small files
...
Closes #69 .
2014-05-03 13:35:48 +02:00
Jonas Borgström
a87a019608
cachedir: Add CACHEDIR.TAG file to attic cache dirs
2014-05-01 14:56:21 +02:00
Jonas Borgström
8c25d02481
Experimental FreeBSD ACL support (nfs4 and posix) ( #66 )
2014-04-27 14:17:52 +02:00
Jonas Borgström
0ad5253d84
Experimental Linux ACL support ( #66 )
2014-04-13 20:26:46 +02:00
Jonas Borgström
ebb597193d
Added note about BSDFlags to CHANGES
2014-04-08 21:55:21 +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
588a49c71e
Preparing for release
2014-04-07 19:58:15 +02:00
Jonas Borgström
ccb7ea909f
prune: Use the local time zone (not UTC) when interpreting time
2014-03-30 22:57:16 +02:00
Jonas Borgström
8080f183d6
mount: Improve fuse filesystem memory efficiency
...
Closes #59
2014-03-28 22:51:09 +01:00
Jonas Borgström
a9fc62cc9a
Added option to restrict remote repository access to specific path(s)
...
With this option remote repository access can be restricted to a
specific path for a specific ssh key using the following line
in ~/.ssh/authorized_keys::
command="attic serve --restrict-to-path /data/clientA" ssh-rsa clientA's key
command="attic serve --restrict-to-path /data/clientB" ssh-rsa clientB's key
Closes #51 .
2014-03-24 21:28:59 +01:00