/[smecontribs]/rpms/smeserver-bandwidthd/contribs10/smeserver-bandwidthd-2.0.1.2-bz12037-24syntax.patch
ViewVC logotype

Contents of /rpms/smeserver-bandwidthd/contribs10/smeserver-bandwidthd-2.0.1.2-bz12037-24syntax.patch

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


Revision 1.1 - (show annotations) (download)
Tue Jul 26 02:01:54 2022 UTC (2 years, 4 months ago) by jpp
Branch: MAIN
CVS Tags: smeserver-bandwidthd-2_0_1_2-14_el7_sme, smeserver-bandwidthd-2_0_1_2-15_el7_sme, smeserver-bandwidthd-2_0_1_2-18_el7_sme, smeserver-bandwidthd-2_0_1_2-17_el7_sme, smeserver-bandwidthd-2_0_1_2-16_el7_sme, HEAD
* Mon Jul 25 2022 Jean-Philippe Pialasse <tests@pialasse.com> 2.0.1.2-14.sme
- add to core backup [SME: 11046]
- access syntax for httpd 2.4 [SME: 12037]

1 diff -Nur --no-dereference smeserver-bandwidthd-2.0.1.2.old/root/etc/e-smith/templates/etc/httpd/conf/httpd.conf/86bandwidthd smeserver-bandwidthd-2.0.1.2/root/etc/e-smith/templates/etc/httpd/conf/httpd.conf/86bandwidthd
2 --- smeserver-bandwidthd-2.0.1.2.old/root/etc/e-smith/templates/etc/httpd/conf/httpd.conf/86bandwidthd 2022-07-25 21:40:48.277000000 -0400
3 +++ smeserver-bandwidthd-2.0.1.2/root/etc/e-smith/templates/etc/httpd/conf/httpd.conf/86bandwidthd 2022-07-25 22:00:25.314000000 -0400
4 @@ -5,8 +5,7 @@
5
6 $OUT = "";
7 my $pass = 0;
8 - my $allow = $localAccess;
9 - my $satisfy = 'all';
10 + my $allow = "ip $localAccess";
11 my $name = $bandwidthd{'Name'} || 'Application bandwidthd Login';
12 my $webinterface = $bandwidthd{'webinterface'} || 'both';
13 $version = "74"; #temp bjr 30nov2020
14 @@ -17,26 +16,22 @@
15 {
16 if ($bandwidthd{'webaccess'} eq 'private')
17 {
18 - $allow = $localAccess;
19 - $satisfy = 'all';
20 + $allow = "ip $localAccess $externalSSLAccess";
21 $pass = 1;
22 }
23 elsif ($bandwidthd{'webaccess'} eq 'local')
24 {
25 - $allow = $localAccess;
26 - $satisfy = 'all';
27 + $allow = "ip $localAccess $externalSSLAccess";
28 $pass = 0;
29 }
30 elsif ($bandwidthd{'webaccess'} eq 'public')
31 {
32 - $allow = 'all';
33 - $satisfy = 'all';
34 + $allow = 'all granted';
35 $pass = 1;
36 }
37 elsif ($bandwidthd{'webaccess'} eq 'global')
38 {
39 - $allow = 'all';
40 - $satisfy = 'all';
41 + $allow = 'all granted';
42 $pass = 0;
43 }
44 }
45 @@ -60,27 +55,23 @@
46 $OUT .= "\n";
47 $OUT .= "<Directory /var/www/bandwidthd/htdocs>\n";
48 $OUT .= " AddType application/x-httpd-php .php .conf\n";
49 -
50 - #$OUT .= " AddType application/x-httpd-php .php .conf\n";
51 - #$OUT .= " php_admin_value open_basedir /var/www/bandwidthd/htdocs\n";
52
53 $OUT .= "<FilesMatch \.php\$\>\n";
54 $OUT .= "SetHandler \"proxy:unix:/var/run/php-fpm/php$version.sock|fcgi://localhost\"\n";
55 $OUT .= "</FilesMatch>\n";
56
57 $OUT .= " Options None\n";
58 - $OUT .= " order deny,allow\n";
59 - $OUT .= " deny from all\n";
60 - $OUT .= " allow from $allow\n";
61 if ($pass)
62 {
63 $OUT .= " AuthName \"$name\"\n";
64 - $OUT .= " AuthBasicProvider external\n";
65 + $OUT .= " AuthBasicProvider external\n";
66 $OUT .= " AuthType Basic\n";
67 $OUT .= " AuthExternal pwauth\n";
68 - $OUT .= " require user admin\n";
69 - $OUT .= " Satisfy $satisfy\n";
70 }
71 + $OUT .= " <RequireAll>\n";
72 + $OUT .= " require user admin\n" if ($pass);
73 + $OUT .= " Require $allow\n";
74 + $OUT .= " </RequireAll>\n";
75 $OUT .= "</Directory>\n";
76 }
77
78 @@ -102,28 +93,23 @@
79 $OUT .= "\n";
80 $OUT .= "<Directory /var/www/bandwidthd/phphtdocs>\n";
81
82 - #$OUT .= " AddType application/x-httpd-php .php .conf\n";
83 - #$OUT .= " php_admin_value open_basedir /var/www/bandwidthd/htdocs\n";
84 -
85 $OUT .= "<FilesMatch \.php\$\>\n";
86 $OUT .= "SetHandler \"proxy:unix:/var/run/php-fpm/php$version.sock|fcgi://localhost\"\n";
87 $OUT .= "</FilesMatch>\n";
88
89 -
90 $OUT .= " SSLRequireSSL\n";
91 $OUT .= " Options None\n";
92 - $OUT .= " order deny,allow\n";
93 - $OUT .= " deny from all\n";
94 - $OUT .= " allow from $allow\n";
95 if ($pass)
96 {
97 $OUT .= " AuthName \"$name\"\n";
98 - $OUT .= " AuthBasicProvider external\n";
99 + $OUT .= " AuthBasicProvider external\n";
100 $OUT .= " AuthType Basic\n";
101 $OUT .= " AuthExternal pwauth\n";
102 - $OUT .= " require user admin\n";
103 - $OUT .= " Satisfy $satisfy\n";
104 }
105 + $OUT .= " <RequireAll>\n";
106 + $OUT .= " require user admin\n" if ($pass);
107 + $OUT .= " Require $allow\n";
108 + $OUT .= " </RequireAll>\n";
109 $OUT .= "</Directory>\n";
110 }
111 }

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