Matt McCutchen's Web Site
/
rsync
/
rsync.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (from parent 1:
5fe857d
)
Improved a few of the items.
author
Wayne Davison
<wayned@samba.org>
Thu, 2 Jun 2005 03:54:00 +0000
(
03:54
+0000)
committer
Wayne Davison
<wayned@samba.org>
Thu, 2 Jun 2005 03:54:00 +0000
(
03:54
+0000)
NEWS
patch
|
blob
|
blame
|
history
diff --git
a/NEWS
b/NEWS
index
cf72e93
..
d1ff514
100644
(file)
--- a/
NEWS
+++ b/
NEWS
@@
-10,7
+10,7
@@
Changes since 2.6.4:
is now output as "\\". Rsync also uses your locale setting, which
can make it treat fewer high-bit characters as non-printable.
is now output as "\\". Rsync also uses your locale setting, which
can make it treat fewer high-bit characters as non-printable.
- - If rsync received an empty file
list when pulling files, it would
+ - If rsync received an empty file
-
list when pulling files, it would
output a "nothing to do" message and exit with a 0 (success) exit
status, even if the remote rsync returned an error (it did not do
this under the same conditions when pushing files). This was changed
output a "nothing to do" message and exit with a 0 (success) exit
status, even if the remote rsync returned an error (it did not do
this under the same conditions when pushing files). This was changed
@@
-25,10
+25,11
@@
Changes since 2.6.4:
rsyncd.conf file.
- Fixed a bug in the transfer of a single file when -H is specified
rsyncd.conf file.
- Fixed a bug in the transfer of a single file when -H is specified
-
that might have caused an infinite loop or perhaps a crash
.
+
(rsync would either infinite loop or perhaps crash)
.
- - Fixed a case where the generator might try to tweak the write
- permissions of a read-only directory in list-only mode.
+ - Fixed a case where the generator might try (and fail) to tweak the
+ write-permissions of a read-only directory in list-only mode (this
+ only caused an annoying warning message).
- If --compare-dest or --link-dest uses a locally-copied file as the
basis for an updated version, log this better when --verbose or -i
- If --compare-dest or --link-dest uses a locally-copied file as the
basis for an updated version, log this better when --verbose or -i
@@
-72,7
+73,7
@@
Changes since 2.6.4:
- Avoid a timeout in the generator when the sender/receiver aren't
handling the generator's checksum output quickly enough.
- Avoid a timeout in the generator when the sender/receiver aren't
handling the generator's checksum output quickly enough.
- - Fixed the om
m
ission of some directories in the delete processing when
+ - Fixed the omission of some directories in the delete processing when
--relative (-R) was combined with a source path that had a trailing
slash.
--relative (-R) was combined with a source path that had a trailing
slash.
@@
-87,9
+88,9
@@
Changes since 2.6.4:
the buffers in readfd_unbuffered() to be too small to receive normal
messages. (This mainly affected Cygwin.)
the buffers in readfd_unbuffered() to be too small to receive normal
messages. (This mainly affected Cygwin.)
- - If a source
filename ends with "..", treat it as if "../" had been
- specified (so that we don't copy files to the parent dir of the
- destination).
+ - If a source
pathname ends with a filename of "..", treat it as if
+ "../" had been specified (so that we don't copy files to the parent
+ d
ir of the d
estination).
- If --delete is combined with a file-listing rsync command (i.e. no
transfer is happening), avoid outputting a warning that we couldn't
- If --delete is combined with a file-listing rsync command (i.e. no
transfer is happening), avoid outputting a warning that we couldn't
@@
-99,7
+100,8
@@
Changes since 2.6.4:
"deleting" messages are output before the statistics.
- Improved one "if" in the deletion code that was only checking errno
"deleting" messages are output before the statistics.
- Improved one "if" in the deletion code that was only checking errno
- for ENOTEMPTY when it should have also been checking for EEXIST.
+ for ENOTEMPTY when it should have also been checking for EEXIST (for
+ compatibility with OS variations).
ENHANCEMENTS:
ENHANCEMENTS:
@@
-119,21
+121,22
@@
Changes since 2.6.4:
the checksum data for a large file.
- Improved the auth-errors that are logged by the daemon to include
the checksum data for a large file.
- Improved the auth-errors that are logged by the daemon to include
- some information on why the authorization failed
(
wrong user,
- password mismatch, etc.
). (The client-visible message is unchanged.
)
+ some information on why the authorization failed
:
wrong user,
+ password mismatch, etc.
(The client-visible message is unchanged!
)
- Improved the client's handling of an "@ERROR" from a daemon so that
it does not complain about an unexpectedly closed socket (since we
really did expect the socket to close).
- If the daemon can't open the log-file specified in rsyncd.conf, fall
- Improved the client's handling of an "@ERROR" from a daemon so that
it does not complain about an unexpectedly closed socket (since we
really did expect the socket to close).
- If the daemon can't open the log-file specified in rsyncd.conf, fall
- back to using syslog
(and log an appropriate warning). This is
-
better than what was typically a totally silent
failure (since a
+ back to using syslog
and log an appropriate warning. This is better
+
than what was typically a totally silent (and fatal)
failure (since a
daemon is not usually run with the --no-detach option that was
necessary to see the error on stderr).
- The man pages now consistently refer to an rsync daemon as a "daemon"
daemon is not usually run with the --no-detach option that was
necessary to see the error on stderr).
- The man pages now consistently refer to an rsync daemon as a "daemon"
- to distinguish it from a server in a non-daemon transfer.
+ instead of a "server" (to distinguish it from the server process in a
+ non-daemon transfer).
- Made a small change to the rrsync script (restricted rsync -- in the
support dir) to make a read-only server reject all --remove-* options
- Made a small change to the rrsync script (restricted rsync -- in the
support dir) to make a read-only server reject all --remove-* options
@@
-142,22
+145,25
@@
Changes since 2.6.4:
INTERNAL:
INTERNAL:
- - Rsync now calls setlocale(LC_CTYPE, "") to enable isprint() to better
- discern which filename characters need to be escaped in messages.
+ - Rsync now calls setlocale(LC_CTYPE, ""). This enables isprint() to
+ better discern which filename characters need to be escaped in
+ messages (which should result in fewer escaped characters in some
+ locales).
- Improved the naming of the log-file open/reopen/close functions.
- Improved the naming of the log-file open/reopen/close functions.
- - Removed some protocol
compatibility code that was only needed to help
+ - Removed some protocol
-
compatibility code that was only needed to help
someone running a pre-release of 2.6.4.
BUILD CHANGES:
someone running a pre-release of 2.6.4.
BUILD CHANGES:
- -
Fixed a bug in the SUPPORT{,_HARD}_LINKS defines which prevented
-
rsync from being built without symlink or hard-link support
.
+ -
Added configure option "--disable-locale" to disable any use of
+
setlocale() in the binary
.
- - Only define HAVE_REMSH if it is going to be set to 1.
+ - Fixed a bug in the SUPPORT{,_HARD}_LINKS #defines which prevented
+ rsync from being built without symlink or hard-link support.
- -
You can use --disable-locale to turn off any use of setlocale()
.
+ -
Only #define HAVE_REMSH if it is going to be set to 1
.
- Configure now disables the use of mkstemp() under HP-UX (since they
refuse to fix its broken handling of large files).
- Configure now disables the use of mkstemp() under HP-UX (since they
refuse to fix its broken handling of large files).
@@
-166,10
+172,10
@@
Changes since 2.6.4:
the code can use HAVE_LSEEK64 instead of inferring lseek64()'s
presence based on the presence of the off64_t type.
the code can use HAVE_LSEEK64 instead of inferring lseek64()'s
presence based on the presence of the off64_t type.
- - Configure no longer mentions the
switch from rsh to ssh (for the
-
default remote shell) that occurred in 2.6.0
.
+ - Configure no longer mentions the
change in the default remote-shell
+
(from rsh to ssh) that occurred for the 2.6.0 release
.
- Some minor enhancements to the test scripts.
- Some minor enhancements to the test scripts.
- - Added a few new
diffs to the patches dir, including a patch that
- enables the optional copying of extended attributes.
+ - Added a few new
*.diff files to the patches dir, including a patch
+
that
enables the optional copying of extended attributes.