etix/mirrorbits

Feature Request: Support rsync-ssl for mirrors

Opened this issue · 0 comments

Some mirrors support encrypted rsync, which I guess wouldn't hurt to use if available(?)

They way this works is that servers in addition to port 873 also expose port 874 with rsync+tls. On the client side you have use the rsync-ssl command instead of the rsync command to make use of it.

Some examples of servers supporting this (not many...):

rsync-ssl rsync://mirrors.dotsrc.org
rsync-ssl rsync://mirror.theo546.fr
rsync-ssl rsync://repo.msys2.org

Since there is no automatic way to detect support and there is also no extra URI scheme for this, I can only imaging an extra option like -rsync-ssl. A simpler/hackier option would be to invent a "rsyncs://" scheme and funnel the info via the URL.