- * Keep per-file track of the sending of literal data with
- --partial so that an interrupted transfer doesn't keep a
- shorter temp file when no new data has been transfered over
- the wire.
-
- INTERNAL:
-
- * Most of the I/O is now buffered, which results in a pretty
- large speedup when running under MS Windows. (Craig Barratt)
-
- * Optimizations to the name-handling/comparing code have made
- some significant reductions in user CPU time for large file
- sets. (Wayne Davison)
-
- * Some variable-type cleanup that makes the code more consistent.
- (Wayne Davison)
-
-\f
-NEWS for rsync 2.6.0 (1 Jan 2004)
-Protocol: 27 (changed)
-Changes since 2.5.7:
-
- ENHANCEMENTS:
-
- * "ssh" is now the default remote shell for rsync. If you want to
- change this, configure like this: "./configure --with-rsh=rsh".
-
- * Added --files-from, --no-relative, --no-implied-dirs, and --from0.
- Note that --from0 affects the line-ending character for all the
- files read by the --*-from options. (Wayne Davison)
-
- * Length of csum2 is now per-file starting with protocol version
- 27. (J.W. Schultz)
-
- * Per-file dynamic block size is now sqrt(file length). The
- per-file checksum size is determined according to an algorithm
- provided by Donovan Baarda which reduces the probability of rsync
- algorithm corrupting data and falling back using the whole md4
- checksums. (J.W. Schultz, Donovan Baarda)
-
- * The --stats option no longer includes the (debug) malloc summary
- unless the verbose option was specified at least twice.
-
- * Added a new error/warning code for when files vanish from the
- sending side. Made vanished source files not interfere with the
- file-deletion pass when --delete-after was specified.
-
- * Various trailing-info sections are now preceded by a newline.
+ * We now reset the "new data has been sent" flag at the start
+ of each file we send. This makes sure that an interrupted
+ transfer with the --partial option set doesn't keep a shorter
+ temp file than the current basis file when no new data has been
+ transfered over the wire for that file.