diff -Nur smeserver-gitweb-1.1.0.old/root/etc/e-smith/templates/etc/gitweb.conf/60ExportAuthHook smeserver-gitweb-1.1.0/root/etc/e-smith/templates/etc/gitweb.conf/60ExportAuthHook --- smeserver-gitweb-1.1.0.old/root/etc/e-smith/templates/etc/gitweb.conf/60ExportAuthHook 2016-06-11 14:58:21.172000000 -0400 +++ smeserver-gitweb-1.1.0/root/etc/e-smith/templates/etc/gitweb.conf/60ExportAuthHook 2016-06-11 15:04:39.360000000 -0400 @@ -124,7 +124,7 @@ # to have world read permissions to allow this to work. my $effective_pull_users = $git_db->effective_users_list_from( $properties\{'pull_groups'\}, $properties\{'pull_users'\} ); - if( @http_digest[0] ~~ $effective_pull_users ) \{ + if( @http_digest[0] ~~ split( / /,$effective_pull_users) ) \{ # USER IN AUTHORISED LIST -> CHECK PASSWORD if( trypass( @http_digest[0], @http_digest[1] ) == 0 ) \{ return 1; # EXIT USER IS AUTHORISED -> REPOSITORY VIEW ALLOWED