Add File::Slurp::Remote::CanonicalHostnames. It is tested by the regression suite in Proc::JobQueue.

Allow ssh/scp commands to be overridden.

Add t/remote_slurp.t

Change File::Slurp::Remote::BrokenDNS so that it uses DNS when it can. Setting $ENV{BROKEN_DNS_WORKAROUND} restores the old behavior.

Bugfixes for reading/writing local compressed files.

Initial revision