X-Git-Url: https://git.distorted.org.uk/~mdw/userv-utils/blobdiff_plain/fbde0914d3e4fc184ac396dbb35ad6f77527b535..3adb5820b8f37baa870905e4cbb1c70875a6b9a3:/git-daemon/git-daemon-vhosts.pl diff --git a/git-daemon/git-daemon-vhosts.pl b/git-daemon/git-daemon-vhosts.pl index 2046f9f..7c37b7a 100644 --- a/git-daemon/git-daemon-vhosts.pl +++ b/git-daemon/git-daemon-vhosts.pl @@ -14,22 +14,26 @@ $REPO = qr{[-+._0-9A-Za-z]+}; # The vhost_default_user hash specifies what user handles git requests # for each virtual host, if the URL does not have a tilde part, or if -# the virtual host does not appear in the vhost_user_from_tilde hash. -# If a virtual host does not appear in this hash then URLs without a -# tilde part are forbidden for that virtual host. +# the virtual hosts does not appear in either vhost_tilde hash. If a +# virtual host does not appear in this hash then it does not permit +# URLs without tilde parts. %vhost_default_user = ( 'dotat.at' => 'fanf', ); -# The vhost_user_from_tilde hash lists which virtual hosts allow the -# tilde part to specify the user that should handle the request. If a -# virtual host is not present in this hash then its default user -# handles all requests. If a virtual host is not present in either map -# then no requests are permitted. +# The vhost_tilde_is_user hash specifies which virtual hosts use the +# tilde part of a URL to specify the user that handles the request. -%vhost_user_from_tilde = ( +%vhost_tilde_is_user = ( 'chiark.greenend.org.uk' => 1, ); +# The vhost_tilde_forbidden hash specifies which virtual hosts do not +# permit URLs with tilde parts. + +%vhost_tilde_forbidden = ( + 'dotat.at' => 1, +); + # end