Closed Bug 85879 Opened 23 years ago Closed 11 years ago

rsync support

Categories

(Core :: Networking, enhancement)

x86
All
enhancement
Not set
normal

Tracking

()

RESOLVED WONTFIX
Future

People

(Reporter: lapo, Unassigned)

References

()

Details

(Keywords: helpwanted)

It would be great to have internal supporto for rsync:// protocol, similiar to
current support of ftp:// with directory browsing, saving and, of course,
updating of existing local files.
Keywords: helpwanted
Target Milestone: --- → Future
Marking NEW.
Status: UNCONFIRMED → NEW
Ever confirmed: true
qa to me.
-> networking
changed summary - could not find rsync: URL definition, so subject describes as 
protocol.
+qawanted - anyone want to do this?
Assignee: dougt → neeti
Component: Networking: File → Networking
Keywords: qawanted
QA Contact: tever → benc
Summary: rsync:// protocol support → [RFE] rsync support
The algorithm is described here: http://rsync.samba.org/rsync/tech_report/
There's also a project that is creating a library than will be used in next
major version of rsync, librsync, here: http://rproxy.samba.org/doxygen/librsync/
The rproxy group has the objective to build a highly optimized form of
delta-encoding between browser (eventual proxy) and server, targetting Mozilla,
Squid and Apache. But that's another story.
An implementation of the current rsync:// protocol (e.g. to download new mozilla
builds and/or interrupted rsync downloads) could be very helpful also before the
rproxy project is ready.
I'd want to implement this myself but I've got too little time to learn Mozilla
and rsync's sources enough to do this (but I'm studying them nonetheless). If
no- one else can do this I'll do it as soon as I'm ready (within some months, I
guess).
Speaking as one of the maintainers of rsync and the owner of another tool that
supports the rsync:// URL, it is not practical to implement rsync:// via a
library because the protocol used by the rsync command is highly optimized for
just that command and cannot be easily duplicated by a separate implementation.
 It is practical, however, to invoke the rsync tool as a subprocess or coprocess.
-- Dave Dykstra
moving neeti's futured bugs for triaging.
Assignee: neeti → new-network-bugs
Changing OS from "Win2000" to "All" as this RFE is of course not only for
Win2000 clients: rsync is available on many platforms.
OS: Windows 2000 → All
Blocks: 37637
Summary: [RFE] rsync support → rsync support
This would be great! I was just going to ask for the same thing. Supporting rsync:// would be out of this world. This will give a lot of exposition to this protocol! Maybe samba.org is willing to help?
Keywords: qawanted
Status: NEW → RESOLVED
Closed: 11 years ago
Resolution: --- → WONTFIX
You need to log in before you can comment on or make changes to this bug.