]> arthur.barton.de Git - bup.git/history - lib/bup/metadata.py
metadata: adjust our posix1e calls for python 3
[bup.git] / lib / bup / metadata.py
2020-01-19 Rob Browningmetadata: adjust our posix1e calls for python 3
2020-01-19 Rob BrowningAdjust metadata handling for python 3
2020-01-17 Johannes Bergmetadata: accept only fixed python-xattr in python3
2020-01-09 Johannes Bergmetadata: use python-xattr pyxattr compat code
2019-12-01 Rob BrowningMove pwd grp functions to pwdgrp module; require binary...
2019-08-18 Greg Troxelrestore: create fifos with mkfifo, not mknod
2019-01-13 Rob Browningmetadata: always add/store/retrieve size for links...
2018-09-01 Julien GoodwinReplace remaining print statements with print function
2018-01-27 Rob BrowningUse absolute_import from the __future__ everywhere
2017-10-10 Rob BrowningPrint the metadata mode in octal, not hex
2017-10-08 Rob BrowningAdd vfs2 and rewrite restore to use it
2017-09-21 Rob BrowningSkip unset values in metadata repr
2017-06-18 Rob Browningmetadata: set size when loading symlink info
2016-09-07 Rob BrowningHandle ntfs-3g EINVAL for attr save/restore
2016-05-21 Rob BrowningTreat EACCES like EPERM when removing xattrs
2016-01-01 Rob BrowningUse BytesIO instead of StringIO
2016-01-01 Rob BrowningUse Python 3 compatible "except ... as e" syntax
2016-01-01 Rob BrowningUse Python 3 compatible octal notation
2015-12-27 Rob BrowningGuard posxi1e has_extended with HAS_EXTENDED_CHECK
2015-07-26 Rob BrowningMove Cygwin uid/gid fixup from index to xstat
2015-04-11 Rob BrowningIgnore lchmod() ENOSYS (i.e. function not implemented) 0.27-rc5
2015-03-15 Rob BrowningUse *native* type sizes in file attr guard
2015-03-10 Gabriel FilionMerge pull request #13 from Farioko/patch-1
2014-11-20 Gabriel FilionCall add_error() with one arg on readlink failure
2014-08-08 Rob BrowningHandle kernel/FUSE disagreement over Linux attrs
2014-03-23 Rob Browningmetadata.py: xattr exception strings don't have path...
2014-02-06 Rob Browningmetadata.summary_str(): don't ignore a size of 0 (i...
2014-02-04 Rob BrowningFix the ls -laAF options with respect to the VFS synthe...
2014-01-31 Rob Browningmetadata.py: add a more meaningful repr() to Metadata.
2014-01-24 Rob Browningmetadata.py: remove obsolete comments.
2013-12-24 Rob BrowningAdd -n, -A, -F, --file-type, --numeric-ids and detailed...
2013-11-19 Thomas KlausnerCompletely disable ACL support on NetBSD for now.
2013-11-07 Rob BrowningTreat stat fields correctly as signed, unsigned, or...
2013-11-06 Rob BrowningDon't include atime when determining hardlink compatibi...
2013-11-05 Rob BrowningInclude the chattr value in the ApplyError.
2013-11-05 Rob Browning_apply_linux_xattr_rec(): do nothing if no rec; fix...
2013-11-01 Rob BrowningFix xattr tests and bugs revealed (fully remove set...
2013-11-01 Rob BrowningFix ACL tests, and the bugs revealed thereby.
2013-10-31 Rob Browningmeta-cmd.py: actually respond to recursion options.
2013-10-23 Rob BrowningDon't create ACL objects until they're needed.
2013-10-08 Rob BrowningFall back from mknod() to socket()/bind() on EPERM...
2013-10-07 Rob BrowningHandle EOPNOTSUPP as an indicator that Linux attrs...
2013-09-18 Rob BrowningIgnore unimplemented metadata record during read (_rec_...
2013-09-18 Rob BrowningQuash stat(2) st_rdev unless we're going to need it...
2013-09-16 Rob BrowningFix path ownership restoration problems on Cygwin.
2013-09-16 Rob BrowningTreat ENOSYS like EOPNOTSUPP in _add_posix1e_acl().
2013-09-16 Rob BrowningFix minor typo in Metadata.read() in metadata.py.
2013-09-16 Rob BrowningAlways fall back to socket()/bind() when os.mknod(...
2013-09-16 Rob BrowningDon't try to load POSIX1e ACLs when the library isn...
2013-07-31 Rob Browning_apply_linux_attr_rec: treat ENOSYS like EOPNOTSUPP... bup-0.25-rc2
2013-07-31 Rob Browning_create_via_common_rec: treat rmdir() EEXIST like ENOTE...
2013-07-04 Rob BrowningCompletely disable ACL support on OS X for now.
2013-05-27 Rob Browningmetadata.py: use socket() instead of mknod(...IF_SOCK...
2013-05-27 Rob BrowningUse sys.platform instead of platform.system().
2013-05-18 Yung-Chin OeiCatch errors when restoring Linux attrs into xfs or...
2013-03-16 Rob Browningmetadata.py: ignore posix1e if platform.system() includ...
2013-03-16 Rob Browningmetadata.py: always set xattr to None by default.
2013-03-16 Rob BrowningDon't even test for Linux xattrs if platform.system...
2013-02-03 Rob BrowningHandle nonexistent groups in Metadata._apply_common_rec().
2013-02-03 Rob BrowningCache all password (pwd) and group (grp) database lookups.
2013-01-27 Rob BrowningAdd preliminary hardlink support for review.
2012-12-25 Rob BrowningDefer errors when the restore target doesn't support...
2012-12-22 Rob BrowningRestore any metadata during "bup restore"; add "bup...
2012-12-22 Rob BrowningSave metadata during "bup save".
2012-10-20 Rob BrowningChange metadata "owner" to "user" everywhere to match...
2012-10-20 Rob BrowningFix metadata._set_up_path() to allow restoration of...
2012-10-15 Rob BrowningMake "bup meta -tv" output look somewhat like "ls ...
2012-10-15 Rob BrowningMake "bup meta -tvv" output identical to "bup xstat".
2012-10-14 Rob BrowningFix typo in _create_via_common_rec() exception message.
2012-10-14 Rob BrowningRecord the file size as Metadata.size when possible.
2012-10-14 Rob BrowningOn ENOTTY or ENOSYS, assume filesystem doesn't support...
2011-06-09 Avery PennarunMerge branch 'meta'
2011-06-09 Rob BrowningReplace _helpers.utimensat() with utime() and lutime().
2011-06-09 Rob BrowningAdd meta support for restoring filesystem sockets.
2011-06-09 Rob BrowningAdd _recognized_file_types(); defer error for unrecogni...
2011-05-31 Avery PennarunMerge branch 'master' into meta
2011-05-30 Avery PennarunMerge branch 'master' into meta
2011-05-15 Avery PennarunMerge branch 'master' into config
2011-05-15 Aneurin PriceUse is_superuser() rather than checking euid directly
2011-05-08 Rob BrowningReplace os.*stat() with xstat.*stat(); use integer...
2011-03-20 Avery Pennarunmetadata.py: be careful with the umask() when restoring...
2011-03-20 Avery PennarunGet rid of some python syntax not compatible with pytho...
2011-03-20 Avery Pennarunmetadata.py: don't mknod regular files.
2011-03-20 Avery PennarunA bunch of IOError->OSError conversions.
2011-03-20 Avery Pennarunmetadata: don't die if Linux attr (not xattr) support...
2011-03-20 Avery Pennarunmetadata: ignore old incompatible python-xattr module...
2011-03-20 Avery Pennarunmetadata: recover politely if xattr/acl support is...
2011-03-20 Avery Pennarunmetadata/xstat: fix a bunch of CodingStyle issues.
2011-03-20 Avery PennarunMerge branch 'maint'
2011-03-11 Avery PennarunMerge branch 'maint'
2011-03-10 Avery PennarunMerge branch 'maint'
2011-02-28 Avery PennarunMerge branch 'rlb/meta'
2011-02-28 Avery PennarunMerge branch 'master' into meta
2011-02-27 Rob BrowningDon't touch correct target xattrs; remove inappropriate...
2011-02-19 Avery PennarunMerge remote branch 'origin/master' into meta
2011-02-10 Rob BrowningMerge remote branch 'origin/master' into meta
2011-01-26 Rob BrowningAdd atime tests and fix atime capture in metadata.from_...
2011-01-25 Rob BrowningAdd initial (trivial) root-only ACL metadata tests...
2011-01-24 Rob BrowningDon't specify 0700 permissions when creating initial...
2011-01-24 Rob BrowningFix "meta extract -v" directory output.
next