Opened 4 years ago
Closed 4 years ago
#17009 closed enhancement (fixed)
rsync-3.2.6
| Reported by: | Bruce Dubbs | Owned by: | Bruce Dubbs |
|---|---|---|---|
| Priority: | normal | Milestone: | 11.3 |
| Component: | BOOK | Version: | git |
| Severity: | medium | Keywords: | |
| Cc: |
Description
New point version.
Change History (4)
comment:1 by , 4 years ago
comment:2 by , 4 years ago
| Owner: | changed from to |
|---|---|
| Status: | new → assigned |
comment:3 by , 4 years ago
# NEWS for rsync 3.2.6 (9 Sep 2022)
## Changes in this version:
### BUG FIXES:
- More path-cleaning improvements in the file-list validation code to avoid rejecting of valid args.
- A file-list validation fix for a [
--files-from](rsync.1#opt) file that ends without a line-terminating character.
- Added a safety check that prevents the sender from removing destination files
when a local copy using [
--remove-source-files](rsync.1#opt) has some files that are shared between the sending & receiving hierarchies, including the case where the source dir & destination dir are identical.
- Fixed a bug in the internal MD4 checksum code that could cause the digest to be sporadically incorrect (the openssl version was/is fine).
- A minor tweak to rrsync added "copy-devices" to the list of known args, but left it disabled by default.
### ENHANCEMENTS:
- Rename
--protect-argsto [--secluded-args](rsync.1#opt) to make it clearer how it differs from the default backslash-escaped arg-protecting behavior of rsync. The old option names are still accepted. The environment-variable override did not change its name.
### PACKAGING RELATED:
- The configure option
--with-protected-argswas renamed to--with-secluded-args. This option makes--secluded-argsthe default rsync behavior instead of using backslash escaping for protecting args.
- The mkgitver script now makes sure that a
.gitdir/file is in the top-level source dir before callinggit describe. It also runs a basic check on the version value. This should avoid using an unrelated git description for rsync's version.
### DEVELOPER RELATED:
- The configure script no longer sets the -pedantic-errors CFLAG (which it used to try to do only for gcc).
- The name_num_obj struct was modified to allow its dynamic name_num_item list to be initialized in a better way.
comment:4 by , 4 years ago
| Resolution: | → fixed |
|---|---|
| Status: | assigned → closed |
Fixed at commits
8a42ba9b18 Update to rsync-3.2.6. 4fab941f0a Update to flac-1.4.0. 2e21939a1e Update to xscreensaver-6.05.1.
Note:
See TracTickets
for help on using tickets.

rsync 3.2.6 (9 Sep 2022)
BUG FIXES:
ENHANCEMENTS:
PACKAGING RELATED:
DEVELOPER RELATED: