Added a few more details of changes since 2.6.3.

This commit is contained in:
Wayne Davison
2005-01-28 01:56:50 +00:00
parent da1b6eeaf2
commit e30b1fb8fd

52
NEWS
View File

@@ -8,9 +8,9 @@ Changes since 2.6.3:
it, it now appends a trailing slash to the name instead of (only
sometimes) outputting a preceding "directory " string.
- The --stats output will contain time file-list time statistics if
both sides are 2.6.4, or if the local side is 2.6.4 and the files
are being pushed (since the stats come from the sending side).
- The --stats output will contain file-list time statistics if both
sides are 2.6.4, or if the local side is 2.6.4 and the files are
being pushed (since the stats come from the sending side).
BUG FIXES:
@@ -18,6 +18,9 @@ Changes since 2.6.3:
was only treating it as a special token in an rsync include/exclude
file).
- The --dry-run option (-n) now mentions changes in directories (w/-v).
It also now includes the normal uptodate output information for -vv.
- Avoid a mkdir warning when removing a directory in the destination
that already exists in the --backup-dir.
@@ -50,6 +53,17 @@ Changes since 2.6.3:
relative path), the backup code was erroneously trying to backup a
file that was put into the partial-dir.
- One call to flush_write_file() was not being checked for an error.
- The --no-relative option was not being sent from the client to a
server sender.
- If an rsync daemon specified "dont compress = ..." for a file and the
client tried to specify --compress, the libz code was not handling a
compression level of 0 properly. This could cause a transfer failure
if the block-size for a file was large enough (i.e. rsync might have
exited with an error for large files).
ENHANCEMENTS:
- Rsync now supports popt's option aliases, which means that you can
@@ -78,11 +92,11 @@ Changes since 2.6.3:
cause problems (such as a hang or an abort) when a client connects.
- The --bwlimit option may now be used in combination with --daemon
to specify a default value for the daemon side and also a value
to specify both a default value for the daemon side and a value
that cannot be exceeded by a user-specified --bwlimit option.
- Added the "port" parameter to the rsyncd.conf file. (Promoted from
the patches dir.)
the patches dir.) Also added "address".
- In _exit_cleanup(): when we are exiting with a partially-received
file, we now flush any data in the write-cache before closing the
@@ -97,13 +111,16 @@ Changes since 2.6.3:
- Added the --list-only option which is mainly a way for the client to
put the server into listing mode without needing to resort to any
option kluges (e.g. the age-old use of "-r --exclude="/*/*" for a
non-recursive listing).
non-recursive listing). This option is used automatically when a
modern rsync speaks to a modern daemon, but may also be specified
manually if you want to force the use of the --list-only option over
a remote-shell connection.
- Added the --omit-dir-times (-O) option which will avoid updating the
modified time for directories when --times was specified. For a
really large transfer, this option will avoid an extra pass through
the file-list at the end of the transfer to tweak all the directory
times.
modified time for directories when --times was specified. This
option will avoid an extra pass through the file-list at the end of
the transfer (to tweak all the directory times), which can result in
an appreciable speedup for a really large transfer.
- Added the --filter (-f) option and its helper option, -F. Filter
rules are an extension to the existing include/exclude handling
@@ -118,6 +135,9 @@ Changes since 2.6.3:
--partial-dir=DIR option) until the end of the transfer. This
makes the updates a little more atomic for a large transfer.
- If rsync is put into the background, any output from --progress is
reduced.
SUPPORT FILES:
- Added support/atomic-rsync -- a perl script that will transfer some
@@ -141,11 +161,19 @@ Changes since 2.6.3:
INTERNAL:
- Added better checking of the checksum header values that come over
- Added better checking of the checksum-header values that come over
the socket.
- Improved the type of some variables for consistency and proper size.
- Merged the various delete-file functions into a single function so
that it is easier to maintain.
- Improved the type of some variables (particularly blocksize vars) for
consistency and proper size.
- Got rid of the uint64 type (which we didn't need).
BUILD CHANGES:
- Handle an operating system that use mkdev() in place of makedev().
- Improved configure to better handle cross-compiling.