[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Rdiff-backup-commits] rdiff-backup CHANGELOG rdiff_backup/fs_abilitie..
From: |
Andrew Ferguson |
Subject: |
[Rdiff-backup-commits] rdiff-backup CHANGELOG rdiff_backup/fs_abilitie... |
Date: |
Wed, 09 Jan 2008 19:19:26 +0000 |
CVSROOT: /sources/rdiff-backup
Module name: rdiff-backup
Changes by: Andrew Ferguson <owsla> 08/01/09 19:19:26
Modified files:
. : CHANGELOG
rdiff_backup : fs_abilities.py
Log message:
Change high-bit permissions test to check files and directories. (Patch
from
Marc Horowitz)
CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/rdiff-backup/CHANGELOG?cvsroot=rdiff-backup&r1=1.258&r2=1.259
http://cvs.savannah.gnu.org/viewcvs/rdiff-backup/rdiff_backup/fs_abilities.py?cvsroot=rdiff-backup&r1=1.43&r2=1.44
Patches:
Index: CHANGELOG
===================================================================
RCS file: /sources/rdiff-backup/rdiff-backup/CHANGELOG,v
retrieving revision 1.258
retrieving revision 1.259
diff -u -b -r1.258 -r1.259
--- CHANGELOG 6 Jan 2008 18:35:32 -0000 1.258
+++ CHANGELOG 9 Jan 2008 19:19:25 -0000 1.259
@@ -1,6 +1,10 @@
New in v1.1.16 (????/??/??)
---------------------------
+Change high-bit permissions test to check both files and directories.
+Improves rdiff-backup's support for AFS and closes Debian bug #450409.
+(Patch from Marc Horowitz)
+
rdiff-backup-statistics now supports quoted repositories. Closes Savannah
bug #21813. (Andrew Ferguson)
Index: rdiff_backup/fs_abilities.py
===================================================================
RCS file: /sources/rdiff-backup/rdiff-backup/rdiff_backup/fs_abilities.py,v
retrieving revision 1.43
retrieving revision 1.44
diff -u -b -r1.43 -r1.44
--- rdiff_backup/fs_abilities.py 3 Jan 2008 15:05:55 -0000 1.43
+++ rdiff_backup/fs_abilities.py 9 Jan 2008 19:19:25 -0000 1.44
@@ -439,14 +439,19 @@
def set_high_perms_readwrite(self, dir_rp):
"""Test for writing high-bit permissions like suid"""
- tmp_rp = dir_rp.append("high_perms")
- tmp_rp.touch()
+ tmpf_rp = dir_rp.append("high_perms_file")
+ tmpf_rp.touch()
+ tmpd_rp = dir_rp.append("high_perms_dir")
+ tmpd_rp.touch()
try:
- tmp_rp.chmod(07000)
- tmp_rp.chmod(07777)
+ tmpf_rp.chmod(07000)
+ tmpf_rp.chmod(07777)
+ tmpd_rp.chmod(07000)
+ tmpd_rp.chmod(07777)
except (OSError, IOError): self.high_perms = 0
else: self.high_perms = 1
- tmp_rp.delete()
+ tmpf_rp.delete()
+ tmpd_rp.delete()
def set_symlink_perms(self, dir_rp):
"""Test if symlink permissions are affected by umask"""