Fedora 14 Update: python-djblets-0.6.7-12.fc14
updates at fedoraproject.org
updates at fedoraproject.org
Wed Jan 26 20:57:43 UTC 2011
--------------------------------------------------------------------------------
Fedora Update Notification
FEDORA-2011-0292
2011-01-10 21:08:19
--------------------------------------------------------------------------------
Name : python-djblets
Product : Fedora 14
Version : 0.6.7
Release : 12.fc14
URL : http://www.review-board.org
Summary : A collection of useful classes and functions for Django
Description :
A collection of useful classes and functions for Django
--------------------------------------------------------------------------------
Update Information:
- python-djblets
- djblets.datagrid:
- The datagrids now use a RequestContext when rendering cells, allowing
- the columns or templates to access data from context processors.
- ReviewBoard
- Important Updates
- Users using existing WSGI configurations must update their configuration
- for authentication with the new API to work.
- New Features
- Added SSH key management for SSH-backed repositories
- Authentication failures when setting up repositories are now more useful
- Added our own SSH replacement for standardizing on behavior and working
- around OpenSSH limitations
- The Repository page in the administration UI now talks about API Tokens
- and links to the GitHub Account page for Git repositories, making it
- easier to set up a GitHub repository
- API Fixes
- Fixed logging in on requests using HTTP Basic Auth
- Fixed wrong responses when performing a request requiring authentication
- as an anonymous user
- Fixed anonymous access to the API when anonymous access is enabled
- Fixed replies to screenshot comments in the new web API
- Fixed removing screenshots from review requests
- Changed the request when doing a HTTP PUT on a review request draft
- Fixed search queries in /api/users/
- Bug Fixes
- Fixed a problem with SSH host checking on Git repositories
- Fixed support for private GitHub repositories
- The API Token for GitHub repositories are now extracted properly in the
- Repository page in the administration UI
- Fixed extra whitespace highlight toggling
- Images on the dashboard are now cached, reducing the number of requests
- made to the server
- Disabled auto-complete and default values for the repository
- username/password fields
- Support for Amazon S3 now works again with new versions of Django
- Storages
- Authentication with the new API now works with new Apache+wsgi setups
- Fixed some rewrite rule for fastcgi
- Fix 404 errors with newly generated lighttpd.conf files
- Fixed errrors when passing a non-integer value for ?show_submitted= on
- the dashboard or other review request listings
- Fixed a crash when attempting to log SSH-related problems
- The contributed svn-hook-postcommit-review script wasn't parsing the
- base path correctly
- Release Notes
- http://www.reviewboard.org/docs/releasenotes/dev/reviewboard/1.5.2/
--------------------------------------------------------------------------------
ChangeLog:
* Mon Jan 10 2011 Stephen Gallagher <sgallagh at redhat.com> - 0.6.7-12
- New upstream release 0.6.7
- djblets.datagrid:
- The datagrids now use a RequestContext when rendering cells, allowing
- the columns or templates to access data from context processors.
- djblets.siteconfig:
- The form body of a siteconfig settings page can now be replaced.
- It's now stored in the "form_content" block.
- SiteConfigurationManager no longer crashes if trying to clear
- the cache for a SiteConfiguration that no longer exists.
- djblets.testing:
- The Selenium test suite has been updated to support Django 1.2's
- multi-database support. Previously, fixtures would fail to load
- if using the new settings.DATABASES variable.
- djblets.util:
- The @augment_method_from decorator wasn't properly calling up the
- decorator chain, preventing some decorators from being invoked. This
- has been fixed to ensure all decorators are called.
-
- djblets.webapi:
- Due to the @augment_method_from breakage listed above, webapi
- decorators could fail to add their own checks, causing various
- problems in field checking and authentication. This is now fixed.
- The Permission Denied (HTTP 403) errors being returned weren't
- sufficient for clients that weren't authenticated. Now, an
- unauthenticated client will instead see Not Logged In (HTTP 401)
- errors.
-
- The HTTP_AUTHORIZATION header is now checked on all requests. When
- provided by the client, it will be used for authentication. This
- means that clients can now force a login from their very first
- request on, instead of requiring a HTTP 401 Unauthorized being
- sent out first.
-
- This will also prevent multiple logins across different requests
- from the same client, when the HTTP_AUTHORIZATION header is passed
- on each request. This makes requests less heavy-weight and prevents
- the last_login timestamp on the User from being updated on each
- request.
-
- As part of this change, any webapps manually using the
- @webapi_login_required decorator without the new resource code
- will no longer support HTTP Basic auth. However, this was never
- a supported feature anyway, and was more there by accident.
-
- The 'api_format' parameter in requests is now treated specially
- and doesn't trigger any invalid attribute errors during field
- validation.
-
- WebAPIResource.delete now uses get_object instead of fetching
- the object directly, which simplifies the function and guarantees
- that the correct object is used (especially when a resource
- overrides get_object).
-
- Redirects now preserve any special parameters ("callback",
- "_method", "expand", and "api_format") passed to the request.
- This works around problems in HTTP implementations that don't
- allow the caller to know that redirects occurred (such as major
- browsers), which would lead to this information being stripped and
- the wrong results being returned.
-
- The "expand" parameter for expanding links in payloads is now
- supported for POST and PUT requests.
* Mon Nov 22 2010 Stephen Gallagher <sgallagh at redhat.com> - 0.6.6-11
- New upstream release 0.6.6
- djblets.util:
- Fixed a compatibility problem with JSONField and Django 1.1. It
- was assuming support for Django 1.2's multi-database support.
- Fixed multi-database support in Django 1.2 with JSONField, where
- the default connection was always being used in one case.
* Mon Nov 22 2010 Stephen Gallagher <sgallagh at redhat.com> - 0.6.5-10
- djblets.datagrid:
- MEDIA_SERIAL is now used for all the images in the datagrid
- template. Patch by Ben Hollis.
- djblets.util:
- Added a @root_url decorator for use with get_absolute_url
- implementations, which appends SITE-ROOT to any returned URLs.
- Added a CounterField for atomically updating counters.
- CounterField can be used to atomically increment or decrement
- an integer stored in the database, on individual models or
- on many models at a time. It's intended to substitute for
- potentially expensive or numerous SQL queries that retrieve
- counts of objects.
- Updated the custom fields for Django 1.2 multi-database
- compatibility.
- djblets.webapi:
- Fixed a bug in serializing 'long' values in XML.
- Resources now Vary on HTTP Accept, meaning that the browser won't
- cache the wrong response type when accessing the same resource
- with two different requested mimetypes.
- Reduced the SQL query count for resources.
- Fixed problems that could occur with URLs when serializing objects in
- a list and when returning links.
--------------------------------------------------------------------------------
This update can be installed with the "yum" update program. Use
su -c 'yum update python-djblets' at the command line.
For more information, refer to "Managing Software with yum",
available at http://docs.fedoraproject.org/yum/.
All packages are signed with the Fedora Project GPG key. More details on the
GPG keys used by the Fedora Project can be found at
https://fedoraproject.org/keys
--------------------------------------------------------------------------------
More information about the package-announce
mailing list