./www/py-django, Django, a high-level Python Web framework

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]

Branch: CURRENT, Version: 1.9.5, Package name: py27-django-1.9.5, Maintainer: joerg

Django is a high-level Python Web framework that encourages rapid development
and clean, pragmatic design. Django was designed to make common Web-development
tasks fast and easy.


Required to run:
[devel/py-setuptools] [lang/python27]

Master sites:

SHA1: 76fd84704650dca90b9c5ee0f6b7ab1132dcb3f5
RMD160: 788166c589251ef1d008dba732bb23ecf2c93696
Filesize: 7256.073 KB

Version history: (Expand)

CVS history: (Expand)

   2016-04-08 18:20:18 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
Changes 1.9.5:
Made MultiPartParser ignore filenames that normalize to an empty string to fix \ 
crash in MemoryFileUploadHandler on specially crafted user input.
Fixed a race condition in BaseCache.get_or_set(). It now returns the default \ 
value instead of False if there’s an error when trying to add the value to the \ 
Fixed data loss on SQLite where DurationField values with fractional seconds \ 
could be saved as None.
The forms in contrib.auth no longer strip trailing and leading whitespace from \ 
the password fields. The change requires users who set their password to \ 
something with such whitespace after a site updated to Django 1.9 to reset their \ 
password. It provides backwards-compatibility for earlier versions of Django.
Fixed a memory leak in the cached template loader.
Fixed a regression that caused collectstatic --clear to fail if the storage \ 
doesn’t implement path().
Fixed a crash when using a reverse lookup with a subquery when a ForeignKey has \ 
a to_field set to something other than the primary key.
Fixed a regression in CommonMiddleware that caused spurious warnings in logs on \ 
requests missing a trailing slash.
Restored the functionality of the admin’s raw_id_fields in list_editable.
Fixed a regression with abstract model inheritance and explicit parent links.
Fixed a migrations crash on SQLite when renaming the primary key of a model \ 
containing a ForeignKey to 'self'.
Fixed JSONField inadvertently escaping its contents when displaying values after \ 
failed form validation.
   2016-03-06 15:17:06 by Adam Ciarcinski | Files touched by this commit (3)
Log message:
Django 1.9.4 fixes a regression on Python 2 in the 1.9.3 security release where \ 
utils.http.is_safe_url() crashes on bytestring URLs.
   2016-02-05 18:39:40 by Adam Ciarcinski | Files touched by this commit (2)
Log message:
Changes 1.8.9:
Fixed a regression that caused the “user-tools” items to display on the \ 
admin’s logout page.
Fixed a crash in the translations system when the current language has no \ 
Fixed a regression that caused the incorrect day to be selected when opening the \ 
admin calendar widget for timezones from GMT+0100 to GMT+1200.
Fixed a regression in 1.8.8 causing incorrect index handling in migrations on \ 
PostgreSQL when adding db_index=True or unique=True to a CharField or TextField \ 
that already had the other specified, or when removing one of them from a field \ 
that had both, or when adding unique=True to a field already listed in \ 
Fixed a crash when using an __in lookup inside a Case expression.
Fixed a crash when using a reverse OneToOneField in ModelAdmin.readonly_fields.
Fixed a regression in Django 1.8.5 that broke copying a SimpleLazyObject with \ 
Fixed the contrib.gis map widgets when using USE_THOUSAND_SEPARATOR=True.
   2016-01-03 11:56:29 by Adam Ciarcinski | Files touched by this commit (2)
Log message:
Changes 1.8.8:
Fixed incorrect unique_together field name generation by inspectdb.
Corrected __len query lookup on ArrayField for empty arrays.
Restored the ability to use custom formats from formats.py with \ 
django.utils.formats.get_format() and the date template filter.
Fixed a state bug when migrating a SeparateDatabaseAndState operation backwards.
Fixed missing varchar/text_pattern_ops index on CharField and TextField \ 
respectively when using AlterField on PostgreSQL.
Fixed a state bug when using an AlterModelManagers operation.
Fixed a regression which prevented using a language not in Django’s default \ 
language list (LANGUAGES).
django.views.decorators.cache.never_cache() now sends more persuasive headers \ 
(added no-cache, no-store, must-revalidate to Cache-Control) to better prevent \ 
caching. This fixes a problem where a page refresh in Firefox cleared the \ 
selected entries in the admin’s filter_horizontal and filter_vertical widgets, \ 
which could result in inadvertent data loss if a user didn’t notice that and \ 
then submitted the form.
Fixed a regression in the admin which ignored line breaks in read-only fields \ 
instead of converting them to <br>.
Made loaddata skip disabling and enabling database constraints when it doesn’t \ 
load any fixtures.
Fixed a crash in QuerySet.values()/values_list() after an annotate() and \ 
order_by() when values()/values_list() includes a field not in the order_by()
   2015-11-26 07:38:59 by Adam Ciarcinski | Files touched by this commit (3)
Log message:
Changes 1.8.7:
* Fixed settings leak possibility in date template filter
* Bug fixes
   2015-11-06 09:38:29 by Adam Ciarcinski | Files touched by this commit (3)
Log message:
Django 1.8.6 adds official support for Python 3.5 and fixes several bugs in 1.8.5:
Fixed a regression causing ModelChoiceField to ignore prefetch_related() on its \ 
Allowed “mode=memory” in SQLite test database name if supported.
Fixed system check crash on ForeignKey to abstract model.
Fixed incorrect queries when you have multiple ManyToManyFields on different \ 
models that have the same field name, point to the same model, and have their \ 
reverse relations disabled.
Allowed filtering over a RawSQL annotation.
Made the Concat database function idempotent on SQLite.
Avoided a confusing stack trace when starting runserver with an invalid \ 
Made deferred models use their proxied model’s _meta.apps for caching and \ 
retrieval. This prevents any models generated in data migrations using \ 
QuerySet.defer() from leaking to test and application code.
Fixed a typo in the name of the strictly_above PostGIS lookup.
Fixed crash with contrib.postgres.forms.SplitArrayField and IntegerField on \ 
invalid value.
Added a helpful error message when Django and South migrations exist in the same \ 
Fixed a regression in URLValidator that allowed URLs with consecutive dots in \ 
the domain section (like http://example..com/) to pass.
Fixed a crash with GenericRelation and BaseModelAdmin.to_field_allowed.
   2015-11-04 03:47:43 by Alistair G. Crooks | Files touched by this commit (758)
Log message:
Add SHA512 digests for distfiles for www category

Problems found locating distfiles:
	Package haskell-cgi: missing distfile haskell-cgi-20001206.tar.gz
	Package nginx: missing distfile array-var-nginx-module-0.04.tar.gz
	Package nginx: missing distfile encrypted-session-nginx-module-0.04.tar.gz
	Package nginx: missing distfile headers-more-nginx-module-0.261.tar.gz
	Package nginx: missing distfile nginx_http_push_module-0.692.tar.gz
	Package nginx: missing distfile set-misc-nginx-module-0.29.tar.gz
	Package nginx-devel: missing distfile echo-nginx-module-0.58.tar.gz
	Package nginx-devel: missing distfile form-input-nginx-module-0.11.tar.gz
	Package nginx-devel: missing distfile lua-nginx-module-0.9.16.tar.gz
	Package nginx-devel: missing distfile nginx_http_push_module-0.692.tar.gz
	Package nginx-devel: missing distfile set-misc-nginx-module-0.29.tar.gz
	Package php-owncloud: missing distfile owncloud-8.2.0.tar.bz2

Otherwise, existing SHA1 digests verified and found to be the same on
the machine holding the existing distfiles (morden).  All existing
SHA1 digests retained for now as an audit trail.
   2015-10-08 09:58:17 by Adam Ciarcinski | Files touched by this commit (2)
Log message:
Changes 1.8.5:
Made the development server’s autoreload more robust.
Fixed AssertionError in some delete queries with a model containing a field that \ 
is both a foreign and primary key.
Fixed AssertionError in some complex queries.
Fixed a migrations crash with GenericForeignKey.
Made translation.override() clear the overridden language when a translation \ 
isn’t initially active.
Fixed crash when using a value in ModelAdmin.list_display that clashed with a \ 
reverse field on the model.
Fixed autocompletion for options of non-argparse management commands.
Alphabetized ordering of imports in from django.db import migrations, models \ 
statement in newly created migrations.
Fixed migrations crash on MySQL when adding a text or a blob field with an \ 
unhashable default.
Changed Count queries to execute COUNT(*) instead of COUNT('*') as versions of \ 
Django before 1.8 did. This may fix a performance regression on some databases.
Fixed custom queryset chaining with values() and values_list().
Moved the unsaved model instance assignment data loss check on reverse relations \ 
to Model.save().
Readded inline foreign keys to form instances when validating model formsets.
Allowed using ORM write methods after disabling autocommit with \ 
Fixed the manage.py test --keepdb option on Oracle.
Fixed incorrect queries with multiple many-to-many fields on a model with the \ 
same ‘to’ model and with related_name set to ‘+’.
Fixed pickling a SimpleLazyObject wrapping a mode