Commit Graph

90 Commits

Author SHA1 Message Date
Thomas Waldmann d65ca51d54 deduplicate and refactor the docs
README.rst (shown on github and also at the start of the html docs) shall
be like an elevator speech - convince readers in a very short time.
this is most important, everything else can come after we got the reader's interest.

include README into docs to avoid duplication.
also include CHANGES into docs.
add developer docs, move examples from tox.ini there
add separate support docs
remove glossary, most of what was there can be understood by an admin from context
move attic and compatibility note to the end
2015-08-06 12:59:51 +02:00
Thomas Waldmann 45e3c3d04e add some compatibility notes about the umask 2015-08-04 13:22:04 +02:00
Thomas Waldmann 8e717c55e6 updated CHANGES 2015-08-04 12:49:13 +02:00
Thomas Waldmann e17ca5123e Update CHANGES 2015-07-15 13:54:25 +02:00
Thomas Waldmann b539169ec1 update CHANGES 2015-07-13 23:03:09 +02:00
Thomas Waldmann 2944bbe6c6 update CHANGES 2015-06-21 02:36:22 +02:00
Thomas Waldmann 98a015772d forgot to list some 0.23.0 stuff in CHANGES 2015-06-12 00:05:35 +02:00
Thomas Waldmann a3b5a1beba add first borg release version number to CHANGES 2015-06-11 22:56:53 +02:00
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