Fixing various bugs from Upstream.
I did not do a rebase since the Upstream stopped supporting the rsync-patches repo. I accepted this change in Rawhide but it changes the usage of one option that is no longer available in rsync. This is why I avoided the rebase in older stable branches.
3.4.1-7.fc443.4.1-7.fc443.4.1-7.fc443.4.1-7.fc443.4.1-7.fc44