]> git.rm.cloudns.org Git - xonotic/xonotic.git/commit
rsync: implement SSL/TLS, change URL
authorbones_was_here <bones_was_here@xonotic.au>
Wed, 26 Feb 2025 01:54:20 +0000 (11:54 +1000)
committerbones_was_here <bones_was_here@xonotic.au>
Mon, 14 Apr 2025 14:14:43 +0000 (00:14 +1000)
commita2811f60fc0313ec52260a3740271f0d2324faaf
tree70482d5cbd72477964154d724cce6014261bc544
parent6a6129a52509ae5dfd030fc06756d83db0c52f0d
rsync: implement SSL/TLS, change URL

I've added rsync TLS termination to the xonotic.org reverse proxy and
updated its rsyncd config. Legacy Xonotic rsync updaters are still
supported.

These client scripts use openssl to verify the server certificate and
protect the rsync connection.

Changed the URL so the server config no longer needs to define a module
for every package, so rsync URLs can also be browsable via https, and so
we don't confusingly use beta.xonotic.org to update to a stable release.
misc/tools/all/release.subr
misc/tools/rsync-updater/update-to-autobuild.sh
misc/tools/rsync-updater/usr/bin/rsync-ssl [new file with mode: 0755]