1 |
unnilennium |
1.1 |
diff -Nur smeserver-freepbx-0.1.old/root/etc/e-smith/db/configuration/defaults/freepbx/UDPPorts smeserver-freepbx-0.1/root/etc/e-smith/db/configuration/defaults/freepbx/UDPPorts |
2 |
|
|
--- smeserver-freepbx-0.1.old/root/etc/e-smith/db/configuration/defaults/freepbx/UDPPorts 2008-09-19 20:05:14.000000000 -0400 |
3 |
|
|
+++ smeserver-freepbx-0.1/root/etc/e-smith/db/configuration/defaults/freepbx/UDPPorts 2016-05-15 23:42:16.090000000 -0400 |
4 |
|
|
@@ -1 +1 @@ |
5 |
|
|
-5060,4569 |
6 |
|
|
+5060,5061,4569 |
7 |
|
|
diff -Nur smeserver-freepbx-0.1.old/root/etc/e-smith/db/configuration/migrate/freepbx smeserver-freepbx-0.1/root/etc/e-smith/db/configuration/migrate/freepbx |
8 |
|
|
--- smeserver-freepbx-0.1.old/root/etc/e-smith/db/configuration/migrate/freepbx 2016-05-15 12:39:43.688000000 -0400 |
9 |
|
|
+++ smeserver-freepbx-0.1/root/etc/e-smith/db/configuration/migrate/freepbx 2016-05-16 00:11:52.509000000 -0400 |
10 |
|
|
@@ -21,5 +21,13 @@ |
11 |
|
|
} |
12 |
|
|
$fop->set_prop('Password', $foppass); |
13 |
|
|
|
14 |
|
|
+# with freepbx 13, we have a new port |
15 |
|
|
+my $UDPPorts = $freepbx->prop('UDPPorts') || '5060,5061,4569'; |
16 |
|
|
+my @UDPlist= split(',',$UDPPorts); |
17 |
|
|
+unless ('5061' ~~ @UDPlist){ |
18 |
|
|
+ $UDPPorts = "$UDPPorts,5061"; |
19 |
|
|
+ $freepbx->set_prop('UDPPorts',$UDPPorts); |
20 |
|
|
+} |
21 |
|
|
+ |
22 |
|
|
} |
23 |
|
|
|
24 |
|
|
diff -Nur smeserver-freepbx-0.1.old/root/etc/e-smith/templates/etc/httpd/conf/httpd.conf/VirtualHosts/28FreePBXProxyPass smeserver-freepbx-0.1/root/etc/e-smith/templates/etc/httpd/conf/httpd.conf/VirtualHosts/28FreePBXProxyPass |
25 |
|
|
--- smeserver-freepbx-0.1.old/root/etc/e-smith/templates/etc/httpd/conf/httpd.conf/VirtualHosts/28FreePBXProxyPass 2016-05-15 12:39:43.662000000 -0400 |
26 |
|
|
+++ smeserver-freepbx-0.1/root/etc/e-smith/templates/etc/httpd/conf/httpd.conf/VirtualHosts/28FreePBXProxyPass 2016-05-15 23:34:20.627000000 -0400 |
27 |
|
|
@@ -9,12 +9,15 @@ |
28 |
|
|
|
29 |
|
|
if (($port eq "80") && ($haveSSL eq 'yes')){ |
30 |
|
|
$OUT .= " RewriteRule ^/freepbx(/.*|\$) https://%{HTTP_HOST}/freepbx\$1 [L,R]\n"; |
31 |
|
|
+ $OUT .= " RewriteRule ^/ucp(/.*|\$) https://%{HTTP_HOST}/ucp\$1 [L,R]\n"; |
32 |
|
|
} |
33 |
|
|
else{ |
34 |
|
|
$OUT .= " ProxyPass /freepbx http://127.0.0.1:${'httpd-fpbx'}{TCPPort}/freepbx\n"; |
35 |
|
|
$OUT .= " ProxyPassReverse /freepbx http://127.0.0.1:${'httpd-fpbx'}{TCPPort}/freepbx\n"; |
36 |
|
|
+ $OUT .= " ProxyPass /ucp http://127.0.0.1:${'httpd-fpbx'}{TCPPort}/ucp\n"; |
37 |
|
|
+ $OUT .= " ProxyPassReverse /ucp http://127.0.0.1:${'httpd-fpbx'}{TCPPort}/ucp\n"; |
38 |
|
|
} |
39 |
|
|
- foreach my $url qw(panel recordings){ |
40 |
|
|
+ foreach my $url qw(recordings){ |
41 |
|
|
$OUT .= " RewriteRule ^/$url(.*|\$) /freepbx/$url\$1 [L,R]\n"; |
42 |
|
|
} |
43 |
|
|
|
44 |
|
|
@@ -33,18 +36,18 @@ |
45 |
|
|
allow from $localAccess $externalSSLAccess |
46 |
|
|
</Location> |
47 |
|
|
|
48 |
|
|
- <Location /freepbx/panel> |
49 |
|
|
- order deny,allow |
50 |
|
|
- deny from all |
51 |
|
|
- allow from $localAccess |
52 |
|
|
- </Location> |
53 |
|
|
- |
54 |
|
|
<Location /freepbx/recordings> |
55 |
|
|
order deny,allow |
56 |
|
|
deny from all |
57 |
|
|
allow from all |
58 |
|
|
</Location> |
59 |
|
|
|
60 |
|
|
+ <Location /ucp> |
61 |
|
|
+ SSLRequireSSL on |
62 |
|
|
+ order deny,allow |
63 |
|
|
+ deny from all |
64 |
|
|
+ allow from $localAccess $externalSSLAccess |
65 |
|
|
+ </Location> |
66 |
|
|
|
67 |
|
|
HERE |
68 |
|
|
} |
69 |
|
|
diff -Nur smeserver-freepbx-0.1.old/root/etc/e-smith/templates/etc/httpd/fpbx-conf/httpd.conf/90FreePBX10Alias smeserver-freepbx-0.1/root/etc/e-smith/templates/etc/httpd/fpbx-conf/httpd.conf/90FreePBX10Alias |
70 |
|
|
--- smeserver-freepbx-0.1.old/root/etc/e-smith/templates/etc/httpd/fpbx-conf/httpd.conf/90FreePBX10Alias 2008-08-25 17:44:50.000000000 -0400 |
71 |
|
|
+++ smeserver-freepbx-0.1/root/etc/e-smith/templates/etc/httpd/fpbx-conf/httpd.conf/90FreePBX10Alias 2016-05-15 23:30:22.037000000 -0400 |
72 |
|
|
@@ -1,3 +1,4 @@ |
73 |
|
|
|
74 |
|
|
Alias /freepbx /opt/freepbx/ |
75 |
|
|
+Alias /ucp /opt/freepbx/ucp/ |
76 |
|
|
|
77 |
|
|
diff -Nur smeserver-freepbx-0.1.old/root/etc/e-smith/templates/etc/httpd/fpbx-conf/httpd.conf/90FreePBX20Root smeserver-freepbx-0.1/root/etc/e-smith/templates/etc/httpd/fpbx-conf/httpd.conf/90FreePBX20Root |
78 |
|
|
--- smeserver-freepbx-0.1.old/root/etc/e-smith/templates/etc/httpd/fpbx-conf/httpd.conf/90FreePBX20Root 2016-05-15 12:39:43.698000000 -0400 |
79 |
|
|
+++ smeserver-freepbx-0.1/root/etc/e-smith/templates/etc/httpd/fpbx-conf/httpd.conf/90FreePBX20Root 2016-05-15 23:30:58.304000000 -0400 |
80 |
|
|
@@ -1,7 +1,8 @@ |
81 |
|
|
|
82 |
|
|
<Directory /opt/freepbx/> |
83 |
|
|
AddType application/x-httpd-php .php |
84 |
|
|
- AllowOverride None |
85 |
|
|
+ Options +followSymlinks |
86 |
|
|
+ AllowOverride All |
87 |
|
|
order deny,allow |
88 |
|
|
deny from all |
89 |
|
|
allow from 127.0.0.1 |
90 |
|
|
diff -Nur smeserver-freepbx-0.1.old/root/etc/e-smith/templates/etc/httpd/fpbx-conf/httpd.conf/90FreePBX30Admin smeserver-freepbx-0.1/root/etc/e-smith/templates/etc/httpd/fpbx-conf/httpd.conf/90FreePBX30Admin |
91 |
|
|
--- smeserver-freepbx-0.1.old/root/etc/e-smith/templates/etc/httpd/fpbx-conf/httpd.conf/90FreePBX30Admin 2016-05-15 12:39:43.704000000 -0400 |
92 |
|
|
+++ smeserver-freepbx-0.1/root/etc/e-smith/templates/etc/httpd/fpbx-conf/httpd.conf/90FreePBX30Admin 2016-05-15 23:29:37.573000000 -0400 |
93 |
|
|
@@ -2,7 +2,7 @@ |
94 |
|
|
<Directory /opt/freepbx/admin/> |
95 |
|
|
Options +followSymlinks |
96 |
|
|
php_admin_flag allow_url_fopen On |
97 |
|
|
- php_admin_value memory_limit 100M |
98 |
|
|
+ php_admin_value memory_limit 256M |
99 |
|
|
php_admin_value upload_max_filesize 100M |
100 |
|
|
php_admin_value post_max_size 100M |
101 |
|
|
php_admin_flag file_upload On |
102 |
|
|
diff -Nur smeserver-freepbx-0.1.old/root/etc/e-smith/templates/etc/httpd/fpbx-conf/httpd.conf/90FreePBX40Panel smeserver-freepbx-0.1/root/etc/e-smith/templates/etc/httpd/fpbx-conf/httpd.conf/90FreePBX40Panel |
103 |
|
|
--- smeserver-freepbx-0.1.old/root/etc/e-smith/templates/etc/httpd/fpbx-conf/httpd.conf/90FreePBX40Panel 2016-05-15 12:39:43.704000000 -0400 |
104 |
|
|
+++ smeserver-freepbx-0.1/root/etc/e-smith/templates/etc/httpd/fpbx-conf/httpd.conf/90FreePBX40Panel 1969-12-31 19:00:00.000000000 -0500 |
105 |
|
|
@@ -1,13 +0,0 @@ |
106 |
|
|
- |
107 |
|
|
-<Location /freepbx/panel/> |
108 |
|
|
- AuthType Basic |
109 |
|
|
- TKTAuthLoginURL /server-common/cgi-bin/login |
110 |
|
|
- require user admin {getUsersList('fop');} |
111 |
|
|
- SetEnv IMGHDR_SRC "/server-common/server-manager.jpg" |
112 |
|
|
- Satisfy all |
113 |
|
|
- php_admin_value memory_limit { |
114 |
|
|
-my $ml = $php{MemoryLimit} || "100M"; |
115 |
|
|
-$OUT .= "$ml"; |
116 |
|
|
-} |
117 |
|
|
-</Location> |
118 |
|
|
- |