<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Ticket search results</title><link>https://forge-allura.apache.org/p/allura/tickets/</link><description>You searched for status:closed</description><language>en</language><lastBuildDate>Wed, 04 Nov 2026 15:59:01 -0000</lastBuildDate><item><title>python 3.15 support</title><link>https://forge-allura.apache.org/p/allura/tickets/8632/</link><description/><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Dave Brondsema</dc:creator><pubDate>Wed, 04 Nov 2026 15:59:01 -0000</pubDate><guid>https://forge-allura.apache.org/p/allura/tickets/8632/</guid></item><item><title>thread error on forum thread pages</title><link>https://forge-allura.apache.org/p/allura/tickets/8631/</link><description>```
File '/var/local/env-allura/lib/python3.11/site-packages/paste/exceptions/errormiddleware.py', line 222 in next
  return next(self.app_iterator)
File '/var/local/env-allura/lib/python3.11/site-packages/ming/odm/middleware.py', line 54 in _cleanup_iterator
  self._cleanup_request()
File '/var/local/env-allura/lib/python3.11/site-packages/ming/odm/middleware.py', line 45 in _cleanup_request
  ThreadLocalODMSession.flush_all()
File '/var/local/env-allura/lib/python3.11/site-packages/ming/odm/odmsession.py', line 407 in flush_all
  sess.flush()
File '/var/local/env-allura/lib/python3.11/site-packages/ming/odm/base.py', line 35 in inner
  result = func(obj, *args, **kwargs)
File '/var/local/env-allura/lib/python3.11/site-packages/ming/odm/odmsession.py', line 105 in flush
  self.uow.flush()
File '/var/local/env-allura/lib/python3.11/site-packages/ming/odm/unit_of_work.py', line 48 in flush
  unow(obj, st)
File '/var/local/env-allura/lib/python3.11/site-packages/ming/odm/base.py', line 35 in inner
  result = func(obj, *args, **kwargs)
File '/var/local/env-allura/lib/python3.11/site-packages/ming/odm/odmsession.py', line 121 in update_now
  mapper(obj).update(obj, st, self, **kwargs)
File '/var/local/env-allura/lib/python3.11/site-packages/ming/odm/base.py', line 35 in inner
  result = func(obj, *args, **kwargs)
File '/var/local/env-allura/lib/python3.11/site-packages/ming/odm/mapper.py', line 99 in update
  ret = session.impl.save(doc, *fields, validate=False)
File '/var/local/env-allura/lib/python3.11/site-packages/ming/session.py', line 24 in wrapper
  return func(self, doc, *args, **kwargs)
File '/var/local/env-allura/lib/python3.11/site-packages/ming/session.py', line 168 in save
  data = self._prep_save(doc, kwargs.pop('validate', True))
File '/var/local/env-allura/lib/python3.11/site-packages/ming/session.py', line 144 in _prep_save
  if hook: hook(doc)
File '/var/local/allura/Allura/allura/model/artifact.py', line 87 in before_save
  if c.project and not skip_last_updated:
File '/var/local/env-allura/lib/python3.11/site-packages/tg/support/objectproxy.py', line 26 in __getattr__
  return getattr(self._current_obj(), attr)
File '/var/local/env-allura/lib/python3.11/site-packages/tg/request_local.py', line 215 in _current_obj
  return getattr(context, self.name)
File '/var/local/env-allura/lib/python3.11/site-packages/tg/support/objectproxy.py', line 26 in __getattr__
  return getattr(self._current_obj(), attr)
File '/var/local/env-allura/lib/python3.11/site-packages/tg/support/registry.py', line 74 in _current_obj
  raise TypeError(
TypeError: No object (name: context) has been registered for this thread
```</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Dave Brondsema</dc:creator><pubDate>Fri, 23 Oct 2026 19:17:06 -0000</pubDate><guid>https://forge-allura.apache.org/p/allura/tickets/8631/</guid></item><item><title>Python packages upgrades</title><link>https://forge-allura.apache.org/p/allura/tickets/8630/</link><description>Let's upgrade our packages to the lastest vesions</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Guillermo Cruz</dc:creator><pubDate>Wed, 21 Oct 2026 21:04:49 -0000</pubDate><guid>https://forge-allura.apache.org/p/allura/tickets/8630/</guid></item><item><title>Bump Pypeline version</title><link>https://forge-allura.apache.org/p/allura/tickets/8629/</link><description>Now that there's a new version of Pypeline let's bumpt it</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Guillermo Cruz</dc:creator><pubDate>Mon, 12 Oct 2026 17:49:38 -0000</pubDate><guid>https://forge-allura.apache.org/p/allura/tickets/8629/</guid></item><item><title>Bump EasyWidgets version</title><link>https://forge-allura.apache.org/p/allura/tickets/8628/</link><description>Now that the fixes have landed on EasyWidgets let's update to the latest version and revert the added commits on this repo.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Guillermo Cruz</dc:creator><pubDate>Mon, 12 Oct 2026 17:49:37 -0000</pubDate><guid>https://forge-allura.apache.org/p/allura/tickets/8628/</guid></item><item><title>Another set of security related improvements</title><link>https://forge-allura.apache.org/p/allura/tickets/8627/</link><description/><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Dave Brondsema</dc:creator><pubDate>Mon, 12 Oct 2026 18:53:38 -0000</pubDate><guid>https://forge-allura.apache.org/p/allura/tickets/8627/</guid></item><item><title>Log raw email headers and SPF/DMARC/DKIM verification results for monitor mode</title><link>https://forge-allura.apache.org/p/allura/tickets/8626/</link><description/><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Carlos Cruz</dc:creator><pubDate>Mon, 12 Oct 2026 17:49:37 -0000</pubDate><guid>https://forge-allura.apache.org/p/allura/tickets/8626/</guid></item><item><title>Implement field level encryption for audit log</title><link>https://forge-allura.apache.org/p/allura/tickets/8625/</link><description/><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Carlos Cruz</dc:creator><pubDate>Tue, 20 Oct 2026 19:07:31 -0000</pubDate><guid>https://forge-allura.apache.org/p/allura/tickets/8625/</guid></item><item><title>Several security fixes</title><link>https://forge-allura.apache.org/p/allura/tickets/8624/</link><description/><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Dave Brondsema</dc:creator><pubDate>Mon, 12 Oct 2026 18:54:02 -0000</pubDate><guid>https://forge-allura.apache.org/p/allura/tickets/8624/</guid></item><item><title>XSS security fix</title><link>https://forge-allura.apache.org/p/allura/tickets/8623/</link><description/><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Guillermo Cruz</dc:creator><pubDate>Mon, 12 Oct 2026 18:53:54 -0000</pubDate><guid>https://forge-allura.apache.org/p/allura/tickets/8623/</guid></item><item><title>CWE-200 and CWE-862 Information exposure via search</title><link>https://forge-allura.apache.org/p/allura/tickets/8622/</link><description/><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Kenton Taylor</dc:creator><pubDate>Thu, 03 Sep 2026 16:52:56 -0000</pubDate><guid>https://forge-allura.apache.org/p/allura/tickets/8622/</guid></item><item><title>drop other urllib handlers</title><link>https://forge-allura.apache.org/p/allura/tickets/8621/</link><description/><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Dave Brondsema</dc:creator><pubDate>Thu, 03 Sep 2026 16:52:50 -0000</pubDate><guid>https://forge-allura.apache.org/p/allura/tickets/8621/</guid></item><item><title>Fix git rename handling</title><link>https://forge-allura.apache.org/p/allura/tickets/8620/</link><description/><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Dave Brondsema</dc:creator><pubDate>Thu, 03 Sep 2026 16:44:15 -0000</pubDate><guid>https://forge-allura.apache.org/p/allura/tickets/8620/</guid></item><item><title>html sanitization fixes, drop inline SVG tag support</title><link>https://forge-allura.apache.org/p/allura/tickets/8619/</link><description/><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Dave Brondsema</dc:creator><pubDate>Thu, 03 Sep 2026 16:52:53 -0000</pubDate><guid>https://forge-allura.apache.org/p/allura/tickets/8619/</guid></item><item><title>fix git thread-safety issues</title><link>https://forge-allura.apache.org/p/allura/tickets/8618/</link><description>Got this when we were taking a lots of simultaneous requests.  Weird error showing template code from a repo, where a SHA was expected. 

```
   File '/var/local/allura/Allura/allura/controllers/repository.py', line 906 in index
     return self.raw()
   File '/var/local/allura/Allura/allura/controllers/repository.py', line 942 in raw
     return iter(self._blob)
   File '/var/local/allura/Allura/allura/model/repository.py', line 1615 in __iter__
     return iter(self.open())
   File '/var/local/allura/Allura/allura/model/repository.py', line 1612 in open
     return self.repo.open_blob(self)
   File '/var/local/allura/Allura/allura/model/repository.py', line 487 in open_blob
     return self._impl.open_blob(blob)
   File '/var/local/allura/ForgeGit/forgegit/model/git_repo.py', line 500 in open_blob
     self._object(blob._id).data_stream)
   File '/var/local/env-allura/lib/python3.11/site-packages/git/objects/base.py', line 201 in data_stream
     return self.repo.odb.stream(self.binsha)
   File '/var/local/env-allura/lib/python3.11/site-packages/git/db.py', line 50 in stream
     hexsha, typename, size, stream = self._git.stream_object_data(bin_to_hex(binsha))
   File '/var/local/env-allura/lib/python3.11/site-packages/git/cmd.py', line 1896 in stream_object_data
     hexsha, typename, size = self.__get_object_header(cmd, ref)
   File '/var/local/env-allura/lib/python3.11/site-packages/git/cmd.py', line 1853 in __get_object_header
     return self._parse_object_header(cmd.stdout.readline())
   File '/var/local/env-allura/lib/python3.11/site-packages/git/cmd.py', line 1814 in _parse_object_header
     raise ValueError("SHA %s could not be resolved, git returned: %r" % (tokens[0], header_line.strip()))
   ValueError: SHA b'{%' could not be resolved, git returned: b'{% extends g.theme.master %}'
```</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Dave Brondsema</dc:creator><pubDate>Mon, 12 Oct 2026 17:49:37 -0000</pubDate><guid>https://forge-allura.apache.org/p/allura/tickets/8618/</guid></item><item><title>Implement field level encryption for User tool data fields </title><link>https://forge-allura.apache.org/p/allura/tickets/8617/</link><description>Field level encryption for the following attributes in the User's tool data field
- tool_data.sfx.registration_ip
- tool_data.sfx.registration_rdns
- tool_data.sfx.normalized_email
- tool_data.temp_reg_fields.phone_ext</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Carlos Cruz</dc:creator><pubDate>Mon, 12 Oct 2026 17:49:37 -0000</pubDate><guid>https://forge-allura.apache.org/p/allura/tickets/8617/</guid></item><item><title>Align REST checks/queries with web controllers</title><link>https://forge-allura.apache.org/p/allura/tickets/8616/</link><description/><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Dave Brondsema</dc:creator><pubDate>Mon, 24 Aug 2026 16:03:39 -0000</pubDate><guid>https://forge-allura.apache.org/p/allura/tickets/8616/</guid></item><item><title>Upgrade packages</title><link>https://forge-allura.apache.org/p/allura/tickets/8615/</link><description/><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Dave Brondsema</dc:creator><pubDate>Mon, 24 Aug 2026 15:29:14 -0000</pubDate><guid>https://forge-allura.apache.org/p/allura/tickets/8615/</guid></item><item><title>Implement field level encryption for more user fields</title><link>https://forge-allura.apache.org/p/allura/tickets/8614/</link><description>The scope of this ticket includes the following user fields:
- UserLoginDetails:
    - ip
- User:
    - last_access.session_ip
    - last_access.login_ip
    - socialnetworks.urls
    - telnumbers</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Carlos Cruz</dc:creator><pubDate>Mon, 24 Aug 2026 15:29:14 -0000</pubDate><guid>https://forge-allura.apache.org/p/allura/tickets/8614/</guid></item><item><title>Implement field level encryption for email address in user preferences</title><link>https://forge-allura.apache.org/p/allura/tickets/8613/</link><description/><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Carlos Cruz</dc:creator><pubDate>Mon, 24 Aug 2026 15:29:14 -0000</pubDate><guid>https://forge-allura.apache.org/p/allura/tickets/8613/</guid></item><item><title>Documentation and migration for encrypted fields</title><link>https://forge-allura.apache.org/p/allura/tickets/8611/</link><description>With all the new field-level encryption lately, we need to update our docs, configs, and migrations</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Dave Brondsema</dc:creator><pubDate>Mon, 29 Jun 2026 17:19:08 -0000</pubDate><guid>https://forge-allura.apache.org/p/allura/tickets/8611/</guid></item><item><title>Implement field level encryption for User's email addresses list</title><link>https://forge-allura.apache.org/p/allura/tickets/8610/</link><description/><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Carlos Cruz</dc:creator><pubDate>Mon, 24 Aug 2026 15:29:14 -0000</pubDate><guid>https://forge-allura.apache.org/p/allura/tickets/8610/</guid></item><item><title>Authentication code tweaks</title><link>https://forge-allura.apache.org/p/allura/tickets/8609/</link><description>If geo information is available make it available for the html template.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Guillermo Cruz</dc:creator><pubDate>Mon, 29 Jun 2026 17:19:08 -0000</pubDate><guid>https://forge-allura.apache.org/p/allura/tickets/8609/</guid></item><item><title>Pin pre-commit dependencies</title><link>https://forge-allura.apache.org/p/allura/tickets/8608/</link><description/><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Guillermo Cruz</dc:creator><pubDate>Mon, 29 Jun 2026 17:19:08 -0000</pubDate><guid>https://forge-allura.apache.org/p/allura/tickets/8608/</guid></item></channel></rss>