commit 864f8de1126e536a79b68ceb733076ebb182c06d
Author: Jan Rękorajski <bagg...@pld-linux.org>
Date:   Fri May 17 11:28:13 2013 +0200

    - migrated to apache 2.4

 httpd.conf         | 66 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
 roundcubemail.spec | 10 +++++----
 2 files changed, 72 insertions(+), 4 deletions(-)
---
diff --git a/roundcubemail.spec b/roundcubemail.spec
index 1cf0a3c..265ca93 100644
--- a/roundcubemail.spec
+++ b/roundcubemail.spec
@@ -16,7 +16,7 @@ Summary:      RoundCube Webmail
 Summary(pl.UTF-8):     RoundCube Webmail - poczta przez WWW
 Name:          roundcubemail
 Version:       0.8.6
-Release:       1
+Release:       2
 License:       GPL v3+
 Group:         Applications/Mail
 Source0:       
http://downloads.sourceforge.net/roundcubemail/%{name}-%{version}-dep.tar.gz
@@ -27,6 +27,7 @@ Source3:      lighttpd.conf
 Source4:       
http://nejc.skoberne.net/wp-content/uploads/2008/11/rcpfa-105.tgz
 # Source4-md5: dc23bcd894f693db74fce53b09ab58d6
 Source5:       find-lang.sh
+Source6:       httpd.conf
 Patch0:                %{name}-config.patch
 Patch1:                %{name}-spam.patch
 Patch2:                %{name}-postfixadmin-pl_locales.patch
@@ -78,6 +79,7 @@ Suggests:     php-pear-Net_Socket
 Suggests:      php-xml
 Obsoletes:     roundcube-plugin-jqueryui
 Obsoletes:     roundcubemail-skin-default
+Conflicts:     apache-base < 2.4.0-1
 Conflicts:     logrotate < 3.8.0
 BuildArch:     noarch
 BuildRoot:     %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
@@ -252,7 +254,7 @@ ln -sf %{_sysconfdir}/db.inc.php 
$RPM_BUILD_ROOT%{_appdir}/config/db.inc.php
 ln -sf %{_sysconfdir}/main.inc.php 
$RPM_BUILD_ROOT%{_appdir}/config/main.inc.php
 
 cp -p %{SOURCE1} $RPM_BUILD_ROOT%{_sysconfdir}/apache.conf
-cp -p %{SOURCE1} $RPM_BUILD_ROOT%{_sysconfdir}/httpd.conf
+cp -p %{SOURCE6} $RPM_BUILD_ROOT%{_sysconfdir}/httpd.conf
 cp -p %{SOURCE3} $RPM_BUILD_ROOT%{_sysconfdir}/lighttpd.conf
 cp -p %{SOURCE2} $RPM_BUILD_ROOT/etc/logrotate.d/%{name}
 
@@ -336,10 +338,10 @@ EOF
 %triggerun -- apache1 < 1.3.37-3, apache1-base
 %webapp_unregister apache %{_webapp}
 
-%triggerin -- apache < 2.2.0, apache-base
+%triggerin -- apache-base
 %webapp_register httpd %{_webapp}
 
-%triggerun -- apache < 2.2.0, apache-base
+%triggerun -- apache-base
 %webapp_unregister httpd %{_webapp}
 
 %triggerin -- lighttpd
diff --git a/httpd.conf b/httpd.conf
new file mode 100644
index 0000000..b37a15f
--- /dev/null
+++ b/httpd.conf
@@ -0,0 +1,66 @@
+Alias /roundcube /usr/share/roundcube
+<Directory /usr/share/roundcube>
+       AddDefaultCharset       UTF-8
+       php_admin_value open_basedir    
"/usr/share/roundcube:/usr/share/pear:/usr/share/php:/usr/share/misc:/var/lib/roundcube:/var/log/roundcube:/etc/webapps/roundcube:/etc/mail:/tmp"
+
+       <FilesMatch "(\.inc|\~)$|^_">
+               Require all denied
+       </FilesMatch>
+
+       Require all granted
+
+       php_flag        display_errors  Off
+       php_flag        log_errors      On
+       # php_value     error_log       logs/errors
+
+       php_value       upload_max_filesize     5M
+       php_value       post_max_size           6M
+       php_value       memory_limit            64M
+
+       php_flag        zlib.output_compression         Off
+       php_flag        magic_quotes_gpc                Off
+       php_flag        magic_quotes_runtime            Off
+       php_flag        zend.ze1_compatibility_mode     Off
+       php_flag        suhosin.session.encrypt         Off
+
+       #php_value      session.cookie_path             /
+       php_flag        session.auto_start      Off
+       php_value       session.gc_maxlifetime  21600
+       php_value       session.gc_divisor      500
+       php_value       session.gc_probability  1
+
+       # http://bugs.php.net/bug.php?id=30766
+       php_value       mbstring.func_overload  0
+
+       <IfModule mod_rewrite.c>
+               RewriteEngine On
+               RewriteRule ^favicon.ico$ skins/default/images/favicon.ico
+               # security rules
+               RewriteRule .svn/ - [F]
+               RewriteRule ^README|INSTALL|LICENSE|SQL|bin|CHANGELOG$ - [F]
+       </IfModule>
+
+       <IfModule mod_deflate.c>
+               SetOutputFilter DEFLATE
+       </IfModule>
+
+       <IfModule mod_headers.c>
+       # replace 'append' with 'merge' for Apache version 2.2.9 and later
+       #Header append Cache-Control public env=!NO_CACHE
+       </IfModule>
+
+       <IfModule mod_expires.c>
+               ExpiresActive On
+               ExpiresDefault "access plus 1 month"
+       </IfModule>
+
+       FileETag MTime Size
+
+       <IfModule mod_autoindex.c>
+               Options -Indexes
+       </ifModule>
+</Directory>
+
+<Directory /usr/share/roundcube/config>
+       Require all denied
+</Directory>
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/roundcubemail.git/commitdiff/864f8de1126e536a79b68ceb733076ebb182c06d

_______________________________________________
pld-cvs-commit mailing list
pld-cvs-commit@lists.pld-linux.org
http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit

Reply via email to