-------------------------------------------------------------------------------- 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 <[email protected]> - 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 <[email protected]> - 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 <[email protected]> - 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 -------------------------------------------------------------------------------- _______________________________________________ package-announce mailing list [email protected] https://admin.fedoraproject.org/mailman/listinfo/package-announce
