#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: normal Keywords:
Cc:

Description

New point version.

Change History (4)

comment:1 by pierre, 20 months ago

rsync 3.2.6 (9 Sep 2022)

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 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 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-args to --secluded-args 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-args was renamed to --with-secluded-args. This option makes --secluded-args the default rsync behavior instead of using backslash escaping for protecting args.

The mkgitver script now makes sure that a .git dir/file is in the top-level source dir before calling git 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:2 by Bruce Dubbs, 20 months ago

Owner: changed from blfs-book to Bruce Dubbs
Status: newassigned

comment:3 by Bruce Dubbs, 20 months 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-args to [--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-args was renamed to --with-secluded-args. This option makes --secluded-args the default rsync behavior instead of using backslash escaping for protecting args.
  • The mkgitver script now makes sure that a .git dir/file is in the top-level source dir before calling git 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 Bruce Dubbs, 20 months ago

Resolution: fixed
Status: assignedclosed

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.