<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Recent changes to Project Apache Allura™</title><link>https://forge-allura.apache.org/p/allura/</link><description>Recent changes to Project Apache Allura™</description><atom:link href="http://forge-allura.apache.org/p/allura/feed.rss" rel="self"/><language>en</language><lastBuildDate>Fri, 01 May 2026 18:21:37 -0000</lastBuildDate><atom:link href="http://forge-allura.apache.org/p/allura/feed.rss" rel="self" type="application/rss+xml"/><item><title>#8601 email auth verification by link</title><link>https://forge-allura.apache.org/p/allura/tickets/8601/?limit=25#5559</link><description>&lt;div class="markdown_content"&gt;&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;status&lt;/strong&gt;: review --&amp;gt; closed&lt;/li&gt;
&lt;/ul&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Dillon Walls</dc:creator><pubDate>Fri, 01 May 2026 18:21:37 -0000</pubDate><guid>https://forge-allura.apache.orga96ae1b6f6e382f5036c9690e29b7214f755f5f3</guid></item><item><title>[#8601] avoid flash samesite cookie issues by showing error on the page directly</title><link>https://forge-allura.apache.org/p/allura/git/ci/32b897eea20855234bf87e579f4686c904309297/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;&lt;a class="alink" href="/p/allura/tickets/8601/"&gt;[#8601]&lt;/a&gt; avoid flash samesite cookie issues by showing error on the page directly&lt;br/&gt;&lt;a href="/p/allura/git/ci/32b897eea20855234bf87e579f4686c904309297/"&gt;View Changes&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Dave Brondsema</dc:creator><pubDate>Fri, 01 May 2026 18:21:09 -0000</pubDate><guid>https://forge-allura.apache.org/p/allura/git/ci/32b897eea20855234bf87e579f4686c904309297/</guid></item><item><title>[#8601] Do email verification for untrusted logins even if they did multifactor (protects against MITM attacks)</title><link>https://forge-allura.apache.org/p/allura/git/ci/b715604ae4bdbfe5f2db5050af0b56b9d5c00dc3/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;&lt;a class="alink" href="/p/allura/tickets/8601/"&gt;[#8601]&lt;/a&gt; Do email verification for untrusted logins even if they did multifactor (protects against MITM attacks)&lt;br/&gt;&lt;a href="/p/allura/git/ci/b715604ae4bdbfe5f2db5050af0b56b9d5c00dc3/"&gt;View Changes&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Dave Brondsema</dc:creator><pubDate>Fri, 01 May 2026 18:21:09 -0000</pubDate><guid>https://forge-allura.apache.org/p/allura/git/ci/b715604ae4bdbfe5f2db5050af0b56b9d5c00dc3/</guid></item><item><title>[#8601] use full domain in link for plaintext mail version to be better</title><link>https://forge-allura.apache.org/p/allura/git/ci/6cdda14861e97bbbaa504063e404d4ec17ae444a/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;&lt;a class="alink" href="/p/allura/tickets/8601/"&gt;[#8601]&lt;/a&gt; use full domain in link for plaintext mail version to be better&lt;br/&gt;&lt;a href="/p/allura/git/ci/6cdda14861e97bbbaa504063e404d4ec17ae444a/"&gt;View Changes&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Dave Brondsema</dc:creator><pubDate>Fri, 01 May 2026 18:21:09 -0000</pubDate><guid>https://forge-allura.apache.org/p/allura/git/ci/6cdda14861e97bbbaa504063e404d4ec17ae444a/</guid></item><item><title>[#8601] update precommit hook for .md.jinja2 and update hook to published version now</title><link>https://forge-allura.apache.org/p/allura/git/ci/32cf99f1226922b81271984dd0cfe2284bbe130d/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;&lt;a class="alink" href="/p/allura/tickets/8601/"&gt;[#8601]&lt;/a&gt; update precommit hook for .md.jinja2 and update hook to published version now&lt;br/&gt;&lt;a href="/p/allura/git/ci/32cf99f1226922b81271984dd0cfe2284bbe130d/"&gt;View Changes&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Dave Brondsema</dc:creator><pubDate>Fri, 01 May 2026 18:21:09 -0000</pubDate><guid>https://forge-allura.apache.org/p/allura/git/ci/32cf99f1226922b81271984dd0cfe2284bbe130d/</guid></item><item><title>[#8601] consistent file extension for mail templates</title><link>https://forge-allura.apache.org/p/allura/git/ci/f39d573e71ac9f736686403a1f161cee4cb9177d/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;&lt;a class="alink" href="/p/allura/tickets/8601/"&gt;[#8601]&lt;/a&gt; consistent file extension for mail templates&lt;br/&gt;&lt;a href="/p/allura/git/ci/f39d573e71ac9f736686403a1f161cee4cb9177d/"&gt;View Changes&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Dave Brondsema</dc:creator><pubDate>Fri, 01 May 2026 18:21:09 -0000</pubDate><guid>https://forge-allura.apache.org/p/allura/git/ci/f39d573e71ac9f736686403a1f161cee4cb9177d/</guid></item><item><title>[#8601] remove very old and not helpful showbrowser() on test assertion failures</title><link>https://forge-allura.apache.org/p/allura/git/ci/ee1b878f399948f73f2a0e6917abbe3da70324ca/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;&lt;a class="alink" href="/p/allura/tickets/8601/"&gt;[#8601]&lt;/a&gt; remove very old and not helpful showbrowser() on test assertion failures&lt;br/&gt;&lt;a href="/p/allura/git/ci/ee1b878f399948f73f2a0e6917abbe3da70324ca/"&gt;View Changes&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Dave Brondsema</dc:creator><pubDate>Fri, 01 May 2026 18:21:09 -0000</pubDate><guid>https://forge-allura.apache.org/p/allura/git/ci/ee1b878f399948f73f2a0e6917abbe3da70324ca/</guid></item><item><title>[#8601] use link instead of code for email auth, and longer code</title><link>https://forge-allura.apache.org/p/allura/git/ci/b14f36cf8f7a27b35138a4506275f628b48b45de/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;&lt;a class="alink" href="/p/allura/tickets/8601/"&gt;[#8601]&lt;/a&gt; use link instead of code for email auth, and longer code&lt;br/&gt;&lt;a href="/p/allura/git/ci/b14f36cf8f7a27b35138a4506275f628b48b45de/"&gt;View Changes&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Dave Brondsema</dc:creator><pubDate>Fri, 01 May 2026 18:21:09 -0000</pubDate><guid>https://forge-allura.apache.org/p/allura/git/ci/b14f36cf8f7a27b35138a4506275f628b48b45de/</guid></item><item><title>[#8602] increment bugfix_rev to invalidate template cache</title><link>https://forge-allura.apache.org/p/allura/git/ci/fd129f6c120015f4d44a6c97a3964e558b618984/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;&lt;a class="alink strikethrough" href="/p/allura/tickets/8602/"&gt;[#8602]&lt;/a&gt; increment bugfix_rev to invalidate template cache&lt;br/&gt;&lt;a href="/p/allura/git/ci/fd129f6c120015f4d44a6c97a3964e558b618984/"&gt;View Changes&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Dillon Walls</dc:creator><pubDate>Fri, 01 May 2026 16:59:08 -0000</pubDate><guid>https://forge-allura.apache.org/p/allura/git/ci/fd129f6c120015f4d44a6c97a3964e558b618984/</guid></item><item><title>[#8602] do not treat periods in text as external urls to be displayed as warnings</title><link>https://forge-allura.apache.org/p/allura/git/ci/93fa0279ce49ea42366efd13ab30249173dc67ee/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;&lt;a class="alink strikethrough" href="/p/allura/tickets/8602/"&gt;[#8602]&lt;/a&gt; do not treat periods in text as external urls to be displayed as warnings&lt;br/&gt;&lt;a href="/p/allura/git/ci/93fa0279ce49ea42366efd13ab30249173dc67ee/"&gt;View Changes&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Dillon Walls</dc:creator><pubDate>Fri, 01 May 2026 16:59:07 -0000</pubDate><guid>https://forge-allura.apache.org/p/allura/git/ci/93fa0279ce49ea42366efd13ab30249173dc67ee/</guid></item></channel></rss>