]> git.ipfire.org Git - thirdparty/git.git/commitdiff
Merge branch 'jk/apache-test-for-2.4'
authorJunio C Hamano <gitster@pobox.com>
Sun, 23 Jun 2013 21:53:17 +0000 (14:53 -0700)
committerJunio C Hamano <gitster@pobox.com>
Sun, 23 Jun 2013 21:53:17 +0000 (14:53 -0700)
* jk/apache-test-for-2.4:
  lib-httpd/apache.conf: check version only after mod_version loads
  t/lib-httpd/apache.conf: configure an MPM module for apache 2.4
  t/lib-httpd/apache.conf: load compat access module in apache 2.4
  t/lib-httpd/apache.conf: load extra auth modules in apache 2.4
  t/lib-httpd/apache.conf: do not use LockFile in apache >= 2.4

1  2 
t/lib-httpd/apache.conf

diff --combined t/lib-httpd/apache.conf
index b5bce459b61160653fcf45023f1e3c65e91f89be,0f6f9abbb14dd97c152e694c166107d8c4d1ba3b..dd17e3a09d728a08c8038c5ce8187ea63112cdf3
@@@ -1,5 -1,4 +1,4 @@@
  ServerName dummy
- LockFile accept.lock
  PidFile httpd.pid
  DocumentRoot www
  LogFormat "%h %l %u %t \"%r\" %>s %b" common
@@@ -24,6 -23,10 +23,10 @@@ ErrorLog error.lo
        LoadModule version_module modules/mod_version.so
  </IfModule>
  
+ <IfVersion < 2.4>
+ LockFile accept.lock
+ </IfVersion>
  <IfVersion < 2.1>
  <IfModule !mod_auth.c>
        LoadModule auth_module modules/mod_auth.so
  </IfModule>
  </IfVersion>
  
+ <IfVersion >= 2.4>
+ <IfModule !mod_authn_core.c>
+       LoadModule authn_core_module modules/mod_authn_core.so
+ </IfModule>
+ <IfModule !mod_authz_core.c>
+       LoadModule authz_core_module modules/mod_authz_core.so
+ </IfModule>
+ <IfModule !mod_access_compat.c>
+       LoadModule access_compat_module modules/mod_access_compat.so
+ </IfModule>
+ <IfModule !mod_mpm_prefork.c>
+       LoadModule mpm_prefork_module modules/mod_mpm_prefork.so
+ </IfModule>
+ </IfVersion>
  PassEnv GIT_VALGRIND
  PassEnv GIT_VALGRIND_OPTIONS
  
@@@ -64,11 -82,6 +82,11 @@@ Alias /auth/dumb/ www/auth/dumb
        SetEnv GIT_COMMITTER_NAME "Custom User"
        SetEnv GIT_COMMITTER_EMAIL custom@example.com
  </LocationMatch>
 +<LocationMatch /smart_namespace/>
 +      SetEnv GIT_EXEC_PATH ${GIT_EXEC_PATH}
 +      SetEnv GIT_HTTP_EXPORT_ALL
 +      SetEnv GIT_NAMESPACE ns
 +</LocationMatch>
  ScriptAliasMatch /smart_*[^/]*/(.*) ${GIT_EXEC_PATH}/git-http-backend/$1
  ScriptAlias /broken_smart/ broken-smart-http.sh/
  <Directory ${GIT_EXEC_PATH}>