Article 55A7G Bug in rsync-3.2.1 on current

Bug in rsync-3.2.1 on current

by
tadgy
from LinuxQuestions.org on (#55A7G)
I think I've discovered a bug in the recent upgrade of rsync in -current.

The bug only seems to show its head when you use the 'transfer logging' option in your rsyncd.conf.

To identify the problem, you can use a very basic rsyncd.conf as a test:

Code:use chroot = true
read only = true

transfer logging = true
log file = /tmp/rsyncd.log

[test]
path = /tmpThen run the daemon:

Code:rsync --daemon --config=</path/to/config>As soon as you try to access the daemon with:

Code:rsync <server-name-or-IP>::test/you get an error:
Code:rsync: didn't get server startup line
rsync error: error starting client-server protocol (code 5) at main.c(1675) [Receiver=3.1.3]When you remove the 'transfer logging' line from the daemon configuration, you can access the rsync module without problem.

I reverted the rsync package back to 3.1.3, the problem goes away.

Can anyone confirm this problem? I've been able to confirm it on slackware.uk and two other -current boxes I have here in VMs.

Cheers :)latest?d=yIl2AUoC8zA latest?i=wwgF5gUP44I:ETkpVRZoFtI:F7zBnMy latest?i=wwgF5gUP44I:ETkpVRZoFtI:V_sGLiP latest?d=qj6IDK7rITs latest?i=wwgF5gUP44I:ETkpVRZoFtI:gIN9vFwwwgF5gUP44I
External Content
Source RSS or Atom Feed
Feed Location https://feeds.feedburner.com/linuxquestions/latest
Feed Title LinuxQuestions.org
Feed Link https://www.linuxquestions.org/questions/
Reply 0 comments