Add a remote host capability for both the source and target directory
authorMatthew Dillon <dillon@dragonflybsd.org>
Sun, 13 Aug 2006 20:51:40 +0000 (20:51 +0000)
committerMatthew Dillon <dillon@dragonflybsd.org>
Sun, 13 Aug 2006 20:51:40 +0000 (20:51 +0000)
commit4d858d58157ba0984b51edd1ab6b200ceabb4728
treedc627c379df8f32ee35976884eed7e7d1fdfc718
parent8a1d8d659be4dee1bdfeae4d67a0e543a53c2e7f
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