This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "FusionForge".

The branch, 6.0 has been updated
       via  530be9ae129fe75d32dff854728750ca7d7466b5 (commit)
       via  26806f2b30bccb64410fed741519aa511a0ffa8b (commit)
      from  ce990b420eab5d0477a067c21272d01e0c031346 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
commit 530be9ae129fe75d32dff854728750ca7d7466b5
Author: Sylvain Beucler <[email protected]>
Date:   Tue Mar 31 12:13:26 2015 +0200

    testsuite: another work-around for systemd

diff --git a/tests/func/db_reload.sh b/tests/func/db_reload.sh
index 333edbf..e0376d6 100755
--- a/tests/func/db_reload.sh
+++ b/tests/func/db_reload.sh
@@ -136,6 +136,10 @@ if [ "$backup" = 1 ]; then
         rm -fr $pgdir.backup
     fi
     cp -a --reflink=auto $pgdir $pgdir.backup
+    # Work-around http://bugs.debian.org/759725
+    if [ -x /bin/systemctl ]; then
+        sleep 1  # bleh
+    fi
     start_database
     exit 0
 fi

commit 26806f2b30bccb64410fed741519aa511a0ffa8b
Author: Sylvain Beucler <[email protected]>
Date:   Tue Mar 31 11:40:51 2015 +0200

    httpd: limit the number of top-level .conf files, to ease cherry-picking 
them in multi-servers installs

diff --git a/src/etc/httpd.conf.d/02-config-main.conf 
b/src/etc/httpd.conf.d/02-config-main.conf
deleted file mode 100644
index 3f11c2d..0000000
--- a/src/etc/httpd.conf.d/02-config-main.conf
+++ /dev/null
@@ -1,26 +0,0 @@
-#
-# Main directory options (${FF__core__source_path}/www contains the PHP 
scripts of FusionForge)
-#
-<Directory ${FF__core__source_path}/www>
-  Options Indexes FollowSymlinks
-  AllowOverride All
-  
-  # define access restrictions for the main site
-  Include ${FF__core__config_path}/httpd.conf.d/auth-main.inc
-  
-  #
-  # PHP settings
-  #
-  php_admin_value default_charset "UTF-8"
-  php_flag register_globals "off"
-  php_flag magic_quotes_gpc "off"
-  
-  # Report E_ALL errors
-  php_admin_value error_reporting 2147483647
-  
-  # Don't echo error to user
-  php_admin_value display_errors 0
-  
-  # ...but log the errors to error.log
-  php_admin_value log_errors 1
-</Directory>
diff --git a/src/etc/httpd.conf.d/04-config-vendor.conf 
b/src/etc/httpd.conf.d/04-config-vendor.conf
deleted file mode 100644
index d752e34..0000000
--- a/src/etc/httpd.conf.d/04-config-vendor.conf
+++ /dev/null
@@ -1,10 +0,0 @@
-#
-# Directory options for vendor dir (${FF__core__source_path}/vendor contains 
the Javascript scripts of FusionForge)
-#
-<Directory ${FF__core__source_path}/vendor>
-  Options Indexes FollowSymlinks
-  AllowOverride All
-  
-  Include ${FF__core__config_path}/httpd.conf.d/auth-main.inc
-  
-</Directory>
diff --git a/src/etc/httpd.conf.d/20-vhosts-scm.conf 
b/src/etc/httpd.conf.d/20-vhosts-scm.conf
index 1af25a8..3dfb1d3 100644
--- a/src/etc/httpd.conf.d/20-vhosts-scm.conf
+++ b/src/etc/httpd.conf.d/20-vhosts-scm.conf
@@ -1,7 +1,10 @@
 #
-# Main host
+# SCM host
 #
 
+# Include macros first
+IncludeOptional ${FF__core__config_path}/httpd.conf.d/vhost-scm-macros*.inc
+
 # Used if you have a scm.$web_host domain
 # (serving SCM repos without the main web interface installed)
 
diff --git a/src/etc/httpd.conf.d/vhost-main.inc 
b/src/etc/httpd.conf.d/vhost-main.inc
index 95a47d2..d782cd3 100644
--- a/src/etc/httpd.conf.d/vhost-main.inc
+++ b/src/etc/httpd.conf.d/vhost-main.inc
@@ -13,8 +13,32 @@ SetEnv FF__core__config_path "${FF__core__config_path}"
   UserDir disabled
 </IfModule>
 
-# Define configuration/env variables for passing passwords and other secrets 
to PHP
+# Main directory options (${FF__core__source_path}/www contains the
+# PHP scripts of FusionForge)
 <Directory ${FF__core__source_path}/www>
+  Options Indexes FollowSymlinks
+  AllowOverride All
+  
+  # define access restrictions for the main site
+  Include ${FF__core__config_path}/httpd.conf.d/auth-main.inc
+  
+  #
+  # PHP settings
+  #
+  php_admin_value default_charset "UTF-8"
+  php_flag register_globals "off"
+  php_flag magic_quotes_gpc "off"
+  
+  # Report E_ALL errors
+  php_admin_value error_reporting 2147483647
+  
+  # Don't echo error to user
+  php_admin_value display_errors 0
+  
+  # ...but log the errors to error.log
+  php_admin_value log_errors 1
+
+  # Define configuration/env variables for passing passwords and other secrets 
to PHP
   RequestHeader unset FusionForgeDbhost
   RequestHeader append FusionForgeDbhost "${FF__core__database_host}"
   
@@ -34,6 +58,16 @@ SetEnv FF__core__config_path "${FF__core__config_path}"
   RequestHeader append FusionForgeSessionKey "${FF__core__session_key}"
 </Directory>
 
+# Directory options for vendor dir (${FF__core__source_path}/vendor
+# contains the Javascript scripts of FusionForge)
+<Directory ${FF__core__source_path}/vendor>
+  Options Indexes FollowSymlinks
+  AllowOverride All
+  
+  Include ${FF__core__config_path}/httpd.conf.d/auth-main.inc
+  
+</Directory>
+
 <Location /projects>
   ForceType application/x-httpd-php
 </Location>
diff --git a/src/etc/httpd.conf.d/05-config-macros-scm.conf 
b/src/etc/httpd.conf.d/vhost-scm-macros.inc
similarity index 80%
rename from src/etc/httpd.conf.d/05-config-macros-scm.conf
rename to src/etc/httpd.conf.d/vhost-scm-macros.inc
index 9112352..78070ae 100644
--- a/src/etc/httpd.conf.d/05-config-macros-scm.conf
+++ b/src/etc/httpd.conf.d/vhost-scm-macros.inc
@@ -13,3 +13,6 @@
     Require user $user
   </Location>
 </Macro>
+
+# Note: macros defined in a separate file because they can't be
+# defined twice (e.g. included twice from http and https virtualhosts)
diff --git a/src/etc/httpd.conf.d/vhost-scm.inc 
b/src/etc/httpd.conf.d/vhost-scm.inc
index 888ab9f..e0a7219 100644
--- a/src/etc/httpd.conf.d/vhost-scm.inc
+++ b/src/etc/httpd.conf.d/vhost-scm.inc
@@ -12,7 +12,7 @@ AssignGroupIDExpr %{reqenv:ITKGID}
   AuthName "${FF__core__apache_auth_realm}"
   AuthUserFile ${FF__core__data_path}/scm-passwd
 </LocationMatch>
-# Cf. 05-config-macros-scm.conf for the 'Require User' directive
+# Cf. vhost-scm-macros.conf for the 'Require User' directive
 
 # Load plugins after the above LocationMatch to allow specialization
 IncludeOptional ${FF__core__config_path}/httpd.conf.d/vhost-scm-plugin-scm*.inc
diff --git a/src/plugins/scmsvn/etc/httpd.conf.d/05-config-macros-scmsvn.conf 
b/src/plugins/scmsvn/etc/httpd.conf.d/vhost-scm-macros-scmsvn.inc
similarity index 76%
rename from src/plugins/scmsvn/etc/httpd.conf.d/05-config-macros-scmsvn.conf
rename to src/plugins/scmsvn/etc/httpd.conf.d/vhost-scm-macros-scmsvn.inc
index 22d608c..74d19fd 100644
--- a/src/plugins/scmsvn/etc/httpd.conf.d/05-config-macros-scmsvn.conf
+++ b/src/plugins/scmsvn/etc/httpd.conf.d/vhost-scm-macros-scmsvn.inc
@@ -9,3 +9,6 @@
   # -> Can't open file '/srv/svn/authscm/format'
 </Location>
 </Macro>
+
+# Note: macros defined in a separate file because they can't be
+# defined twice (e.g. included twice from http and https virtualhosts)

-----------------------------------------------------------------------

Summary of changes:
 src/etc/httpd.conf.d/02-config-main.conf           |   26 --------------
 src/etc/httpd.conf.d/04-config-vendor.conf         |   10 ------
 src/etc/httpd.conf.d/20-vhosts-scm.conf            |    5 ++-
 src/etc/httpd.conf.d/vhost-main.inc                |   36 +++++++++++++++++++-
 ...config-macros-scm.conf => vhost-scm-macros.inc} |    3 ++
 src/etc/httpd.conf.d/vhost-scm.inc                 |    2 +-
 ...ros-scmsvn.conf => vhost-scm-macros-scmsvn.inc} |    3 ++
 tests/func/db_reload.sh                            |    4 +++
 8 files changed, 50 insertions(+), 39 deletions(-)
 delete mode 100644 src/etc/httpd.conf.d/02-config-main.conf
 delete mode 100644 src/etc/httpd.conf.d/04-config-vendor.conf
 rename src/etc/httpd.conf.d/{05-config-macros-scm.conf => 
vhost-scm-macros.inc} (80%)
 rename src/plugins/scmsvn/etc/httpd.conf.d/{05-config-macros-scmsvn.conf => 
vhost-scm-macros-scmsvn.inc} (76%)


hooks/post-receive
-- 
FusionForge

_______________________________________________
Fusionforge-commits mailing list
[email protected]
http://lists.fusionforge.org/cgi-bin/mailman/listinfo/fusionforge-commits

Reply via email to