summaryrefslogtreecommitdiff
path: root/rdiff-backup/rdiff_backup/fs_abilities.py
diff options
context:
space:
mode:
Diffstat (limited to 'rdiff-backup/rdiff_backup/fs_abilities.py')
-rw-r--r--rdiff-backup/rdiff_backup/fs_abilities.py6
1 files changed, 4 insertions, 2 deletions
diff --git a/rdiff-backup/rdiff_backup/fs_abilities.py b/rdiff-backup/rdiff_backup/fs_abilities.py
index c9011f1..0bd57e8 100644
--- a/rdiff-backup/rdiff_backup/fs_abilities.py
+++ b/rdiff-backup/rdiff_backup/fs_abilities.py
@@ -541,11 +541,13 @@ class BackupSetGlobals(SetGlobals):
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"""