When you say that a local copy hangs, I'm assuming you're not using the host: name for the local machine or "localhost:", right? If HAVE_SOCKETPAIR is defined in config.h, I'd suggest commenting it out, recompiling, and trying the local copying again -- perhaps having rsync use pipes instead of socketpairs will avoid a hang. ..wayne..