Add a remote host capability for both the source and target directory
commit3e791c090f41da916dd04e8ca16604e38f2f2e52
authorMatthew Dillon <dillon@dragonflybsd.org>
Sun, 13 Aug 2006 20:51:40 +0000 (13 20:51 +0000)
committerMatthew Dillon <dillon@dragonflybsd.org>
Sun, 13 Aug 2006 20:51:40 +0000 (13 20:51 +0000)
tree8b31066ed686f4d62c5576ba2c7ed2f567088ee6
parent900d3c03a1f3982b13467227723de86bf879a75f
Add a remote host capability for both the source and target directory
specifications.  A specification in the form user@host:path will initiate
a ssh link to the remote machine and attempt to run a cpdup slave.

The protocol is not all that fast but it is a good start.  The cpignore
and md5 features are not currently available for remote sources and the
fsmid feature is not currently available for remote targets.  However, the
incremental backup feature (-H) *IS* available.

The code is currently considered to be highly experimental and does
not yet adjust for mismatched byte orderings (but the protocol is designed
to make this possible in the future).
bin/cpdup/Makefile
bin/cpdup/cpdup.1
bin/cpdup/cpdup.c
bin/cpdup/cpdup.h
bin/cpdup/hclink.c [new file with mode: 0644]
bin/cpdup/hclink.h [new file with mode: 0644]
bin/cpdup/hcproto.c [new file with mode: 0644]
bin/cpdup/hcproto.h [new file with mode: 0644]
bin/cpdup/misc.c