[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: |
dean gaudet |
Subject: |
[Rdiff-backup-commits] rdiff-backup CHANGELOG rdiff_backup/fs_abilitie... |
Date: |
Mon, 29 Jan 2007 17:11:18 +0000 |
CVSROOT: /cvsroot/rdiff-backup
Module name: rdiff-backup
Changes by: dean gaudet <dgaudet> 07/01/29 17:11:18
Modified files:
. : CHANGELOG
rdiff_backup : fs_abilities.py
Log message:
DOS filename quoting adjustments from Marc Dyksterhouse.
CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/rdiff-backup/CHANGELOG?cvsroot=rdiff-backup&r1=1.195&r2=1.196
http://cvs.savannah.gnu.org/viewcvs/rdiff-backup/rdiff_backup/fs_abilities.py?cvsroot=rdiff-backup&r1=1.30&r2=1.31
Patches:
Index: CHANGELOG
===================================================================
RCS file: /cvsroot/rdiff-backup/rdiff-backup/CHANGELOG,v
retrieving revision 1.195
retrieving revision 1.196
diff -u -b -r1.195 -r1.196
--- CHANGELOG 28 Jan 2007 03:05:41 -0000 1.195
+++ CHANGELOG 29 Jan 2007 17:11:18 -0000 1.196
@@ -2,9 +2,10 @@
--------------------------
Add "FilenameMapping.set_init_quote_vals" security exception.
-[Marc Dyksterhouse]
+(Marc Dyksterhouse)
-Escape DOS device filenames when necessary. [Marc Dyksterhouse]
+Escape DOS device filenames when necessary. Adjust DOS filename
+quoting to work properly with cygwin. (Marc Dyksterhouse)
Allow for preservation of FinderInfo for folders and fix typo
in Time.py. (Patch from Andrew Ferguson.)
Index: rdiff_backup/fs_abilities.py
===================================================================
RCS file: /cvsroot/rdiff-backup/rdiff-backup/rdiff_backup/fs_abilities.py,v
retrieving revision 1.30
retrieving revision 1.31
diff -u -b -r1.30 -r1.31
--- rdiff_backup/fs_abilities.py 28 Jan 2007 02:55:10 -0000 1.30
+++ rdiff_backup/fs_abilities.py 29 Jan 2007 17:11:18 -0000 1.31
@@ -541,11 +541,13 @@
if self.src_fsa.case_sensitive and not
self.dest_fsa.case_sensitive:
if self.dest_fsa.extended_filenames:
return "A-Z;" # Quote upper case and quoting
char
- else: return "^a-z0-9_ .-" # quote everything but basic
chars
+ # Quote the following 0 - 31, ", *, /, :, <, >, ?, \,
|, ;
+ # Also quote uppercase A-Z
+ else: return 'A-Z\000-\037\"*/:<>?\\\\|\177;'
if self.dest_fsa.extended_filenames:
return "" # Don't quote anything
- else: return "^A-Za-z0-9_ .-"
+ else: return '\000-\037\"*/:<>?\\\\|\177;'
def compare_ctq_file(self, rbdir, suggested_ctq):
"""Compare ctq file with suggested result, return actual ctq"""
- [Rdiff-backup-commits] rdiff-backup CHANGELOG rdiff_backup/fs_abilitie...,
dean gaudet <=