Skip to content

Commit 66d7072

Browse files
committed
Merge remote-tracking branch 'origin/1.11.x' into 1.11.x
2 parents 6b2da59 + 12e827a commit 66d7072

File tree

2 files changed

+54
-14
lines changed

2 files changed

+54
-14
lines changed

.htaccess

Lines changed: 10 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -34,24 +34,22 @@ RewriteRule ^courses/([^/]+)/scorm/(.*)$ main/document/download_scorm.php?doc_ur
3434
# Rewrite everything in the document folder of a course to the download script
3535
# Except certificate resources, which might need to be accessible publicly to all
3636
RewriteRule ^courses/([^/]+)/document/certificates/(.*)$ app/courses/$1/document/certificates/$2 [QSA,L]
37-
# Note : since version 2.4.38-3 of Apache a security fix had a side effect that made redirection with space not to work.
37+
# Note : since version 2.4.38-3 of Apache a security fix had a side effect that broke redirections with spaces.
3838
# To fix this issue we did not have a common syntaxis but it work with one of those 2 options :
3939
# changing at the end of the following line [QSA,L] for [QSA,L,B=\x20?] or for "[QSA,L,B= ?,BNP]" (with the quotes)
40-
RewriteRule ^courses/([^/]+)/document/(.*)$ main/document/download.php?doc_url=/$2&cDir=$1 [QSA,L]
40+
# We have opted to use the latter by default. If you are encountering "Not found" issues when entering course homepages,
41+
# you might want to try either of the other 2 forms.
42+
RewriteRule ^courses/([^/]+)/document/(.*)$ main/document/download.php?doc_url=/$2&cDir=$1 "[QSA,L,B= ?,BNP]"
4143

4244
# Optimize load of custom per-course icons in courses (avoid download_uploaded_files.php)
4345
RewriteRule ^courses/([^/]+)/upload/course_home_icons/(.*([\.js|\.css|\.png|\.jpg|\.jpeg|\.gif]))$ app/courses/$1/upload/course_home_icons/$2 [QSA,L]
4446
# Course upload files
45-
# Note : since version 2.4.38-3 of Apache a security fix had a side effect that made redirection with space not to work.
46-
# To fix this issue we did not have a common syntaxis but it work with one of those 2 options :
47-
# changing at the end of the following line [QSA,L] for [QSA,L,B=\x20?] or for "[QSA,L,B= ?,BNP]" (with the quotes)
48-
RewriteRule ^courses/([^/]+)/upload/([^/]+)/(.*)$ main/document/download_uploaded_files.php?code=$1&type=$2&file=$3 [QSA,L]
47+
# See note on line 37
48+
RewriteRule ^courses/([^/]+)/upload/([^/]+)/(.*)$ main/document/download_uploaded_files.php?code=$1&type=$2&file=$3 "[QSA,L,B= ?,BNP]"
4949

5050
# Rewrite everything in the work folder
51-
# Note : since version 2.4.38-3 of Apache a security fix had a side effect that made redirection with space not to work.
52-
# To fix this issue we did not have a common syntaxis but it work with one of those 2 options :
53-
# changing at the end of the following line [QSA,L] for [QSA,L,B=\x20?] or for "[QSA,L,B= ?,BNP]" (with the quotes)
54-
RewriteRule ^courses/([^/]+)/work/(.*)$ main/work/download.php?file=work/$2&cDir=$1 [QSA,L]
51+
# See note on line 37
52+
RewriteRule ^courses/([^/]+)/work/(.*)$ main/work/download.php?file=work/$2&cDir=$1 "[QSA,L,B= ?,BNP]"
5553

5654
RewriteRule ^courses/([^/]+)/course-pic85x85.png$ main/inc/ajax/course.ajax.php?a=get_course_image&code=$1&image=course_image_source [QSA,L]
5755
RewriteRule ^courses/([^/]+)/course-pic.png$ main/inc/ajax/course.ajax.php?a=get_course_image&code=$1&image=course_image_large_source [QSA,L]
@@ -87,10 +85,8 @@ RewriteRule ^service/(\d{1,})$ plugin/buycourses/src/service_information.php?ser
8785
RewriteRule ^lti/os$ plugin/ims_lti/outcome_service.php [L]
8886

8987
# Deny direct access to user my files
90-
# Note : since version 2.4.38-3 of Apache a security fix had a side effect that made redirection with space not to work.
91-
# To fix this issue we did not have a common syntaxis but it work with one of those 2 options :
92-
# changing at the end of the following line [QSA,L] for [QSA,L,B=\x20?] or for "[QSA,L,B= ?,BNP]" (with the quotes)
93-
RewriteRule ^app/upload/users/([^/]+)/([^/]+)/my_files/(.*)$ main/social/download_my_files.php?user_id=$2&file=$3 [QSA,L]
88+
# See note on line 37
89+
RewriteRule ^app/upload/users/([^/]+)/([^/]+)/my_files/(.*)$ main/social/download_my_files.php?user_id=$2&file=$3 "[QSA,L,B= ?,BNP]"
9490

9591
# Deny access
9692
RewriteRule ^(tests|.git) - [F,L,NC]

documentation/changelog.html

Lines changed: 44 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -110,6 +110,50 @@ <h1>Chamilo&nbsp;Changelog</h1>
110110

111111
</table>
112112

113+
<div class="version" aria-label="1.11.30">
114+
<a id="1.11.30"></a>
115+
<h1>Chamilo 1.11.30 - ?, /02/2025</h1>
116+
<h3>Release notes - summary</h3>
117+
<p>Chamilo 1.11.30 is a patch release on top of 1.11.28.</p>
118+
<h3>Release name</h3>
119+
<p><a href="https://en.wikipedia.org/wiki/">?</a> is ...</p>
120+
<h3>Security fixes</h3>
121+
<ul aria-live="off">
122+
</ul>
123+
<h3>Important note</h3>
124+
<p>Chamilo 1.11.30 comes with subtle changes in the root .htaccess file which could affect your system (for example by triggering "Not Found" errors on course homepages) if you use Apache &lt; 2.4.38-3. Please check line 37 of /.htaccess for more info.</p>
125+
<h3>Notable new Features</h3>
126+
<h4>For end-users, teachers and Chamilo admins</h4>
127+
These features are immediately available to users through the web interface.<br />
128+
<ul aria-live="off">
129+
</ul>
130+
<h4>For developers and sysadmins</h4>
131+
Although most features here will be used by teachers or Chamilo admins, they require sysadmin privileges to enable them on the server.
132+
<ul aria-live="off">
133+
</ul>
134+
<h3>Improvements (minor features) and debug</h3>
135+
In reverse chronological order...
136+
<ul aria-live="off">
137+
</ul>
138+
<h3>Stylesheets and theming</h3>
139+
<ul aria-live="off">
140+
<li>No notable style change</li>
141+
</ul>
142+
<h3>Web services</h3>
143+
<ul aria-live="off">
144+
<li>No notable change</li>
145+
</ul>
146+
<h3>Removals</h3>
147+
<ul aria-live="off">
148+
<li>No notable removal</li>
149+
</ul>
150+
<h3>Known issues</h3>
151+
<ul aria-live="off">
152+
<li>No notable known issue</li>
153+
</ul>
154+
</div>
155+
156+
113157
<div class="version" aria-label="1.11.28">
114158
<a id="1.11.28"></a>
115159
<h1>Chamilo 1.11.28 - Alcatraz, 21/10/2024</h1>

0 commit comments

Comments
 (0)