Merge branch 'gc/http-with-non-ascii-username-url' into maint
authorJunio C Hamano <gitster@pobox.com>
Tue, 14 Dec 2010 15:35:18 +0000 (07:35 -0800)
committerJunio C Hamano <gitster@pobox.com>
Tue, 14 Dec 2010 15:35:18 +0000 (07:35 -0800)
* gc/http-with-non-ascii-username-url:
  Fix username and password extraction from HTTP URLs
  t5550: test HTTP authentication and userinfo decoding

Conflicts:
t/lib-httpd/apache.conf

1  2 
http.c
t/lib-httpd/apache.conf

diff --cc http.c
Simple merge
@@@ -17,11 -17,30 +17,33 @@@ ErrorLog error.lo
  <IfModule !mod_env.c>
        LoadModule env_module modules/mod_env.so
  </IfModule>
 +<IfModule !mod_rewrite.c>
 +      LoadModule rewrite_module modules/mod_rewrite.so
 +</IFModule>
+ <IfModule !mod_version.c>
+       LoadModule version_module modules/mod_version.so
+ </IfModule>
+ <IfVersion < 2.1>
+ <IfModule !mod_auth.c>
+       LoadModule auth_module modules/mod_auth.so
+ </IfModule>
+ </IfVersion>
+ <IfVersion >= 2.1>
+ <IfModule !mod_auth_basic.c>
+       LoadModule auth_basic_module modules/mod_auth_basic.so
+ </IfModule>
+ <IfModule !mod_authn_file.c>
+       LoadModule authn_file_module modules/mod_authn_file.so
+ </IfModule>
+ <IfModule !mod_authz_user.c>
+       LoadModule authz_user_module modules/mod_authz_user.so
+ </IfModule>
+ </IfVersion>
  
  Alias /dumb/ www/
+ Alias /auth/ www/auth/
  
  <Location /smart/>
        SetEnv GIT_EXEC_PATH ${GIT_EXEC_PATH}