Merge pull request #126 from dfries/master

limit create file permissions
This commit is contained in:
Jonas Borgström 2014-11-12 20:01:43 +01:00
commit ca177aba60
2 changed files with 3 additions and 0 deletions

View File

@ -13,6 +13,7 @@ Version 0.14
- Add MacPorts' path to the default openssl search path (#101)
- HashIndex improvements, eliminates unnecessary IO on low memory systems.
- Fix "Number of files" output for attic info. (#124)
- limit create file permissions so files aren't read while restoring
Version 0.13
------------

View File

@ -186,6 +186,8 @@ Type "Yes I am sure" if you understand this and want to continue.\n""")
def do_extract(self, args):
"""Extract archive contents"""
# be restrictive when restoring files, restore permissions later
os.umask(0o077)
repository = self.open_repository(args.archive)
manifest, key = Manifest.load(repository)
archive = Archive(repository, key, manifest, args.archive.archive,