/[smecontribs]/rpms/smeserver-phpmyadmin/contribs10/smeserver-phpmyadmin-4.0.10.2-bz12343-private.patch
ViewVC logotype

Contents of /rpms/smeserver-phpmyadmin/contribs10/smeserver-phpmyadmin-4.0.10.2-bz12343-private.patch

Parent Directory Parent Directory | Revision Log Revision Log | View Revision Graph Revision Graph


Revision 1.1 - (show annotations) (download)
Wed Oct 25 19:47:08 2023 UTC (12 months, 3 weeks ago) by jpp
Branch: MAIN
CVS Tags: smeserver-phpmyadmin-4_0_10_2-14_el7_sme, HEAD
* Wed Oct 25 2023 Jean-Philippe Pialasse <tests@pialasse.com> 4.0.10.2-14.sme
- fix private access not respected for admin [SME: 12343]

1 diff -Nur --no-dereference smeserver-phpmyadmin-4.0.10.2.old/root/etc/e-smith/templates/etc/httpd/conf/httpd.conf/86PhpmyadminAlias smeserver-phpmyadmin-4.0.10.2/root/etc/e-smith/templates/etc/httpd/conf/httpd.conf/86PhpmyadminAlias
2 --- smeserver-phpmyadmin-4.0.10.2.old/root/etc/e-smith/templates/etc/httpd/conf/httpd.conf/86PhpmyadminAlias 2023-10-25 15:34:29.676000000 -0400
3 +++ smeserver-phpmyadmin-4.0.10.2/root/etc/e-smith/templates/etc/httpd/conf/httpd.conf/86PhpmyadminAlias 2023-10-25 15:40:33.273000000 -0400
4 @@ -29,14 +29,20 @@
5 $OUT .= "# phpMyAdmin Multiuser access disabled\n";
6 }
7
8 -
9 + # Location overrides Directory for access control and default is RequireAny
10 + # we need to repeat the Require ip section for both context to filter both admin and multiuser access.
11 $OUT .= qq(
12 <Location /phpmyadmin>
13 AuthName "phpmyadmin"
14 AuthType Basic
15 AuthBasicProvider external
16 AuthExternal pwauth
17 - require user admin
18 + <RequireAll>
19 + require user admin
20 + );
21 + $OUT .= (($phpmyadmin{access} || 'private' ) eq "public" ) ? " Require all granted": " Require ip $localAccess $externalSSLAccess";
22 + $OUT .= qq(
23 + </RequireAll>
24 </Location>) if "$adminaccess" eq "enabled";
25
26 $OUT .= qq(

admin@koozali.org
ViewVC Help
Powered by ViewVC 1.2.1 RSS 2.0 feed