char *request=NULL;
extern int am_sender;
extern int remote_version;
+ extern int am_root;
if (!allow_access(addr, host, lp_hosts_allow(i), lp_hosts_deny(i))) {
rprintf(FERROR,"rsync denied on module %s from %s (%s)\n",
}
p = lp_exclude_from(i);
- add_exclude_file(p, 1);
+ add_exclude_file(p, 1, 0);
p = lp_exclude(i);
add_exclude_line(p);
return -1;
}
+ am_root = (getuid() == 0);
+
io_printf(fd,"@RSYNCD: OK\n");
argv[argc++] = "rsyncd";