/[smecontribs]/rpms/smeserver-collabora/contribs10/smeserver-collabora-0.1.6-bz11895-httpd-template.patch
ViewVC logotype

Annotation of /rpms/smeserver-collabora/contribs10/smeserver-collabora-0.1.6-bz11895-httpd-template.patch

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


Revision 1.1 - (hide annotations) (download)
Fri Mar 11 06:11:29 2022 UTC (2 years, 3 months ago) by jpp
Branch: MAIN
CVS Tags: smeserver-collabora-0_1_6-7_el7_sme, smeserver-collabora-0_1_6-4_el7_sme, smeserver-collabora-0_1_6-5_el7_sme, smeserver-collabora-0_1_6-3_el7_sme, smeserver-collabora-0_1_6-6_el7_sme, HEAD
* Fri Mar 11 2022 Jean-Philippe Pialasse <tests@pialasse.com> 0.1.6-3.sme
- fix httpd template path [SME: 11895]

1 jpp 1.1 diff -Nur --no-dereference smeserver-collabora-0.1.6.old/createlinks smeserver-collabora-0.1.6/createlinks
2     --- smeserver-collabora-0.1.6.old/createlinks 2022-03-11 01:05:35.434000000 -0500
3     +++ smeserver-collabora-0.1.6/createlinks 2022-03-11 01:08:25.349000000 -0500
4     @@ -12,7 +12,7 @@
5     ));
6    
7     event_templates($event, qw(
8     - /etc/httpd/conf.d/zz_collabora.conf
9     + /etc/httpd/conf/httpd.conf
10     ));
11    
12     event_services($event, qw(
13     diff -Nur --no-dereference smeserver-collabora-0.1.6.old/root/etc/e-smith/templates/etc/httpd/conf/httpd.conf/80VirtualHostsCollabora smeserver-collabora-0.1.6/root/etc/e-smith/templates/etc/httpd/conf/httpd.conf/80VirtualHostsCollabora
14     --- smeserver-collabora-0.1.6.old/root/etc/e-smith/templates/etc/httpd/conf/httpd.conf/80VirtualHostsCollabora 1969-12-31 19:00:00.000000000 -0500
15     +++ smeserver-collabora-0.1.6/root/etc/e-smith/templates/etc/httpd/conf/httpd.conf/80VirtualHostsCollabora 2022-03-09 21:33:15.000000000 -0500
16     @@ -0,0 +1,47 @@
17     +{
18     + my $domain = $coolwsd{'VirtualHost'} || '';
19     +
20     + if ($domain ne '') {
21     + $OUT .= "<VirtualHost *:443>\n";
22     +
23     + $OUT .= " Options -Indexes\n";
24     +
25     + $OUT .= " ServerName $domain\n";
26     +
27     + $OUT .= " SSLEngine on\n";
28     +
29     + $OUT .= " # Encoded slashes need to be allowed\n";
30     + $OUT .= " AllowEncodedSlashes NoDecode\n";
31     +
32     + $OUT .= " # keep the host\n";
33     + $OUT .= " ProxyPreserveHost On\n";
34     +
35     + $OUT .= " # static html, js, images, etc. served from coolwsd\n";
36     + $OUT .= " # browser is the client part of LibreOffice Online\n";
37     + $OUT .= " ProxyPass /browser http://127.0.0.1:9980/browser retry=0\n";
38     + $OUT .= " ProxyPassReverse /browser http://127.0.0.1:9980/browser\n";
39     +
40     + $OUT .= " # WOPI discovery URL\n";
41     + $OUT .= " ProxyPass /hosting/discovery http://127.0.0.1:9980/hosting/discovery retry=0\n";
42     + $OUT .= " ProxyPassReverse /hosting/discovery http://127.0.0.1:9980/hosting/discovery\n";
43     +
44     + $OUT .= " # Main websocket\n";
45     + $OUT .= " ProxyPassMatch \"/cool/(.*)/ws\$\" ws://127.0.0.1:9980/cool/\$1/ws nocanon\n";
46     +
47     + $OUT .= " # Admin Console websocket\n";
48     + $OUT .= " ProxyPass /cool/adminws ws://127.0.0.1:9980/cool/adminws\n";
49     +
50     + $OUT .= " # Download as, Fullscreen presentation and Image upload operations\n";
51     + $OUT .= " ProxyPass /cool http://127.0.0.1:9980/cool\n";
52     + $OUT .= " ProxyPassReverse /cool http://127.0.0.1:9980/cool\n";
53     +
54     + $OUT .= " # Compatibility with integrations that use the /lool/convert-to endpoint\n";
55     + $OUT .= " ProxyPass /lool http://127.0.0.1:9980/cool\n";
56     + $OUT .= " ProxyPassReverse /lool http://127.0.0.1:9980/cool\n";
57     +
58     + $OUT .= " # Endpoint with information about availability of various features\n";
59     + $OUT .= " ProxyPass /hosting/capabilities http://127.0.0.1:9980/hosting/capabilities retry=0\n";
60     + $OUT .= " ProxyPassReverse /hosting/capabilities http://127.0.0.1:9980/hosting/capabilities\n";
61     + $OUT .= "</VirtualHost>\n";
62     + }
63     +}
64     diff -Nur --no-dereference smeserver-collabora-0.1.6.old/root/etc/e-smith/templates/etc/httpd/conf.d/zz_collabora.conf/10base smeserver-collabora-0.1.6/root/etc/e-smith/templates/etc/httpd/conf.d/zz_collabora.conf/10base
65     --- smeserver-collabora-0.1.6.old/root/etc/e-smith/templates/etc/httpd/conf.d/zz_collabora.conf/10base 2022-03-09 21:33:15.000000000 -0500
66     +++ smeserver-collabora-0.1.6/root/etc/e-smith/templates/etc/httpd/conf.d/zz_collabora.conf/10base 1969-12-31 19:00:00.000000000 -0500
67     @@ -1,47 +0,0 @@
68     -{
69     - my $domain = $coolwsd{'VirtualHost'} || '';
70     -
71     - if ($domain ne '') {
72     - $OUT .= "<VirtualHost *:443>\n";
73     -
74     - $OUT .= " Options -Indexes\n";
75     -
76     - $OUT .= " ServerName $domain\n";
77     -
78     - $OUT .= " SSLEngine on\n";
79     -
80     - $OUT .= " # Encoded slashes need to be allowed\n";
81     - $OUT .= " AllowEncodedSlashes NoDecode\n";
82     -
83     - $OUT .= " # keep the host\n";
84     - $OUT .= " ProxyPreserveHost On\n";
85     -
86     - $OUT .= " # static html, js, images, etc. served from coolwsd\n";
87     - $OUT .= " # browser is the client part of LibreOffice Online\n";
88     - $OUT .= " ProxyPass /browser http://127.0.0.1:9980/browser retry=0\n";
89     - $OUT .= " ProxyPassReverse /browser http://127.0.0.1:9980/browser\n";
90     -
91     - $OUT .= " # WOPI discovery URL\n";
92     - $OUT .= " ProxyPass /hosting/discovery http://127.0.0.1:9980/hosting/discovery retry=0\n";
93     - $OUT .= " ProxyPassReverse /hosting/discovery http://127.0.0.1:9980/hosting/discovery\n";
94     -
95     - $OUT .= " # Main websocket\n";
96     - $OUT .= " ProxyPassMatch \"/cool/(.*)/ws\$\" ws://127.0.0.1:9980/cool/\$1/ws nocanon\n";
97     -
98     - $OUT .= " # Admin Console websocket\n";
99     - $OUT .= " ProxyPass /cool/adminws ws://127.0.0.1:9980/cool/adminws\n";
100     -
101     - $OUT .= " # Download as, Fullscreen presentation and Image upload operations\n";
102     - $OUT .= " ProxyPass /cool http://127.0.0.1:9980/cool\n";
103     - $OUT .= " ProxyPassReverse /cool http://127.0.0.1:9980/cool\n";
104     -
105     - $OUT .= " # Compatibility with integrations that use the /lool/convert-to endpoint\n";
106     - $OUT .= " ProxyPass /lool http://127.0.0.1:9980/cool\n";
107     - $OUT .= " ProxyPassReverse /lool http://127.0.0.1:9980/cool\n";
108     -
109     - $OUT .= " # Endpoint with information about availability of various features\n";
110     - $OUT .= " ProxyPass /hosting/capabilities http://127.0.0.1:9980/hosting/capabilities retry=0\n";
111     - $OUT .= " ProxyPassReverse /hosting/capabilities http://127.0.0.1:9980/hosting/capabilities\n";
112     - $OUT .= "</VirtualHost>\n";
113     - }
114     -}

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