rdiff-backup-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Rdiff-backup-commits] rdiff-backup CHANGELOG rdiff-backup rdiff_backu..


From: Andrew Ferguson
Subject: [Rdiff-backup-commits] rdiff-backup CHANGELOG rdiff-backup rdiff_backu...
Date: Sun, 12 Oct 2008 01:55:30 +0000

CVSROOT:        /sources/rdiff-backup
Module name:    rdiff-backup
Changes by:     Andrew Ferguson <owsla> 08/10/12 01:55:29

Modified files:
        .              : CHANGELOG rdiff-backup 
        rdiff_backup   : rpath.py 

Log message:
        Open stdin/stdout in binary mode on Windows

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/rdiff-backup/CHANGELOG?cvsroot=rdiff-backup&r1=1.310&r2=1.311
http://cvs.savannah.gnu.org/viewcvs/rdiff-backup/rdiff-backup?cvsroot=rdiff-backup&r1=1.14&r2=1.15
http://cvs.savannah.gnu.org/viewcvs/rdiff-backup/rdiff_backup/rpath.py?cvsroot=rdiff-backup&r1=1.129&r2=1.130

Patches:
Index: CHANGELOG
===================================================================
RCS file: /sources/rdiff-backup/rdiff-backup/CHANGELOG,v
retrieving revision 1.310
retrieving revision 1.311
diff -u -b -r1.310 -r1.311
--- CHANGELOG   9 Oct 2008 20:23:41 -0000       1.310
+++ CHANGELOG   12 Oct 2008 01:55:29 -0000      1.311
@@ -1,6 +1,9 @@
 New in v1.2.2 (????/??/??)
 ---------------------------
 
+Improve compatibility between Unix and remote native Windows client. It is now
+possible to use SSH daemons other than Putty on Windows. (Andrew Ferguson)
+
 Print a more informative error message if the user's remote shell prints
 extraneous information before rdiff-backup runs. (Andrew Ferguson)
 

Index: rdiff-backup
===================================================================
RCS file: /sources/rdiff-backup/rdiff-backup/rdiff-backup,v
retrieving revision 1.14
retrieving revision 1.15
diff -u -b -r1.14 -r1.15
--- rdiff-backup        25 Dec 2005 07:20:58 -0000      1.14
+++ rdiff-backup        12 Oct 2008 01:55:29 -0000      1.15
@@ -19,6 +19,13 @@
 import sys
 import rdiff_backup.Main
 
+try:
+       import msvcrt, os
+       msvcrt.setmode(0, os.O_BINARY)
+       msvcrt.setmode(1, os.O_BINARY)
+except ImportError:
+       pass
+
 if __name__ == "__main__" and not globals().has_key('__no_execute__'):
        rdiff_backup.Main.error_check_Main(sys.argv[1:])
 

Index: rdiff_backup/rpath.py
===================================================================
RCS file: /sources/rdiff-backup/rdiff-backup/rdiff_backup/rpath.py,v
retrieving revision 1.129
retrieving revision 1.130
diff -u -b -r1.129 -r1.130
--- rdiff_backup/rpath.py       27 Sep 2008 17:15:36 -0000      1.129
+++ rdiff_backup/rpath.py       12 Oct 2008 01:55:29 -0000      1.130
@@ -1422,7 +1422,7 @@
 
                new_rp = self.get_gzipped_rp()
                if self.callback: self.callback(new_rp)
-               self.fileobj = new_rp.open("w", compress = 1)
+               self.fileobj = new_rp.open("wb", compress = 1)
                return self.fileobj.write(buf)
 
        def close(self):




reply via email to

[Prev in Thread] Current Thread [Next in Thread]