This is an automated email from the ASF dual-hosted git repository.

brondsem pushed a commit to branch asf-site
in repository https://gitbox.apache.org/repos/asf/allura-site.git


The following commit(s) were added to refs/heads/asf-site by this push:
     new 77ceca6  publish 1.17.0 with security notice
77ceca6 is described below

commit 77ceca6f39e58a4546738224ab30ffc89ef270af
Author: Dave Brondsema <[email protected]>
AuthorDate: Mon Jun 10 11:57:13 2024 -0400

    publish 1.17.0 with security notice
---
 _src/content/2024-allura-1.17.0.md                 | 74 ++++++++++++++++++++++
 _src/pelicanconf.py                                |  6 +-
 download.html                                      | 10 +--
 feeds/all.atom.xml                                 | 43 ++++++++++++-
 feeds/tag.release.atom.xml                         | 43 ++++++++++++-
 index.html                                         | 10 +--
 news.html                                          | 13 +++-
 posts/2015-allura-1.3.1-release.html               |  2 +-
 posts/2015-allura-1.3.2.html                       |  2 +-
 posts/2015-cors.html                               |  2 +-
 posts/2015-markdown-editor.html                    |  2 +-
 posts/2015-rest-api-docs.html                      |  2 +-
 posts/2015-updated-icons.html                      |  2 +-
 posts/2016-admin-toolbar.html                      |  2 +-
 posts/2016-allura-1.4.0.html                       |  2 +-
 posts/2016-allura-1.5.0.html                       |  2 +-
 posts/2016-allura-1.6.0.html                       |  2 +-
 posts/2016-gsoc-16.html                            |  2 +-
 posts/2016-two-factor-auth.html                    |  2 +-
 posts/2017-allura-1.7.0.html                       |  2 +-
 posts/2018-allura-1.10.0.html                      |  2 +-
 posts/2018-allura-1.8.0.html                       |  2 +-
 posts/2018-allura-1.8.1.html                       |  2 +-
 posts/2018-allura-1.9.0.html                       |  2 +-
 posts/2019-allura-1.11.0.html                      |  2 +-
 posts/2019-allura-1.11.1.html                      |  2 +-
 posts/2019-allura-1.12.0.html                      |  2 +-
 posts/2021-allura-1.13.0.html                      |  2 +-
 posts/2022-allura-1.14.0.html                      |  2 +-
 posts/2023-allura-1.15.0.html                      |  2 +-
 posts/2023-allura-1.16.0.html                      |  2 +-
 ...-allura-1.16.0.html => 2024-allura-1.17.0.html} | 47 +++++++++-----
 tag/feature.html                                   |  2 +-
 tag/gsoc.html                                      |  2 +-
 tag/release.html                                   | 13 +++-
 35 files changed, 251 insertions(+), 60 deletions(-)

diff --git a/_src/content/2024-allura-1.17.0.md 
b/_src/content/2024-allura-1.17.0.md
new file mode 100644
index 0000000..19ecc93
--- /dev/null
+++ b/_src/content/2024-allura-1.17.0.md
@@ -0,0 +1,74 @@
+Title: Apache Allura 1.17.0 released, including critical security fix
+Date: 2024-06-10
+Tags: release
+Slug: allura-1.17.0
+Summary: Version 1.17.0 of Allura released, including a critical security fix
+
+#### What's New?
+
+Apache Allura 1.17.0 has been released.  It includes a critical security fix, 
adds OAuth2 support, and more.
+
+For full details of all the changes and fixes, see the [CHANGES 
file](https://forge-allura.apache.org/p/allura/git/ci/master/tree/CHANGES). 
+
+#### Critical Security Fix
+
+CVE-2024-36471 sensitive information exposure via DNS rebinding
+
+Severity: Critical<br>
+Versions Affected: 1.0.1 through 1.16.0
+
+**Description:**<br>
+Import functionality is vulnerable to DNS rebinding attacks between 
verification and processing of the URL.  Project administrators can run these 
imports, which could cause Allura to read from internal services and expose 
them.
+
+**Mitigation:**<br>
+Users of Allura should upgrade to Allura 1.17.0.
+
+If you are unable to upgrade, set this in your .ini config file:
+
+```
+disable_entry_points.allura.importers = forge-tracker, forge-discussion
+```
+
+That same .ini setting is also recommend for users who want maximum security 
on their Allura instance and don't need those importers available.
+
+**Credit:**<br>
+This issue was discovered by [truff](https://x.com/truffzor)
+
+#### OAuth2 Support
+
+To enable OAuth 2 with an existing .ini file, add:
+
+```
+auth.oauth2.enabled = true
+```
+
+Then users can create and use OAuth2 client apps within their user setting 
pages.
+
+#### New Session Storage
+
+New session cookie handling is available and more secure and safe.  If you 
have an existing Allura instance, you can enable it with the following steps:
+
+- add `session.jwt_secret_keys` to your .ini file, with a value generated by 
`python -c 'import secrets; print(secrets.token_hex());'`
+- `session.type = cookie` is no longer used and can be removed
+- optionally `session.read_original_format = true` and rename 
`session.validate_key` to `session.original_format_validate_key` for backwards 
compatibility. Remove after a transition period.
+- optionally `session.write_original_format = true` if it takes a while to 
deploy all your code to multiple hosts/procs. Then remove once all processes 
have new code.
+
+#### Breaking Changes for Custom Extensions
+
+[#8556](https://forge-allura.apache.org/p/allura/tickets/8556/) deprecates the 
`has_access(..)()` syntax.  Custom extensions using this syntax will need to 
remove the second `()` so that it is just `has_access(..)`.  Next releases will 
remove support for the old syntax entirely.
+
+#### Upgrade Instructions
+
+To install updated dependencies, run: `pip install -r requirements.txt 
--no-deps --upgrade --upgrade-strategy=only-if-needed`
+
+Run: `paster ensure_index development.ini` in the Allura dir
+
+If using docker, rebuild the allura image and restart containers.
+
+Also, see the sections above about OAuth2 and New Session Storage.
+
+Feel free to ask any questions on the [dev mailing 
list](https://lists.apache.org/[email protected]).
+
+#### Get 1.17.0
+
+[Download Allura](//allura.apache.org/download.html) and [install 
it](https://forge-allura.apache.org/docs/getting_started/installation.html) 
today.
diff --git a/_src/pelicanconf.py b/_src/pelicanconf.py
index c7265bb..eb0feff 100644
--- a/_src/pelicanconf.py
+++ b/_src/pelicanconf.py
@@ -45,9 +45,9 @@ TAG_FEED_ATOM = 'feeds/tag.{slug}.atom.xml'
 
 CURRENT_YEAR = dt.date.today().year
 
-RELEASE_VERSION = '1.16.0'
-RELEASE_DATE = 'Nov 2023'
-RELEASE_NEWS = 'posts/2023-allura-1.16.0.html'
+RELEASE_VERSION = '1.17.0'
+RELEASE_DATE = 'June 2024'
+RELEASE_NEWS = 'posts/2024-allura-1.17.0.html'
 DIST_URL = 'https://downloads.apache.org/allura/'
 
 FORGE_ALLURA_URL = 'https://forge-allura.apache.org/'
diff --git a/download.html b/download.html
index 91dabd8..dc683e8 100644
--- a/download.html
+++ b/download.html
@@ -54,15 +54,15 @@
     <div class="col-20 no-float auto-margin">
       <div class="row">
         <p class="pad-md">
-            <a 
href="https://www.apache.org/dyn/closer.cgi/allura/allura-1.16.0.tar.gz";>Download
 Allura v1.16.0</a>.  This is the latest release of Apache Allura, released Nov 
2023.
-              <a href="posts/2023-allura-1.16.0.html">Read what's new.</a>
+            <a 
href="https://www.apache.org/dyn/closer.cgi/allura/allura-1.17.0.tar.gz";>Download
 Allura v1.17.0</a>.  This is the latest release of Apache Allura, released 
June 2024.
+              <a href="posts/2024-allura-1.17.0.html">Read what's new.</a>
         </p>
         <p>
             Verify the download:
         </p>
         <ul>
-            <li><a 
href="https://downloads.apache.org/allura/allura-1.16.0.tar.gz.sha512";>SHA-512</a>
 checksum</li>
-            <li>PGP <a 
href="https://downloads.apache.org/allura/allura-1.16.0.tar.gz.asc";>signature</a>
 & <a href="https://downloads.apache.org/allura/KEYS";>keys</a></li>
+            <li><a 
href="https://downloads.apache.org/allura/allura-1.17.0.tar.gz.sha512";>SHA-512</a>
 checksum</li>
+            <li>PGP <a 
href="https://downloads.apache.org/allura/allura-1.17.0.tar.gz.asc";>signature</a>
 & <a href="https://downloads.apache.org/allura/KEYS";>keys</a></li>
         </ul>
         <p>
             <a 
href="https://www.apache.org/info/verification.html";>Instructions for how to 
verify a download using these files.</a>
@@ -139,7 +139,7 @@
 
     <div class="row">
       <footer id="footer" class="bg-black text-white col-24">
-        <p class="copy pad-top-sm text-center">Copyright © 2023 The Apache 
Software Foundation, Licensed under
+        <p class="copy pad-top-sm text-center">Copyright © 2024 The Apache 
Software Foundation, Licensed under
             <a href="http://www.apache.org/licenses/LICENSE-2.0.html";>the 
Apache License, Version 2.0.</a></p>
         <p class="copy pad-bot-sm text-center">Apache, Allura, Apache Allura, 
and the Apache feather logo are trademarks of The Apache Software 
Foundation.</p>
       </footer>
diff --git a/feeds/all.atom.xml b/feeds/all.atom.xml
index 250cc25..ebeecde 100644
--- a/feeds/all.atom.xml
+++ b/feeds/all.atom.xml
@@ -1,5 +1,46 @@
 <?xml version="1.0" encoding="utf-8"?>
-<feed xmlns="http://www.w3.org/2005/Atom";><title>Apache Allura</title><link 
href="//allura.apache.org/" rel="alternate"></link><link 
href="//allura.apache.org/feeds/all.atom.xml" 
rel="self"></link><id>//allura.apache.org/</id><updated>2023-11-06T00:00:00+00:00</updated><entry><title>Apache
 Allura 1.16.0 released with critical security fix</title><link 
href="//allura.apache.org/posts/2023-allura-1.16.0.html" 
rel="alternate"></link><published>2023-11-06T00:00:00+00:00</published><updated>2
 [...]
+<feed xmlns="http://www.w3.org/2005/Atom";><title>Apache Allura</title><link 
href="//allura.apache.org/" rel="alternate"></link><link 
href="//allura.apache.org/feeds/all.atom.xml" 
rel="self"></link><id>//allura.apache.org/</id><updated>2024-06-10T00:00:00+00:00</updated><entry><title>Apache
 Allura 1.17.0 released, including critical security fix</title><link 
href="//allura.apache.org/posts/2024-allura-1.17.0.html" 
rel="alternate"></link><published>2024-06-10T00:00:00+00:00</published><upd 
[...]
+&lt;p&gt;Apache Allura 1.17.0 has been released.  It includes a critical 
security fix, adds OAuth2 support, and more.&lt;/p&gt;
+&lt;p&gt;For full details of all the changes and fixes, see the &lt;a 
href="https://forge-allura.apache.org/p/allura/git/ci/master/tree/CHANGES"&gt;CHANGES
 file&lt;/a&gt;. &lt;/p&gt;
+&lt;h4&gt;Critical Security Fix&lt;/h4&gt;
+&lt;p&gt;CVE-2024-36471 sensitive information exposure via DNS 
rebinding&lt;/p&gt;
+&lt;p&gt;Severity: Critical&lt;br&gt;
+Versions Affected: 1.0.1 through 1.16.0&lt;/p&gt;
+&lt;p&gt;&lt;strong&gt;Description:&lt;/strong&gt;&lt;br&gt;
+Import functionality is vulnerable to DNS rebinding attacks between 
verification and processing of the URL.  Project administrators can run these 
imports, which could cause Allura to read from internal services and expose 
them.&lt;/p&gt;
+&lt;p&gt;&lt;strong&gt;Mitigation:&lt;/strong&gt;&lt;br&gt;
+Users of Allura should upgrade to Allura 1.17.0.&lt;/p&gt;
+&lt;p&gt;If you are unable to upgrade, set this in your .ini config 
file:&lt;/p&gt;
+&lt;div 
class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;disable_entry_points.allura.importers
 = forge-tracker, forge-discussion
+&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
+
+&lt;p&gt;That same .ini setting is also recommend for users who want maximum 
security on their Allura instance and don't need those importers 
available.&lt;/p&gt;
+&lt;p&gt;&lt;strong&gt;Credit:&lt;/strong&gt;&lt;br&gt;
+This issue was discovered by &lt;a 
href="https://x.com/truffzor"&gt;truff&lt;/a&gt;&lt;/p&gt;
+&lt;h4&gt;OAuth2 Support&lt;/h4&gt;
+&lt;p&gt;To enable OAuth 2 with an existing .ini file, add:&lt;/p&gt;
+&lt;div 
class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;auth.oauth2.enabled
 = true
+&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
+
+&lt;p&gt;Then users can create and use OAuth2 client apps within their user 
setting pages.&lt;/p&gt;
+&lt;h4&gt;New Session Storage&lt;/h4&gt;
+&lt;p&gt;New session cookie handling is available and more secure and safe.  
If you have an existing Allura instance, you can enable it with the following 
steps:&lt;/p&gt;
+&lt;ul&gt;
+&lt;li&gt;add &lt;code&gt;session.jwt_secret_keys&lt;/code&gt; to your .ini 
file, with a value generated by &lt;code&gt;python -c 'import secrets; 
print(secrets.token_hex());'&lt;/code&gt;&lt;/li&gt;
+&lt;li&gt;&lt;code&gt;session.type = cookie&lt;/code&gt; is no longer used and 
can be removed&lt;/li&gt;
+&lt;li&gt;optionally &lt;code&gt;session.read_original_format = 
true&lt;/code&gt; and rename &lt;code&gt;session.validate_key&lt;/code&gt; to 
&lt;code&gt;session.original_format_validate_key&lt;/code&gt; for backwards 
compatibility. Remove after a transition period.&lt;/li&gt;
+&lt;li&gt;optionally &lt;code&gt;session.write_original_format = 
true&lt;/code&gt; if it takes a while to deploy all your code to multiple 
hosts/procs. Then remove once all processes have new code.&lt;/li&gt;
+&lt;/ul&gt;
+&lt;h4&gt;Breaking Changes for Custom Extensions&lt;/h4&gt;
+&lt;p&gt;&lt;a 
href="https://forge-allura.apache.org/p/allura/tickets/8556/"&gt;#8556&lt;/a&gt;
 deprecates the &lt;code&gt;has_access(..)()&lt;/code&gt; syntax.  Custom 
extensions using this syntax will need to remove the second 
&lt;code&gt;()&lt;/code&gt; so that it is just 
&lt;code&gt;has_access(..)&lt;/code&gt;.  Next releases will remove support for 
the old syntax entirely.&lt;/p&gt;
+&lt;h4&gt;Upgrade Instructions&lt;/h4&gt;
+&lt;p&gt;To install updated dependencies, run: &lt;code&gt;pip install -r 
requirements.txt --no-deps --upgrade 
--upgrade-strategy=only-if-needed&lt;/code&gt;&lt;/p&gt;
+&lt;p&gt;Run: &lt;code&gt;paster ensure_index development.ini&lt;/code&gt; in 
the Allura dir&lt;/p&gt;
+&lt;p&gt;If using docker, rebuild the allura image and restart 
containers.&lt;/p&gt;
+&lt;p&gt;Also, see the sections above about OAuth2 and New Session 
Storage.&lt;/p&gt;
+&lt;p&gt;Feel free to ask any questions on the &lt;a 
href="https://lists.apache.org/[email protected]"&gt;dev mailing 
list&lt;/a&gt;.&lt;/p&gt;
+&lt;h4&gt;Get 1.17.0&lt;/h4&gt;
+&lt;p&gt;&lt;a href="//allura.apache.org/download.html"&gt;Download 
Allura&lt;/a&gt; and &lt;a 
href="https://forge-allura.apache.org/docs/getting_started/installation.html"&gt;install
 it&lt;/a&gt; today.&lt;/p&gt;</content><category 
term="misc"></category><category 
term="release"></category></entry><entry><title>Apache Allura 1.16.0 released 
with critical security fix</title><link 
href="//allura.apache.org/posts/2023-allura-1.16.0.html" 
rel="alternate"></link><published>2023-11-06T00:00: [...]
 &lt;p&gt;Apache Allura 1.16.0 has been released.  It has a critical security 
fix and also drops Python 3.7 support.&lt;/p&gt;
 &lt;p&gt;For full details of all the changes and fixes, see the &lt;a 
href="https://forge-allura.apache.org/p/allura/git/ci/master/tree/CHANGES"&gt;CHANGES
 file&lt;/a&gt;. &lt;/p&gt;
 &lt;h4&gt;Critical Security Fix&lt;/h4&gt;
diff --git a/feeds/tag.release.atom.xml b/feeds/tag.release.atom.xml
index 2b7e98c..2c96076 100644
--- a/feeds/tag.release.atom.xml
+++ b/feeds/tag.release.atom.xml
@@ -1,5 +1,46 @@
 <?xml version="1.0" encoding="utf-8"?>
-<feed xmlns="http://www.w3.org/2005/Atom";><title>Apache Allura - 
release</title><link href="//allura.apache.org/" rel="alternate"></link><link 
href="//allura.apache.org/feeds/tag.release.atom.xml" 
rel="self"></link><id>//allura.apache.org/</id><updated>2023-11-06T00:00:00+00:00</updated><entry><title>Apache
 Allura 1.16.0 released with critical security fix</title><link 
href="//allura.apache.org/posts/2023-allura-1.16.0.html" 
rel="alternate"></link><published>2023-11-06T00:00:00+00:00</pu [...]
+<feed xmlns="http://www.w3.org/2005/Atom";><title>Apache Allura - 
release</title><link href="//allura.apache.org/" rel="alternate"></link><link 
href="//allura.apache.org/feeds/tag.release.atom.xml" 
rel="self"></link><id>//allura.apache.org/</id><updated>2024-06-10T00:00:00+00:00</updated><entry><title>Apache
 Allura 1.17.0 released, including critical security fix</title><link 
href="//allura.apache.org/posts/2024-allura-1.17.0.html" 
rel="alternate"></link><published>2024-06-10T00:00:00+00: [...]
+&lt;p&gt;Apache Allura 1.17.0 has been released.  It includes a critical 
security fix, adds OAuth2 support, and more.&lt;/p&gt;
+&lt;p&gt;For full details of all the changes and fixes, see the &lt;a 
href="https://forge-allura.apache.org/p/allura/git/ci/master/tree/CHANGES"&gt;CHANGES
 file&lt;/a&gt;. &lt;/p&gt;
+&lt;h4&gt;Critical Security Fix&lt;/h4&gt;
+&lt;p&gt;CVE-2024-36471 sensitive information exposure via DNS 
rebinding&lt;/p&gt;
+&lt;p&gt;Severity: Critical&lt;br&gt;
+Versions Affected: 1.0.1 through 1.16.0&lt;/p&gt;
+&lt;p&gt;&lt;strong&gt;Description:&lt;/strong&gt;&lt;br&gt;
+Import functionality is vulnerable to DNS rebinding attacks between 
verification and processing of the URL.  Project administrators can run these 
imports, which could cause Allura to read from internal services and expose 
them.&lt;/p&gt;
+&lt;p&gt;&lt;strong&gt;Mitigation:&lt;/strong&gt;&lt;br&gt;
+Users of Allura should upgrade to Allura 1.17.0.&lt;/p&gt;
+&lt;p&gt;If you are unable to upgrade, set this in your .ini config 
file:&lt;/p&gt;
+&lt;div 
class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;disable_entry_points.allura.importers
 = forge-tracker, forge-discussion
+&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
+
+&lt;p&gt;That same .ini setting is also recommend for users who want maximum 
security on their Allura instance and don't need those importers 
available.&lt;/p&gt;
+&lt;p&gt;&lt;strong&gt;Credit:&lt;/strong&gt;&lt;br&gt;
+This issue was discovered by &lt;a 
href="https://x.com/truffzor"&gt;truff&lt;/a&gt;&lt;/p&gt;
+&lt;h4&gt;OAuth2 Support&lt;/h4&gt;
+&lt;p&gt;To enable OAuth 2 with an existing .ini file, add:&lt;/p&gt;
+&lt;div 
class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;auth.oauth2.enabled
 = true
+&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
+
+&lt;p&gt;Then users can create and use OAuth2 client apps within their user 
setting pages.&lt;/p&gt;
+&lt;h4&gt;New Session Storage&lt;/h4&gt;
+&lt;p&gt;New session cookie handling is available and more secure and safe.  
If you have an existing Allura instance, you can enable it with the following 
steps:&lt;/p&gt;
+&lt;ul&gt;
+&lt;li&gt;add &lt;code&gt;session.jwt_secret_keys&lt;/code&gt; to your .ini 
file, with a value generated by &lt;code&gt;python -c 'import secrets; 
print(secrets.token_hex());'&lt;/code&gt;&lt;/li&gt;
+&lt;li&gt;&lt;code&gt;session.type = cookie&lt;/code&gt; is no longer used and 
can be removed&lt;/li&gt;
+&lt;li&gt;optionally &lt;code&gt;session.read_original_format = 
true&lt;/code&gt; and rename &lt;code&gt;session.validate_key&lt;/code&gt; to 
&lt;code&gt;session.original_format_validate_key&lt;/code&gt; for backwards 
compatibility. Remove after a transition period.&lt;/li&gt;
+&lt;li&gt;optionally &lt;code&gt;session.write_original_format = 
true&lt;/code&gt; if it takes a while to deploy all your code to multiple 
hosts/procs. Then remove once all processes have new code.&lt;/li&gt;
+&lt;/ul&gt;
+&lt;h4&gt;Breaking Changes for Custom Extensions&lt;/h4&gt;
+&lt;p&gt;&lt;a 
href="https://forge-allura.apache.org/p/allura/tickets/8556/"&gt;#8556&lt;/a&gt;
 deprecates the &lt;code&gt;has_access(..)()&lt;/code&gt; syntax.  Custom 
extensions using this syntax will need to remove the second 
&lt;code&gt;()&lt;/code&gt; so that it is just 
&lt;code&gt;has_access(..)&lt;/code&gt;.  Next releases will remove support for 
the old syntax entirely.&lt;/p&gt;
+&lt;h4&gt;Upgrade Instructions&lt;/h4&gt;
+&lt;p&gt;To install updated dependencies, run: &lt;code&gt;pip install -r 
requirements.txt --no-deps --upgrade 
--upgrade-strategy=only-if-needed&lt;/code&gt;&lt;/p&gt;
+&lt;p&gt;Run: &lt;code&gt;paster ensure_index development.ini&lt;/code&gt; in 
the Allura dir&lt;/p&gt;
+&lt;p&gt;If using docker, rebuild the allura image and restart 
containers.&lt;/p&gt;
+&lt;p&gt;Also, see the sections above about OAuth2 and New Session 
Storage.&lt;/p&gt;
+&lt;p&gt;Feel free to ask any questions on the &lt;a 
href="https://lists.apache.org/[email protected]"&gt;dev mailing 
list&lt;/a&gt;.&lt;/p&gt;
+&lt;h4&gt;Get 1.17.0&lt;/h4&gt;
+&lt;p&gt;&lt;a href="//allura.apache.org/download.html"&gt;Download 
Allura&lt;/a&gt; and &lt;a 
href="https://forge-allura.apache.org/docs/getting_started/installation.html"&gt;install
 it&lt;/a&gt; today.&lt;/p&gt;</content><category 
term="misc"></category><category 
term="release"></category></entry><entry><title>Apache Allura 1.16.0 released 
with critical security fix</title><link 
href="//allura.apache.org/posts/2023-allura-1.16.0.html" 
rel="alternate"></link><published>2023-11-06T00:00: [...]
 &lt;p&gt;Apache Allura 1.16.0 has been released.  It has a critical security 
fix and also drops Python 3.7 support.&lt;/p&gt;
 &lt;p&gt;For full details of all the changes and fixes, see the &lt;a 
href="https://forge-allura.apache.org/p/allura/git/ci/master/tree/CHANGES"&gt;CHANGES
 file&lt;/a&gt;. &lt;/p&gt;
 &lt;h4&gt;Critical Security Fix&lt;/h4&gt;
diff --git a/index.html b/index.html
index 61f6e85..6accd22 100644
--- a/index.html
+++ b/index.html
@@ -84,18 +84,18 @@
       <h3 class="text-center">Get the Latest Version of Allura</h3>
       <div class="row pad-vert-md">
         <div id="release" class="col-12 auto-margin pad-vert-xs text-center">
-          <a href="//allura.apache.org/download.html"><button 
class="auto-margin">Download v1.16.0</button></a>
-          <span class="text-white">Nov 2023 &mdash;</span>
-          <a href="posts/2023-allura-1.16.0.html">What's New</a>
+          <a href="//allura.apache.org/download.html"><button 
class="auto-margin">Download v1.17.0</button></a>
+          <span class="text-white">June 2024 &mdash;</span>
+          <a href="posts/2024-allura-1.17.0.html">What's New</a>
         </div>
         <div id="news" class="col-12 auto-margin pad-vert-xs text-center">
             <h5>News</h5>
             <ul>
+                    <li><a 
href="//allura.apache.org/posts/2024-allura-1.17.0.html">Apache Allura 1.17.0 
released, including critical security fix</a></li>
                     <li><a 
href="//allura.apache.org/posts/2023-allura-1.16.0.html">Apache Allura 1.16.0 
released with critical security fix</a></li>
                     <li><a 
href="//allura.apache.org/posts/2023-allura-1.15.0.html">Apache Allura 1.15.0 
released</a></li>
                     <li><a 
href="//allura.apache.org/posts/2022-allura-1.14.0.html">Apache Allura 1.14.0 
released</a></li>
                     <li><a 
href="//allura.apache.org/posts/2021-allura-1.13.0.html">Apache Allura 1.13.0 
released</a></li>
-                    <li><a 
href="//allura.apache.org/posts/2019-allura-1.12.0.html">Apache Allura 1.12.0 
released</a></li>
                 <li><a href="//allura.apache.org/news.html">All News 
&rarr;</a></li>
             </ul>
         </div>
@@ -200,7 +200,7 @@
 
     <div class="row">
       <footer id="footer" class="bg-black text-white col-24">
-        <p class="copy pad-top-sm text-center">Copyright © 2023 The Apache 
Software Foundation, Licensed under
+        <p class="copy pad-top-sm text-center">Copyright © 2024 The Apache 
Software Foundation, Licensed under
             <a href="http://www.apache.org/licenses/LICENSE-2.0.html";>the 
Apache License, Version 2.0.</a></p>
         <p class="copy pad-bot-sm text-center">Apache, Allura, Apache Allura, 
and the Apache feather logo are trademarks of The Apache Software 
Foundation.</p>
       </footer>
diff --git a/news.html b/news.html
index 1b18538..d6af8ac 100644
--- a/news.html
+++ b/news.html
@@ -52,6 +52,17 @@
     <h2>All News</h2>
 
 <div class="row bg-white pad-bot-md text-center">
+  <div class="row pad-top-md">
+    <h3><a class="text-black" 
href="//allura.apache.org/posts/2024-allura-1.17.0.html">Apache Allura 1.17.0 
released, including critical security fix</a></h3>
+  </div>
+
+  <div class="post-info">
+    Published:
+    <abbr class="published" title="2024-06-10T00:00:00+00:00">
+      Mon 10 June 2024
+    </abbr>
+  </div>
+  <div class="entry-content"> <p>Version 1.17.0 of Allura released, including 
a critical security fix</p> </div>
   <div class="row pad-top-md">
     <h3><a class="text-black" 
href="//allura.apache.org/posts/2023-allura-1.16.0.html">Apache Allura 1.16.0 
released with critical security fix</a></h3>
   </div>
@@ -323,7 +334,7 @@
 
     <div class="row">
       <footer id="footer" class="bg-black text-white col-24">
-        <p class="copy pad-top-sm text-center">Copyright © 2023 The Apache 
Software Foundation, Licensed under
+        <p class="copy pad-top-sm text-center">Copyright © 2024 The Apache 
Software Foundation, Licensed under
             <a href="http://www.apache.org/licenses/LICENSE-2.0.html";>the 
Apache License, Version 2.0.</a></p>
         <p class="copy pad-bot-sm text-center">Apache, Allura, Apache Allura, 
and the Apache feather logo are trademarks of The Apache Software 
Foundation.</p>
       </footer>
diff --git a/posts/2015-allura-1.3.1-release.html 
b/posts/2015-allura-1.3.1-release.html
index 05f94fc..b7f9049 100644
--- a/posts/2015-allura-1.3.1-release.html
+++ b/posts/2015-allura-1.3.1-release.html
@@ -86,7 +86,7 @@ new features are:</p>
 
     <div class="row">
       <footer id="footer" class="bg-black text-white col-24">
-        <p class="copy pad-top-sm text-center">Copyright © 2023 The Apache 
Software Foundation, Licensed under
+        <p class="copy pad-top-sm text-center">Copyright © 2024 The Apache 
Software Foundation, Licensed under
             <a href="http://www.apache.org/licenses/LICENSE-2.0.html";>the 
Apache License, Version 2.0.</a></p>
         <p class="copy pad-bot-sm text-center">Apache, Allura, Apache Allura, 
and the Apache feather logo are trademarks of The Apache Software 
Foundation.</p>
       </footer>
diff --git a/posts/2015-allura-1.3.2.html b/posts/2015-allura-1.3.2.html
index e69736e..ca94c6c 100644
--- a/posts/2015-allura-1.3.2.html
+++ b/posts/2015-allura-1.3.2.html
@@ -90,7 +90,7 @@ new features are:</p>
 
     <div class="row">
       <footer id="footer" class="bg-black text-white col-24">
-        <p class="copy pad-top-sm text-center">Copyright © 2023 The Apache 
Software Foundation, Licensed under
+        <p class="copy pad-top-sm text-center">Copyright © 2024 The Apache 
Software Foundation, Licensed under
             <a href="http://www.apache.org/licenses/LICENSE-2.0.html";>the 
Apache License, Version 2.0.</a></p>
         <p class="copy pad-bot-sm text-center">Apache, Allura, Apache Allura, 
and the Apache feather logo are trademarks of The Apache Software 
Foundation.</p>
       </footer>
diff --git a/posts/2015-cors.html b/posts/2015-cors.html
index 24b789b..4afcf3c 100644
--- a/posts/2015-cors.html
+++ b/posts/2015-cors.html
@@ -83,7 +83,7 @@ cookies cannot be used - so nobody could be tricked into 
doing something acciden
 
     <div class="row">
       <footer id="footer" class="bg-black text-white col-24">
-        <p class="copy pad-top-sm text-center">Copyright © 2023 The Apache 
Software Foundation, Licensed under
+        <p class="copy pad-top-sm text-center">Copyright © 2024 The Apache 
Software Foundation, Licensed under
             <a href="http://www.apache.org/licenses/LICENSE-2.0.html";>the 
Apache License, Version 2.0.</a></p>
         <p class="copy pad-bot-sm text-center">Apache, Allura, Apache Allura, 
and the Apache feather logo are trademarks of The Apache Software 
Foundation.</p>
       </footer>
diff --git a/posts/2015-markdown-editor.html b/posts/2015-markdown-editor.html
index 505f401..1cb8826 100644
--- a/posts/2015-markdown-editor.html
+++ b/posts/2015-markdown-editor.html
@@ -87,7 +87,7 @@ reference page.</p></div>
 
     <div class="row">
       <footer id="footer" class="bg-black text-white col-24">
-        <p class="copy pad-top-sm text-center">Copyright © 2023 The Apache 
Software Foundation, Licensed under
+        <p class="copy pad-top-sm text-center">Copyright © 2024 The Apache 
Software Foundation, Licensed under
             <a href="http://www.apache.org/licenses/LICENSE-2.0.html";>the 
Apache License, Version 2.0.</a></p>
         <p class="copy pad-bot-sm text-center">Apache, Allura, Apache Allura, 
and the Apache feather logo are trademarks of The Apache Software 
Foundation.</p>
       </footer>
diff --git a/posts/2015-rest-api-docs.html b/posts/2015-rest-api-docs.html
index 85961cd..b344ef6 100644
--- a/posts/2015-rest-api-docs.html
+++ b/posts/2015-rest-api-docs.html
@@ -80,7 +80,7 @@ This portal also lets you try the API live, so you can see 
exactly what each API
 
     <div class="row">
       <footer id="footer" class="bg-black text-white col-24">
-        <p class="copy pad-top-sm text-center">Copyright © 2023 The Apache 
Software Foundation, Licensed under
+        <p class="copy pad-top-sm text-center">Copyright © 2024 The Apache 
Software Foundation, Licensed under
             <a href="http://www.apache.org/licenses/LICENSE-2.0.html";>the 
Apache License, Version 2.0.</a></p>
         <p class="copy pad-bot-sm text-center">Apache, Allura, Apache Allura, 
and the Apache feather logo are trademarks of The Apache Software 
Foundation.</p>
       </footer>
diff --git a/posts/2015-updated-icons.html b/posts/2015-updated-icons.html
index 6753129..1bc1a28 100644
--- a/posts/2015-updated-icons.html
+++ b/posts/2015-updated-icons.html
@@ -91,7 +91,7 @@ screens:</p>
 
     <div class="row">
       <footer id="footer" class="bg-black text-white col-24">
-        <p class="copy pad-top-sm text-center">Copyright © 2023 The Apache 
Software Foundation, Licensed under
+        <p class="copy pad-top-sm text-center">Copyright © 2024 The Apache 
Software Foundation, Licensed under
             <a href="http://www.apache.org/licenses/LICENSE-2.0.html";>the 
Apache License, Version 2.0.</a></p>
         <p class="copy pad-bot-sm text-center">Apache, Allura, Apache Allura, 
and the Apache feather logo are trademarks of The Apache Software 
Foundation.</p>
       </footer>
diff --git a/posts/2016-admin-toolbar.html b/posts/2016-admin-toolbar.html
index 8ee6517..4d14862 100644
--- a/posts/2016-admin-toolbar.html
+++ b/posts/2016-admin-toolbar.html
@@ -93,7 +93,7 @@
 
     <div class="row">
       <footer id="footer" class="bg-black text-white col-24">
-        <p class="copy pad-top-sm text-center">Copyright © 2023 The Apache 
Software Foundation, Licensed under
+        <p class="copy pad-top-sm text-center">Copyright © 2024 The Apache 
Software Foundation, Licensed under
             <a href="http://www.apache.org/licenses/LICENSE-2.0.html";>the 
Apache License, Version 2.0.</a></p>
         <p class="copy pad-bot-sm text-center">Apache, Allura, Apache Allura, 
and the Apache feather logo are trademarks of The Apache Software 
Foundation.</p>
       </footer>
diff --git a/posts/2016-allura-1.4.0.html b/posts/2016-allura-1.4.0.html
index c0aa92a..dfede64 100644
--- a/posts/2016-allura-1.4.0.html
+++ b/posts/2016-allura-1.4.0.html
@@ -91,7 +91,7 @@ It also works to nest code block notation, and specify the 
formatting language i
 
     <div class="row">
       <footer id="footer" class="bg-black text-white col-24">
-        <p class="copy pad-top-sm text-center">Copyright © 2023 The Apache 
Software Foundation, Licensed under
+        <p class="copy pad-top-sm text-center">Copyright © 2024 The Apache 
Software Foundation, Licensed under
             <a href="http://www.apache.org/licenses/LICENSE-2.0.html";>the 
Apache License, Version 2.0.</a></p>
         <p class="copy pad-bot-sm text-center">Apache, Allura, Apache Allura, 
and the Apache feather logo are trademarks of The Apache Software 
Foundation.</p>
       </footer>
diff --git a/posts/2016-allura-1.5.0.html b/posts/2016-allura-1.5.0.html
index 4008d45..e14125f 100644
--- a/posts/2016-allura-1.5.0.html
+++ b/posts/2016-allura-1.5.0.html
@@ -89,7 +89,7 @@ of the changes came from work done during Google Summer of 
Code.</p>
 
     <div class="row">
       <footer id="footer" class="bg-black text-white col-24">
-        <p class="copy pad-top-sm text-center">Copyright © 2023 The Apache 
Software Foundation, Licensed under
+        <p class="copy pad-top-sm text-center">Copyright © 2024 The Apache 
Software Foundation, Licensed under
             <a href="http://www.apache.org/licenses/LICENSE-2.0.html";>the 
Apache License, Version 2.0.</a></p>
         <p class="copy pad-bot-sm text-center">Apache, Allura, Apache Allura, 
and the Apache feather logo are trademarks of The Apache Software 
Foundation.</p>
       </footer>
diff --git a/posts/2016-allura-1.6.0.html b/posts/2016-allura-1.6.0.html
index 1ad5876..16a59ed 100644
--- a/posts/2016-allura-1.6.0.html
+++ b/posts/2016-allura-1.6.0.html
@@ -82,7 +82,7 @@
 
     <div class="row">
       <footer id="footer" class="bg-black text-white col-24">
-        <p class="copy pad-top-sm text-center">Copyright © 2023 The Apache 
Software Foundation, Licensed under
+        <p class="copy pad-top-sm text-center">Copyright © 2024 The Apache 
Software Foundation, Licensed under
             <a href="http://www.apache.org/licenses/LICENSE-2.0.html";>the 
Apache License, Version 2.0.</a></p>
         <p class="copy pad-bot-sm text-center">Apache, Allura, Apache Allura, 
and the Apache feather logo are trademarks of The Apache Software 
Foundation.</p>
       </footer>
diff --git a/posts/2016-gsoc-16.html b/posts/2016-gsoc-16.html
index e792557..e56dd6f 100644
--- a/posts/2016-gsoc-16.html
+++ b/posts/2016-gsoc-16.html
@@ -160,7 +160,7 @@ clone the repository using <code>git clone 
https://[email protected]
 
     <div class="row">
       <footer id="footer" class="bg-black text-white col-24">
-        <p class="copy pad-top-sm text-center">Copyright © 2023 The Apache 
Software Foundation, Licensed under
+        <p class="copy pad-top-sm text-center">Copyright © 2024 The Apache 
Software Foundation, Licensed under
             <a href="http://www.apache.org/licenses/LICENSE-2.0.html";>the 
Apache License, Version 2.0.</a></p>
         <p class="copy pad-bot-sm text-center">Apache, Allura, Apache Allura, 
and the Apache feather logo are trademarks of The Apache Software 
Foundation.</p>
       </footer>
diff --git a/posts/2016-two-factor-auth.html b/posts/2016-two-factor-auth.html
index 2362b75..a298f29 100644
--- a/posts/2016-two-factor-auth.html
+++ b/posts/2016-two-factor-auth.html
@@ -90,7 +90,7 @@
 
     <div class="row">
       <footer id="footer" class="bg-black text-white col-24">
-        <p class="copy pad-top-sm text-center">Copyright © 2023 The Apache 
Software Foundation, Licensed under
+        <p class="copy pad-top-sm text-center">Copyright © 2024 The Apache 
Software Foundation, Licensed under
             <a href="http://www.apache.org/licenses/LICENSE-2.0.html";>the 
Apache License, Version 2.0.</a></p>
         <p class="copy pad-bot-sm text-center">Apache, Allura, Apache Allura, 
and the Apache feather logo are trademarks of The Apache Software 
Foundation.</p>
       </footer>
diff --git a/posts/2017-allura-1.7.0.html b/posts/2017-allura-1.7.0.html
index 576f522..752f430 100644
--- a/posts/2017-allura-1.7.0.html
+++ b/posts/2017-allura-1.7.0.html
@@ -81,7 +81,7 @@
 
     <div class="row">
       <footer id="footer" class="bg-black text-white col-24">
-        <p class="copy pad-top-sm text-center">Copyright © 2023 The Apache 
Software Foundation, Licensed under
+        <p class="copy pad-top-sm text-center">Copyright © 2024 The Apache 
Software Foundation, Licensed under
             <a href="http://www.apache.org/licenses/LICENSE-2.0.html";>the 
Apache License, Version 2.0.</a></p>
         <p class="copy pad-bot-sm text-center">Apache, Allura, Apache Allura, 
and the Apache feather logo are trademarks of The Apache Software 
Foundation.</p>
       </footer>
diff --git a/posts/2018-allura-1.10.0.html b/posts/2018-allura-1.10.0.html
index 96efff8..ed064cb 100644
--- a/posts/2018-allura-1.10.0.html
+++ b/posts/2018-allura-1.10.0.html
@@ -88,7 +88,7 @@
 
     <div class="row">
       <footer id="footer" class="bg-black text-white col-24">
-        <p class="copy pad-top-sm text-center">Copyright © 2023 The Apache 
Software Foundation, Licensed under
+        <p class="copy pad-top-sm text-center">Copyright © 2024 The Apache 
Software Foundation, Licensed under
             <a href="http://www.apache.org/licenses/LICENSE-2.0.html";>the 
Apache License, Version 2.0.</a></p>
         <p class="copy pad-bot-sm text-center">Apache, Allura, Apache Allura, 
and the Apache feather logo are trademarks of The Apache Software 
Foundation.</p>
       </footer>
diff --git a/posts/2018-allura-1.8.0.html b/posts/2018-allura-1.8.0.html
index 07540d5..6b9873f 100644
--- a/posts/2018-allura-1.8.0.html
+++ b/posts/2018-allura-1.8.0.html
@@ -95,7 +95,7 @@ This issue was discovered by Everardo Padilla Saca</p>
 
     <div class="row">
       <footer id="footer" class="bg-black text-white col-24">
-        <p class="copy pad-top-sm text-center">Copyright © 2023 The Apache 
Software Foundation, Licensed under
+        <p class="copy pad-top-sm text-center">Copyright © 2024 The Apache 
Software Foundation, Licensed under
             <a href="http://www.apache.org/licenses/LICENSE-2.0.html";>the 
Apache License, Version 2.0.</a></p>
         <p class="copy pad-bot-sm text-center">Apache, Allura, Apache Allura, 
and the Apache feather logo are trademarks of The Apache Software 
Foundation.</p>
       </footer>
diff --git a/posts/2018-allura-1.8.1.html b/posts/2018-allura-1.8.1.html
index f70c9b1..c4d157e 100644
--- a/posts/2018-allura-1.8.1.html
+++ b/posts/2018-allura-1.8.1.html
@@ -93,7 +93,7 @@ This issue was discovered by Everardo Padilla Saca</p>
 
     <div class="row">
       <footer id="footer" class="bg-black text-white col-24">
-        <p class="copy pad-top-sm text-center">Copyright © 2023 The Apache 
Software Foundation, Licensed under
+        <p class="copy pad-top-sm text-center">Copyright © 2024 The Apache 
Software Foundation, Licensed under
             <a href="http://www.apache.org/licenses/LICENSE-2.0.html";>the 
Apache License, Version 2.0.</a></p>
         <p class="copy pad-bot-sm text-center">Apache, Allura, Apache Allura, 
and the Apache feather logo are trademarks of The Apache Software 
Foundation.</p>
       </footer>
diff --git a/posts/2018-allura-1.9.0.html b/posts/2018-allura-1.9.0.html
index 61bbc84..dc23f9d 100644
--- a/posts/2018-allura-1.9.0.html
+++ b/posts/2018-allura-1.9.0.html
@@ -87,7 +87,7 @@ Of course there are also smaller improvements, fixes, and 
performances improveme
 
     <div class="row">
       <footer id="footer" class="bg-black text-white col-24">
-        <p class="copy pad-top-sm text-center">Copyright © 2023 The Apache 
Software Foundation, Licensed under
+        <p class="copy pad-top-sm text-center">Copyright © 2024 The Apache 
Software Foundation, Licensed under
             <a href="http://www.apache.org/licenses/LICENSE-2.0.html";>the 
Apache License, Version 2.0.</a></p>
         <p class="copy pad-bot-sm text-center">Apache, Allura, Apache Allura, 
and the Apache feather logo are trademarks of The Apache Software 
Foundation.</p>
       </footer>
diff --git a/posts/2019-allura-1.11.0.html b/posts/2019-allura-1.11.0.html
index a73da69..c128753 100644
--- a/posts/2019-allura-1.11.0.html
+++ b/posts/2019-allura-1.11.0.html
@@ -108,7 +108,7 @@ This issue was discovered by Bob "Wombat" Hogg</p>
 
     <div class="row">
       <footer id="footer" class="bg-black text-white col-24">
-        <p class="copy pad-top-sm text-center">Copyright © 2023 The Apache 
Software Foundation, Licensed under
+        <p class="copy pad-top-sm text-center">Copyright © 2024 The Apache 
Software Foundation, Licensed under
             <a href="http://www.apache.org/licenses/LICENSE-2.0.html";>the 
Apache License, Version 2.0.</a></p>
         <p class="copy pad-bot-sm text-center">Apache, Allura, Apache Allura, 
and the Apache feather logo are trademarks of The Apache Software 
Foundation.</p>
       </footer>
diff --git a/posts/2019-allura-1.11.1.html b/posts/2019-allura-1.11.1.html
index 2312c70..0bf7680 100644
--- a/posts/2019-allura-1.11.1.html
+++ b/posts/2019-allura-1.11.1.html
@@ -86,7 +86,7 @@ Users of Allura should upgrade to Allura 1.11.1</p>
 
     <div class="row">
       <footer id="footer" class="bg-black text-white col-24">
-        <p class="copy pad-top-sm text-center">Copyright © 2023 The Apache 
Software Foundation, Licensed under
+        <p class="copy pad-top-sm text-center">Copyright © 2024 The Apache 
Software Foundation, Licensed under
             <a href="http://www.apache.org/licenses/LICENSE-2.0.html";>the 
Apache License, Version 2.0.</a></p>
         <p class="copy pad-bot-sm text-center">Apache, Allura, Apache Allura, 
and the Apache feather logo are trademarks of The Apache Software 
Foundation.</p>
       </footer>
diff --git a/posts/2019-allura-1.12.0.html b/posts/2019-allura-1.12.0.html
index 353797d..89700f4 100644
--- a/posts/2019-allura-1.12.0.html
+++ b/posts/2019-allura-1.12.0.html
@@ -89,7 +89,7 @@ Users of Allura should upgrade to Allura 1.12.0</p>
 
     <div class="row">
       <footer id="footer" class="bg-black text-white col-24">
-        <p class="copy pad-top-sm text-center">Copyright © 2023 The Apache 
Software Foundation, Licensed under
+        <p class="copy pad-top-sm text-center">Copyright © 2024 The Apache 
Software Foundation, Licensed under
             <a href="http://www.apache.org/licenses/LICENSE-2.0.html";>the 
Apache License, Version 2.0.</a></p>
         <p class="copy pad-bot-sm text-center">Apache, Allura, Apache Allura, 
and the Apache feather logo are trademarks of The Apache Software 
Foundation.</p>
       </footer>
diff --git a/posts/2021-allura-1.13.0.html b/posts/2021-allura-1.13.0.html
index ec58668..3f56f34 100644
--- a/posts/2021-allura-1.13.0.html
+++ b/posts/2021-allura-1.13.0.html
@@ -96,7 +96,7 @@ outlined.</p>
 
     <div class="row">
       <footer id="footer" class="bg-black text-white col-24">
-        <p class="copy pad-top-sm text-center">Copyright © 2023 The Apache 
Software Foundation, Licensed under
+        <p class="copy pad-top-sm text-center">Copyright © 2024 The Apache 
Software Foundation, Licensed under
             <a href="http://www.apache.org/licenses/LICENSE-2.0.html";>the 
Apache License, Version 2.0.</a></p>
         <p class="copy pad-bot-sm text-center">Apache, Allura, Apache Allura, 
and the Apache feather logo are trademarks of The Apache Software 
Foundation.</p>
       </footer>
diff --git a/posts/2022-allura-1.14.0.html b/posts/2022-allura-1.14.0.html
index 8e93223..dfc045f 100644
--- a/posts/2022-allura-1.14.0.html
+++ b/posts/2022-allura-1.14.0.html
@@ -97,7 +97,7 @@ to the previous release 1.13.0 first, following its upgrade 
instructions, and th
 
     <div class="row">
       <footer id="footer" class="bg-black text-white col-24">
-        <p class="copy pad-top-sm text-center">Copyright © 2023 The Apache 
Software Foundation, Licensed under
+        <p class="copy pad-top-sm text-center">Copyright © 2024 The Apache 
Software Foundation, Licensed under
             <a href="http://www.apache.org/licenses/LICENSE-2.0.html";>the 
Apache License, Version 2.0.</a></p>
         <p class="copy pad-bot-sm text-center">Apache, Allura, Apache Allura, 
and the Apache feather logo are trademarks of The Apache Software 
Foundation.</p>
       </footer>
diff --git a/posts/2023-allura-1.15.0.html b/posts/2023-allura-1.15.0.html
index d8f7bc0..84d9e2b 100644
--- a/posts/2023-allura-1.15.0.html
+++ b/posts/2023-allura-1.15.0.html
@@ -91,7 +91,7 @@ and run <code>pip install ...</code> in it, and then use it 
to run Allura.</p>
 
     <div class="row">
       <footer id="footer" class="bg-black text-white col-24">
-        <p class="copy pad-top-sm text-center">Copyright © 2023 The Apache 
Software Foundation, Licensed under
+        <p class="copy pad-top-sm text-center">Copyright © 2024 The Apache 
Software Foundation, Licensed under
             <a href="http://www.apache.org/licenses/LICENSE-2.0.html";>the 
Apache License, Version 2.0.</a></p>
         <p class="copy pad-bot-sm text-center">Apache, Allura, Apache Allura, 
and the Apache feather logo are trademarks of The Apache Software 
Foundation.</p>
       </footer>
diff --git a/posts/2023-allura-1.16.0.html b/posts/2023-allura-1.16.0.html
index e76bc7e..168bbd4 100644
--- a/posts/2023-allura-1.16.0.html
+++ b/posts/2023-allura-1.16.0.html
@@ -105,7 +105,7 @@ and run <code>pip install ...</code> in it, and then use it 
to run Allura.</p>
 
     <div class="row">
       <footer id="footer" class="bg-black text-white col-24">
-        <p class="copy pad-top-sm text-center">Copyright © 2023 The Apache 
Software Foundation, Licensed under
+        <p class="copy pad-top-sm text-center">Copyright © 2024 The Apache 
Software Foundation, Licensed under
             <a href="http://www.apache.org/licenses/LICENSE-2.0.html";>the 
Apache License, Version 2.0.</a></p>
         <p class="copy pad-bot-sm text-center">Apache, Allura, Apache Allura, 
and the Apache feather logo are trademarks of The Apache Software 
Foundation.</p>
       </footer>
diff --git a/posts/2023-allura-1.16.0.html b/posts/2024-allura-1.17.0.html
similarity index 68%
copy from posts/2023-allura-1.16.0.html
copy to posts/2024-allura-1.17.0.html
index e76bc7e..c817e6a 100644
--- a/posts/2023-allura-1.16.0.html
+++ b/posts/2024-allura-1.17.0.html
@@ -2,7 +2,7 @@
 <html lang="en">
 <head>
     <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-  <title>    Apache Allura 1.16.0 released with critical security fix
+  <title>    Apache Allura 1.17.0 released, including critical security fix
 </title>
   <meta charset="utf-8">
   <meta name="description" content="Allura is an open source implementation of 
a software forge, a site that manages source code repositories, bug reports, 
discussions, and more for projects.">
@@ -52,13 +52,13 @@
     <div class="article-content">
 <div class="row bg-white pad-vert-lg">
   <div class="row">
-    <h3 class="text-black text-center">Apache Allura 1.16.0 released with 
critical security fix</h3>
+    <h3 class="text-black text-center">Apache Allura 1.17.0 released, 
including critical security fix</h3>
   </div>
 
   <div class="post-info text-center">
     Published:
-    <abbr class="published" title="2023-11-06T00:00:00+00:00">
-      Mon 06 November 2023
+    <abbr class="published" title="2024-06-10T00:00:00+00:00">
+      Mon 10 June 2024
     </abbr>
     <br>
     Tagged:
@@ -69,33 +69,46 @@
     <div class="col-20 no-float auto-margin">
       <div class="row">
         <div class="pad-md text-black"><h4>What's New?</h4>
-<p>Apache Allura 1.16.0 has been released.  It has a critical security fix and 
also drops Python 3.7 support.</p>
+<p>Apache Allura 1.17.0 has been released.  It includes a critical security 
fix, adds OAuth2 support, and more.</p>
 <p>For full details of all the changes and fixes, see the <a 
href="https://forge-allura.apache.org/p/allura/git/ci/master/tree/CHANGES";>CHANGES
 file</a>. </p>
 <h4>Critical Security Fix</h4>
-<p>CVE-2023-46851 sensitive information exposure via import </p>
+<p>CVE-2024-36471 sensitive information exposure via DNS rebinding</p>
 <p>Severity: Critical<br>
-Versions Affected: 1.0.1 through 1.15.0</p>
+Versions Affected: 1.0.1 through 1.16.0</p>
 <p><strong>Description:</strong><br>
-Allura Discussion and Allura Forum importing does not restrict URL values 
specified in attachments. Project administrators can run these imports, which 
could cause Allura to read local files and expose them.  Exposing internal 
files then can lead to other exploits, like session hijacking, or remote code 
execution.</p>
+Import functionality is vulnerable to DNS rebinding attacks between 
verification and processing of the URL.  Project administrators can run these 
imports, which could cause Allura to read from internal services and expose 
them.</p>
 <p><strong>Mitigation:</strong><br>
-Users of Allura should upgrade to Allura 1.16.0 immediately.</p>
+Users of Allura should upgrade to Allura 1.17.0.</p>
 <p>If you are unable to upgrade, set this in your .ini config file:</p>
 <div 
class="highlight"><pre><span></span><code>disable_entry_points.allura.importers 
= forge-tracker, forge-discussion
 </code></pre></div>
 
 <p>That same .ini setting is also recommend for users who want maximum 
security on their Allura instance and don't need those importers available.</p>
 <p><strong>Credit:</strong><br>
-This issue was discovered by Stefan Schiller (Sonar)</p>
-<h4>Python 3.8 through 3.11 supported</h4>
-<p>This release drops support for Python 3.7 and supports Python 3.8 through 
Python 3.11</p>
+This issue was discovered by <a href="https://x.com/truffzor";>truff</a></p>
+<h4>OAuth2 Support</h4>
+<p>To enable OAuth 2 with an existing .ini file, add:</p>
+<div class="highlight"><pre><span></span><code>auth.oauth2.enabled = true
+</code></pre></div>
+
+<p>Then users can create and use OAuth2 client apps within their user setting 
pages.</p>
+<h4>New Session Storage</h4>
+<p>New session cookie handling is available and more secure and safe.  If you 
have an existing Allura instance, you can enable it with the following 
steps:</p>
+<ul>
+<li>add <code>session.jwt_secret_keys</code> to your .ini file, with a value 
generated by <code>python -c 'import secrets; 
print(secrets.token_hex());'</code></li>
+<li><code>session.type = cookie</code> is no longer used and can be 
removed</li>
+<li>optionally <code>session.read_original_format = true</code> and rename 
<code>session.validate_key</code> to 
<code>session.original_format_validate_key</code> for backwards compatibility. 
Remove after a transition period.</li>
+<li>optionally <code>session.write_original_format = true</code> if it takes a 
while to deploy all your code to multiple hosts/procs. Then remove once all 
processes have new code.</li>
+</ul>
+<h4>Breaking Changes for Custom Extensions</h4>
+<p><a href="https://forge-allura.apache.org/p/allura/tickets/8556/";>#8556</a> 
deprecates the <code>has_access(..)()</code> syntax.  Custom extensions using 
this syntax will need to remove the second <code>()</code> so that it is just 
<code>has_access(..)</code>.  Next releases will remove support for the old 
syntax entirely.</p>
 <h4>Upgrade Instructions</h4>
 <p>To install updated dependencies, run: <code>pip install -r requirements.txt 
--no-deps --upgrade --upgrade-strategy=only-if-needed</code></p>
-<p>Run: <code>paster ensure_index development.ini</code> in Allura dir</p>
-<p>If switching to a new version of Python, you will need to make a completely 
new python virtual environment,
-and run <code>pip install ...</code> in it, and then use it to run Allura.</p>
+<p>Run: <code>paster ensure_index development.ini</code> in the Allura dir</p>
 <p>If using docker, rebuild the allura image and restart containers.</p>
+<p>Also, see the sections above about OAuth2 and New Session Storage.</p>
 <p>Feel free to ask any questions on the <a 
href="https://lists.apache.org/[email protected]";>dev mailing 
list</a>.</p>
-<h4>Get 1.16.0</h4>
+<h4>Get 1.17.0</h4>
 <p><a href="//allura.apache.org/download.html">Download Allura</a> and <a 
href="https://forge-allura.apache.org/docs/getting_started/installation.html";>install
 it</a> today.</p></div>
       </div>
     </div>
@@ -105,7 +118,7 @@ and run <code>pip install ...</code> in it, and then use it 
to run Allura.</p>
 
     <div class="row">
       <footer id="footer" class="bg-black text-white col-24">
-        <p class="copy pad-top-sm text-center">Copyright © 2023 The Apache 
Software Foundation, Licensed under
+        <p class="copy pad-top-sm text-center">Copyright © 2024 The Apache 
Software Foundation, Licensed under
             <a href="http://www.apache.org/licenses/LICENSE-2.0.html";>the 
Apache License, Version 2.0.</a></p>
         <p class="copy pad-bot-sm text-center">Apache, Allura, Apache Allura, 
and the Apache feather logo are trademarks of The Apache Software 
Foundation.</p>
       </footer>
diff --git a/tag/feature.html b/tag/feature.html
index 5836e43..035ef12 100644
--- a/tag/feature.html
+++ b/tag/feature.html
@@ -114,7 +114,7 @@
 
     <div class="row">
       <footer id="footer" class="bg-black text-white col-24">
-        <p class="copy pad-top-sm text-center">Copyright © 2023 The Apache 
Software Foundation, Licensed under
+        <p class="copy pad-top-sm text-center">Copyright © 2024 The Apache 
Software Foundation, Licensed under
             <a href="http://www.apache.org/licenses/LICENSE-2.0.html";>the 
Apache License, Version 2.0.</a></p>
         <p class="copy pad-bot-sm text-center">Apache, Allura, Apache Allura, 
and the Apache feather logo are trademarks of The Apache Software 
Foundation.</p>
       </footer>
diff --git a/tag/gsoc.html b/tag/gsoc.html
index ac022ac..34a6ed3 100644
--- a/tag/gsoc.html
+++ b/tag/gsoc.html
@@ -70,7 +70,7 @@
 
     <div class="row">
       <footer id="footer" class="bg-black text-white col-24">
-        <p class="copy pad-top-sm text-center">Copyright © 2023 The Apache 
Software Foundation, Licensed under
+        <p class="copy pad-top-sm text-center">Copyright © 2024 The Apache 
Software Foundation, Licensed under
             <a href="http://www.apache.org/licenses/LICENSE-2.0.html";>the 
Apache License, Version 2.0.</a></p>
         <p class="copy pad-bot-sm text-center">Apache, Allura, Apache Allura, 
and the Apache feather logo are trademarks of The Apache Software 
Foundation.</p>
       </footer>
diff --git a/tag/release.html b/tag/release.html
index 6e630f1..66a5a49 100644
--- a/tag/release.html
+++ b/tag/release.html
@@ -52,6 +52,17 @@
     <h2>Articles tagged 'release'</h2>
 
 <div class="row bg-white pad-bot-md text-center">
+  <div class="row pad-top-md">
+    <h3><a class="text-black" 
href="//allura.apache.org/posts/2024-allura-1.17.0.html">Apache Allura 1.17.0 
released, including critical security fix</a></h3>
+  </div>
+
+  <div class="post-info">
+    Published:
+    <abbr class="published" title="2024-06-10T00:00:00+00:00">
+      Mon 10 June 2024
+    </abbr>
+  </div>
+  <div class="entry-content"> <p>Version 1.17.0 of Allura released, including 
a critical security fix</p> </div>
   <div class="row pad-top-md">
     <h3><a class="text-black" 
href="//allura.apache.org/posts/2023-allura-1.16.0.html">Apache Allura 1.16.0 
released with critical security fix</a></h3>
   </div>
@@ -246,7 +257,7 @@
 
     <div class="row">
       <footer id="footer" class="bg-black text-white col-24">
-        <p class="copy pad-top-sm text-center">Copyright © 2023 The Apache 
Software Foundation, Licensed under
+        <p class="copy pad-top-sm text-center">Copyright © 2024 The Apache 
Software Foundation, Licensed under
             <a href="http://www.apache.org/licenses/LICENSE-2.0.html";>the 
Apache License, Version 2.0.</a></p>
         <p class="copy pad-bot-sm text-center">Apache, Allura, Apache Allura, 
and the Apache feather logo are trademarks of The Apache Software 
Foundation.</p>
       </footer>

Reply via email to