Accepting request 1030356 from network
OBS-URL: https://build.opensuse.org/request/show/1030356 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rsync?expand=0&rev=81
This commit is contained in:
commit
5b15adb5d6
@ -1,3 +0,0 @@
|
|||||||
version https://git-lfs.github.com/spec/v1
|
|
||||||
oid sha256:fb3365bab27837d41feaf42e967c57bd3a47bc8f10765a3671efd6a3835454d3
|
|
||||||
size 1138593
|
|
@ -1,6 +0,0 @@
|
|||||||
-----BEGIN PGP SIGNATURE-----
|
|
||||||
|
|
||||||
iF0EABECAB0WIQQASMiwJtTJbw5YnC9shZ+xS5aoxQUCYxuTBgAKCRBshZ+xS5ao
|
|
||||||
xSUKAJ93lV+9DRfr1pFientsDrx0n7rmKACglNSPRICguhVZzHyFBauHRvU8jY8=
|
|
||||||
=/1ey
|
|
||||||
-----END PGP SIGNATURE-----
|
|
BIN
rsync-3.2.7.tar.gz
(Stored with Git LFS)
Normal file
BIN
rsync-3.2.7.tar.gz
(Stored with Git LFS)
Normal file
Binary file not shown.
6
rsync-3.2.7.tar.gz.asc
Normal file
6
rsync-3.2.7.tar.gz.asc
Normal file
@ -0,0 +1,6 @@
|
|||||||
|
-----BEGIN PGP SIGNATURE-----
|
||||||
|
|
||||||
|
iF0EABECAB0WIQQASMiwJtTJbw5YnC9shZ+xS5aoxQUCY1HvAwAKCRBshZ+xS5ao
|
||||||
|
xZFiAKC3MJgYOMf5VfpfAbld/+ydZRznMQCgkF/yaDJvKMNOslSRNuMZ/eXZ84g=
|
||||||
|
=Q+uI
|
||||||
|
-----END PGP SIGNATURE-----
|
@ -1,3 +0,0 @@
|
|||||||
version https://git-lfs.github.com/spec/v1
|
|
||||||
oid sha256:c3d13132b560f456fd8fc9fdf9f59377e91adf0dfc8117e33800d14b483d1a85
|
|
||||||
size 148382
|
|
@ -1,6 +0,0 @@
|
|||||||
-----BEGIN PGP SIGNATURE-----
|
|
||||||
|
|
||||||
iF0EABECAB0WIQQASMiwJtTJbw5YnC9shZ+xS5aoxQUCYxuTBgAKCRBshZ+xS5ao
|
|
||||||
xT3GAJ9x92f73eR0i6ah6tZW3akcNfvdyQCg48BRbfKrraXkT/ipmb8sY+xowGo=
|
|
||||||
=Ma/E
|
|
||||||
-----END PGP SIGNATURE-----
|
|
BIN
rsync-patches-3.2.7.tar.gz
(Stored with Git LFS)
Normal file
BIN
rsync-patches-3.2.7.tar.gz
(Stored with Git LFS)
Normal file
Binary file not shown.
6
rsync-patches-3.2.7.tar.gz.asc
Normal file
6
rsync-patches-3.2.7.tar.gz.asc
Normal file
@ -0,0 +1,6 @@
|
|||||||
|
-----BEGIN PGP SIGNATURE-----
|
||||||
|
|
||||||
|
iF0EABECAB0WIQQASMiwJtTJbw5YnC9shZ+xS5aoxQUCY1HvAwAKCRBshZ+xS5ao
|
||||||
|
xR3uAJ46yBJwj44DSq5YGtnUJKhLHUJLjwCfbcdunUI6bpF6Yp4IGgPUSxHIsoI=
|
||||||
|
=+RP4
|
||||||
|
-----END PGP SIGNATURE-----
|
@ -1,3 +1,84 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Oct 21 07:52:48 UTC 2022 - Michael Ströder <michael@stroeder.com>
|
||||||
|
|
||||||
|
- New version fixes bug (boo#1203727): implicit containing directory
|
||||||
|
sometimes rejected as unrequested
|
||||||
|
|
||||||
|
- update to 3.2.7
|
||||||
|
* BUG FIXES:
|
||||||
|
- Fixed the client-side validating of the remote sender's filtering behavior.
|
||||||
|
- More fixes for the "unrequested file-list name" name, including a copy of
|
||||||
|
"/" with `--relative` enabled and a copy with a lot of related paths with
|
||||||
|
`--relative` enabled (often derived from a `--files-from` list).
|
||||||
|
- When rsync gets an unpack error on an ACL, mention the filename.
|
||||||
|
- Avoid over-setting sanitize_paths when a daemon is serving "/" (even if
|
||||||
|
"use chroot" is false).
|
||||||
|
* ENHANCEMENTS:
|
||||||
|
- Added negotiated daemon-auth support that allows a stronger checksum digest
|
||||||
|
to be used to validate a user's login to the daemon. Added SHA512, SHA256,
|
||||||
|
and SHA1 digests to MD5 & MD4. These new digests are at the highest priority
|
||||||
|
in the new daemon-auth negotiation list.
|
||||||
|
- Added support for the SHA1 digest in file checksums. While this tends to be
|
||||||
|
overkill, it is available if someone really needs it. This overly-long
|
||||||
|
checksum is at the lowest priority in the normal checksum negotiation list.
|
||||||
|
See [`--checksum-choice`](rsync.1#opt) (`--cc`) and the `RSYNC_CHECKSUM_LIST`
|
||||||
|
environment var for how to customize this.
|
||||||
|
- Improved the xattr hash table to use a 64-bit key without slowing down the
|
||||||
|
key's computation. This should make extra sure that a hash collision doesn't
|
||||||
|
happen.
|
||||||
|
- If the `--version` option is repeated (e.g. `-VV`) then the information is
|
||||||
|
output in a (still readable) JSON format. Client side only.
|
||||||
|
- The script `support/json-rsync-version` is available to get the JSON style
|
||||||
|
version output from any rsync. The script accepts either text on stdin
|
||||||
|
**or** an arg that specifies an rsync executable to run with a doubled
|
||||||
|
`--version` option. If the text we get isn't already in JSON format, it is
|
||||||
|
converted. Newer rsync versions will provide more complete json info than
|
||||||
|
older rsync versions. Various tweaks are made to keep the flag names
|
||||||
|
consistent across versions.
|
||||||
|
- The [`use chroot`](rsyncd.conf.5#) daemon parameter now defaults to "unset"
|
||||||
|
so that rsync can use chroot when it works and a sanitized copy when chroot
|
||||||
|
is not supported (e.g., for a non-root daemon). Explicitly setting the
|
||||||
|
parameter to true or false (on or off) behaves the same way as before.
|
||||||
|
- The `--fuzzy` option was optimized a bit to try to cut down on the amount of
|
||||||
|
computations when considering a big pool of files. The simple heuristic from
|
||||||
|
Kenneth Finnegan resuled in about a 2x speedup.
|
||||||
|
- If rsync is forced to use protocol 29 or before (perhaps due to talking to an
|
||||||
|
rsync before 3.0.0), the modify time of a file is limited to 4-bytes. Rsync
|
||||||
|
now interprets this value as an unsigned integer so that a current year past
|
||||||
|
2038 can continue to be represented. This does mean that years prior to 1970
|
||||||
|
cannot be represented in an older protocol, but this trade-off seems like the
|
||||||
|
right choice given that (1) 2038 is very rapidly approaching, and (2) newer
|
||||||
|
protocols support a much wider range of old and new dates.
|
||||||
|
- The rsync client now treats an empty destination arg as an error, just like
|
||||||
|
it does for an empty source arg. This doesn't affect a `host:` arg (which is
|
||||||
|
treated the same as `host:.`) since the arg is not completely empty. The use
|
||||||
|
of [`--old-args`](rsync.1#opt) (including via `RSYNC_OLD_ARGS`) allows the
|
||||||
|
prior behavior of treating an empty destination arg as a ".".
|
||||||
|
* PACKAGING RELATED:
|
||||||
|
- The checksum code now uses openssl's EVP methods, which gets rid of various
|
||||||
|
deprecation warnings and makes it easy to support more digest methods. On
|
||||||
|
newer systems, the MD4 digest is marked as legacy in the openssl code, which
|
||||||
|
makes openssl refuse to support it via EVP. You can choose to ignore this
|
||||||
|
and allow rsync's MD4 code to be used for older rsync connections (when
|
||||||
|
talking to an rsync prior to 3.0.0) or you can choose to configure rsync to
|
||||||
|
tell openssl to enable legacy algorithms (see below).
|
||||||
|
- A simple openssl config file is supplied that can be installed for rsync to
|
||||||
|
use. If you install packaging/openssl-rsync.cnf to a public spot (such as
|
||||||
|
`/etc/ssl/openssl-rsync.cnf`) and then run configure with the option
|
||||||
|
`--with-openssl-conf=/path/name.cnf`, this will cause rsync to export the
|
||||||
|
configured path in the OPENSSL_CONF environment variable (when the variable
|
||||||
|
is not already set). This will enable openssl's MD4 code for rsync to use.
|
||||||
|
- The packager may wish to include an explicit "use chroot = true" in the top
|
||||||
|
section of their supplied /etc/rsyncd.conf file if the daemon is being
|
||||||
|
installed to run as the root user (though rsync should behave the same even
|
||||||
|
with the value unset, a little extra paranoia doesn't hurt).
|
||||||
|
- I've noticed that some packagers haven't installed support/nameconvert for
|
||||||
|
users to use in their chrooted rsync configs. Even if it is not installed
|
||||||
|
as an executable script (to avoid a python3 dependency) it would be good to
|
||||||
|
install it with the other rsync-related support scripts.
|
||||||
|
- It would be good to add support/json-rsync-version to the list of installed
|
||||||
|
support scripts.
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Wed Sep 14 09:23:51 UTC 2022 - David Anes <david.anes@suse.com>
|
Wed Sep 14 09:23:51 UTC 2022 - David Anes <david.anes@suse.com>
|
||||||
|
|
||||||
|
@ -29,7 +29,7 @@
|
|||||||
%endif
|
%endif
|
||||||
|
|
||||||
Name: rsync
|
Name: rsync
|
||||||
Version: 3.2.6
|
Version: 3.2.7
|
||||||
Release: 0
|
Release: 0
|
||||||
Summary: Versatile tool for fast incremental file transfer
|
Summary: Versatile tool for fast incremental file transfer
|
||||||
License: GPL-3.0-or-later
|
License: GPL-3.0-or-later
|
||||||
|
Loading…
Reference in New Issue
Block a user