Non-numeric tokens in the hosts allow list (and prolly the deny list as well) in rsyncd.conf generate "malformed address" warnings in rsyncd.log. In 2.5.5, there was a check to prevent trying to match the IP address against access list tokens that did not have a digit as the first character. That check is missing in 2.5.6. Here's the patch to fix the problem (using a slightly different check): --- access.c.orig Mon Jan 20 08:46:28 2003 +++ access.c Thu Apr 10 01:52:40 2003 @@ -79,6 +79,11 @@ p = strchr(tok,'/'); if (p) *p = 0; + /* skip if last char is not a digit (i.e. not an address) */ + /* (don't check first char - might be 11.22.33.44.an.isp) */ + if ( !*tok ) return 0; /* nothing to check */ + if ( !isdigit(tok[strlen(tok)-1]) ) return 0; + memset(&hints, 0, sizeof(hints)); hints.ai_family = PF_UNSPEC; hints.ai_socktype = SOCK_STREAM; -- John Van Essen <vanes002@umn.edu>