Roundup

Latest version: v2.3.0

Safety actively analyzes 642295 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 6 of 21

1.4.15

Not secure
Fixed:

- A bunch of regressions were introduced in the last release making Roundup
no longer work in Python releases prior to 2.6
- make URL detection a little smarter about brackets per issue2550657
(thanks Ezio Melotti)

1.4.14

Not secure
Features:

- Preparations for getting 2to3 work, not completed yet. (Richard Jones)

Fixed:

- User input not escaped when a bad template name is supplied (thanks
Benjamin Pollack)
- The email for the first message on an issue was having its In-Reply-To
set to itself (thanks Eric Kow)
- Handle multiple action values from broken trackers.
- Accept single-character subject lines
- xmlrpc handling of unicode characters and binary values, see
http://thread.gmane.org/gmane.comp.bug-tracking.roundup.user/10040
thanks to Hauke Duden for reporting these.
- frontends/roundup.cgi got out of sync with the roundup.cgi.Client API
- Default to "text/plain" if no Content-Type header is present in email
(thanks Hauke Duden)
- Small documentation update regarding debugging aids (Bernhard Reiter)
- Indexer Xapian, made Xapian 1.2 compatible. Needs at least Xapian 1.0.0 now.
(Bernhard Reiter; Thanks to Olly Betts for providing the patch Issue2550647.)

1.4.13

Not secure
Fixed:

- Multilink edit fields lose their values (thanks Will Maier)

1.4.12

Not secure
Features:

- Support IMAP CRAM-MD5, thanks Jochen Maes

Fixes:

- Proper handling of 'Create' permissions in both mail gateway (earlier
commit r4405 by Richard), web interface, and xmlrpc. This used to
check 'Edit' permission previously. See
http://thread.gmane.org/gmane.comp.bug-tracking.roundup.devel/5133
Add regression tests for proper handling of 'Create' and 'Edit'
permissions.
- Fix handling of non-ascii in realname in the nosy mailer, this used to
mangle the email address making it unusable when replying. Thanks to
intevation for funding the fix.
- Fix documentation on user required to run the tests, fixes
issue2550618, thanks to Chris aka 'radioking'
- Add simple doc about translating customised tracker content
- Add "flup" setup documentation, thanks Christian Glass
- Fix "Web Access" permission check to allow serving of static files to
Anonymous again
- Add check for "Web Access" permission in all web templating permission
checks
- Improvements in upgrading documentation, thanks Christian Glass
- Display 'today' in the account user's timezone, thanks David Wolever
- Fix file handle leak in some web interfaces with logging turned on,
fixes issue1675845
- Attempt to generate more human-readable addresses in email, fixes
issue2550632
- Allow value to be specified to multilink form element templating, fixes
issue2550613, thanks David Wolever
- Fix thread safety with stdin in roundup-server, fixes issue2550596
(thanks Werner Hunger)

1.4.11

Not secure
Features:

- Generic class editor may now restore retired items (thanks Ralf Hemmecke)

Fixes:

- Fix security hole allowing user permission escalation (thanks Ralf
Schlatterbeck)
- More SSL fixes. SSL wants the underlying socket non-blocking. So we
don't call socket.setdefaulttimeout in case of SSL. This apparently
never raises a WantReadError from SSL.
This also fixes a case where a WantReadError is raised and apparently
the bytes already read are dropped (seems the WantReadError is really
an error, not just an indication to retry).
- Correct initial- and end-handshakes for SSL
- Update FAQ to mention infinite redirects with pathological settings of
the tracker->web variable. Closes issue2537286, thanks to "stuidge"
for reporting.
- Fix some format errors in italian translation file
- Some bugs issue classifiers were causing database lookup errors
- Fix security-problem: If user hasn't permission on a message (notably
files and content properties) and is on the nosy list, the content was
sent via email. We now check that user has permission on the message
content and files properties. Thanks to Intevation for funding this
fix.
- Fix traceback on .../msgN/ url, this requests the file content and for
apache mod_wsgi produced a traceback because the mime type is None for
messages, fixes issue2550586, thanks to Thomas Arendsen Hein for
reporting and to Intevation for funding the fix.
- Handle OPTIONS http request method in wsgi handler, fixes issue2550587.
Thanks to Thomas Arendsen Hein for reporting and to Intevation for
funding the fix.
- Add documentation for migrating to the Register permission and
fix mailgw to use Register permission, fixes issue2550599
- Fix styling of calendar to make it more usable, fixes issue2550608
- Fix typo in email section of user guide, fixes issue2550607
- Fix WSGI response code (thanks Peter P\F6ml)
- Fix linking of an existing item to a newly created item, e.g.
edit action in web template is name="issue-1linkmsg" value="msg1"
would trigger a traceback about an unbound variable.
Add new regression test for this case. May be related to (now closed)
issue1177477. Thanks to Intevation for funding the fix.
- Clean up all the places where role processing occurs. This is now in a
central place in hyperdb.Class and is used consistently throughout.
This also means now a template can override the way role processing
occurs (e.g. for elaborate permission schemes). Thanks to intevation
for funding the change.
- Fix issue2550606 (german translation bug) "an hour" is only used in
the context "in an hour" or "an hour ago" which translates to german
"in einer Stunde" or "vor einer Stunde". So "an hour" is translated
"einer Stunde" (which sounds wrong at first). Also note that date.py
already has a comment saying "XXX this is internationally broken" --
but at least there's a workaround for german :-) Thanks to Chris
(radioking) for reporting.

1.4.10

Not secure
Fixes:

- Minor update of doc/developers.txt to point to the new resources
on www.roundup-tracker.org (Bernhard Reiter)
- Small CSS improvements regaring the search box (thanks Thomas Arendsen Hein)
(issue 2550589)
- Indexers behaviour made more consistent regarding length of indexed words
and stopwords (thanks Thomas Arendsen Hein, Bernhard Reiter)(issue 2550584)
- fixed typos in the installation instructions (thanks Thomas Arendsen Hein)
(issue 2550573)
- New config option csv_field_size: Pythons csv module (which is used
for export/import) has a new field size limit starting with python2.5.
We now issue a warning during export if the limit is too small and use
the csv_field_size configuration during import to set the limit for
the csv module. (Ralf Schlatterbeck)
- Small fix for CGI-handling of XMLRPC requests for python2.4, this
worked only for 2.5 and beyond due to a change in the xmlrpc interface
in python (Ralf Schlatterbeck)
- Document filter method of xmlrpc interface (Ralf Schlatterbeck)
- Fix interaction of SSL and XMLRPC, now XMLRPC works with SSL
(Ralf Schlatterbeck)

Page 6 of 21

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.