If using rsync as daemon for various newer and older rsync clients it seems the latest version (3.1.2 protocol 31) does not work together well with older versions, especially protocol 26 from 2.5.6. It does not connect. How did you expect a user should configure the daemon for such a use? It seems there is no protocol setting option in the conf file. So one cannot restrict an incoming connection from an older rsync client to a certain protocol. The global --protocol is pretty useless for this...
Any progress on this?
*** This bug has been marked as a duplicate of bug 10532 ***