Jump to >

Review Board 1.7.26 Release Notes

Release date: June 10, 2014

Security Fixes

  • This release requires Django 1.4.13, which fixes a small handful of security issues. See Django’s announcement for more information.

  • Fixed an XSS issue in the diff viewer and file attachments with user real names.

    A user could set their real name to text including </script> to take advantage of an XSS bug on the diff viewer and file attachment pages. This is related to the fixes in Djblets 0.7.30 and 0.8.3.

    This is CVE-2014-3994 (discovered by “Uchida”).

New Features

  • Added per-user options for choosing whether to receive e-mail.

    Users can now toggle whether they want to receive e-mail from review requests or reviews. By default, all users will receive e-mail as before, but users may decide to turn this off.

    Note that this only applies when e-mails are being directly sent to the user. If the e-mail is going to a mailing list that the user is subscribed to, they’ll still see it.

Bug Fixes

  • Fixed the repository API to allow non-administrator users with the scmtools.add_repository permission to create repositories. (Bug #3307)

  • Fixed building static media when building packages on systems with multiple parallel-installed versions of Django.

    Patch by Stephen Gallagher.

  • Fixed a small Unicode error when parsing diffs with non-ASCII filenames.

  • Fixed the CVS repository verification to work with CVS versions prior to 1.12. (Bug #3343)

  • Fixed stripping of XML-like comments.

    If a comment consisted only of XML or HTML-like text, it would get removed instead of saved. These comments will now be properly saved. (Bug #3298).

    Patch by Salam Al-yahya.

Contributors

  • Christian Hammond
  • David Trowbridge
  • Salam Al-yahya
  • Stephen Gallagher