[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

Re: svn_ra.h

From: Ben Collins-Sussman <sussman_at_newton.collab.net>
Date: 2000-11-29 19:53:34 CET

Greg Stein <gstein@lyra.org> writes:

> Versioning an ABI is cake; this aspect doesn't bother me at all. Using a
> registration process is the most effective way to do so.
>

+1. Actually, Greg -- remember how you and I discussed this last
summer? The now defunct "libsvn_svr" library had a whole plug-in
architecture that solved this problem. Time to go look in the
attic. :)

> We could build libsvn_ra_ssh that opens an SSH tunnel to talk to the SVN
> client on the other side. We'd need a client switch that is basically
> "--xml-client=-", meaning read/write the XML to stdout/stdin. libsvn_ra_ssh
> could share code with libsvn_ra_xml, then pipe the resulting XML over the
> SSH tunnel, to an svn client on the server accepting XML via stdin.

I like the idea, but our XML DTD is *not* a networking protocol. It's
just a "diff/patch" format. Merely encrypting it and sending it over
a socket won't work. I'm not sure that making it into a network
protocol is a worthy goal, either; I'd rather see encryption
happening through the Apache/Neon/DAV combination.

(Althogh I do I like the idea of libsvn_ra_ssh, provided it's more
sophisticated than a simple ssh tunnel.)
Received on Sat Oct 21 14:36:15 2006

This is an archived mail posted to the Subversion Dev mailing list.

This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.